/*** /pb2/less/pb-variables.less ***/
/*** /pb2/less/pb-mixins.less ***/
body{
    direction:rtl;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.hide {
    display: none;
}
.show {
    display: block;
}
.invisible {
    visibility: hidden;
}
/*** /pb2/less/mixins.less ***/
.same-height {
    overflow: hidden;
}
.same-height .layout-one-column {
    margin-bottom: -1000px;
    padding-bottom: 1000px;
}
.hyphenate {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
.no-list-style,
.no-list-style > li {
    list-style: none;
}
.bold {
    font-weight: bold;
}
.visuallyhidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
/*** /pb2/less/widget-variables.less ***/
/*Also active tab color..*/
/*** /pb2/less/product-widget-variables.less ***/
/*** /pb2/less/widget-decoration.less ***/
.widget {
    padding: 0;
    margin: 7px;
}
.widget-header,
.widget-body {
    padding: 7px;
}
.widget-header {
    /*font: 16px Georgia, 'Times New Roman', Times, serif;*/
}
/* Decoration: none */
/* Decoration: regular */
.widget-regular {
    background: #edf2e0;
}
.header-regular {
    background: #86aa2d;
    color: #ffffff;
}
.header-regular a {
    color: #ffffff;
}
.body-regular {
    color: inherit;
}
/* Decoration: emphasis */
.widget-emphasis {
    background: #f7f7f7;
}
.header-emphasis {
    background: #c45327;
    color: #ffffff;
}
.header-emphasis a {
    color: #ffffff;
}
.body-emphasis {
    color: inherit;
}
/* Rounded */
.widget-rounded {
    overflow: hidden;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}
/* Shadow */
.widget-shadow {
    box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.4);
}
/* Compact */
.widget-compact-all {
    margin: 0;
}
.header-compact-all {
    padding: 0;
}
.body-compact-all {
    padding: 0;
}
.widget-compact-vertical {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 7px;
    margin-right: 7px;
}
.header-compact-vertical {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 7px;
    padding-right: 7px;
}
.body-compact-vertical {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 7px;
    padding-right: 7px;
}
.widget-compact-horizontal {
    margin-left: 0;
    margin-right: 0;
    margin-top: 7px;
    margin-bottom: 7px;
}
.header-compact-horizontal {
    padding-left: 0;
    padding-right: 0;
    padding-top: 7px;
    padding-bottom: 7px;
}
.body-compact-horizontal {
    padding-left: 0;
    padding-right: 0;
    padding-top: 7px;
    padding-bottom: 7px;
}
/* Border Toggle */
.widget-border-toggle {
    border: 1px solid #e6e6e6;
}
/*** /pb2/less/pb-widgets.less ***/
#pb-page-content {
    margin: auto;
    width: 940px;
}
.widget {
    *zoom: 1;
}
.widget:before,
.widget:after {
    display: table;
    content: "";
}
.widget:after {
    clear: both;
}
.widget .wrapped {
    float: none;
    margin-left: 0;
}
.widget .widget-header,
.widget .widget-body {
    /*text-align: left;*/
}
.widget.alignLeft {
    text-align: left;
}
.widget.alignLeft .wrapped {
    display: inline-block;
    text-align: left;
}
.widget.alignLeft .wrapped section.body {
    display: inline-block;
}
.widget.alignRight {
    text-align: right;
}
.widget.alignRight .wrapped {
    display: inline-block;
    text-align: right;
}
.widget.alignRight .wrapped section.body {
    display: inline-block;
}
.widget.alignCenter {
    text-align: center;
}
.widget.alignCenter .wrapped {
    display: inline-block;
    text-align: center;
}
.widget.alignCenter .wrapped section.body {
    display: inline-block;
}
.frame {
    border: 1px solid #ddd;
    background-color: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
section.regular {
    border: 1px solid #ddd;
    background-color: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
section.regular header {
    font-size: 150%;
}
.pb-wrap {
    *zoom: 1;
}
.pb-wrap:before,
.pb-wrap:after {
    display: table;
    content: "";
}
.pb-wrap:after {
    clear: both;
}
.pb-columns > div {
    min-height: 1px;
}
.inline-dropzone > .pb-wrap,
.inline-dropzone > .widget {
    display: inline-block;
}
.inline-dropzone > .widget > .widget-body,
.inline-dropzone > .widget,
.inline-dropzone > .pb-wrap > .pb-normal-view > .widget,
.inline-dropzone > .pb-wrap > .pb-normal-view > .widget > .wrapped > .widget-body {
    margin: 0;
    padding: 0;
}
.pb-dropzone-mode .inline-dropzone > .pb-wrap {
    display: block;
}
.pb-rich-text p:first-child {
    margin-top: 0;
}
.pb-widget-notification {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 3px dashed #666;
    padding: 10px 5px;
    text-align: center;
    font-weight: bold;
}
.pb-widget-info {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 3px dashed #666;
    padding: 10px 5px;
    text-align: center;
    font-weight: bold;
    border-color: #6699FF;
    color: #6699FF;
}
.pb-widget-info h1,
.pb-widget-info h2,
.pb-widget-info h3,
.pb-widget-info h4,
.pb-widget-info h5,
.pb-widget-info h6 {
    color: #6699FF;
}
.pb-widget-placeholder {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 3px dashed #666;
    padding: 10px 5px;
    text-align: center;
    font-weight: bold;
    background-image: url(/resources/page-builder/img/widget-placeholder.png);
    background-size: 100% 100%;
}
.pb-widget-error {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 3px dashed #666;
    padding: 10px 5px;
    text-align: center;
    font-weight: bold;
    border-color: #c00;
    color: #c00;
}
.pb-widget-error h1,
.pb-widget-error h2,
.pb-widget-error h3,
.pb-widget-error h4,
.pb-widget-error h5,
.pb-widget-error h6 {
    color: #c00;
}
.pb-widget-error .trace {
    overflow: hidden;
    text-align: left;
    white-space: -moz-pre-wrap;
    /* Mozilla, supported since 1999 */
    white-space: -pre-wrap;
    /* Opera 4 - 6 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    white-space: pre-wrap;
    /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR...xt/#white-space */
    word-wrap: break-word;
    /* IE 5.5+ */
}
.tabs .tab-nav li {
    display: inline-block;
}
.tabs .tab-nav a {
    padding: 5px 10px;
    text-decoration: none;
}
.tabs .tab-nav .active a {
    background: #eee;
    text-decoration: underline;
}
.tabs .tab-content .tab-pane {
    display: none;
}
.tabs .tab-content .tab-pane.active {
    display: block;
}
.pb-tabs-properties .help {
    display: block;
    color: #999;
    font-size: 10px;
    width: 140px;
    text-align: right;
}
.widget img {
    max-width: none;
}
.simile-facet .pb-widget-placeholder {
    padding: 35px 5px;
}
.simile-map-view .pb-widget-placeholder {
    padding: 100px 5px;
}
/* RSS Widget default styling */
.widget-rss-reader .entry {
    margin-bottom: 8px;
}
.carousel {
    display: inline-block;
    position: relative;
}
.carousel .items {
    position: relative;
    width: 100%;
}
.carousel .items .singleItem {
    display: block;
    float: left;
    overflow: hidden;
}
.carousel .overlayNav {
    height: 10px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    z-index: 1000;
}
.carousel .overlayNav .pagination {
    display: inline;
}
.carousel .overlayNav .pagination a {
    text-decoration: none;
}
.carousel .overlayNav .pagination .selected {
    text-decoration: underline;
}
.carousel .overlay-right {
    right: 20px;
}
.carousel .overlay-left {
    left: 20px;
}
.carousel .overlay-center {
    left: 50%;
}
.carousel .overlay-top {
    top: 15px;
}
.carousel .overlay-bottom {
    bottom: 15px;
}
.carousel .topNav {
    z-index: 999;
}
.carousel .topNav .playControls {
    float: right;
    cursor: pointer;
    width: 24px;
    text-align: center;
}
.carousel .carouselWrapper {
    float: left;
    position: relative;
}
.carousel .textBtn {
    cursor: pointer;
    font-weight: bold;
    display: inline;
    width: 15px;
    height: 15px;
}
.carousel .prev {
    cursor: pointer;
    font-weight: bold;
    display: inline;
    width: 15px;
    height: 15px;
    float: left;
}
.carousel .next {
    cursor: pointer;
    font-weight: bold;
    display: inline;
    width: 15px;
    height: 15px;
    float: right;
}
.carousel .playControls div {
    width: 20px;
    height: 20px;
}
.carousel .playControls .play {
    background: url('/resources/page-builder/img/playPause.gif') 0 0 no-repeat;
}
.carousel .playControls .paused {
    background: url('/resources/page-builder/img/playPause.gif') -20px 0 no-repeat;
}
.accordion-widget {
    border: 1px solid #888888;
}
.accordion-widget .ui-accordion-header,
.accordion-widget .ui-accordion-header-active {
    border: none;
    background-color: #EFEFEF;
    border-bottom: 1px solid #CCCCCC;
    margin: 2px 0;
    overflow: hidden;
    padding: 2px 0 3px 4px;
    cursor: pointer;
}
.accordion-widget .ui-accordion-content,
.accordion-widget .ui-accordion-content-active {
    border: none;
    padding: 2px 0 3px 4px;
}
.ui-dialog.no-close .ui-dialog-titlebar-close {
    display: none;
}
.ui-dialog.no-title-bar .ui-dialog-titlebar {
    display: none;
}
/*** /pb2/less/pb-standalone.less ***/
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    font-weight: bold;
    color: #333333;
    text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    font-weight: normal;
    color: #999999;
}
h1 {
    font-size: 30px;
    line-height: 36px;
}
h1 small {
    font-size: 18px;
}
h2 {
    font-size: 24px;
    line-height: 36px;
}
h2 small {
    font-size: 18px;
}
h3 {
    line-height: 27px;
    font-size: 18px;
}
h3 small {
    font-size: 14px;
}
h4,
h5,
h6 {
    line-height: 18px;
}
h4 {
    font-size: 14px;
}
h4 small {
    font-size: 12px;
}
h5 {
    font-size: 12px;
}
h6 {
    font-size: 11px;
    color: #999999;
    text-transform: uppercase;
}
/*** /pb2/less/variables.less ***/
/*** /pb2/less/responsive/platform/leftover.less ***/
.pb-widget-notification {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 3px dashed #666;
    padding: 10px 5px;
    text-align: center;
    font-weight: bold;
}
.pb-widget-info {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 3px dashed #666;
    padding: 10px 5px;
    text-align: center;
    font-weight: bold;
    border-color: #6699FF;
    color: #6699FF;
}
.pb-widget-info h1,
.pb-widget-info h2,
.pb-widget-info h3,
.pb-widget-info h4,
.pb-widget-info h5,
.pb-widget-info h6 {
    color: #6699FF;
}
.pb-widget-placeholder {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 3px dashed #666;
    padding: 10px 5px;
    text-align: center;
    font-weight: bold;
    background-image: url(/resources/page-builder/img/widget-placeholder.png);
    background-size: 100% 100%;
}
.pb-widget-error {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 3px dashed #666;
    padding: 10px 5px;
    text-align: center;
    font-weight: bold;
    border-color: #c00;
    color: #c00;
}
.pb-widget-error h1,
.pb-widget-error h2,
.pb-widget-error h3,
.pb-widget-error h4,
.pb-widget-error h5,
.pb-widget-error h6 {
    color: #c00;
}
.pb-widget-error .trace {
    overflow: hidden;
    text-align: left;
    white-space: -moz-pre-wrap;
    /* Mozilla, supported since 1999 */
    white-space: -pre-wrap;
    /* Opera 4 - 6 */
    white-space: -o-pre-wrap;
    /* Opera 7 */
    white-space: pre-wrap;
    /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR...xt/#white-space */
    word-wrap: break-word;
    /* IE 5.5+ */
}
.carousel {
    display: inline-block;
    position: relative;
}
.carousel .items {
    position: relative;
    width: 100%;
}
.carousel .items .singleItem {
    display: block;
    float: left;
    overflow: hidden;
}
.carousel .overlayNav {
    height: 10px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    z-index: 1000;
}
.carousel .overlayNav .pagination {
    display: inline;
}
.carousel .overlayNav .pagination a {
    text-decoration: none;
}
.carousel .overlayNav .pagination .selected {
    text-decoration: underline;
}
.carousel .overlay-right {
    right: 20px;
}
.carousel .overlay-left {
    left: 20px;
}
.carousel .overlay-center {
    left: 50%;
}
.carousel .overlay-top {
    top: 15px;
}
.carousel .overlay-bottom {
    bottom: 15px;
}
.carousel .topNav {
    z-index: 999;
}
.carousel .topNav .playControls {
    float: right;
    cursor: pointer;
    width: 24px;
    text-align: center;
}
.carousel .carouselWrapper {
    float: left;
    position: relative;
}
.carousel .textBtn {
    cursor: pointer;
    font-weight: bold;
    display: inline;
    width: 15px;
    height: 15px;
}
.carousel .prev {
    cursor: pointer;
    font-weight: bold;
    display: inline;
    width: 15px;
    height: 15px;
    float: left;
}
.carousel .next {
    cursor: pointer;
    font-weight: bold;
    display: inline;
    width: 15px;
    height: 15px;
    float: right;
}
.carousel .playControls div {
    width: 20px;
    height: 20px;
}
.carousel .playControls .play {
    background: url('/resources/page-builder/img/playPause.gif') 0 0 no-repeat;
}
.carousel .playControls .paused {
    background: url('/resources/page-builder/img/playPause.gif') -20px 0 no-repeat;
}
.accordion-widget {
    border: 1px solid #888888;
}
.accordion-widget .ui-accordion-header,
.accordion-widget .ui-accordion-header-active {
    border: none;
    background-color: #EFEFEF;
    border-bottom: 1px solid #CCCCCC;
    margin: 2px 0;
    overflow: hidden;
    padding: 2px 0 3px 4px;
    cursor: pointer;
}
.accordion-widget .ui-accordion-content,
.accordion-widget .ui-accordion-content-active {
    border: none;
    padding: 2px 0 3px 4px;
}
.ui-dialog.no-close .ui-dialog-titlebar-close {
    display: none;
}
.ui-dialog.no-title-bar .ui-dialog-titlebar {
    display: none;
}
.widget-header {
    /*font: 16px Georgia, 'Times New Roman', Times, serif;*/
}
/* Decoration: regular */
.widget-regular {
    background: #edf2e0;
}
.header-regular {
    background: #86aa2d;
    color: #ffffff;
}
.header-regular a {
    color: #ffffff;
}
.body-regular {
    color: inherit;
}
/* Decoration: emphasis */
.widget-emphasis {
    background: #f7f7f7;
}
.header-emphasis {
    background: #c45327;
    color: #ffffff;
}
.header-emphasis a {
    color: #ffffff;
}
.body-emphasis {
    color: inherit;
}
/*** /pb2/less/responsive/platform/xsmall-up.less ***/
/* DO NOT override on product level

   When designing for responsive sites please design in a mobile first manner (no media queries for mobile devices)
     - Any generic styles that should go to all screens (mobile, tablet, desktop) should go here
     - Any styles that should go to all screens xsmall, small, medium,large (mobile, tablet, desktop, large desktop) on all responsive products should go here
     - No Media queries should be added to this file.
*/
/* ---------------Table of content---------------------------


                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************

                                                               -$generic
                                                               -$widgets
                                                                -$$slider




                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************


---------------End Table of content--------------------------- */
/*---------------$Generic---------------------------*/
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.container {
    margin-right: auto;
    margin-left: auto;
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
    content: " ";
    display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both;
}
#pb-page-content {
    margin: auto;
    width: auto;
}
a {
    color: #336699;
    text-decoration: none;
}
a:hover {
    color: #336699;
}
/*---------------end Generic---------------------------*/
/*---------------$widgets---------------------------*/
/*---------------$$slider---------------------------*/
/* necessary changes for image slideshow and generic slideshow to be responsive */
.res-slider.animate-slide .slides {
    position: relative;
}
.res-slider.animate-slide .slide {
    position: relative;
    width: 100%;
    vertical-align: inherit;
}
.res-slider.animate-fade .slide,
.res-slider .slideshowWidget.no .slide {
    position: relative;
    width: 100%;
    margin-right: -100%;
    float: left;
}
.res-slider img {
    max-width: 100%;
}
/*---------------end slider---------------------------*/
/* ---------------$fragment-navigation--------------------------- */
.fragmentList .fragmentList_expand {
    cursor: pointer;
}
.fragmentList .fragmentList_expand:before {
    font-family: 'icomoon';
    content: "\e621";
    margin-right: 5px;
}
.fragmentList .fragmentList_collapse {
    cursor: pointer;
    color: #204c8b;
}
.fragmentList .fragmentList_collapse:before {
    font-family: 'icomoon';
    content: "\e61f";
    margin-right: 5px;
    font-size: 2px;
    vertical-align: middle;
}
.fragment-navigation li a {
    display: block;
}
/* --------------- end fragment-navigation --------------------------- */
.widget:after {
    content: "";
    display: table;
    clear: both;
}
/******************** **************************/
.app-bar .page-header {
    margin-top: auto;
    background: inherit;
    color: inherit;
}
.accordion-tabs.tabs-widget .tab-content {
    border: none;
}
.citedBySection .entryAuthor {
    font-size: inherit;
}
.citedBySection .CbLinks {
    display: none;
}
#relatedtabcontent .tabs-widget .tab-content {
    border: none;
}
.page-body {
    padding: 0;
}
.tab-pane .tab-nav {
    background-color: white;
    margin-bottom: 15px;
}
.newSearchResults .previewWindowOpener {
    display: block;
}
.newSearchResults #refine-search-panel .formRow,
.newSearchResults #refine-search-panel .formRowRes {
    position: relative;
    padding: 10px 0;
}
.newSearchResults #refine-search-panel .formRow .sbHolder,
.newSearchResults #refine-search-panel .formRowRes .sbHolder {
    width: 28%;
    float: left;
    border: 1px solid #C2C8C5;
    margin: 0 -1px 0px -1px;
    padding: 0 0 0 5px;
    min-width: 88px;
    background: #fff;
}
.newSearchResults #refine-search-panel .formRow .sbHolder a,
.newSearchResults #refine-search-panel .formRowRes .sbHolder a {
    color: #000;
    width: 100%;
    display: block;
}
.newSearchResults #refine-search-panel .formRow .sbHolder .sbSelector:after,
.newSearchResults #refine-search-panel .formRowRes .sbHolder .sbSelector:after {
    content: "\e61c";
    font-size: 7px;
    font-family: icomoon;
    float: right;
    padding-right: 1em;
}
.newSearchResults #refine-search-panel .formRow input,
.newSearchResults #refine-search-panel .formRowRes input {
    width: 66%;
    margin: 0;
    height: 27px;
}
.newSearchResults #refine-search-panel .formRow input[type="radio"],
.newSearchResults #refine-search-panel .formRowRes input[type="radio"] {
    width: auto;
}
.newSearchResults #refine-search-panel .formRow .sbOptions,
.newSearchResults #refine-search-panel .formRowRes .sbOptions {
    width: 27%;
    float: left;
    border: 1px solid #C2C8C5;
    margin: 0;
    padding: 0 0 0 5px;
    position: absolute;
    background: white;
    left: 0px;
    top: 40px !important;
    z-index: 100;
    overflow-y: scroll;
}
.newSearchResults #refine-search-panel .formRowRes {
    overflow: visible;
}
.newSearchResults #refine-search-panel .formRowRes .sbHolder {
    float: none;
    position: relative;
}
.newSearchResults #refine-search-panel .formRowRes .sbOptions {
    top: 29px !important;
    display: block;
    width: 101%;
    left: 0px;
    margin: -1px;
}
.newSearchResults #refine-search-panel .search-terms {
    position: relative;
    margin: 1px;
}
.responsiveSearchFacets .arrow-down,
.newSearchResults .arrow-down {
    padding: 7px;
    background-position: -44px -31px;
}
.responsiveSearchFacets .arrow-up,
.newSearchResults .arrow-up {
    padding: 7px;
    background-position: -39px -47px;
}
.overlay-fixed {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: 0.8;
    z-index: 10;
    overflow-x: hidden;
}
.overlay-absolute {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1;
    opacity: 0.8;
}
.pb-dropzone-mode #pb-page-content {
    width: 100%;
}
body {
    margin: 0;
}
.pb-wrap .mason-block {
    float: none;
}
/*** /pb2/less/responsive/platform/small-up.less ***/
/* DO NOT override on product level

     - Any generic styles that should go small up (tablet, desktop, large desktop) should go here.
     - always use min-width or max-width for media queries
     - don't use min-device-width or max-device-width for media queries
     - Please insert all styles in the following media query

     @media (min-width: @tabletViewportWidth) {

     }

*/
/* ---------------Table of content---------------------------


                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************






                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************


---------------End Table of content--------------------------- */
/* Enhancment: make this changeable within pagebuilder */
@media (min-width: 480px) {
    .container {
        width: 750px;
    }
}
/*** /pb2/less/responsive/platform/medium-up.less ***/
/* DO NOT override on product level

     - Any Generic styles that should go medium up (Desktop, large desktop) should go here.
     - always use min-width or max-width for media queries
     - don't use min-device-width or max-device-width for media queries
     - Please insert all styles in the following media query

     @media (min-width: @desktopViewportWidth) {

     }
*/
/* ---------------Table of content---------------------------


                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************






                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************


---------------End Table of content--------------------------- */
/* Enhancement: make this changeable within pagebuilder (container width) */
@media (min-width: 1025px) {
    .container {
        width: 970px;
    }
    .figuresStickyNav {
        display: none;
    }
    .custom-scroller {
        overflow-y: scroll;
        height: 100%;
    }
    .custom-scroll {
        background: #CCC;
        position: absolute;
        top: 0;
        right: 0;
        width: 10px;
        bottom: 0;
    }
    .custom-scroller.left-sided .custom-scroll {
        right: inherit;
        left: 0px;
    }
    .dragger-bar {
        display: block;
        width: 20px;
        height: 10px;
        background: #7F7F7F;
        top: 0;
        position: absolute;
        left: -5px;
        z-index: 1;
    }
    /*---------------$widgets---------------------------*/
    /*---------------$fragment-navigation---------------------------*/
    .fragmentNavigationContent a.expander:before {
        display: none;
    }
    .fragmentNavigationContent .fragmentList .fragmentList_expand {
        font: 16px 'Open Sans', sans-serif;
        font-size: small;
    }
    .fragmentNavigationContent .fragmentList .fragmentList_collapse {
        color: #204c8b;
    }
    .widget.tocRightScroller.custom-scroller {
        padding-left: 30px;
        padding-right: 40px;
    }
    .widget.tocRightScroller .widget-header {
        padding-left: 0;
    }
    .widget.tocRightScroller .fragment-navigation {
        margin-bottom: 10px;
    }
    .widget.tocRightScroller .fragment-navigation .widget-header {
        margin-bottom: 0;
        margin-top: 0;
    }
    .widget.tocRightScroller .fragment-navigation .fragmentList {
        padding: 15px 0;
    }
    .widget.tocRightScroller .fragment-navigation .fragmentList ul {
        margin-top: 15px;
    }
    .widget.tocRightScroller .fragment-navigation .fragmentList ul li a:hover {
        color: #000000;
    }
    /* --------------- end fragment-navigation --------------------------- */
}
/*** /pb2/less/responsive/platform/xsmall-small.less ***/
/* DO NOT override on product level

     - Any Generic styles that should go to xsmall and small devices (mobile, tablets) ONLY should go here.
     - always use min-width or max-width for media queries
     - don't use min-device-width or max-device-width for media queries
     - Please insert all styles in the following media query

     @media (max-width: @desktopViewportWidth) {

     }
*/
/* ---------------Table of content---------------------------


                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************






                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************


---------------End Table of content--------------------------- */
@media (max-width: 1025px) {
    .accordion-tabs.tabs .tab-content .tab-pane {
        display: block;
    }
    .tab-pane {
        position: relative;
    }
    .sticky-widget.figuresStickyNav,
    .sticky-widget.fullText_jump {
        border: 1px solid #959595;
        position: absolute;
        background-color: #f8f8f8;
        overflow: hidden;
        max-height: 325px;
        left: 3px;
        width: 100%;
        box-shadow: none;
    }
    .sticky-widget.figuresStickyNav ul,
    .sticky-widget.fullText_jump ul {
        list-style-type: none;
        padding: 0 30px;
        border: 1px solid #959595;
        border-width: 1px 0;
        margin-bottom: -1px;
        overflow-y: scroll;
        max-height: 300px;
        padding-bottom: 20px;
    }
    .sticky-widget.figuresStickyNav ul li,
    .sticky-widget.fullText_jump ul li {
        border-bottom: 1px solid #959595;
    }
    .sticky-widget.figuresStickyNav ul li:last-child,
    .sticky-widget.fullText_jump ul li:last-child {
        border-bottom: none;
    }
    .sticky-widget.figuresStickyNav ul a,
    .sticky-widget.fullText_jump ul a {
        text-decoration: none;
        color: #000;
        width: 100%;
        display: inline-block;
        padding: 10px 0;
    }
    .sticky-widget.figuresStickyNav .icon-arrow_d_n:before,
    .sticky-widget.fullText_jump .icon-arrow_d_n:before,
    .sticky-widget.figuresStickyNav .icon-arrow_u_p:before,
    .sticky-widget.fullText_jump .icon-arrow_u_p:before {
        content: "";
    }
    .sticky-widget.figuresStickyNav .sticky-title,
    .sticky-widget.fullText_jump .sticky-title {
        padding: 0 11px;
        margin: 6px 0;
        font-weight: normal;
        font-size: 1em;
    }
    .tools_drop_down_sticky {
        right: 0;
    }
    .fullText_jump {
        -webkit-box-shadow: 0 8px 6px -6px #000000;
        -moz-box-shadow: 0 8px 6px -6px #000000;
        box-shadow: 0 8px 6px -6px #000000;
        width: 100%;
        border: 0;
    }
    .fullText_jump ul {
        margin-top: 0;
    }
    .jump_tools_wrap {
        margin: 0 -10px;
        padding: 0;
        overflow: hidden;
        background-color: #f8f8f8;
    }
    .jump_tools_wrap .tools_dropdown {
        height: 46px;
        border: 1px solid #959595;
    }
    .jump_tools_wrap .tools_dropdown.showTools {
        border: 1px solid #959595;
        height: 45px;
        border-width: 1px 1px 0 1px;
    }
    .jump_tools_wrap .sticky_icons_up,
    .jump_tools_wrap .sticky_icons_down {
        position: absolute;
        right: 50px;
    }
    .pagefulltext .tabs-widget .tab-content {
        border: none;
    }
    .tab-pane .tools_dropdown_container {
        padding-top: 0 ;
        top: 45px;
        position: absolute;
    }
    .sticky-widget.fullText_jump .sticky-title {
        height: 45px;
        line-height: 45px;
        margin: 0 0 -1px 0;
        border-bottom: 1px solid #959595;
    }
    .tools_dropdown_container {
        padding-top: 0;
    }
    .tools_dropdown_container .container {
        border-top: 0;
    }
    /* ---------------$fragment-navigation--------------------------- */
    .fragment-navigation .widget-header {
        margin: 0;
    }
    /* --------------- end fragment-navigation --------------------------- */
}
/*** /pb2/less/responsive/platform/small-only.less ***/
/* DO NOT override on product level

     - Any generic styles that should go small only (tablet) should go here.
     - always use min-width or max-width for media queries
     - don't use min-device-width or max-device-width for media queries
     - Please insert all styles in the following media query

     @media only screen
     and (min-width : @tabletViewportWidth)
     and (max-width : @desktopViewportWidth) {

     }

*/
/* ---------------Table of content---------------------------


                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************






                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************


---------------End Table of content--------------------------- */
@media only screen and (min-width: 480px) and (max-width: 1025px) {
    .publication-tabs {
        position: relative;
    }
    .searchResultOrder ul.sbOptions {
        left: auto;
        width: auto;
        margin-top: 20px;
    }
}
/*** /pb2/less/responsive/platform/medium-only.less ***/
/* DO NOT override on product level

     - Any Generic styles that should go to medium devices (desktop) ONLY should go here.
     - always use min-width or max-width for media queries
     - don't use min-device-width or max-device-width for media queries
     - Please insert all styles in the following media query

     @media (min-width: @desktopViewportWidth and max-width: 1200px) {

     }
*/
/* ---------------Table of content---------------------------


                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************






                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************


---------------End Table of content--------------------------- */
/*** /pb2/less/responsive/platform/large-only.less ***/
/* DO NOT override on product level

     - Any Generic styles that should go to large Desktop ONLY should go here.
     - always use min-width or max-width for media queries
     - don't use min-device-width or max-device-width for media queries
     - Please insert all styles in the following media query

     @media (min-width: 1200px) {

     }
*/
/* ---------------Table of content---------------------------


                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************






                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************


---------------End Table of content--------------------------- */
/* Enhancement: make this changeable within pagebuilder (breakpoint and container width) */
@media (min-width: 1200px) {
    .container {
        width: 1024px;
    }
}
/*** /pb2/less/responsive/product/variables.less ***/
/*

Use is simple:

.foo{
  color: #fff;
  text-decoration: underline;
  .font_big;
}

produces:

.foo{
  color: #fff;
  text-decoration: underline;
  font-size: 18px;
}

*/
.font_huge {
    font-size: 30px;
}
.font_bigger {
    font-size: 25px;
}
.font_big {
    font-size: 18px;
}
.font_normal {
    font-size: 15px;
}
.font_small {
    font-size: 12px;
}
.font_tiny {
    font-size: 10px;
}
/*** /pb2/less/responsive/product/xsmall-up.less ***/
/* Mixins definitions */
.strike {
    text-decoration: line-through;
}
.pdf-tab {
    z-index: 100;
}
/**********************/
.off-screen {
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
    top: auto;
    overflow: hidden;
}
.hide-completely {
    display: none;
}
body {
    color: #333;
    font-family: yekan;
    /*font-family: Iranian-Sans;*/
    font-size: 16px;
    -ms-overflow-style: scrollbar;
}
h1,
h2,
h3,
h4 {
    /*font-family: 'Droid Serif', serif;*/
}
.btn:hover,
button:hover,
input[type=reset]:hover,
input[type=button]:hover,
input[type=submit]:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background-color: #006DB4;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden] {
    display: none;
}
html {
    font-size: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
    /*    font-family: Iranian-Sans;*/
    font-family: yekan;
}
body {
    margin: 0;
}
body .ui-widget-overlay,
body .crossmark-ui-dialog.ui-dialog {
    position: fixed;
}
body .ui-state-default .ui-icon.ui-icon-closethick {
    background-image: none;
}
a {
    color: #10147E;
    text-decoration: none;
}
a:focus {
    outline: thin dotted;
}
a:active,
a:hover {
    outline: 0;
    color: #006DB4;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}
h3 {
    font-size: 1.17em;
    margin: 1em 0;
}
h4 {
    font-size: 1em;
    margin: 1.33em 0;
}
h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}
h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: bold;
}
blockquote {
    margin: 1em 40px;
}
dfn {
    font-style: italic;
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
mark {
    background: #ff0;
    color: #000;
}
p,
pre {
    margin: 1em 0;
}
code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
q {
    quotes: none;
}
q:before,
q:after {
    content: '';
    content: none;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
dl,
menu,
ol,
ul {
    margin: 0;
}
dd {
    margin: 0;
}
menu,
ol,
ul {
    padding: 0;
}
nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}
img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
form {
    margin: 0;
}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
}
button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}
button,
input {
    line-height: normal;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    *overflow: visible;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.container {
    width: 95%;
    max-width: 1550px;
}
.widget img {
    max-width: 100%;
}
.stick {
    position: fixed;
}
/************** Page Header *************/
.pageHeader {
    background: #006DB4;
    border-bottom: 5px solid #10147E;
}
.pageHeader .widget {
    vertical-align: middle;
}
.pageHeader a {
    color: #fff;
    text-decoration: none;
    font-weight: 599;
    font-size: 1em;
}
.pageHeader a [class^="icon-"] {
    margin-right: 5px;
    font-size: 1.5em;
    vertical-align: middle;
    color: #b3e5ff;
}
.pageHeader .inline-dropzone > .pb-wrap,
.pageHeader .inline-dropzone > .widget {
    float: left;
}
.pageHeader .site-logo {
    margin-top: 14px;
}
.pageHeader .header-logo img {
    min-width: 68px;
    width: 10%;
    max-width: none;
    margin: 0px 0 0 8%;
}
.pageHeader .icon-mobile:hover:hover {
    color: #fff;
}
.pageHeader .literatumCartLink {
    margin-top: -9px;
    font-size: 0.879999995em;
}
.pageHeader .literatumCartLink .cartItems {
    display: block;
    margin-left: 28px;
    line-height: 0.5;
    color: #b3e5ff;
    font-weight: normal;
}
.pair-mobile > div {
    margin: 20px 23px 0 0;
}
.cartLabel {
    margin-top: 15px;
    display: block;
}
/*.cartLabel:before {
  font-family: 'icomoon', serif;
  content: "\e902";
  margin-right: 5px;
  font-size: 1.5em;
  vertical-align: middle;
  color: #b3e5ff;
}*/
.cartLabel:hover:before {
    color: #fff;
}
.site-logo {
    padding: 5px 0;
}
.customLoginBar {
    position: relative;
}
.customLoginBar #accessLogo {
    max-width: 50px;
    max-height: 50px;
    border-radius: 5px;
}
.customLoginBar .literatumNavigationLoginBar {
    color: #b3e5ff;
    margin-top: 5px;
}
.customLoginBar .literatumNavigationLoginBar:hover {
    color: #FFFFFF;
    cursor: pointer;
}
.customLoginBar .literatumNavigationLoginBar .yourAccountTxt {
    display: block;
}
.customLoginBar .literatumNavigationLoginBar .individualHeading {
    color: #ffffff;
    font-weight: 600;
    white-space: nowrap;
    padding: 0 15px 0 0;
}
.customLoginBar .literatumNavigationLoginBar .LoginBarList {
    list-style: none;
    display: none;
    position: absolute;
    z-index: 100;
    width: 200px;
    right: 0;
    background: #0a0c4c;
    padding: 70px 10px 0px;
    border-radius: 0px 0px 4px 4px;
    top: 0px;
    z-index: -1;
    margin-top: 0px;
    height: 150px;
}
.customLoginBar .literatumNavigationLoginBar .LoginBarList a {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    display: block;
    padding: 10px 5px;
    color: #b3e5ff;
    text-decoration: none;
}
.customLoginBar .literatumNavigationLoginBar .LoginBarList a:hover {
    color: #006DB4;
}
.customLoginBar .literatumNavigationLoginBar .loginBar {
    padding: 0.5em;
    margin-right: 6px;
}
.customLoginBar .literatumNavigationLoginBar .loginBar a {
    padding: 9px;
    display: inline-block;
    width: 100%;
    font-size: 0.8em;
    font-weight: normal;
}
.customLoginBar .literatumNavigationLoginBar .loginBar .sign-in-link,
.customLoginBar .literatumNavigationLoginBar .loginBar .register-link {
    display: inline;
    line-height: 2.7;
    font-weight: 599;
    font-size: 1em;
}
.customLoginBar .literatumNavigationLoginBar .loginBar .icon-user.individualIcon:before {
    padding-right: 12px;
}
.customLoginBar .literatumNavigationLoginBar .loginBar.logged-in .header-arrow-down:after {
    right: 13px;
}
.customLoginBar .literatumNavigationLoginBar .icon-user:before {
    content: '\f007';
    font-family: 'FontAwesome';
    font-size: 26px;
    margin-left: 5px;
}
.customLoginBar.activeMenu {
    background: #0a0c4c;
}
.header-arrow-down:after {
    font-family: 'FontAwesome';
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
    font-weight: bold;
    content: "\f107";
    position: absolute;
    top: 40%;
    right: 5px;
    vertical-align: middle;
}
/*********************/
/*** institution banner widget ***/
.literatumInstitutionBanner {
    color: #fff;
}
.literatumInstitutionBanner .institution-image {
    width: 46px;
    margin-top: 3px;
}
.literatumInstitutionBanner .institution-image-text {
    font-size: 13px;
    position: absolute;
    right: 102%;
    width: 140%;
    text-align: right;
    top: 33px;
}
/*** *** ***/
/**********Page footer***********/
.pageFooter {
    background-color: #10147E;
    color: white;
    position: relative;
    /*font-family: "Open Sans", sans-serif;*/
}
.pageFooter a {
    color: #b3e5ff;
}
.pageFooter a{
    float: right;
    margin : 1% 2% 0 2%;
}
.pageFooter a:hover {
    color: #fff;
}
.pageFooter strong {
    color: #fff;
}
.pageFooter h3 {
    color: #fff;
    margin: 0 0 1rem;
    font-size: 1.1em;
    line-height: 1.4;
    font-weight: 400;
}
.pageFooter ul {
    list-style: none;
}
.pageFooter img {
    max-width: 45%;
    float: left;
}
.pageFooter .footer-info-list {
    /*height: 180px;*/
}
.pageFooter .general-image .widget-body {
    padding-left: 12px;
}
.footer-subjects {
    margin: 0 0 0;
    padding: 2rem 0;
    background-color: #0a0c4c;
}
.footer-subjects .topicalIndex {
    margin: 0;
}
.footer-subjects .topicalIndex .wrapped .widget-header {
    font-size: 1.3em;
    margin: 0 0 1.5rem;
    line-height: 1.4;
    font-weight: 400;
    padding: 0;
    color: #FFFFFF;
    text-align: left;
}
.footer-subjects .topicalIndex .container {
    width: 100%;
    padding: 0;
}
.footer-subjects .topicalIndex .container li a {
    color: #b3e5ff;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.footer-subjects .topicalIndex .container li a:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    color: #FFFFFF;
}
.footer-subjects .topicalIndex .container .unit {
    width: 23%;
}
.footer-subjects .topicalIndex .container .unit:not(:last-child) {
    margin-right: 2.6%;
}
.footer-subjects .nav-top {
    top: 0;
    right: 0;
    position: absolute;
    font-size: 0.90em;
    font-weight: normal;
    z-index: 2;
    padding-top: 0;
    color: #b3e5ff;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.footer-subjects .nav-top span {
    font-size: 1.1em;
    width: 18px;
    height: 18px;
    background: #688FCA;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    margin: 0 0 0 5px;
}
.footer-subjects .nav-top:hover {
    color: #fff;
}
.footer-subjects .nav-top:hover span {
    color: #688FCA;
    background-color: #fff;
}
.footer-links li {
    line-height: 27.2px;
}
.footer-links li a {
    font-size: 14.4px;
    line-height: 24.48px;
}
.footer-links h3 {
    font-family: yekan;
    /*font-family: "Open Sans", sans-serif;*/
    font-size: 1em;
}
.literatumSocialLinks .pull-left {
    display: inline-block;
    font-size: 1.871999979em;
    margin: 0 11px 10px 0;
    line-height: 1;
}
.literatumSocialLinks a:hover {
    color: #fff;
}
/*********************/
/*** quick search widget ***/
.quickSearchWidget .simpleSearchBoxContainer input {
    width: 50%;
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.15);
}
.quickSearchWidget .quickSearchFormContainer .chosen-container a {
    height: 37px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-image: none;
    background-color: #FFF;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    line-height: 34px;
    text-align: left;
    font-family: inherit;
}
.quickSearchWidget .quickSearchFormContainer .chosen-container a div {
    padding-top: 6px;
}
.quickSearchWidget .quickSearchFormContainer .chosen-container .chosen-drop {
    text-align: left;
    border-radius: 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.quickSearchWidget .quickSearchFormContainer .chosen-container .chosen-drop .chosen-results {
    margin: 0;
    padding: 0;
}
.quickSearchWidget .wrapped {
    width: 100%;
}
.quickSearchWidget .quick-search-btn {
    position: relative;
    vertical-align: bottom;
    display: inline-block;
    cursor: pointer;
}
.quickSearchWidget .quick-search-btn:after {
    font: normal normal normal 14px/1 FontAwesome, serif;
    content: "\f002";
    position: absolute;
    right: 9px;
    bottom: 10px;
    color: #FFFFFF;
    pointer-events: none;
}
.quickSearchWidget .quick-search-btn .searchButtons {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 0.85em;
    border-radius: 4px;
    background: #006DB4;
    width: 31px;
    height: 36px;
    vertical-align: bottom;
}
.quickSearchWidget .searchButtonIcon {
    display: none;
}
.quickSearchWidget .quickSearchFormContainer.open {
    display: block;
}
.quickSearchWidget .quickSearchFormContainer {
    padding: 5px 0 2px 0;
}
.quickSearchWidget .quickSearchFormContainer #searchInSelector {
    max-width: 169px;
    width: 42%;
}
.quickSearchWidget .quickSearchFormContainer .simpleSearchBoxContainer input {
    width: 60%;
    box-sizing: border-box;
}
.quickSearchWidget .quickSearchFormContainer .simpleSearchBoxContainer input:focus {
    border: solid 0.1em #D2D2D2;
    -webkit-box-shadow: 0 0 2px #D2D2D2;
    -moz-box-shadow: 0 0 2px #D2D2D2;
    box-shadow: 0 0 2px #D2D2D2;
    -webkit-appearance: none;
}
.quickSearchWidget .quickSearchFormContainer .searchDropDownDivRight select {
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist;
    height: 38px;
    background-image: none;
    font-size: 0.8em;
    color: #333;
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 0.9em;
    padding: 6px 40px 6px 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.quickSearchWidget input.searchText {
    padding: 9px 15px;
    font-size: 100%;
}
.quickSearchWidget input[type='search'] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
}
/*** *** ***/
/*** alerts widget ***/
.alertsWidgetBtn a {
    text-decoration: none;
    outline: none;
    border-radius: 4px;
    display: inline-block;
    margin: 5px 0 0 0;
    color: #fff;
}
.alertsWidgetBtn a:hover {
    background-color: #006DB4;
    color: #fff;
}
.alertsWidget a {
    background-color: #10147E;
    color: #fff;
}
.alertsWidget a:before {
    font-family: 'FontAwesome';
    color: #fff;
    display: inline-block;
    margin: 0 5px 0 0;
}
#etocAlert,
#rssAlert {
    position: relative;
}
#etocAlert a:before {
    content: '\f0e0';
}
#rssAlert a:before {
    content: '\f09e';
}
/* issueSerialNavigation widget */
.issueSerialNavigation a {
    text-decoration: none;
    color: #10147E;
}
.issueSerialNavigation a:hover {
    color: #006DB4;
}
.issueSerialNavigation .cover,
.issueSerialNavigation .info {
    display: inline-block;
    vertical-align: top;
}
.issueSerialNavigation .titleHeading {
    font-size: 0.765em;
    opacity: 0.85;
    color: #666;
}
.issueSerialNavigation .info {
    margin: 0 0 0 7px;
}
.issueSerialNavigation .info h1 {
    font-size: 1em;
    text-decoration: none;
    position: relative;
    padding: 0.4em 0;
    margin: 0;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    line-height: 8px;
    color: #10147E;
}
.issueSerialNavigation .info h1:after {
    content: "\f105";
    font-weight: normal;
    font-family: FontAwesome;
}
.issueSerialNavigation .info h1:hover {
    color: #006DB4;
}
.issueSerialNavigation .info h2 {
    margin: 5px 0 0 0;
    font-weight: normal;
    font-size: 0.9em;
    font-family: "Open Sans", Sans-Serif;
    line-height: 1.4;
}
.issueSerialNavigation .info.trim-spaces {
    line-height: 1;
}
.issueSerialNavigation .info.trim-spaces h2 {
    margin: 3px 0 0 0;
}
/***********/
/*** toc list widget ***/
.tocListWidget .tocListWidgetContainer,
.article-list-container .tocListWidgetContainer {
    background-color: #eeeeee;
    border: none;
}
.tocListWidget .articleEntry,
.article-list-container .articleEntry {
    background-color: #fff;
    border-radius: 5px;
    margin-top: 16px;
}
.tocListWidget .articleEntry:hover,
.article-list-container .articleEntry:hover {
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
}
.tocListWidget .articleEntry:hover .art_title a span:after,
.article-list-container .articleEntry:hover .art_title a span:after {
    margin-left: 5px;
}
.tocListWidget .articleEntry .tocArticleEntry,
.article-list-container .articleEntry .tocArticleEntry {
    padding: 20px 20px 36px 20px;
    position: relative;
}
.tocListWidget .articleEntry .tocArticleEntry .art_title a,
.article-list-container .articleEntry .tocArticleEntry .art_title a {
    color: #10147E;
    font-family: "Droid Serif", serif;
    font-size: 1.2em;
    word-wrap: break-word;
}
.tocListWidget .articleEntry .tocArticleEntry .art_title a span:after,
.article-list-container .articleEntry .tocArticleEntry .art_title a span:after {
    position: relative;
    font-family: 'icomoon';
    content: '\e907';
    right: -15px;
    font-size: 14px;
    font-weight: bold;
}
.tocListWidget .articleEntry .tocArticleEntry .art_title a span.strike:after,
.article-list-container .articleEntry .tocArticleEntry .art_title a span.strike:after {
    content: '';
}
.tocListWidget .articleEntry .tocArticleEntry .articleEntryAuthor,
.article-list-container .articleEntry .tocArticleEntry .articleEntryAuthor {
    color: #333;
    margin-top: 10px;
}
.tocListWidget .articleEntry .tocArticleEntry .articleEntryAuthor a,
.article-list-container .articleEntry .tocArticleEntry .articleEntryAuthor a {
    color: #333;
}
.tocListWidget .articleEntry .tocArticleEntry .tocEPubDate,
.article-list-container .articleEntry .tocArticleEntry .tocEPubDate {
    color: #777;
    margin-top: 7px;
    font-size: 0.765em;
}
.tocListWidget .articleEntry .tocArticleEntry .access-icon,
.article-list-container .articleEntry .tocArticleEntry .access-icon {
    right: 0;
    bottom: 0;
}
.tocListWidget .tocHeading,
.article-list-container .tocHeading {
    margin: 12px 0 12px 0;
    color: #333;
    font-weight: 600;
    font-size: 1em;
    text-transform: capitalize;
}
.tocListWidget .tocTools,
.article-list-container .tocTools {
    border: none;
}
.tocListWidget .tocTools .special,
.article-list-container .tocTools .special {
    font-weight: normal;
    margin-left: -10px;
}
.tocListWidget .separator,
.article-list-container .separator {
    color: #777;
}
/*** *** ***/
/*** list of issues responsive widget ***/
.literatumListOfIssuesResponsiveWidget .volumes-list {
    display: block;
    padding: 0;
    width: 100%;
    position: inherit;
}
.literatumListOfIssuesResponsiveWidget .volume-container .yearSlider {
    margin-bottom: 0;
    width: 60%;
    overflow-x: hidden;
    padding-bottom: 0px;
}
.literatumListOfIssuesResponsiveWidget .volume-container .yearSlider .container {
    width: 100%;
}
.literatumListOfIssuesResponsiveWidget .volume-container .yearSlider .container a.expander {
    color: #10147E;
    font-weight: normal;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    padding: 15px;
}
.literatumListOfIssuesResponsiveWidget .volume-container .yearSlider .container a.expander:hover {
    background-color: #fff;
    color: #006DB4;
}
.literatumListOfIssuesResponsiveWidget .volume-container .yearSlider .container a.expander .slider-vol-no {
    font-weight: 600;
}
.literatumListOfIssuesResponsiveWidget .volume-container .yearSlider .container a.expander.open {
    vertical-align: bottom;
    position: relative;
    z-index: 0;
    background: #fff;
    color: #333;
    font-family: "Droid Serif", serif;
}
.literatumListOfIssuesResponsiveWidget .volume-container .yearSlider .container a.expander.open .slider-vol-no {
    font-weight: bold;
}
.literatumListOfIssuesResponsiveWidget .volume-container .yearSlider .container a.expander.open:after {
    display: none;
}
.literatumListOfIssuesResponsiveWidget .volume-container .yearSlider .container a {
    margin-bottom: 0;
}
.literatumListOfIssuesResponsiveWidget .volume-container .all-issues-link {
    display: none;
    font-size: 0.85em;
}
.literatumListOfIssuesResponsiveWidget .yearContent {
    margin-top: 0;
}
.literatumListOfIssuesResponsiveWidget .yearContent .loi-issues-scroller {
    white-space: nowrap;
}
.literatumListOfIssuesResponsiveWidget .yearContent .loi-issues-scroller a {
    padding: 5px 11px;
    display: inline-block;
    text-align: center;
    border-radius: 5px 5px 0 0;
    color: rgba(0, 0, 0, 0.7);
}
.literatumListOfIssuesResponsiveWidget .yearContent .loi-issues-scroller a:hover {
    background-color: #10147E;
    color: #fff;
}
.literatumListOfIssuesResponsiveWidget .yearContent .loi-issues-scroller a:hover span {
    color: #fff;
}
.literatumListOfIssuesResponsiveWidget .yearContent .loi-issues-scroller a span {
    display: block;
    color: #10147E;
    font-family: "Droid Serif", serif;
}
.literatumListOfIssuesResponsiveWidget .yearContent .loi-issues-scroller a.open {
    background-color: #10147E;
    color: #fff;
    position: relative;
}
.literatumListOfIssuesResponsiveWidget .yearContent .loi-issues-scroller a.open span {
    color: #fff;
}
.literatumListOfIssuesResponsiveWidget .yearContent .loi-issues-scroller a.open:after {
    top: 54px;
    left: 17px;
    border: solid transparent;
    content: " ";
    position: absolute;
    border-color: transparent;
    border-top-color: #10147E;
    border-width: 8px;
}
.literatumListOfIssuesResponsiveWidget .yearContent .loi-issues-scroller:after {
    content: "";
    display: block;
    clear: both;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .volume-container {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0px -5px 15px -4px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0px -5px 15px -4px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0px -5px 15px -4px rgba(0, 0, 0, 0.05);
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .yearContent .navigation-btns {
    display: inline-block;
    vertical-align: top;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .yearContent .navigation-btns span {
    position: relative;
    margin-top: 20px;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .yearContent .navigation-btns .issue-prev-btn:before {
    font-family: "FontAwesome";
    content: "\f053";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: inherit;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .yearContent .navigation-btns .issue-next-btn:before {
    font-family: "FontAwesome";
    content: "\f054";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: inherit;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues {
    display: inline-block;
    max-width: none;
    width: 195px;
    margin-top: 10px;
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: -15px;
    background: transparent;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container {
    overflow: visible;
    position: relative;
    padding-left: 0;
    width: 100%;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .loi-issues-scroller {
    display: table;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .loi-issues-scroller a {
    width: 39px;
    margin-right: 1px;
    display: inline-block;
    padding: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -o-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    line-height: inherit;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .loi-issues-scroller a .sup-issue-title {
    display: none;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .loi-issues-scroller a .sup-issue-title-sm {
    display: block;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .loi-issues-scroller a.open:after {
    left: 12px;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .issue-prev-btn {
    left: 0;
    box-shadow: 10px -5px 15px #ffffff;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .issue-prev-btn:before {
    font-family: "FontAwesome";
    content: "\f053";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: inherit;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .issue-next-btn {
    right: 0;
    box-shadow: -10px -5px 15px #ffffff;
}
.literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .issue-next-btn:before {
    font-family: "FontAwesome";
    content: "\f054";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: inherit;
}
.literatumListOfIssuesResponsiveWidget .loi-nav-btn {
    color: #10147E;
    height: auto;
    box-shadow: none;
}
.literatumListOfIssuesResponsiveWidget .loi-nav-btn:hover {
    background-color: #fff;
    color: #006DB4;
}
.literatumListOfIssuesResponsiveWidget .loi-nav-btn.inactive {
    cursor: default;
}
.literatumListOfIssuesResponsiveWidget .loi-nav-btn.inactive:hover {
    background-color: #fff;
}
.literatumListOfIssuesResponsiveWidget .loi-prev-btn:before {
    font-family: "FontAwesome";
    content: "\f053";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: inherit;
}
.literatumListOfIssuesResponsiveWidget .loi-next-btn:before {
    font-family: "FontAwesome";
    content: "\f054";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: inherit;
}
.literatumListOfIssuesResponsiveWidget .expander {
    padding: 7px 12px 7px 12px;
}
/*** *** ***/
.ecommAbs .tabs .tab-nav {
    font-size: 0.75em;
}
.ecommAbs .tabs .tab-nav .active a:after {
    bottom: -15%;
}
/* tabs */
.search-tabs-widget .tab-nav,
.tabs .tab-nav,
.nav-tabs .tab-nav {
    position: relative;
    top: 0.5em;
}
.search-tabs-widget .tab-nav li,
.tabs .tab-nav li,
.nav-tabs .tab-nav li {
    list-style: none;
    display: inline-block;
    position: relative;
}
.search-tabs-widget .tab-nav .active a,
.tabs .tab-nav .active a,
.nav-tabs .tab-nav .active a,
.search-tabs-widget .tab-nav .active .db-entry-abs-tab,
.tabs .tab-nav .active .db-entry-abs-tab,
.nav-tabs .tab-nav .active .db-entry-abs-tab {
    text-decoration: none;
    position: relative;
    color: white;
    z-index: 2;
    background-color: #10147E;
    padding: 0.75rem 1rem;
    display: inline-block;
}
.search-tabs-widget .tab-nav .active a:after,
.tabs .tab-nav .active a:after,
.nav-tabs .tab-nav .active a:after,
.search-tabs-widget .tab-nav .active .db-entry-abs-tab:after,
.tabs .tab-nav .active .db-entry-abs-tab:after,
.nav-tabs .tab-nav .active .db-entry-abs-tab:after {
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    position: absolute;
    bottom: -17%;
    left: calc(42%);
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: #10147E transparent transparent transparent;
    content: "";
    z-index: 1;
}
.search-tabs-widget .tab-nav a,
.tabs .tab-nav a,
.nav-tabs .tab-nav a,
.search-tabs-widget .tab-nav .db-entry-abs-tab,
.tabs .tab-nav .db-entry-abs-tab,
.nav-tabs .tab-nav .db-entry-abs-tab {
    position: relative;
    font-size: 0.85em;
    font-weight: 600;
    padding: 0.75rem 1rem;
    display: inline-block;
}
.search-tabs-widget .tab-nav a:hover,
.tabs .tab-nav a:hover,
.nav-tabs .tab-nav a:hover,
.search-tabs-widget .tab-nav .db-entry-abs-tab:hover,
.tabs .tab-nav .db-entry-abs-tab:hover,
.nav-tabs .tab-nav .db-entry-abs-tab:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background-color: #10147E;
    border-radius: 4px 4px 0 0;
    color: #FFFFFF;
}
.search-tabs-widget .tab-nav a:before,
.tabs .tab-nav a:before,
.nav-tabs .tab-nav a:before,
.search-tabs-widget .tab-nav .db-entry-abs-tab:before,
.tabs .tab-nav .db-entry-abs-tab:before,
.nav-tabs .tab-nav .db-entry-abs-tab:before {
    font-family: FontAwesome, serif;
    font-weight: normal;
}
.search-tabs-widget .tab-nav a.show-full:before,
.tabs .tab-nav a.show-full:before,
.nav-tabs .tab-nav a.show-full:before,
.search-tabs-widget .tab-nav .db-entry-abs-tab.show-full:before,
.tabs .tab-nav .db-entry-abs-tab.show-full:before,
.nav-tabs .tab-nav .db-entry-abs-tab.show-full:before {
    content: "\f15c";
}
.search-tabs-widget .tab-nav a.show-figure:before,
.tabs .tab-nav a.show-figure:before,
.nav-tabs .tab-nav a.show-figure:before,
.search-tabs-widget .tab-nav .db-entry-abs-tab.show-figure:before,
.tabs .tab-nav .db-entry-abs-tab.show-figure:before,
.nav-tabs .tab-nav .db-entry-abs-tab.show-figure:before {
    content: "\f03e";
}
.search-tabs-widget .tab-nav a.show-supplement:before,
.tabs .tab-nav a.show-supplement:before,
.nav-tabs .tab-nav a.show-supplement:before,
.search-tabs-widget .tab-nav .db-entry-abs-tab.show-supplement:before,
.tabs .tab-nav .db-entry-abs-tab.show-supplement:before,
.nav-tabs .tab-nav .db-entry-abs-tab.show-supplement:before {
    content: "\f0fe";
}
.search-tabs-widget .tab-nav a.show-pdf,
.tabs .tab-nav a.show-pdf,
.nav-tabs .tab-nav a.show-pdf,
.search-tabs-widget .tab-nav .db-entry-abs-tab.show-pdf,
.tabs .tab-nav .db-entry-abs-tab.show-pdf,
.nav-tabs .tab-nav .db-entry-abs-tab.show-pdf,
.search-tabs-widget .tab-nav a.show-full-btn,
.tabs .tab-nav a.show-full-btn,
.nav-tabs .tab-nav a.show-full-btn,
.search-tabs-widget .tab-nav .db-entry-abs-tab.show-full-btn,
.tabs .tab-nav .db-entry-abs-tab.show-full-btn,
.nav-tabs .tab-nav .db-entry-abs-tab.show-full-btn {
    background: #6cd775;
    padding: 7px 15px;
    border-radius: 4px 4px 4px 4px;
    color: #333;
}
.search-tabs-widget .tab-nav a.show-pdf:hover,
.tabs .tab-nav a.show-pdf:hover,
.nav-tabs .tab-nav a.show-pdf:hover,
.search-tabs-widget .tab-nav .db-entry-abs-tab.show-pdf:hover,
.tabs .tab-nav .db-entry-abs-tab.show-pdf:hover,
.nav-tabs .tab-nav .db-entry-abs-tab.show-pdf:hover,
.search-tabs-widget .tab-nav a.show-full-btn:hover,
.tabs .tab-nav a.show-full-btn:hover,
.nav-tabs .tab-nav a.show-full-btn:hover,
.search-tabs-widget .tab-nav .db-entry-abs-tab.show-full-btn:hover,
.tabs .tab-nav .db-entry-abs-tab.show-full-btn:hover,
.nav-tabs .tab-nav .db-entry-abs-tab.show-full-btn:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    color: #FFFFFF;
    background-color: #688FCA;
}
.search-tabs-widget .tab-nav a.show-pdf:before,
.tabs .tab-nav a.show-pdf:before,
.nav-tabs .tab-nav a.show-pdf:before,
.search-tabs-widget .tab-nav .db-entry-abs-tab.show-pdf:before,
.tabs .tab-nav .db-entry-abs-tab.show-pdf:before,
.nav-tabs .tab-nav .db-entry-abs-tab.show-pdf:before,
.search-tabs-widget .tab-nav a.show-full-btn:before,
.tabs .tab-nav a.show-full-btn:before,
.nav-tabs .tab-nav a.show-full-btn:before,
.search-tabs-widget .tab-nav .db-entry-abs-tab.show-full-btn:before,
.tabs .tab-nav .db-entry-abs-tab.show-full-btn:before,
.nav-tabs .tab-nav .db-entry-abs-tab.show-full-btn:before {
    content: "\f1c1";
    font-size: 1.3em;
}
.search-tabs-widget .tab-nav a.show-full-btn:before,
.tabs .tab-nav a.show-full-btn:before,
.nav-tabs .tab-nav a.show-full-btn:before,
.search-tabs-widget .tab-nav .db-entry-abs-tab.show-full-btn:before,
.tabs .tab-nav .db-entry-abs-tab.show-full-btn:before,
.nav-tabs .tab-nav .db-entry-abs-tab.show-full-btn:before {
    content: "\f0f6";
}
.search-tabs-widget .tab-nav a.show-metrics:before,
.tabs .tab-nav a.show-metrics:before,
.nav-tabs .tab-nav a.show-metrics:before,
.search-tabs-widget .tab-nav .db-entry-abs-tab.show-metrics:before,
.tabs .tab-nav .db-entry-abs-tab.show-metrics:before,
.nav-tabs .tab-nav .db-entry-abs-tab.show-metrics:before {
    content: "\f080";
    padding: 0 0.2em 0 0;
}
.search-tabs-widget .tab-nav a.show-copyright:before,
.tabs .tab-nav a.show-copyright:before,
.nav-tabs .tab-nav a.show-copyright:before,
.search-tabs-widget .tab-nav .db-entry-abs-tab.show-copyright:before,
.tabs .tab-nav .db-entry-abs-tab.show-copyright:before,
.nav-tabs .tab-nav .db-entry-abs-tab.show-copyright:before {
    content: "\f1f9";
    padding: 0 3px 0 0;
}
.search-tabs-widget .tab-nav a.show-permissions:before,
.tabs .tab-nav a.show-permissions:before,
.nav-tabs .tab-nav a.show-permissions:before,
.search-tabs-widget .tab-nav .db-entry-abs-tab.show-permissions:before,
.tabs .tab-nav .db-entry-abs-tab.show-permissions:before,
.nav-tabs .tab-nav .db-entry-abs-tab.show-permissions:before {
    content: "\f02f";
    padding: 0 3px 0 0;
}
.search-tabs-widget .tab-nav a.grant-access,
.tabs .tab-nav a.grant-access,
.nav-tabs .tab-nav a.grant-access,
.search-tabs-widget .tab-nav .db-entry-abs-tab.grant-access,
.tabs .tab-nav .db-entry-abs-tab.grant-access,
.nav-tabs .tab-nav .db-entry-abs-tab.grant-access {
    background-color: #F29500;
    padding: 7px 15px;
    color: #ffffff;
    font-weight: 400;
    font-size: 1em;
    position: relative;
    margin: 0 0 0 6px;
    border-radius: 4px 4px 4px 4px;
}
.search-tabs-widget .tab-nav a.grant-access:hover,
.tabs .tab-nav a.grant-access:hover,
.nav-tabs .tab-nav a.grant-access:hover,
.search-tabs-widget .tab-nav .db-entry-abs-tab.grant-access:hover,
.tabs .tab-nav .db-entry-abs-tab.grant-access:hover,
.nav-tabs .tab-nav .db-entry-abs-tab.grant-access:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background: #006DB4;
}
.search-tabs-widget .tab-nav .show-references:before,
.tabs .tab-nav .show-references:before,
.nav-tabs .tab-nav .show-references:before,
.search-tabs-widget .tab-nav .pass-error:before,
.tabs .tab-nav .pass-error:before,
.nav-tabs .tab-nav .pass-error:before {
    font-family: FontAwesome;
    content: "\f02d";
    margin: 0 3px 0 0;
}
.search-tabs-widget .tab-nav .show-references .tooltip,
.tabs .tab-nav .show-references .tooltip,
.nav-tabs .tab-nav .show-references .tooltip,
.search-tabs-widget .tab-nav .pass-error .tooltip,
.tabs .tab-nav .pass-error .tooltip,
.nav-tabs .tab-nav .pass-error .tooltip {
    display: none;
}
.search-tabs-widget .tab-nav .show-references.inactive,
.tabs .tab-nav .show-references.inactive,
.nav-tabs .tab-nav .show-references.inactive,
.search-tabs-widget .tab-nav .pass-error.inactive,
.tabs .tab-nav .pass-error.inactive,
.nav-tabs .tab-nav .pass-error.inactive {
    cursor: pointer;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 600;
    padding: 0.75rem 1rem;
}
.search-tabs-widget .tab-nav .show-references.inactive:before,
.tabs .tab-nav .show-references.inactive:before,
.nav-tabs .tab-nav .show-references.inactive:before,
.search-tabs-widget .tab-nav .pass-error.inactive:before,
.tabs .tab-nav .pass-error.inactive:before,
.nav-tabs .tab-nav .pass-error.inactive:before {
    margin: 0;
}
.search-tabs-widget .tab-nav .show-references:hover .tooltip,
.tabs .tab-nav .show-references:hover .tooltip,
.nav-tabs .tab-nav .show-references:hover .tooltip,
.search-tabs-widget .tab-nav .pass-error:hover .tooltip,
.tabs .tab-nav .pass-error:hover .tooltip,
.nav-tabs .tab-nav .pass-error:hover .tooltip {
    font-weight: normal;
    display: inline-block;
    position: absolute;
    top: -40px;
    color: #F29500;
    background: #ffffff;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    padding: 3px 7px;
    left: 0;
}
.search-tabs-widget .tab-nav {
    top: 0;
}
/* tabs */
/*literatumPublicationContentWidget*/
.literatumPublicationContentWidget {
    /* tabs */
    /* MathJax */
    /***********/
    /* Reprints & Permissions */
    /* Copyrights */
}
.literatumPublicationContentWidget .publication-tabs .tab-content h6.section-heading-6 {
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 400;
    margin: 0 0 16px;
}
.literatumPublicationContentWidget .publication-tabs .tab-content h5.section-heading-5 {
    font-size: 17.6px;
    line-height: 24.64px;
    font-weight: 400;
    margin: 0 0 24px;
}
.literatumPublicationContentWidget .publication-tabs .tab-content h4.section-heading-4 {
    font-size: 20.8px;
    line-height: 29.12px;
    font-weight: 400;
    margin: 0 0 24px;
}
.literatumPublicationContentWidget .publication-tabs .tab-content h3.section-heading-3 {
    font-size: 20.8px;
    line-height: 29.12px;
    font-weight: 700;
    margin: 0 0 24px;
}
.literatumPublicationContentWidget .publication-tabs .tab-content h2.section-heading-2 {
    font-size: 22.4px;
    line-height: 29.12px;
    font-weight: 700;
    margin: 0 0 32px;
}
.literatumPublicationContentWidget .publication-tabs .tab-content h1.section-heading-1 {
    font-size: 35.2px;
    line-height: 45.76px;
    font-weight: 700;
    margin: 0 0 4px;
    max-width: 1000px;
}
.literatumPublicationContentWidget .showTableEvent {
    cursor: pointer;
}
.literatumPublicationContentWidget .tocHeading,
.literatumPublicationContentWidget .publicationContentTitle,
.literatumPublicationContentWidget .publicationContentSubTitle {
    display: none;
}
.literatumPublicationContentWidget .publicationContentAuthors {
    display: none;
}
.literatumPublicationContentWidget .dates {
    display: inline;
    white-space: nowrap;
}
.literatumPublicationContentWidget .dates:after {
    content: ", ";
}
.literatumPublicationContentWidget .dates.publicationContentEpubDate:after {
    content: "";
}
.literatumPublicationContentWidget .publicationContentLicenseTagging {
    display: none;
}
.literatumPublicationContentWidget .contentItemPageRange {
    color: #777777;
    font-size: 0.9em;
}
.literatumPublicationContentWidget .contentItemPageRange + .dates {
    border-left: 1px solid #777777;
    margin: 0 0 0 0.3em;
    padding: 0 0 0 0.6em;
}
.literatumPublicationContentWidget .supplemental-material-container .supplement-box {
    background-color: #006DB4;
    border-radius: 4px;
    color: #FFF;
    position: relative;
    padding: 16px 80px 16px 16px;
    margin: 0 0 32px;
}
.literatumPublicationContentWidget .supplemental-material-container .supplement-box h3 {
    font-weight: 400;
    margin: 0 0 8px;
    color: #FFF;
    font-size: 20.8px;
}
.literatumPublicationContentWidget .supplemental-material-container .supplement-box a {
    padding: 3px 5px 3px 25px;
    color: #FFF;
    font-size: 11.2px;
    text-decoration: none;
    outline: none;
    margin: 0 5px;
    cursor: pointer;
    display: inline-block;
    background-color: #10147E;
    border-radius: 4px;
    position: relative;
    border: none;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.literatumPublicationContentWidget .supplemental-material-container .supplement-box a:after {
    position: absolute;
    left: 6.4px;
    top: 1px;
    content: "\f019";
    font-family: 'FontAwesome';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14.56px;
}
.literatumPublicationContentWidget .supplemental-material-container .supplement-box a:hover {
    background-color: #006DB4;
}
.literatumPublicationContentWidget .NLM_sec_level_1 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0 0 1rem 0;
    margin: 0 0 2rem 0;
}
.literatumPublicationContentWidget #mathJaxToggle {
    font-family: "Open Sans", sans-serif;
    display: inline-block;
    float: right;
}
.literatumPublicationContentWidget #mathJaxToggle.hideElement {
    display: none;
}
.literatumPublicationContentWidget #mathJaxToggle label {
    vertical-align: middle;
    font-weight: normal;
}
.literatumPublicationContentWidget #mathJaxToggle label span {
    top: 1px;
    margin: 0 3px 0 0;
    font-size: 11px;
    vertical-align: super;
}
.literatumPublicationContentWidget #mathJaxToggle #mathJaxToggleCheck,
.literatumPublicationContentWidget #mathJaxToggle img {
    margin: 0 3px 0 0;
}
.literatumPublicationContentWidget #mathJaxToggle #mathJaxToggleCheck {
    width: 20px;
    height: 20px;
}
.literatumPublicationContentWidget #mathJaxToggle .mathJaxLogo .qMrk {
    cursor: default;
    border: 1px solid #c2c2c2;
    padding: 0 3px 0 3px;
    background: #f2f2f2;
    font-weight: bold;
    border-radius: 3px;
    position: relative;
    top: -4px;
    font-family: sans-serif;
    text-align: center;
    font-size: x-small;
}
.literatumPublicationContentWidget #mathJaxToggle .mathJaxLogo .auPopUp {
    font-size: x-small;
    border: 2px solid #c2c2c2;
    width: 180px;
    position: absolute;
    padding: 10px;
    background-color: white;
    font-weight: normal;
    color: black;
}
.literatumPublicationContentWidget #mathJaxToggle .mathJaxLogo .auPopUp.hideElement {
    display: none;
}
.literatumPublicationContentWidget #mathJaxToggle .mathJaxLogo .auPopUp .pointyEdge {
    background: url('/templates/jsp/_style2/_tandf/pb2/images/pointy-edge-gray.png');
    margin-left: 75%;
    display: inline-block;
    width: 13px;
    height: 12px;
    position: absolute;
    top: -12px;
}
.literatumPublicationContentWidget #mathJaxToggle .mathJaxLogo img {
    width: 75px;
}
.literatumPublicationContentWidget .inline-formula {
    display: inline;
}
.literatumPublicationContentWidget .hideMathImages .NLM_disp-formula-image,
.literatumPublicationContentWidget .hideMathJax .NLM_disp-formula {
    display: none;
}
.literatumPublicationContentWidget .NLM_disp-formula {
    font-size: 1.4em;
    vertical-align: middle;
    text-align: center;
}
.literatumPublicationContentWidget .NLM_disp-formula-image {
    vertical-align: middle;
    text-align: center;
    font-size: 15px;
}
.literatumPublicationContentWidget .NLM_disp-formula-image img {
    vertical-align: middle;
}
.literatumPublicationContentWidget .reprints-links {
    display: inline-block;
}
.literatumPublicationContentWidget .reprints-links a {
    position: relative;
    display: inline-block;
    margin: 2rem 0;
    padding: 7px 15px;
    font-size: .7em;
    background-color: #10147E;
    color: #FFFFFF;
    border-radius: 4px;
}
.literatumPublicationContentWidget .reprints-links a:hover {
    background: #006DB4;
}
.literatumPublicationContentWidget .copyright {
    padding: 1em 0 0 0;
}
.literatumPublicationContentWidget .copyright .statement {
    padding: 0 0 1em 0;
}
.literatumPublicationContentWidget .aav {
    background: #f8f8f8;
    padding: 10px;
    margin: 1rem 0 1rem;
}
.literatumPublicationContentWidget .aav:before {
    content: "\f06a";
    color: #F29500;
    font: normal normal normal 14px/1 FontAwesome;
}
.literatumPublicationContentWidget ul.references {
    padding: 0;
    margin: 0;
}
.literatumPublicationContentWidget ul.references strong {
    font-weight: 600;
}
.literatumPublicationContentWidget ul.references li {
    margin: 0 0 2rem;
    margin-left: 20px;
}
.literatumPublicationContentWidget ul.numeric-ordered-list {
    list-style-type: decimal;
}
.literatumPublicationContentWidget ul.numeric-ordered-list li {
    font-weight: 600;
}
.literatumPublicationContentWidget ul.numeric-ordered-list li span {
    font-weight: normal;
}
.literatumPublicationContentWidget .abstractKeywords {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 10px;
    font-size: 0.85em;
}
.literatumPublicationContentWidget .tabs .tab-nav {
    top: 0;
}
.literatumPublicationContentWidget .tabs .tab-nav li.hide {
    display: none;
}
.literatumPublicationContentWidget .data-cite-content .tableView.data-citing:after {
    content: '';
}
.literatumPublicationContentWidget .data-cite-content .tableView.data-citing .data_citing_item {
    margin-bottom: 20px;
}
.literatumPublicationContentWidget .data-cite-content .tableView.data-citing .data_citing_item a:before {
    content: "\f14c";
    font-family: "FontAwesome";
    margin-right: 5px;
}
.literatumPublicationContentWidget .citation-subscribe {
    margin-bottom: 30px;
}
.literatumPublicationContentWidget .citation-subscribe a {
    padding: 7px 15px;
    font-size: 0.773em;
}
.literatumPublicationContentWidget .citation-subscribe a:before {
    content: '\f0e0';
    font-family: "FontAwesome";
    margin-right: 3px;
}
.literatumPublicationContentWidget .mediaThumbnailContainer {
    padding-bottom: 1.5rem;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.literatumPublicationContentWidget .mediaThumbnailContainer .short-legend {
    font-size: 1.18em;
    font-family: "Droid Serif", serif;
    font-weight: 400;
}
.literatumPublicationContentWidget .mediaThumbnailContainer .download-video {
    padding: 3px 9px;
    margin-top: 15px;
    font-size: 0.773em;
}
.literatumPublicationContentWidget .mediaThumbnailContainer .download-video:before {
    content: '\f019';
    font-family: "FontAwesome";
    margin-right: 3px;
    font-size: 1.3em;
}
.literatumPublicationContentWidget .mediaThumbnailContainer .jwplayer-video {
    width: 100%;
}
.literatumPublicationContentWidget .hlFld-Abstract .abstractSection .summary-title {
    display: none;
}
.literatumPublicationContentWidget .listgroup td {
    padding-right: 0.5em ;
}
.literatumPublicationContentWidget .quote {
    margin: 1em 0 1em 5em;
}
/***********************************/
.sectionHeading {
    font-family: "Droid Serif", serif;
    padding: 1rem 0 0;
    margin: 0 0 2rem;
    font-size: 22.4px;
    line-height: 1.3;
    font-weight: 700;
}
/* */
.literatumArticleToolsWidget .crossmark {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0 0.25rem 0 0;
    color: #c8372f;
    border-radius: 50%;
    border: 2px solid #306bab;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 1.2;
}
.literatumArticleToolsWidget .linkList {
    list-style: none;
    font-size: 0.85em;
    margin: 1em 0 2em 0;
}
.literatumArticleToolsWidget .linkList li {
    display: inline-block;
    margin: 0 1rem 0 0;
}
.literatumArticleToolsWidget .linkList li a {
    margin: 0 0.25em 0 0;
    word-break: break-all;
}
.literatumArticleToolsWidget .linkList li .crossmark:before {
    content: "\f02e";
}
.literatumArticleToolsWidget .linkList li.dx-doi a:before {
    content: "\f14c";
    margin: 0 0.25rem 0 0;
    font-family: "FontAwesome";
}
.literatumArticleToolsWidget .linkList li.downloadCitations a:before {
    content: "\f10d";
    margin: 0 0.25rem 0 0;
    font-family: FontAwesome;
}
/***********************************/
/* literatumPublicationTitle */
.literatumPublicationTitle .title {
    color: #333;
    font-size: 1em;
    pointer-events: none;
}
.literatumPublicationTitle .title:hover {
    color: #333;
}
.literatumPublicationTitle .sub-title {
    font-style: italic;
}
.literatumPublicationTitle h1,
.literatumPublicationTitle h2,
.literatumPublicationTitle h3,
.literatumPublicationTitle h4 {
    line-height: 1.7;
}
.literatumPublicationTitle h1:empty,
.literatumPublicationTitle h2:empty,
.literatumPublicationTitle h3:empty,
.literatumPublicationTitle h4:empty {
    display: none;
}
.literatumPublicationTitle h3,
.literatumPublicationTitle h4 {
    font-family: "Open Sans", sans-serif;
    font-weight: normal;
    color: #666;
    margin: 0;
}
.literatumPublicationTitle h3 {
    font-size: 0.85em;
}
.literatumPublicationTitle h4 {
    font-size: 0.75em;
}
.literatumPublicationTitle h1 {
    margin: 0 0 0.25rem;
    font-size: 3em;
    font-weight: 700;
    line-height: 1.2;
    max-width: 1000px;
}
.literatumPublicationTitle h2 {
    font-size: large;
    font-weight: normal;
    opacity: 0.85;
    margin: 0;
}
.literatumPublicationTitle.db-record h1 {
    max-width: 1000px;
    line-height: 1.7;
}
.literatumPublicationTitle .toc-heading h3::first-letter,
.literatumPublicationTitle .toc-heading h4::first-letter {
    text-transform: capitalize;
}
/*** databasePublicationTitle / database ***/
.literatumPublicationTitle.db-pub-title h1 {
    color: #fff;
    font-size: 3em;
    letter-spacing: -0.02em;
    font-weight: 700;
    line-height: 1.3;
}
.literatumPublicationTitle.db-pub-title .database-size {
    color: #fff;
    font-family: "Droid Serif", serif;
    font-style: italic;
    opacity: 0.85;
    font-size: 1.2em;
    margin: 8px 0 0 0;
}
/***********************************/
/* literatumContentItemHistory */
.literatumContentItemHistory .widget-body > div {
    color: #777777;
    font-size: 0.765em;
    display: inline-block;
}
.literatumContentItemHistory .widget-body > div:after {
    content: ', ';
}
.literatumContentItemHistory .widget-body > div:last-child:after {
    content: '';
}
/***********************************/
/* literatumContentItemPageRange */
.literatumContentItemPageRange .contentItemPageRange {
    color: #777777;
    font-size: 0.765em;
    border-right: 1px solid #777777;
    margin: 0 0.3em 0 0;
    padding: 0 0.6em 0 0;
    white-space: nowrap;
}
/*literatumContentItemPageRange*/
/* literatumAuthors */
.literatumAuthors {
    padding: 2rem 0 0;
}
.literatumAuthors .overlay {
    display: none;
}
.literatumAuthors .entryAuthor {
    color: #10147E;
    text-decoration: none;
    position: relative;
    font-size: 1.1em;
}
.literatumAuthors .entryAuthor.overlayed {
    z-index: 19;
}
.literatumAuthors .entryAuthor.overlayed .overlay {
    position: absolute;
    display: block;
    float: left;
    border-radius: 4px;
    width: 320px;
    height: auto;
    z-index: -1;
    line-height: 1.7em;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.4);
    padding: 3rem 1rem 1rem;
    font-size: 0.7em;
    font-weight: 400;
    color: #333;
    left: -15px;
    top: -15px;
}
.literatumAuthors .entryAuthor.overlayed .overlay .corr-sec {
    display: block;
    margin: 1em 0 0 0;
}
.literatumAuthors .entryAuthor.overlayed .overlay .corr-sec .heading {
    display: block;
    font-weight: 600;
}
.literatumAuthors .entryAuthor.overlayed .overlay .corr-sec .corr-email {
    color: #006DB4;
    cursor: pointer;
}
.literatumAuthors .contribDegrees {
    position: relative;
}
.literatumAuthors .contribDegrees.corresponding .entryAuthor {
    font-weight: 600;
}
.literatumAuthors .contribDegrees.corresponding .entryAuthor:after {
    font-family: "FontAwesome", serif;
    content: "\f0e0";
    margin: 0 0 0 0.5em;
    font-weight: normal;
}
/************************************/
/*** article metrics widget ***/
.literatumArticleMetricsWidget .disableLink,
.literatumArticleMetricsWidget .doNotLinkAltmetrics a {
    pointer-events: none;
}
.literatumArticleMetricsWidget .fullView .circle {
    width: 120px;
    height: 120px;
    padding: 2.2rem 0 0;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    display: block;
    vertical-align: middle;
    margin-bottom: 0.5rem;
}
.literatumArticleMetricsWidget .fullView .views .circle {
    background-color: #10147E;
}
.literatumArticleMetricsWidget .fullView .citations .circle {
    background-color: #006DB4;
}
.literatumArticleMetricsWidget .fullView .altmetric-condensed-legend {
    float: none;
}
.literatumArticleMetricsWidget .fullView .altmetric-see-more-details {
    text-align: left;
}
.literatumArticleMetricsWidget .fullView .section {
    float: left;
    width: 33%;
    font-family: "Droid Serif", serif;
}
.literatumArticleMetricsWidget .fullView .altmetric-container {
    display: none;
}
.literatumArticleMetricsWidget .fullView .title {
    font-weight: normal;
    font-size: 1.3em;
    margin: 10px 0 20px 0;
}
.literatumArticleMetricsWidget .fullView .value {
    font-size: 2.2em;
}
.literatumArticleMetricsWidget .fullView span {
    display: block;
    line-height: 1.2;
    font-size: 0.9em;
}
.literatumArticleMetricsWidget .compactView .section {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px 0 10px 0;
}
.literatumArticleMetricsWidget .compactView .section .value {
    font-size: 1.5em;
    display: block;
    color: #333;
}
.literatumArticleMetricsWidget .compactView .section .title {
    font-size: 0.7em;
    color: #777;
}
.literatumArticleMetricsWidget .compactView .section .altmetric-score {
    display: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 10px;
}
.literatumArticleMetricsWidget .compactView .score {
    border-bottom: 0;
}
/*** *** ***/
/*** metrics popup ***/
.altmetrics-frame {
    height: inherit;
    width: 1012px;
    border: 0px;
}
.altmetric-embed div#_altmetric_popover_el.altmetric-embed {
    z-index: 50;
}
.altmetricsCloseButton {
    position: absolute;
    display: block;
    width: 30px;
    height: 30px;
    z-index: 1005;
    margin-left: 100%;
    margin-top: -38px;
    cursor: pointer;
    background: url('/templates/jsp/_style2/_tandf/pb2/images/icon-close-overlay.png');
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.altmetricPopupBorder {
    border: 18px solid #2E2E2E;
    margin-top: 25px;
}
.ui-widget-overlay.custom-overlay {
    opacity: 0.5;
    background: #000;
    background-repeat: repeat;
    overflow: hidden;
}
.altmetricsPopup.ui-dialog-content {
    height: 804px;
    overflow: hidden;
}
.ui-dialog-titlebar {
    display: none;
}
/*** *** ***/
/* publicationContentHeader */
.publicationContentHeader {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 30%, #eeeeee 70%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(30%, #ffffff), color-stop(70%, #eeeeee), color-stop(100%, #eeeeee));
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 30%, #eeeeee 70%, #eeeeee 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #ffffff 30%, #eeeeee 70%, #eeeeee 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 30%, #eeeeee 70%, #eeeeee 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 30%, #eeeeee 70%, #eeeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eeeeee, GradientType=0);
    padding: 0 0 2.5rem 0;
    position: relative;
}
.publicationContentHeader .literatumPublicationTitle h1 {
    font-size: 2.2em;
}
/************************************/
/* publicationSerialHeader */
.publicationSerialHeader {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    overflow: hidden;
    position: relative;
    background: #eeeeee;
    height: 130px;
    padding: 1em 0;
    display: block;
}
.publicationSerialHeader .seriesNavDropZone {
    opacity: 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.publicationSerialHeader .quickSearchFormContainer {
    text-align: right;
}
.publicationSerialHeader:before {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    content: "";
    position: absolute;
    top: 100px;
    height: 30px;
    width: 24%;
    background-color: white;
    -webkit-transform: skew(45deg);
    -moz-transform: skew(45deg);
    -o-transform: skew(45deg);
    -ms-transform: skew(45deg);
    transform: skew(45deg);
    z-index: 3;
    left: -30px;
    display: block;
}
.publicationSerialHeader:after {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    content: "";
    position: absolute;
    top: 100px;
    height: 30px;
    width: 79%;
    background-color: white;
    -webkit-transform: skew(-45deg);
    -moz-transform: skew(-45deg);
    -o-transform: skew(-45deg);
    -ms-transform: skew(-45deg);
    transform: skew(-45deg);
    z-index: 3;
    right: -30px;
    display: block;
}
.publicationSerialHeader:hover {
    height: 200px;
}
.publicationSerialHeader:hover:before,
.publicationSerialHeader:hover:after {
    top: 170px;
    display: block;
}
.publicationSerialHeader:hover .seriesNavDropZone {
    opacity: 1;
}
/************************************/
/* literatumSeriesNavigation */
.literatumSeriesNavigation .cover img {
    width: 90px;
    height: 120px;
}
/************************************/
/* publicationContentBody */
.publicationContentBody {
    top: -53px;
    position: relative;
}
.publicationContentBody .accessDenialWidget {
    top: -7px;
    position: relative;
}
.publicationContentBody .acceptedAV {
    background: #f8f8f8;
    padding: 10px;
    margin: 1rem 0 1rem;
}
.publicationContentBody .acceptedAV:before {
    content: "\f06a";
    color: #F29500;
    font: normal normal normal 14px/1 FontAwesome;
}
.db-record-page .publicationContentBody {
    top: -35px;
}
/************************************/
/* general-bookmark-share */
.access-denial-bookmark.general-bookmark-share {
    bottom: 0;
}
.general-bookmark-share {
    position: relative;
    z-index: 1;
}
.general-bookmark-share .at4-icon {
    border-radius: 5px;
    background: none !important;
    text-indent: 0;
    text-align: center;
}
.general-bookmark-share .at4-icon:before {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 26px;
}
.general-bookmark-share .at4-icon.aticon-compact:before {
    content: "\f067";
    color: #F29500;
}
.general-bookmark-share .at4-icon.aticon-facebook:before {
    content: "\f082";
}
.general-bookmark-share .at4-icon.aticon-twitter:before {
    content: "\f081";
    color: #00aced;
}
.general-bookmark-share .at4-icon.aticon-email:before {
    font-size: 15px;
    content: "\f0e0";
    color: #FFFFFF;
}
.general-bookmark-share .widget-body li {
    list-style: none;
}
.general-bookmark-share .addthis_toolbox {
    display: inline-block;
}
.general-bookmark-share .addthis_toolbox > a {
    margin: 0 3px;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images {
    position: relative;
    top: 4px;
    text-align: right;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a {
    border-radius: 5px;
    margin: 4px;
    text-indent: 0;
    font: normal normal normal 14px/1 FontAwesome;
    margin: 2px;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-facebook {
    font-size: 23px;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-facebook:before {
    content: "\f082";
    color: #3b5998;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-facebook:hover:before {
    color: #10147E;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-twitter {
    font-size: 23px;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-twitter:before {
    content: "\f081";
    color: #00aced;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-twitter:hover:before {
    color: #10147E;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-in {
    font-size: 23px;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-in:before {
    content: "\f081";
    color: #00aced;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-in:hover:before {
    color: #10147E;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-gplus {
    font-size: 23px;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-gplus:before {
    content: "\f081";
    color: #00aced;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-gplus:hover:before {
    color: #10147E;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-email {
    font-size: 23px;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-email:before {
    content: "\f199";
    color: #006DB4;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-email:hover:before {
    color: #10147E;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-wrapper {
    font-size: 23px;
    overflow: inherit;
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-wrapper:before {
    color: #F29500;
    content: "\f067";
}
.general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-wrapper:hover:before {
    color: #10147E;
}
/************************************/
.fixed-tabs {
    width: 100%;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 60;
    margin: 0 0 1rem;
    background: #10147E;
}
.fixed-tabs .nav-top-cont,
.fixed-tabs .nav-tabs,
.fixed-tabs .nav-add-this {
    display: inline-block;
}
.fixed-tabs .nav-tabs {
    vertical-align: top;
    position: relative;
    bottom: 0.2em;
    left: 7em;
}
.fixed-tabs .nav-tabs .tab-nav {
    list-style: none;
}
.fixed-tabs .nav-tabs .tab-nav li {
    display: inline-block;
}
.fixed-tabs .nav-tabs .tab-nav li a {
    color: #b3e5ff;
}
.fixed-tabs .nav-tabs .tab-nav li a.show-pdf {
    color: #10147E;
    display: inline-block;
    margin-bottom: 10px;
    padding: 5px 10px;
    font-size: 0.7em;
}
.fixed-tabs .nav-tabs .tab-nav li a.show-pdf:hover {
    background-color: #688FCA;
}
.fixed-tabs .nav-tabs .tab-nav li a:hover {
    color: #FFFFFF;
}
.fixed-tabs .nav-tabs .tab-nav li a.grant-access {
    color: #ffffff;
    margin-bottom: 10px;
    display: inline-block;
}
.fixed-tabs .nav-tabs .tab-nav li.active a {
    color: #ffffff;
}
.fixed-tabs .nav-tabs .tab-nav li .show-references.inactive {
    color: white;
    opacity: 0.4;
}
.fixed-tabs .share {
    display: inline;
}
.fixed-tabs .share .nav-add-this.general-bookmark-share {
    vertical-align: super;
    position: fixed;
    top: 0.7em;
    right: 8%;
}
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox .at-icon-twitter:before,
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox .at-icon-facebook:before,
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox .at-icon-email:before,
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox .at-icon-wrapper:before,
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox .at-icon-in:before,
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox .at-icon-gplus:before {
    color: #b3e5ff;
}
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox .at-icon-twitter:hover:before,
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox .at-icon-facebook:hover:before,
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox .at-icon-email:hover:before,
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox .at-icon-wrapper:hover:before,
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox .at-icon-in:hover:before,
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox .at-icon-gplus:hover:before {
    color: #FFFFFF;
}
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox .aticon-email:before {
    color: #10147E;
}
.fixed-tabs .share .nav-add-this.general-bookmark-share .addthis_toolbox {
    float: right;
}
.nav-top-cont {
    width: 16%;
    text-align: center;
    padding-left: 23px;
    padding-right: 23px;
}
.nav-top-cont a {
    color: #ffffff;
}
.nav-top-cont .nav-logo {
    display: inline-block;
    height: 30px;
    width: 30px;
    margin: 8px 0 0 0;
}
.nav-top-cont .nav-logo img {
    width: 100%;
}
.nav-top-cont .nav-top {
    color: #b3e5ff;
    display: inline-block;
    position: absolute;
    font-size: 0.8em;
    text-decoration: none;
    z-index: 8;
    top: 14px;
    margin-left: 1em;
}
.nav-top-cont .nav-top:before {
    font-family: FontAwesome, serif;
    content: "\f077";
    margin-right: 0.6em;
}
.nav-top-cont .nav-top:hover {
    color: #ffffff;
}
.nav-add-this {
    position: relative;
    vertical-align: super;
    width: 13%;
}
.nav-add-this.general-bookmark-share .at4-icon {
    color: #b3e5ff;
}
.nav-add-this.general-bookmark-share .at4-icon.aticon-twitter:before {
    color: #b3e5ff;
}
.nav-add-this.general-bookmark-share .at4-icon.aticon-twitter:before:hover {
    color: #FFFFFF;
}
.latestArticles .widget-header,
.literatumMostRecentWidget .widget-header,
.literatumMostReadWidget .widget-header,
.literatumMostCitedWidget .widget-header,
.literatumOpenAccessWidget .widget-header,
.literatumEditorsChoiceWidget .widget-header,
.publicationListContainer .widget-header,
.combinedRecommendationsWidget .widget-header {
    font-size: 1.4em;
    font-family: "Droid Serif", serif;
    font-weight: bold;
}
.latestArticles .article-card,
.literatumMostRecentWidget .article-card,
.literatumMostReadWidget .article-card,
.literatumMostCitedWidget .article-card,
.literatumOpenAccessWidget .article-card,
.literatumEditorsChoiceWidget .article-card,
.publicationListContainer .article-card,
.combinedRecommendationsWidget .article-card {
    background-color: #f8f8f8;
    padding: 20px 20px 0 20px;
    border-top: 6px solid #10147E;
    border-radius: 5px;
    position: relative;
    margin: 0 19px 40px 19px;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.latestArticles .article-card:hover,
.literatumMostRecentWidget .article-card:hover,
.literatumMostReadWidget .article-card:hover,
.literatumMostCitedWidget .article-card:hover,
.literatumOpenAccessWidget .article-card:hover,
.literatumEditorsChoiceWidget .article-card:hover,
.publicationListContainer .article-card:hover,
.combinedRecommendationsWidget .article-card:hover {
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    background-color: #fff;
}
.latestArticles .article-card:hover .header a span:after,
.literatumMostRecentWidget .article-card:hover .header a span:after,
.literatumMostReadWidget .article-card:hover .header a span:after,
.literatumMostCitedWidget .article-card:hover .header a span:after,
.literatumOpenAccessWidget .article-card:hover .header a span:after,
.literatumEditorsChoiceWidget .article-card:hover .header a span:after,
.publicationListContainer .article-card:hover .header a span:after,
.combinedRecommendationsWidget .article-card:hover .header a span:after {
    margin-left: 5px;
}
.latestArticles .article-card .header,
.literatumMostRecentWidget .article-card .header,
.literatumMostReadWidget .article-card .header,
.literatumMostCitedWidget .article-card .header,
.literatumOpenAccessWidget .article-card .header,
.literatumEditorsChoiceWidget .article-card .header,
.publicationListContainer .article-card .header,
.combinedRecommendationsWidget .article-card .header {
    min-height: 162px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.latestArticles .article-card .header a,
.literatumMostRecentWidget .article-card .header a,
.literatumMostReadWidget .article-card .header a,
.literatumMostCitedWidget .article-card .header a,
.literatumOpenAccessWidget .article-card .header a,
.literatumEditorsChoiceWidget .article-card .header a,
.publicationListContainer .article-card .header a,
.combinedRecommendationsWidget .article-card .header a {
    line-height: 1.4em;
    color: #10147E;
    font-family: "Droid Serif", serif;
    font-size: 1.5em;
    word-wrap: break-word;
    margin: 0 0 1.5rem;
    width: 100%;
    display: inline-block;
}
.latestArticles .article-card .header a span,
.literatumMostRecentWidget .article-card .header a span,
.literatumMostReadWidget .article-card .header a span,
.literatumMostCitedWidget .article-card .header a span,
.literatumOpenAccessWidget .article-card .header a span,
.literatumEditorsChoiceWidget .article-card .header a span,
.publicationListContainer .article-card .header a span,
.combinedRecommendationsWidget .article-card .header a span {
    display: inline-block;
}
.latestArticles .article-card .header a span:after,
.literatumMostRecentWidget .article-card .header a span:after,
.literatumMostReadWidget .article-card .header a span:after,
.literatumMostCitedWidget .article-card .header a span:after,
.literatumOpenAccessWidget .article-card .header a span:after,
.literatumEditorsChoiceWidget .article-card .header a span:after,
.publicationListContainer .article-card .header a span:after,
.combinedRecommendationsWidget .article-card .header a span:after {
    position: relative;
    font-family: 'icomoon';
    content: '\e907';
    right: -15px;
    font-size: 14px;
    font-weight: bold;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.latestArticles .article-card .footer,
.literatumMostRecentWidget .article-card .footer,
.literatumMostReadWidget .article-card .footer,
.literatumMostCitedWidget .article-card .footer,
.literatumOpenAccessWidget .article-card .footer,
.literatumEditorsChoiceWidget .article-card .footer,
.publicationListContainer .article-card .footer,
.combinedRecommendationsWidget .article-card .footer {
    color: #333;
}
.latestArticles .article-card .footer a,
.literatumMostRecentWidget .article-card .footer a,
.literatumMostReadWidget .article-card .footer a,
.literatumMostCitedWidget .article-card .footer a,
.literatumOpenAccessWidget .article-card .footer a,
.literatumEditorsChoiceWidget .article-card .footer a,
.publicationListContainer .article-card .footer a,
.combinedRecommendationsWidget .article-card .footer a {
    color: #333;
}
.latestArticles .article-card .footer a:hover,
.literatumMostRecentWidget .article-card .footer a:hover,
.literatumMostReadWidget .article-card .footer a:hover,
.literatumMostCitedWidget .article-card .footer a:hover,
.literatumOpenAccessWidget .article-card .footer a:hover,
.literatumEditorsChoiceWidget .article-card .footer a:hover,
.publicationListContainer .article-card .footer a:hover,
.combinedRecommendationsWidget .article-card .footer a:hover {
    text-decoration: none;
}
.latestArticles .article-card .access-icon,
.literatumMostRecentWidget .article-card .access-icon,
.literatumMostReadWidget .article-card .access-icon,
.literatumMostCitedWidget .article-card .access-icon,
.literatumOpenAccessWidget .article-card .access-icon,
.literatumEditorsChoiceWidget .article-card .access-icon,
.publicationListContainer .article-card .access-icon,
.combinedRecommendationsWidget .article-card .access-icon {
    bottom: 0;
    right: 0;
}
.latestArticles .article-card .card-section,
.literatumMostRecentWidget .article-card .card-section,
.literatumMostReadWidget .article-card .card-section,
.literatumMostCitedWidget .article-card .card-section,
.literatumOpenAccessWidget .article-card .card-section,
.literatumEditorsChoiceWidget .article-card .card-section,
.publicationListContainer .article-card .card-section,
.combinedRecommendationsWidget .article-card .card-section {
    font-size: 0.9em;
    color: #777;
    margin-top: 10px;
}
.latestArticles .article-card,
.literatumMostRecentWidget .article-card,
.literatumMostReadWidget .article-card,
.literatumMostCitedWidget .article-card,
.literatumOpenAccessWidget .article-card,
.literatumEditorsChoiceWidget .article-card,
.publicationListContainer .article-card,
.combinedRecommendationsWidget .article-card {
    margin: 0 0 15px 0;
}
.latestArticles .article-card .article-type,
.literatumMostRecentWidget .article-card .article-type,
.literatumMostReadWidget .article-card .article-type,
.literatumMostCitedWidget .article-card .article-type,
.literatumOpenAccessWidget .article-card .article-type,
.literatumEditorsChoiceWidget .article-card .article-type,
.publicationListContainer .article-card .article-type,
.combinedRecommendationsWidget .article-card .article-type {
    font-size: 0.75em;
}
.latestArticles .article-card .footer,
.literatumMostRecentWidget .article-card .footer,
.literatumMostReadWidget .article-card .footer,
.literatumMostCitedWidget .article-card .footer,
.literatumOpenAccessWidget .article-card .footer,
.literatumEditorsChoiceWidget .article-card .footer,
.publicationListContainer .article-card .footer,
.combinedRecommendationsWidget .article-card .footer {
    padding: 0 0 10px 0;
    font-size: 0.85em;
}
.latestArticles .article-card .separator,
.literatumMostRecentWidget .article-card .separator,
.literatumMostReadWidget .article-card .separator,
.literatumMostCitedWidget .article-card .separator,
.literatumOpenAccessWidget .article-card .separator,
.literatumEditorsChoiceWidget .article-card .separator,
.publicationListContainer .article-card .separator,
.combinedRecommendationsWidget .article-card .separator {
    color: #777;
}
.latestArticles [content~='s'],
.literatumMostRecentWidget [content~='s'],
.literatumMostReadWidget [content~='s'],
.literatumMostCitedWidget [content~='s'],
.literatumOpenAccessWidget [content~='s'],
.literatumEditorsChoiceWidget [content~='s'],
.publicationListContainer [content~='s'],
.combinedRecommendationsWidget [content~='s'] {
    background-color: #000;
}
/*** *** ***/
.article-type {
    color: #666;
    margin-bottom: 8px;
}
.article-type::first-letter {
    text-transform: capitalize;
}
.access-icon {
    position: absolute;
    color: #fff;
    z-index: 1;
    border-style: solid;
    border-width: 0 0 40px 40px;
}
.access-icon:after {
    font-family: 'icomoon';
    width: 10px;
    z-index: 2;
    position: absolute;
    color: #fff;
    font-weight: 600;
    right: 10px;
    top: 0px;
    left: auto;
    padding: 18px 0px 0px;
}
.access-icon.oa:after {
    right: 8px;
    top: 2px;
}
.access-icon.full,
.access-icon.part,
.access-icon.free {
    border-color: transparent transparent #6cd775 transparent;
}
.access-icon.full:after,
.access-icon.part:after,
.access-icon.free:after {
    content: '\e903';
}
.access-icon.oa {
    border-color: transparent transparent #F29500 transparent;
}
.access-icon.oa:after {
    content: '\e618';
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.access-icon.part {
    opacity: 0.5;
}
.access-icon.no {
    display: none;
}
/*** *** ***/
/*** article card ***/
.view-more {
    float: right;
    margin-top: 7px;
    display: inline-block;
    width: 100%;
    text-align: right;
}
.view-more span:after {
    position: relative;
    font-family: 'icomoon';
    content: '\e907';
    font-size: 10px;
    font-weight: bold;
}
/*** *** ***/
.article-card .searchResultItem {
    position: relative;
}
.article-card .searchResultItem .access-icon {
    bottom: 0;
}
/*** recommendation User Based widget ***/
.combinedRecommendationsWidget,
.userBasedcombinedRecommendationsWidget {
    transition: all 0.8s ease;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    right: -600px;
}
.combinedRecommendationsWidget .widget-header,
.userBasedcombinedRecommendationsWidget .widget-header {
    font-size: 1.3em;
    font-weight: 400;
    margin-bottom: 27px;
}
.combinedRecommendationsWidget .title h2,
.userBasedcombinedRecommendationsWidget .title h2 {
    font-weight: normal;
}
.combinedRecommendationsWidget .article-card,
.userBasedcombinedRecommendationsWidget .article-card {
    width: 85.5%;
    margin-bottom: 30px;
}
.combinedRecommendationsWidget .relatedArt li,
.userBasedcombinedRecommendationsWidget .relatedArt li {
    padding: 15px 0px;
}
.accessDenialWidget + .combinedRecommendationsWidget .article-card,
.accessDenialWidget + .userBasedcombinedRecommendationsWidget .article-card {
    width: 47%;
}
.accessDenialWidget + .combinedRecommendationsWidget .article-card:nth-child(odd),
.accessDenialWidget + .userBasedcombinedRecommendationsWidget .article-card:nth-child(odd) {
    margin-right: 5%;
}
.recommended-sidebar {
    transition: all 0.8s ease;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    position: fixed;
    right: 30px;
    top: 45px;
    width: 21%;
}
.recommended-sidebar .relatedArt,
.recommended-sidebar .article-card {
    width: 99%;
}
.recommended-sidebar .sidebar {
    overflow: hidden;
}
.recommended-sidebar .relatedItem {
    overflow-y: scroll;
    margin-right: -18px;
    height: 900px;
}
.recommended-sidebar.low-opacity {
    transition: all 0.5s ease;
    opacity: 0;
}
/*** *** ***/
/*** layout tabs widget ***/
.layout-tabs.toc-tabs .tab-nav {
    margin-bottom: 20px;
}
.layout-tabs.toc-tabs .tab-nav li {
    position: relative;
}
.layout-tabs.toc-tabs .tab-nav li.hide {
    display: none;
}
.layout-tabs.toc-tabs .tab-nav li a {
    padding: 14px;
    text-decoration: none;
    font-size: 15px;
    font-weight: 600;
    font-size: 0.85em;
}
.layout-tabs.toc-tabs .tab-nav li a:hover {
    color: #fff;
    background-color: #10147E;
}
.layout-tabs.toc-tabs .tab-nav .active {
    position: relative;
}
.layout-tabs.toc-tabs .tab-nav .active a {
    background-color: #10147E;
    color: #fff;
    text-decoration: none;
}
.layout-tabs.toc-tabs .tab-nav li:nth-child(4n) a {
    position: relative;
}
.layout-tabs.toc-tabs .tab-nav li:nth-child(4n) a:before {
    content: '\e618';
    font-family: 'icomoon';
    color: #F29500;
    font-weight: 600;
    margin-right: 5px;
}
.layout-tabs.toc-tabs .tab-nav li:nth-child(5n) a {
    position: relative;
}
.layout-tabs.toc-tabs .tab-nav li:nth-child(5n) a:before {
    content: '\e908';
    font-family: 'icomoon';
    color: #10147E;
    font-weight: 600;
    margin-right: 5px;
    font-size: 1.1em;
}
.layout-tabs.toc-tabs .tab-nav li:nth-child(5n):hover a:before {
    color: #fff;
}
.layout-tabs.toc-tabs .tab-nav li:nth-child(5n).active a:before {
    color: #fff;
}
.layout-tabs.toc-tabs .widget-header {
    font-size: 1.5em;
    font-weight: bold;
}
.layout-tabs.toc-tabs .tab-content {
    margin-top: 30px;
}
/*** Journal banner ***/
.journal-banner {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 30%, #eeeeee 70%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(30%, #ffffff), color-stop(70%, #eeeeee), color-stop(100%, #eeeeee));
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 30%, #eeeeee 70%, #eeeeee 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #ffffff 30%, #eeeeee 70%, #eeeeee 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 30%, #eeeeee 70%, #eeeeee 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 30%, #eeeeee 70%, #eeeeee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eeeeee, GradientType=0);
    margin: 0 -7px -7px -7px;
    padding: 14px;
}
.journal-banner .quickSearchFormContainer {
    padding: 15px 0 2px 0;
}
/*** publication cover image ***/
.publicationCoverImage img {
    pointer-events: none;
    width: 180px;
    height: 240px;
}
/*** journal news widget ***/
.literatumJournalNewsWidget {
    color: #333;
}
.literatumJournalNewsWidget .panel_top {
    font-size: 1em;
    font-weight: 600;
}
.literatumJournalNewsWidget .links a {
    margin: 0.5rem 1rem 0 0;
    padding-right: 1rem;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}
/*** *** ***/
/* sectionsNavigation */
.sectionsNavigation {
    line-height: 1.4;
    /* /sectionsNavigation */
}
.sectionsNavigation .title {
    display: inline-block;
    color: #333;
    font-weight: 600;
    font-size: 1em;
    margin: 0 0 1rem;
    padding: 0 0 0 1rem;
}
.sectionsNavigation .sections-list {
    list-style: none;
}
.sectionsNavigation .sections-list a {
    line-height: 1.4;
    display: block;
    padding: 0.75rem 1rem;
    margin: 0 0 0 0;
    border-top: 1px solid #eeeeee;
    font-weight: 600;
    font-size: 0.8333em;
    /* remove the dotted line around the clicked a element in html */
}
.sectionsNavigation .sections-list a.active,
.sectionsNavigation .sections-list a:hover {
    background: #eeeeee;
}
.sectionsNavigation .sections-list a,
.sectionsNavigation .sections-list a:active,
.sectionsNavigation .sections-list a:focus {
    outline: none;
}
.sectionsNavigation .sections-list li .arrowDecoration {
    position: absolute;
    top: 13px;
    right: 5px;
    color: #0A3E91;
}
.sectionsNavigation .sections-list li .arrowDecoration:before {
    content: "\f078";
}
.sectionsNavigation .sections-list li.active .arrowDecoration:before {
    content: "\f077";
}
.sectionsNavigation .sections-list li.active .sub-art-titles {
    display: block;
    width: 100%;
    position: relative;
    top: inherit;
}
.sectionsNavigation .sections-list li .dropdown-sub {
    display: inline-block;
    position: relative;
    width: 100%;
}
.sectionsNavigation .sections-nav {
    margin: 3.6em 0 0 -1rem;
    width: 160px;
    z-index: 6;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    padding: 1rem 0;
    bottom: auto;
    background-color: transparent;
    border-top: none;
    cursor: default;
    left: 0;
}
.sectionsNavigation .sections-nav .title .close:after {
    font-family: "FontAwesome";
    content: "\f00d";
    float: right;
    color: #FFFFFF;
}
.sectionsNavigation .sub-art-titles {
    display: none;
    list-style-type: none;
}
.sectionsNavigation .sub-art-titles.active {
    display: block;
    width: 100%;
    position: relative;
    top: inherit;
}
.sectionsNavigation .sub-art-sec {
    color: #2d639a;
}
.sectionsNavigation.stick .sections-nav {
    left: -7px;
}
.sectionsNavigation.metrics-page {
    display: none;
}
/* accessDenialWidget */
.accessDenialWidget {
    margin-bottom: 30px;
}
.accessDenialWidget #openAthensSignIn,
.accessDenialWidget #institutionLogin {
    display: none;
}
.accessDenialWidget .sectionHeading {
    margin: 2rem 0 2rem;
}
.accessDenialWidget .sso-links a {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    outline: none;
    display: block;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    color: #F29500;
    font-size: 1.1em;
    padding: 5px 0;
}
.accessDenialWidget .sso-links a:before {
    content: "\f054";
    margin: 0 10px 0 0;
    font-family: 'FontAwesome';
}
.accessDenialWidget .sso-links a:hover {
    color: #ffffff;
}
.accessDenialWidget .left-col {
    background-color: #0a0c4c;
    color: white;
    border-radius: 5px 0 0 5px;
    padding: 1rem 1rem 2rem 1rem;
    width: 50%;
    float: left;
    margin: 0 0 0 0;
}
.accessDenialWidget .right-col {
    padding: 1.5rem;
    width: 50%;
    float: left;
    margin: 0 0 0 0;
}
.accessDenialWidget h3 {
    color: #ffffff;
    font-weight: 400;
    font-size: 1.4em;
}
.accessDenialWidget input[type='text'],
.accessDenialWidget input[type='password'] {
    padding: 8px 10px;
    margin: 0 0 5px;
    width: 100%;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    font-size: 1em;
}
.accessDenialWidget .denialLogin table {
    width: 100%;
}
.accessDenialWidget .passwordReminder a {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    color: #688FCA;
    font-size: 0.638em;
}
.accessDenialWidget .passwordReminder a:hover {
    color: #ffffff;
}
.accessDenialWidget .passwordReminder {
    text-align: right;
}
.accessDenialWidget .submit-login {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    padding: 7px 15px;
    font-size: 0.85em;
    color: #ffffff;
    background-color: #F29500;
    display: inline-block;
    outline: none;
    border-radius: 4px;
    border: none;
}
.accessDenialWidget .submit-login:hover {
    background-color: #688FCA;
}
.accessDenialWidget .save-password {
    color: #ffffff;
    display: block;
    margin: 0 0 0.5rem 0;
    font-size: 0.85em;
    width: 50%;
}
.accessDenialWidget .error-mgs {
    color: #ff0000;
    display: inline-block;
    padding: 0 0 1em 0;
}
.accessDenialWidget .accessDenialPurchaseHeader {
    font-size: 1.4em;
    margin: 1.33em 0;
    font-weight: 400;
}
.accessDenialWidget abbr {
    color: #F29500;
    outline: none;
    border: none;
    text-decoration: none;
}
.accessDenialWidget .note {
    color: #333;
}
.accessDenialWidget #accessDenialWidget {
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    display: inline-block;
    width: 80%;
}
.accessDenialWidget .offer-lst {
    margin: 0;
    list-style: none;
    color: #333333;
}
.accessDenialWidget .offer-lst li {
    line-height: 1.7;
    margin: 0 0 1rem;
    padding: 1rem 0 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.accessDenialWidget .offer-lst li a {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background: #10147E;
    float: right;
    padding: 1px 5px;
    font-size: 0.7em;
    border-radius: 5px;
    line-height: 2em;
    color: #ffffff;
}
.accessDenialWidget .offer-lst li a:before {
    font-size: 1.5em;
    content: "\f07a";
    font-family: FontAwesome;
}
.accessDenialWidget .offer-lst li a:hover {
    background: #006DB4;
}
.accessDenialWidget .offersList .note {
    font-size: 0.75em;
}
.accessDenialWidget .offer-label {
    font-weight: 600;
}
.accessDenialWidget .offer-price {
    margin: 0 0 0 10px;
    color: #F29500;
    white-space: nowrap;
}
.accessDenialWidget .issueSerialNavigation .info {
    width: 76%;
}
.accessDenialWidget .issueSerialNavigation .info h1,
.accessDenialWidget .issueSerialNavigation .info h2 {
    padding: 0;
    font-size: 0.85em;
}
.accessDenialWidget .issueSerialNavigation .info h1 {
    color: #333;
    font: 0.85em "Open Sans", sans-serif;
    font-weight: 600;
}
.accessDenialWidget .issueSerialNavigation .info h1:after {
    content: '';
}
.accessDenialWidget .issueSerialNavigation .info .titleHeading {
    display: none;
}
.accessDenialWidget .issueSerialNavigation .cover img {
    width: 60px;
    height: 78px;
}
.accessDenialWidget .fixed-nav .tab-nav {
    margin-bottom: 5px;
}
.ecommAbs {
    font-size: 1em;
    line-height: 1.8;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 1rem;
    margin-bottom: 2rem;
}
.article {
    font-size: 1.1em;
    line-height: 1.8;
}
/* /accessDenialWidget */
/***********************************************Figure Viewer*********************************************************/
#figureViewer_overlay #figureViewerNav {
    width: 100%;
}
/***********************************************Figure Viewer*********************************************************/
/*** quick search home ***/
.quickSearchWidget.search-home .widget-body {
    text-align: center;
}
.quickSearchWidget.search-home .simpleSearchBoxContainer input {
    width: 60%;
    padding: 7px 15px;
    box-sizing: border-box;
}
.quickSearchWidget.search-home .quick-search-btn {
    vertical-align: top;
}
.quickSearchWidget.search-home .quick-search-btn .searchButtons {
    font-size: 0.85em;
    background-color: #10147E;
    border-radius: 3px;
    width: 51px;
    height: 57px;
}
.quickSearchWidget.search-home .quick-search-btn .searchButtons:hover {
    background-color: #006DB4;
}
.quickSearchWidget.search-home .quick-search-btn:after {
    font: normal normal normal 23px/1 FontAwesome, serif;
    right: 14px;
    bottom: 18px;
    font-size: 1.4em;
}
/*** cookie policy ***/
.cookiePolicy {
    z-index: 9001;
    position: fixed;
    background: #222;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 17px;
    transition: all 0.8s ease;
    -webkit-transform: translateY(120px);
    -moz-transform: translateY(120px);
    -o-transform: translateY(120px);
    -ms-transform: translateY(120px);
    transform: translateY(120px);
}
.cookiePolicy .banner {
    font-size: 17px;
    font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
    overflow: hidden;
    padding: 15px 30px;
    transition: all 1s ease;
    -webkit-transform: translateY(120px);
    -moz-transform: translateY(120px);
    -o-transform: translateY(120px);
    -ms-transform: translateY(120px);
    transform: translateY(120px);
}
.cookiePolicy .message {
    margin: 8.5px 0 0 0;
}
.cookiePolicy .btn {
    padding: 8px 15px;
    text-align: center;
    float: right;
    background: #688FCA !important;
    border-radius: 5px;
    color: #fff;
    width: 33%;
    max-width: 120px;
}
/*** publication list widget ***/
.widget.publicationListWidget {
    background-color: #eeeeee;
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff));
    background: #eeeeee;
    background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 30%, #ffffff 70%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(30%, #eeeeee), color-stop(70%, #ffffff), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #eeeeee 0%, #eeeeee 30%, #ffffff 70%, #ffffff 100%);
    background: -o-linear-gradient(top, #eeeeee 0%, #eeeeee 30%, #ffffff 70%, #ffffff 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%, #eeeeee 30%, #ffffff 70%, #ffffff 100%);
    background: linear-gradient(to bottom, #eeeeee 0%, #eeeeee 30%, #ffffff 70%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#ffffff, GradientType=0);
    padding-bottom: 55px;
}
.widget.publicationListWidget .widget-header {
    font-family: "Droid Serif", serif;
    font-size: 1.5em;
    padding-bottom: 20px;
}
.widget.publicationListWidget .altmetric-embed a {
    pointer-events: none;
    background-size: 45px 45px;
    background-repeat: no-repeat;
}
.widget.publicationListWidget .altmetric-embed img {
    width: 45px;
    height: 45px;
    filter: gray;
    -webkit-filter: grayscale(100%);
    opacity: 0.7;
}
.widget.publicationListWidget .container {
    width: 100%;
    max-width: 1600px;
    padding: 0 20px;
}
.widget.publicationListWidget .article-card {
    width: 22%;
    margin: 0 1.3%;
}
.widget.publicationListWidget .article-card .header {
    min-height: 165px;
}
.widget.publicationListWidget .article-card:hover .altmetric-embed img {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: none;
    opacity: 1;
}
/*** topical index ***/
.topicalIndex {
    margin-top: 168px;
}
.topicalIndex .widget-header {
    padding-bottom: 10px;
    /*font-family: "Droid Serif", serif;*/
}
.topicalIndex .container {
    padding-bottom: 25px;
}
.topicalIndex .unit {
    width: 14%;
    float: left;
}
.topicalIndex ul {
    list-style-type: none;
}
.topicalIndex ul li {
    margin-right: 2%;
}
.topicalIndex a {
    color: #10147E;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    font-size: 0.9em;
    font-weight: 600;
    padding: 9px 30px 9px 0;
    display: block;
    text-decoration: none;
}
.topicalIndex .wrapped .widget-header {
    font-size: 1.5em;
}
.topicalIndex .widget-header,
.publicationListWidget .widget-header {
    text-align: center;
    font-size: 1.9em;
    font-weight: 700;
    padding-top: 28px;
}
.newSearchResults {
    font-size: 1em;
}
.newSearchResults article {
    font-size: 1em;
    overflow: visible;
}
.newSearchResults .paginationLinkContainer {
    margin: 1em 0 2em 0;
    display: inline-block;
    width: 100%;
}
.newSearchResults .paginationLinkContainer .linkList {
    text-align: center;
}
.newSearchResults .paginationLinkContainer li {
    display: inline-block;
}
.newSearchResults .paginationLinkContainer li a,
.newSearchResults .paginationLinkContainer li .selected {
    font-size: 0.9em;
    display: inline-block;
    margin: 0;
    padding: 0.5em 1em;
    border-radius: 3px;
    color: #006DB4;
}
.newSearchResults .paginationLinkContainer li .selected,
.newSearchResults .paginationLinkContainer li a:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background: #10147E;
    color: white;
    opacity: 1;
    border: 0;
}
.newSearchResults .paginationLinkContainer li.pageLink-with-arrow .paginationArrowSymbol {
    padding: 0;
    margin: 0;
}
.newSearchResults .paginationLinkContainer li.pageLink-with-arrow .paginationArrowSymbol.prev {
    background-image: none;
}
.newSearchResults .paginationLinkContainer li.pageLink-with-arrow .paginationArrowSymbol.prev:after {
    font-family: "FontAwesome";
    content: "\f053";
}
.newSearchResults .paginationLinkContainer li.pageLink-with-arrow .paginationArrowSymbol.next {
    background-image: none;
}
.newSearchResults .paginationLinkContainer li.pageLink-with-arrow .paginationArrowSymbol.next:after {
    font-family: "FontAwesome";
    content: "\f054";
}
.newSearchResults .search-tabs-widget .tab-nav .active a {
    padding: 0.4rem 0.8rem;
}
.newSearchResults .search-tabs-widget .tab-nav a {
    display: inline-block;
    font-weight: normal;
    padding: 0.4rem 0.8rem;
    opacity: 1;
    border-radius: 4px 4px 0 0;
}
.newSearchResults .search-tabs-widget .tab-nav a:hover:after {
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    position: absolute;
    bottom: -17%;
    left: calc(42%);
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: #10147E transparent transparent transparent;
    content: "";
    z-index: 1;
}
.newSearchResults .search-keyword {
    font-weight: normal;
    font-size: 2.2em;
    margin: 0 0 0.25rem;
}
.newSearchResults .num-results {
    margin: 0 0 1.5rem;
    font-size: 1.2em;
    line-height: 1.4;
    font-weight: 400;
}
.newSearchResults .num-results li {
    display: inline-block;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 0.8em;
    color: #333;
}
.newSearchResults .num-results li.search-results {
    font-size: large;
    padding: 0 0.7em 0 0;
    margin: 0 0.6em 0 0;
}
.newSearchResults .num-results li:last-child {
    border: 0;
}
.newSearchResults .high-level-options li {
    display: inline-block;
}
/* save search popup */
.save-search-form {
    display: none;
}
.save-search-form .save-search-dialog {
    max-width: 100%;
    -webkit-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.5);
    border-radius: 4px 4px 4px 4px;
    background-color: #0a0c4c;
    color: white;
    width: 400px;
    opacity: 1;
    overflow: hidden;
    z-index: 8030;
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
}
.save-search-form .save-search-dialog .form-body {
    padding: 1.3rem;
}
.save-search-form .save-search-dialog label {
    width: 100%;
    display: inline-block;
}
.save-search-form .save-search-dialog label input,
.save-search-form .save-search-dialog label select {
    width: 100%;
    font-size: 0.8em;
    color: #555;
}
.save-search-form .save-search-dialog label input {
    padding: 8px 10px;
    margin: 0 0 5px;
    width: 100%;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    vertical-align: baseline;
}
.save-search-form .save-search-dialog label select {
    -webkit-appearance: menulist-button;
    height: 38px;
}
.save-search-form .save-search-dialog label > span {
    display: inline-block;
    margin: 0 0 7px;
    font-size: 13.6px;
}
.save-search-form .save-search-dialog .sub-group {
    padding: 1.2rem 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.save-search-form .save-search-dialog .save-search-btn {
    padding: 6px 14px;
    font-size: 12.8px;
    color: #fff;
    background-color: #F29500;
    border: none;
    border-radius: 4px;
}
.save-search-form .save-search-dialog .save-search-btn:hover {
    background: #006DB4;
}
.save-search-form .save-search-dialog .error {
    border: 1px solid #ff0000;
}
.save-search-form .save-search-dialog #dialog-title {
    font-family: "Droid Serif", serif;
}
.save-search-form legend {
    display: block;
    padding: 1.5rem;
    margin: 0;
    background: #F29500;
    color: #fff;
    font-weight: 700;
    font-size: 1.3em;
    width: 100%;
    border-radius: 4px 4px 0 0;
}
.save-search-form .ajax-messages {
    color: #FFFFFF;
}
.save-search-form .ajax-messages a {
    color: #ffffff;
    text-decoration: underline;
}
.save-search-form .ajax-messages .error-msg {
    color: #ff0000;
}
.save-search-form .ajax-messages .error-msg a {
    color: #ff0000;
}
/* save search popup */
.search-results-body {
    background: #eeeeee;
    border-radius: 0 0 10px 10px;
    zoom: 1;
    padding: 2rem 0.5rem 0 0.5rem;
    margin: 0 0 3rem;
}
.search-results-body .search-results,
.search-results-body .browse-results {
    padding: 0 29px 29px 29px;
    position: relative;
}
.search-results-body .search-results .part-tooltip,
.search-results-body .browse-results .part-tooltip {
    display: none;
    position: absolute;
    bottom: 23px;
    right: 25px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #fff;
    color: #555;
    font-size: 0.6em;
    text-transform: uppercase;
    padding: 2px 5px;
    z-index: 5;
}
.search-results-body .search-results li,
.search-results-body .browse-results li {
    position: relative;
    background-color: #fff;
    border-radius: 5px;
    margin-top: 16px;
    padding: 20px 25px 20px 15px;
}
.search-results-body .search-results li:hover,
.search-results-body .browse-results li:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
}
.search-results-body .search-results li:hover .part-tooltip,
.search-results-body .browse-results li:hover .part-tooltip {
    display: inline-block;
}
.search-results-body .search-results li:first-child,
.search-results-body .browse-results li:first-child {
    margin-top: 0;
}
.search-results-body .search-results li .access-icon,
.search-results-body .browse-results li .access-icon {
    position: absolute;
    bottom: 0;
    right: 0;
}
.search-results-body .search-results li .titleHeading,
.search-results-body .browse-results li .titleHeading {
    padding: 0;
    color: #666;
    text-transform: capitalize;
    margin: 0 0 0.5em 0;
    font-weight: normal;
    font-family: "Open Sans", sans-serif;
    font-style: normal;
    font-size: 0.85em;
    opacity: 0.85;
}
.search-results-body .search-results li .titleHeading.websitePage,
.search-results-body .browse-results li .titleHeading.websitePage {
    text-transform: none;
}
.search-results-body .search-results li .entryAuthor,
.search-results-body .browse-results li .entryAuthor {
    color: #333;
    font-style: normal;
    font-size: 0.85em;
}
.search-results-body .search-results li .author,
.search-results-body .browse-results li .author {
    margin-top: 1rem;
}
.search-results-body .search-results li .publication-meta,
.search-results-body .browse-results li .publication-meta {
    font-size: 0.8em;
    text-transform: capitalize;
    margin: 0.25em 0 0 0;
}
.search-results-body .search-results li .publication-meta .publication-year,
.search-results-body .browse-results li .publication-meta .publication-year {
    border: 0;
}
.search-results-body .search-results li .publication-meta a,
.search-results-body .browse-results li .publication-meta a {
    padding: 0 1rem 0 0;
    font-size: 0.9562em;
}
.search-results-body .search-results li .publication-meta ul.databases,
.search-results-body .browse-results li .publication-meta ul.databases {
    margin: 0.25em 0 0 0;
    display: inline-block;
    width: 100%;
}
.search-results-body .search-results li .publication-meta ul.databases li,
.search-results-body .browse-results li .publication-meta ul.databases li {
    float: left;
    padding: 0;
    margin: 0;
}
.search-results-body .search-results li .publication-meta ul.databases li.second-lst a,
.search-results-body .browse-results li .publication-meta ul.databases li.second-lst a {
    color: rgba(0, 0, 0, 0.6);
}
.search-results-body .search-results li .publication-meta ul.databases li:hover,
.search-results-body .browse-results li .publication-meta ul.databases li:hover {
    border: 0;
    box-shadow: none;
}
.search-results-body .search-results li .publication-meta .results,
.search-results-body .browse-results li .publication-meta .results {
    margin: 1rem 0 0 0;
}
.search-results-body .search-results li .art_title,
.search-results-body .browse-results li .art_title {
    margin: 0 0 5px 0;
}
.search-results-body .search-results li .art_title .ref,
.search-results-body .browse-results li .art_title .ref {
    vertical-align: top;
    color: #10147E;
    text-decoration: none;
    display: inline;
    position: relative;
    font-weight: normal;
    font-size: 1.3em;
    font-family: "Droid Serif", serif;
}
.search-results-body .search-results li .art_title .ref:after,
.search-results-body .browse-results li .art_title .ref:after {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    font-family: 'FontAwesome', serif;
    content: "\f105";
    position: relative;
    right: -15px;
}
.search-results-body .search-results li .art_title .ref:hover:after,
.search-results-body .browse-results li .art_title .ref:hover:after {
    position: relative;
    right: -20px;
}
.search-results-body .search-results li .toc-heading,
.search-results-body .browse-results li .toc-heading {
    font-size: 0.85em;
    color: #666;
    margin: 0;
    font-family: "Open Sans", sans-serif;
    font-style: normal;
    font-weight: normal;
}
.search-results-body .search-results li .toc-heading::first-letter,
.search-results-body .browse-results li .toc-heading::first-letter {
    text-transform: capitalize;
}
.search-tabs-widget {
    padding: 0;
}
#allTabsContainer {
    position: relative;
}
#allTabsContainer .search-drop-downs {
    position: absolute;
    right: 0;
    margin-top: -41px;
    margin-right: 13px;
    top: 0;
}
.dbsr .search-drop-downs {
    margin-right: 60px;
}
/* drop down list custom */
.size-container {
    display: inline-block;
    width: 150px;
    position: relative;
    left: 0;
    top: 0;
}
.size-container .options {
    z-index: 8030;
    background: #FFFFFF;
    display: none;
    padding: 0;
    margin: 0;
}
.size-container .options li {
    width: 100%;
    padding: 0;
    margin: 0;
}
.size-container .options li a {
    background: #FFFFFF;
    margin: 0;
    padding: 0.5em;
    min-width: 150px;
}
.size-container .options li a:hover {
    opacity: 1;
}
.size-container .select-label {
    display: inline-block;
    position: relative;
    width: 100%;
    color: #333;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0.5em;
    border-radius: 5px;
    font-size: 0.9em;
}
.size-container .select-label:after {
    font-family: 'FontAwesome', serif;
    content: "\f107";
    float: right;
    padding: 0 0.5em;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.size-container.active .options {
    display: inline-block;
    overflow: hidden;
    position: absolute;
    width: 150px;
    left: 0;
    top: 3px;
    padding: 2.1em 0 0 0;
    -webkit-animation: fade-in 900ms normal ease-out;
    animation: fade-in 450ms normal ease-out;
    -webkit-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.5);
    border-radius: 5px;
}
.size-container.active .options a:hover {
    background: #eeeeee;
}
.size-container.active .options .controlLinks.selected {
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    background: #eeeeee;
}
.size-container.active .select-label {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    color: #10147E;
    background: #eeeeee;
    z-index: 8031;
}
.size-container.active .size-background {
    display: block;
}
.size-container.order-by,
.size-container.order-by .options {
    width: 190px;
}
.size-container .size-background {
    z-index: 8010;
    display: none;
    position: fixed;
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
    overflow: hidden;
}
/* fadeIn */
@-webkit-keyframes fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
/* drop down list custom */
/*** new search facets ***/
.newSearchFacets {
    font-size: 1em;
    text-transform: none;
    margin-top: 82px;
    width: 62%;
    /* defining facets for the database */
    /** ** **/
}
.newSearchFacets .container {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
    border: 0;
}
.newSearchFacets .searchFacetsTitle {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    font-size: 1.3em;
    font-weight: bold;
    font-family: "Droid Serif", serif;
    padding: 10px 10px 7px 10px;
    margin-bottom: 15px;
}
.newSearchFacets .searchFacetsTitle.websitePage {
    border-bottom: 0;
}
.newSearchFacets .accessCheckbox {
    margin-left: 10px;
}
.newSearchFacets .facetHeader {
    border-bottom: 0;
    position: relative;
    padding: 13px 15px 31px 10px;
    font-weight: bold;
    font-size: 0.75em;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.newSearchFacets .facetHeader:after {
    content: '\f067';
    font-family: "FontAwesome";
    position: absolute;
    right: 10px;
    top: 18px;
    font-size: 0.5em;
}
.newSearchFacets .facetHeader:hover {
    background-color: #f8f8f8;
}
.newSearchFacets .facetHeader.active {
    background-color: #10147E;
    color: #fff;
}
.newSearchFacets .facetHeader.active:after {
    content: '\f068';
}
.newSearchFacets .facetContainer {
    display: none;
    padding-left: 0;
}
.newSearchFacets .facetContainer.active {
    display: block;
    background-color: #f8f8f8;
}
.newSearchFacets .checkboxAccess label {
    cursor: pointer;
    font-size: 0.75em;
}
.newSearchFacets .filters {
    padding-top: 9px;
}
.newSearchFacets .filters a {
    font-size: 0.8em;
    padding: 1px;
}
.newSearchFacets .filters a:before {
    content: '\f057';
    font-family: 'FontAwesome';
    font-weight: bold;
    position: relative;
    top: 1px;
}
.newSearchFacets .facetsFilters {
    padding: 23px 0 23px 10px;
}
.newSearchFacets .database-facet {
    font-size: 0.75em;
}
.newSearchFacets .database-facet .facet-val.active.expand + .childrenFacets li .facet-link-container {
    border: 0;
}
.newSearchFacets .database-facet li {
    margin: 0;
    padding: 1px;
}
.newSearchFacets .database-facet input[type="checkbox"] {
    margin: 10px 0;
}
.newSearchFacets .filtersTitle {
    font-weight: bold;
    font-size: 0.8em;
}
.newSearchFacets form[name=dateRangeForm] {
    margin-top: 0;
    font-size: .75em;
    padding-bottom: 20px;
}
.newSearchFacets form[name=dateRangeForm] select {
    color: #333;
    height: 36px;
    font-size: 0.9em;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    background-color: #f8f8f8;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 75px;
    cursor: pointer;
    padding-left: 4px;
}
.newSearchFacets form[name=dateRangeForm] select:hover {
    color: #336699;
    background-color: #fff;
}
.newSearchFacets form[name=dateRangeForm] span.dateFilterSelect:after {
    content: "\f107";
    font-family: 'FontAwesome';
    line-height: 1;
    font-size: 10px;
    margin-left: -27px;
    position: absolute;
    pointer-events: none;
    margin-top: 7px;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    padding: 4px 5px 0px 7px;
    height: 21px;
}
.newSearchFacets form[name=dateRangeForm] input[type=submit] {
    border: 0;
    background-color: #10147E;
    color: #fff;
    padding: 11px 16px 11px 16px;
    border-radius: 4px;
    font-size: 0.85em;
}
.newSearchFacets form[name=dateRangeForm] input[type=submit]:hover {
    background-color: #006DB4;
}
.newSearchFacets form[name=dateRangeForm] .fromDateRange,
.newSearchFacets form[name=dateRangeForm] .toDateRange {
    margin: 5px 0;
}
.newSearchFacets .facet-count {
    border: 0;
    color: #333;
    padding: 0;
    font-size: 0.7em;
    opacity: 0.7;
    font-weight: 400;
}
.newSearchFacets .facet-link-container {
    width: 100%;
    position: relative;
    font-size: 12px;
    text-indent: 0;
    padding-left: 0;
}
.newSearchFacets .facet-val {
    cursor: pointer;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    padding: 6px 0 6px 10px;
}
.newSearchFacets .facet-val:after {
    content: '\f067';
    font-family: "FontAwesome";
    right: 10px;
    font-size: 0.5em;
    position: absolute;
    margin-top: 8px;
}
.newSearchFacets .facet-val.active:after {
    content: '\f068';
}
.newSearchFacets .facet-val.expand-disable:after {
    opacity: 0.5;
}
.newSearchFacets .database-facet {
    padding: 10px 0 1px 10px;
}
.newSearchFacets .database-facet .database-facet-subject {
    font-weight: 600;
}
.newSearchFacets .database-facet .facet-val {
    padding-left: 8px;
    position: relative;
    font-size: 0.75em;
    border-top: 0;
}
.newSearchFacets .database-facet li {
    padding: 0 0 0 1em;
}
.newSearchFacets .nofilterLabel {
    font-weight: 800;
    font-size: 0.9em;
}
.newSearchFacets .nofilterLabel:before {
    content: '\f06a';
    font-family: "FontAwesome";
    color: #F29500;
    margin: 0 7px 0 0;
}
.newSearchFacets .stick {
    top: 25px;
    width: 310.703px;
}
.newSearchFacets .facetsBody {
    overflow-y: auto;
}
.newSearchFacets .facetsBody .container {
    padding-top: 0;
}
.newSearchFacets ::-webkit-scrollbar {
    width: 5px;
}
.newSearchFacets ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 0;
}
.newSearchFacets ::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: #10147e;
}
.newSearchFacets #ConceptID_allsubjectsFilter ul li {
    padding: 0 0 0 1em;
}
.newSearchFacets #ConceptID_allsubjectsFilter ul li .facet-val {
    border-top: 0;
}
.newSearchFacets #ConceptID_allsubjectsFilter > ul > li {
    margin: 0;
}
.newSearchFacets li {
    margin: 0;
}
.newSearchFacets li:hover {
    opacity: 1;
}
.newSearchFacets #SeriesKeyFilter,
.newSearchFacets #PpubFilter,
.newSearchFacets form {
    padding-left: 10px;
    padding-top: 16px;
}
.newSearchFacets .hiddenChildrenFacets .SeriesKey {
    padding-left: 10px;
}
.newSearchFacets .hiddenChildrenFacets {
    padding-left: 0;
    margin-top: 0;
}
.newSearchFacets .showMore,
.newSearchFacets .showLess {
    font-size: 0.8em;
    padding-left: 7px;
}
.newSearchFacets .showMore:hover,
.newSearchFacets .showLess:hover {
    text-decoration: none;
}
.newSearchFacets .ms-sel-ctn,
.newSearchFacets .ms-res-ctn.dropdown-menu {
    font-size: 12px;
}
.newSearchFacets .stick {
    width: 266px;
}
/*** databaseBackground ***/
.db-background {
    margin: 0;
    padding: 2rem 0 1rem;
    background-size: cover;
    background: url("/templates/jsp/_style2/_tandf/pb2/images/database-bg-min.jpg") no-repeat scroll top left;
}
.db-background .container {
    width: 100%;
    max-width: 1600px;
}
/*** *** ***/
/*** databaseParentBackground ***/
.db-parent-background .container {
    width: 100%;
    max-width: 1600px;
}
.db-parent-background .container .col-md-1-1 {
    width: 100%;
    margin: 0;
}
.db-parent-background.db-search-record-results .quickSearchWidget .quickSearchFormContainer {
    /*padding: 5px 0 2em 0;*/
}
.db-parent-background.db-search-record-results .quickSearchWidget .quickSearchFormContainer .simpleSearchBoxContainer input {
    width: 67%;
}
/*** *** ***/
/*** general-image / databaseCoverImage ***/
.db-cover-image .widget-body {
    text-align: center;
    background-color: #fff;
    border-radius: 4px;
}
/*** *** ***/
/*** dbsr: database search results ***/
.dbsr.db-background .container {
    background: url("/templates/jsp/_style2/_tandf/pb2/images/database-bg-min.jpg") no-repeat scroll top left;
    padding: 2.4rem;
}
.dbsr .container {
    width: 100%;
    max-width: 1600px;
    background: #eee;
    padding-top: 2rem;
}
.dbsr .container .search-results-body {
    padding: 0;
}
.dbsr .container .search-results-body .browse-results {
    padding: 0 15px 29px 0;
}
.dbsr .container .search-results-body .browse-results li {
    margin-right: 0;
}
.dbsr .container .search-results-body .browse-results li:hover .ref:after {
    padding-left: 20px;
}
.dbsr .container .search-keyword,
.dbsr .container .search-results {
    font-size: 1.2em;
}
.dbsr .container .search-keyword strong,
.dbsr .container .search-results strong {
    font-weight: 600;
}
.dbsr .container .newSearchFacets {
    margin: 0;
    width: 88%;
    padding: 0 23px 0 20px;
}
.dbsr .container .newSearchFacets .stick {
    /* clear it */
    position: relative;
    width: 100%;
    top: 0;
}
.dbsr .facetsFilters {
    padding-top: 0;
}
.dbsr .searchFacetsTitle {
    border-bottom: none;
}
/*** *** ***/
/*** database no access layout ***/
.db-noAccess-layout .ecommAbs {
    display: none;
}
/*** *** ***/
/*** databaseBackgroundSubjects ***/
.db-background-subjects {
    background: #eee;
}
/*** *** ***/
/*** databaseCategory ***/
.databaseCategory {
    margin: 0 0 3rem;
    overflow: hidden;
}
.databaseCategory ul {
    list-style-type: none;
}
.databaseCategory ul li {
    float: left;
    width: 50%;
    padding: 0 20px 0 0;
}
.databaseCategory ul li a {
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 7px 0;
    font-size: 0.9em;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.databaseCategory ul li a:hover {
    background: #fff;
}
.databaseCategory ul .entry-count {
    color: #666;
    font-size: 0.9em;
}
.databaseCategory .widget-header {
    font: 600 1.1em "Open Sans", sans-serif;
}
/*** *** ***/
.sectionInfo.abstractSectionHeading .sectionJumpTo {
    display: none;
}
/*** database search record ***/
.dbsc.db-background {
    padding: 1rem 0 1rem;
}
.dbsc .db-sn h1,
.dbsc .db-sn h4,
.dbsc .db-sn a {
    margin: 0;
    color: #fff;
    font-family: "Open Sans", sans-serif;
}
.dbsc .db-sn h1 {
    font: bold 1.78em "Droid Serif", serif;
}
.dbsc .db-sn h1:after {
    font: normal normal normal 1em FontAwesome;
    content: "\f105";
    margin: 0 0 0 5px;
    font-family: FontAwesome;
}
.dbsc .db-sn h1:hover {
    cursor: pointer;
}
.dbsc .db-sn a {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    padding: 9px 15px;
    font-size: 0.85em;
    background-color: #688FCA;
    border-radius: 4px;
    line-height: 1.7;
}
.dbsc .db-sn a:hover {
    background-color: #006DB4;
}
.dbsc .db-sn .back-cont {
    margin: 2rem 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    opacity: 0;
}
.dbsc.publicationSerialHeader:hover .back-cont {
    opacity: 1;
}
.dbsc .quickSearchWidget .quickSearchFormContainer.db-quickSearch #searchInSelector {
    width: 159px;
    font-size: 0.9em;
    top: -1px;
}
.dbsc .quickSearchWidget .quickSearchFormContainer.db-quickSearch .simpleSearchBoxContainer input {
    width: 43.3%;
}
.dbsc .quickSearchWidget .quick-search-btn .searchButtons {
    top: -1px;
}
/*** *** ***/
.figuresContent .figuresContentTitle {
    margin-top: 40px;
    margin-bottom: 2rem;
    font-size: 22.4px;
}
ul.references h2#figures {
    margin-top: 40px;
}
#supplemental-material-section .sectionHeading {
    padding-top: 40px;
}
/*** quick search toc***/
.quickSearchWidget.quickSearchToc {
    width: 100%;
}
.quickSearchWidget.quickSearchToc input[type='search'] {
    width: 80%;
}
.quickSearchWidget.quickSearchToc select.custom-dropdown:hover {
    background-color: white;
}
/*toc-general-image*/
.general-image.toc-general-image {
    position: absolute;
    right: -2rem;
}
/*journalMenuWidget*/
.journalMenuWidget {
    font-size: 0.8em;
}
.journalMenuWidget li {
    padding-left: 0.75em;
}
.journalMenuWidget li a[href~='#'] {
    display: none;
}
/*journalMenuWidget*/
/*secondary-audience*/
.secondary-audience a {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
/*secondary-audience*/
/*** top article list container ***/
.article-list-container .articleEntry {
    background-color: #f8f8f8;
}
.article-list-container .articleEntry .tocArticleEntry {
    padding-top: 9px;
}
.article-list-container .articleEntry .tocArticleEntry .art_title a {
    font-size: 1.3em;
    line-height: 1.4;
}
.article-list-container .articleEntry .tocArticleEntry .articleEntryAuthor {
    margin-top: 13px;
    font-size: 0.85em;
}
.article-list-container .articleEntry .tocArticleEntry .separator,
.article-list-container .articleEntry .tocArticleEntry .article-date {
    color: #777;
}
.article-list-container .articleEntry .tocArticleEntry .article-date {
    margin-top: 6px;
    font-size: 0.77rem;
}
.article-list-container .article-citation {
    float: right;
    margin-right: 10px;
    color: #10147E;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.75em;
}
.article-list-container .article-type {
    margin-top: 12px;
    opacity: 0.85;
    font-size: 0.85em;
}
/*** *** ***/
/*searchPageQSearchWrapper*/
.searchPageQSearchWrapper {
    max-width: 1600px;
    margin: 0 auto;
    position: relative;
}
.searchPageQSearchWrapper .quickSearchWidget {
    top: 0;
}
.db-background .col-md-2-3 {
    position: static;
}
.search-tabs-widget {
    padding: 0;
}
/*searchPageQSearchWrapper*/
/*** login widget and registration widget ***/
.literatumLoginWidget .form-group,
.literatumRegistrationWidget .form-group,
.accessDenialWidget .form-group,
.literatumResetPasswordWidget .form-group,
.liteartumRequestResetPasswordWidget .form-group {
    margin: 18px 0;
    line-height: 1.7;
}
.literatumLoginWidget .form-group .label-icon:before,
.literatumRegistrationWidget .form-group .label-icon:before,
.accessDenialWidget .form-group .label-icon:before,
.literatumResetPasswordWidget .form-group .label-icon:before,
.liteartumRequestResetPasswordWidget .form-group .label-icon:before {
    font-family: 'FontAwesome';
    position: absolute;
    margin-top: 9px;
    margin-left: 15px;
    color: #10147E;
}
.literatumLoginWidget .form-group .email.label-icon:before,
.literatumRegistrationWidget .form-group .email.label-icon:before,
.accessDenialWidget .form-group .email.label-icon:before,
.literatumResetPasswordWidget .form-group .email.label-icon:before,
.liteartumRequestResetPasswordWidget .form-group .email.label-icon:before {
    content: '\f0e0';
}
.literatumLoginWidget .form-group .password.label-icon:before,
.literatumRegistrationWidget .form-group .password.label-icon:before,
.accessDenialWidget .form-group .password.label-icon:before,
.literatumResetPasswordWidget .form-group .password.label-icon:before,
.liteartumRequestResetPasswordWidget .form-group .password.label-icon:before {
    content: '\f13e';
}
.literatumLoginWidget .form-group .required,
.literatumRegistrationWidget .form-group .required,
.accessDenialWidget .form-group .required,
.literatumResetPasswordWidget .form-group .required,
.liteartumRequestResetPasswordWidget .form-group .required {
    position: absolute;
    color: #F29500;
    margin-left: 30px;
    margin-top: 5px;
}
.literatumLoginWidget .form-group .savePasswordLabel,
.literatumRegistrationWidget .form-group .savePasswordLabel,
.accessDenialWidget .form-group .savePasswordLabel,
.literatumResetPasswordWidget .form-group .savePasswordLabel,
.liteartumRequestResetPasswordWidget .form-group .savePasswordLabel {
    font-size: 0.85em;
    margin-left: 3px;
}
.literatumLoginWidget .form-group #passwordReminder,
.literatumRegistrationWidget .form-group #passwordReminder,
.accessDenialWidget .form-group #passwordReminder,
.literatumResetPasswordWidget .form-group #passwordReminder,
.liteartumRequestResetPasswordWidget .form-group #passwordReminder {
    float: right;
    font-size: 0.75em;
    font-weight: bold;
    color: #10147E;
}
.literatumLoginWidget .form-group #passwordReminder a,
.literatumRegistrationWidget .form-group #passwordReminder a,
.accessDenialWidget .form-group #passwordReminder a,
.literatumResetPasswordWidget .form-group #passwordReminder a,
.liteartumRequestResetPasswordWidget .form-group #passwordReminder a {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.literatumLoginWidget .form-group .captcha.label-icon:before,
.literatumRegistrationWidget .form-group .captcha.label-icon:before,
.accessDenialWidget .form-group .captcha.label-icon:before,
.literatumResetPasswordWidget .form-group .captcha.label-icon:before,
.liteartumRequestResetPasswordWidget .form-group .captcha.label-icon:before {
    content: '\f12e';
}
.literatumLoginWidget .form-group.error-field .loginInput,
.literatumRegistrationWidget .form-group.error-field .loginInput,
.accessDenialWidget .form-group.error-field .loginInput,
.literatumResetPasswordWidget .form-group.error-field .loginInput,
.liteartumRequestResetPasswordWidget .form-group.error-field .loginInput,
.literatumLoginWidget .form-group.error-field select,
.literatumRegistrationWidget .form-group.error-field select,
.accessDenialWidget .form-group.error-field select,
.literatumResetPasswordWidget .form-group.error-field select,
.liteartumRequestResetPasswordWidget .form-group.error-field select {
    border-color: #ff0000 ;
}
.literatumLoginWidget .form-group.error-field .label-icon:before,
.literatumRegistrationWidget .form-group.error-field .label-icon:before,
.accessDenialWidget .form-group.error-field .label-icon:before,
.literatumResetPasswordWidget .form-group.error-field .label-icon:before,
.liteartumRequestResetPasswordWidget .form-group.error-field .label-icon:before {
    color: #ff0000;
}
.literatumLoginWidget .login-form .loginInput,
.literatumRegistrationWidget .login-form .loginInput,
.accessDenialWidget .login-form .loginInput,
.literatumResetPasswordWidget .login-form .loginInput,
.liteartumRequestResetPasswordWidget .login-form .loginInput,
.literatumLoginWidget .regForm .loginInput,
.literatumRegistrationWidget .regForm .loginInput,
.accessDenialWidget .regForm .loginInput,
.literatumResetPasswordWidget .regForm .loginInput,
.liteartumRequestResetPasswordWidget .regForm .loginInput,
.literatumLoginWidget .fogottenPasswordContainer .loginInput,
.literatumRegistrationWidget .fogottenPasswordContainer .loginInput,
.accessDenialWidget .fogottenPasswordContainer .loginInput,
.literatumResetPasswordWidget .fogottenPasswordContainer .loginInput,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .loginInput,
.literatumLoginWidget .resetPassStyle .loginInput,
.literatumRegistrationWidget .resetPassStyle .loginInput,
.accessDenialWidget .resetPassStyle .loginInput,
.literatumResetPasswordWidget .resetPassStyle .loginInput,
.liteartumRequestResetPasswordWidget .resetPassStyle .loginInput {
    width: 83%;
    padding: 15px 12px 15px 44px;
    font-size: 13px;
    border-radius: 0 2px 2px 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.literatumLoginWidget .login-form .validationDiv,
.literatumRegistrationWidget .login-form .validationDiv,
.accessDenialWidget .login-form .validationDiv,
.literatumResetPasswordWidget .login-form .validationDiv,
.liteartumRequestResetPasswordWidget .login-form .validationDiv,
.literatumLoginWidget .regForm .validationDiv,
.literatumRegistrationWidget .regForm .validationDiv,
.accessDenialWidget .regForm .validationDiv,
.literatumResetPasswordWidget .regForm .validationDiv,
.liteartumRequestResetPasswordWidget .regForm .validationDiv,
.literatumLoginWidget .fogottenPasswordContainer .validationDiv,
.literatumRegistrationWidget .fogottenPasswordContainer .validationDiv,
.accessDenialWidget .fogottenPasswordContainer .validationDiv,
.literatumResetPasswordWidget .fogottenPasswordContainer .validationDiv,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .validationDiv,
.literatumLoginWidget .resetPassStyle .validationDiv,
.literatumRegistrationWidget .resetPassStyle .validationDiv,
.accessDenialWidget .resetPassStyle .validationDiv,
.literatumResetPasswordWidget .resetPassStyle .validationDiv,
.liteartumRequestResetPasswordWidget .resetPassStyle .validationDiv {
    margin-top: 10px;
}
.literatumLoginWidget .login-form,
.literatumRegistrationWidget .login-form,
.literatumResetPasswordWidget .login-form,
.liteartumRequestResetPasswordWidget .login-form,
.literatumLoginWidget .regForm,
.literatumRegistrationWidget .regForm,
.literatumResetPasswordWidget .regForm,
.liteartumRequestResetPasswordWidget .regForm,
.literatumLoginWidget .fogottenPasswordContainer,
.literatumRegistrationWidget .fogottenPasswordContainer,
.literatumResetPasswordWidget .fogottenPasswordContainer,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer,
.literatumLoginWidget .resetPassStyle,
.literatumRegistrationWidget .resetPassStyle,
.literatumResetPasswordWidget .resetPassStyle,
.liteartumRequestResetPasswordWidget .resetPassStyle {
    background: #f8f8f8;
    border-radius: 5px;
    padding: 30px;
    margin-left: 3px;
}
.literatumLoginWidget .login-form:hover,
.literatumRegistrationWidget .login-form:hover,
.literatumResetPasswordWidget .login-form:hover,
.liteartumRequestResetPasswordWidget .login-form:hover,
.literatumLoginWidget .regForm:hover,
.literatumRegistrationWidget .regForm:hover,
.literatumResetPasswordWidget .regForm:hover,
.liteartumRequestResetPasswordWidget .regForm:hover,
.literatumLoginWidget .fogottenPasswordContainer:hover,
.literatumRegistrationWidget .fogottenPasswordContainer:hover,
.literatumResetPasswordWidget .fogottenPasswordContainer:hover,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer:hover,
.literatumLoginWidget .resetPassStyle:hover,
.literatumRegistrationWidget .resetPassStyle:hover,
.literatumResetPasswordWidget .resetPassStyle:hover,
.liteartumRequestResetPasswordWidget .resetPassStyle:hover {
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    cursor: pointer;
}
.literatumLoginWidget .login-form h2,
.literatumRegistrationWidget .login-form h2,
.literatumResetPasswordWidget .login-form h2,
.liteartumRequestResetPasswordWidget .login-form h2,
.literatumLoginWidget .regForm h2,
.literatumRegistrationWidget .regForm h2,
.literatumResetPasswordWidget .regForm h2,
.liteartumRequestResetPasswordWidget .regForm h2,
.literatumLoginWidget .fogottenPasswordContainer h2,
.literatumRegistrationWidget .fogottenPasswordContainer h2,
.literatumResetPasswordWidget .fogottenPasswordContainer h2,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer h2,
.literatumLoginWidget .resetPassStyle h2,
.literatumRegistrationWidget .resetPassStyle h2,
.literatumResetPasswordWidget .resetPassStyle h2,
.liteartumRequestResetPasswordWidget .resetPassStyle h2 {
    font-size: 1.4em;
}
.literatumLoginWidget .login-form input[type=submit],
.literatumRegistrationWidget .login-form input[type=submit],
.literatumResetPasswordWidget .login-form input[type=submit],
.liteartumRequestResetPasswordWidget .login-form input[type=submit],
.literatumLoginWidget .regForm input[type=submit],
.literatumRegistrationWidget .regForm input[type=submit],
.literatumResetPasswordWidget .regForm input[type=submit],
.liteartumRequestResetPasswordWidget .regForm input[type=submit],
.literatumLoginWidget .fogottenPasswordContainer input[type=submit],
.literatumRegistrationWidget .fogottenPasswordContainer input[type=submit],
.literatumResetPasswordWidget .fogottenPasswordContainer input[type=submit],
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer input[type=submit],
.literatumLoginWidget .resetPassStyle input[type=submit],
.literatumRegistrationWidget .resetPassStyle input[type=submit],
.literatumResetPasswordWidget .resetPassStyle input[type=submit],
.liteartumRequestResetPasswordWidget .resetPassStyle input[type=submit] {
    border-radius: 4px;
    padding: 15px;
    font-size: 13px;
    font-weight: 800;
    background-color: #F29500;
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-family: yekan;
    /*font-family: 'Open Sans', sans-serif;*/
}
.literatumLoginWidget .login-form input[type=submit]:hover,
.literatumRegistrationWidget .login-form input[type=submit]:hover,
.literatumResetPasswordWidget .login-form input[type=submit]:hover,
.liteartumRequestResetPasswordWidget .login-form input[type=submit]:hover,
.literatumLoginWidget .regForm input[type=submit]:hover,
.literatumRegistrationWidget .regForm input[type=submit]:hover,
.literatumResetPasswordWidget .regForm input[type=submit]:hover,
.liteartumRequestResetPasswordWidget .regForm input[type=submit]:hover,
.literatumLoginWidget .fogottenPasswordContainer input[type=submit]:hover,
.literatumRegistrationWidget .fogottenPasswordContainer input[type=submit]:hover,
.literatumResetPasswordWidget .fogottenPasswordContainer input[type=submit]:hover,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer input[type=submit]:hover,
.literatumLoginWidget .resetPassStyle input[type=submit]:hover,
.literatumRegistrationWidget .resetPassStyle input[type=submit]:hover,
.literatumResetPasswordWidget .resetPassStyle input[type=submit]:hover,
.liteartumRequestResetPasswordWidget .resetPassStyle input[type=submit]:hover {
    background-color: #006DB4;
}
.literatumLoginWidget .login-title h1,
.literatumRegistrationWidget .login-title h1,
.literatumResetPasswordWidget .login-title h1,
.liteartumRequestResetPasswordWidget .login-title h1 {
    font-size: 3em;
    padding-bottom: 10px;
    margin: 0 0 2rem 1rem;
}
.literatumLoginWidget .samLinks ul,
.literatumRegistrationWidget .samLinks ul,
.literatumResetPasswordWidget .samLinks ul,
.liteartumRequestResetPasswordWidget .samLinks ul {
    list-style-type: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-top: 28px;
}
.literatumLoginWidget .samLinks ul a,
.literatumRegistrationWidget .samLinks ul a,
.literatumResetPasswordWidget .samLinks ul a,
.liteartumRequestResetPasswordWidget .samLinks ul a {
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    color: #F29500;
    font-size: 1.1em;
    padding: 7px 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.literatumLoginWidget .samLinks ul a:before,
.literatumRegistrationWidget .samLinks ul a:before,
.literatumResetPasswordWidget .samLinks ul a:before,
.liteartumRequestResetPasswordWidget .samLinks ul a:before {
    content: '\f054';
    font-family: 'FontAwesome';
    margin-right: 5px;
}
.literatumLoginWidget .samLinks ul a:hover,
.literatumRegistrationWidget .samLinks ul a:hover,
.literatumResetPasswordWidget .samLinks ul a:hover,
.liteartumRequestResetPasswordWidget .samLinks ul a:hover {
    color: #000;
}
/*** *** ***/
/*** login popup ***/
#loginPopup {
    background-color: #0A0C4C;
    border-radius: 4px;
}
.literatumLoginWidget.popup {
    width: 100%;
}
.literatumLoginWidget.popup .login-title {
    display: none;
}
.literatumLoginWidget.popup .login-form {
    padding: 10px 30px 17px 30px;
    background-color: #0A0C4C;
    margin: 0;
}
.literatumLoginWidget.popup .login-form h2 {
    color: #fff;
    font-weight: 400;
}
.literatumLoginWidget.popup .login-form:hover {
    box-shadow: none;
    cursor: default;
}
.literatumLoginWidget.popup .login-form .label-icon,
.literatumLoginWidget.popup .login-form .required {
    display: none;
}
.literatumLoginWidget.popup .login-form .loginInput {
    border-radius: 4px;
    padding: 8px 10px;
    font-size: 16px;
    color: #000;
}
.literatumLoginWidget.popup .login-form .form-group {
    margin: 6px 0;
}
.literatumLoginWidget.popup .login-form .form-group .savePasswordLabel {
    color: #fff;
}
.literatumLoginWidget.popup .login-form .form-group #passwordReminder a {
    color: #688FCA;
    font-size: 0.85em;
    font-weight: normal;
}
.literatumLoginWidget.popup .login-form .form-group #passwordReminder a:hover {
    color: #fff;
}
.literatumLoginWidget.popup .login-form input[type=submit] {
    font-weight: normal;
    font-size: 0.85em;
    padding: 11px 15px;
    border: none;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.literatumLoginWidget.popup .login-form .noAccountBtn {
    padding: 11px 15px;
    background-color: #10147E;
    color: #fff;
    border-radius: 4px;
    font-size: 0.85em;
    margin-left: 4px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.literatumLoginWidget.popup .login-form .noAccountBtn:hover {
    background-color: #006DB4;
}
.literatumLoginWidget.popup .samLinks ul {
    margin-top: 21px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.literatumLoginWidget.popup .samLinks ul a {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.literatumLoginWidget.popup .samLinks ul a:hover {
    color: #fff;
}
.fancybox-overlay {
    background: url('/pb-assets/Global/fancybox_overlay.png');
}
/*** *** ***/
.cobrandText {
    display: block;
}
/*** Registration widget ***/
.literatumRegistrationWidget .regForm,
.literatumResetPasswordWidget .regForm,
.liteartumRequestResetPasswordWidget .regForm,
.literatumRegistrationWidget .fogottenPasswordContainer,
.literatumResetPasswordWidget .fogottenPasswordContainer,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer,
.literatumRegistrationWidget .resetPassStyle,
.literatumResetPasswordWidget .resetPassStyle,
.liteartumRequestResetPasswordWidget .resetPassStyle {
    padding: 30px 30px 16px 30px;
}
.literatumRegistrationWidget .regForm .requiredField,
.literatumResetPasswordWidget .regForm .requiredField,
.liteartumRequestResetPasswordWidget .regForm .requiredField,
.literatumRegistrationWidget .fogottenPasswordContainer .requiredField,
.literatumResetPasswordWidget .fogottenPasswordContainer .requiredField,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .requiredField,
.literatumRegistrationWidget .resetPassStyle .requiredField,
.literatumResetPasswordWidget .resetPassStyle .requiredField,
.liteartumRequestResetPasswordWidget .resetPassStyle .requiredField {
    text-align: right;
    font-size: 0.8em;
}
.literatumRegistrationWidget .regForm .requiredField span,
.literatumResetPasswordWidget .regForm .requiredField span,
.liteartumRequestResetPasswordWidget .regForm .requiredField span,
.literatumRegistrationWidget .fogottenPasswordContainer .requiredField span,
.literatumResetPasswordWidget .fogottenPasswordContainer .requiredField span,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .requiredField span,
.literatumRegistrationWidget .resetPassStyle .requiredField span,
.literatumResetPasswordWidget .resetPassStyle .requiredField span,
.liteartumRequestResetPasswordWidget .resetPassStyle .requiredField span {
    color: #f29500;
}
.literatumRegistrationWidget .regForm .form-group .name.label-icon:before,
.literatumResetPasswordWidget .regForm .form-group .name.label-icon:before,
.liteartumRequestResetPasswordWidget .regForm .form-group .name.label-icon:before,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group .name.label-icon:before,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group .name.label-icon:before,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group .name.label-icon:before,
.literatumRegistrationWidget .resetPassStyle .form-group .name.label-icon:before,
.literatumResetPasswordWidget .resetPassStyle .form-group .name.label-icon:before,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group .name.label-icon:before {
    content: '\f007';
}
.literatumRegistrationWidget .regForm .form-group .organization.label-icon:before,
.literatumResetPasswordWidget .regForm .form-group .organization.label-icon:before,
.liteartumRequestResetPasswordWidget .regForm .form-group .organization.label-icon:before,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group .organization.label-icon:before,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group .organization.label-icon:before,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group .organization.label-icon:before,
.literatumRegistrationWidget .resetPassStyle .form-group .organization.label-icon:before,
.literatumResetPasswordWidget .resetPassStyle .form-group .organization.label-icon:before,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group .organization.label-icon:before {
    content: '\f1ad';
}
.literatumRegistrationWidget .regForm .form-group td,
.literatumResetPasswordWidget .regForm .form-group td,
.liteartumRequestResetPasswordWidget .regForm .form-group td,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group td,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group td,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group td,
.literatumRegistrationWidget .resetPassStyle .form-group td,
.literatumResetPasswordWidget .resetPassStyle .form-group td,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group td {
    padding-top: 14px;
}
.literatumRegistrationWidget .regForm .form-group #countryCode,
.literatumResetPasswordWidget .regForm .form-group #countryCode,
.liteartumRequestResetPasswordWidget .regForm .form-group #countryCode,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group #countryCode,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group #countryCode,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group #countryCode,
.literatumRegistrationWidget .resetPassStyle .form-group #countryCode,
.literatumResetPasswordWidget .resetPassStyle .form-group #countryCode,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group #countryCode {
    width: 100%;
    -webkit-appearance: menulist-button;
    height: 38px;
    font-size: 0.8em;
}
.literatumRegistrationWidget .regForm .form-group #password1,
.literatumResetPasswordWidget .regForm .form-group #password1,
.liteartumRequestResetPasswordWidget .regForm .form-group #password1,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group #password1,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group #password1,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group #password1,
.literatumRegistrationWidget .resetPassStyle .form-group #password1,
.literatumResetPasswordWidget .resetPassStyle .form-group #password1,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group #password1,
.literatumRegistrationWidget .regForm .form-group #password2,
.literatumResetPasswordWidget .regForm .form-group #password2,
.liteartumRequestResetPasswordWidget .regForm .form-group #password2,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group #password2,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group #password2,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group #password2,
.literatumRegistrationWidget .resetPassStyle .form-group #password2,
.literatumResetPasswordWidget .resetPassStyle .form-group #password2,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group #password2 {
    width: 54%;
}
.literatumRegistrationWidget .regForm .form-group #password1:after,
.literatumResetPasswordWidget .regForm .form-group #password1:after,
.liteartumRequestResetPasswordWidget .regForm .form-group #password1:after,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group #password1:after,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group #password1:after,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group #password1:after,
.literatumRegistrationWidget .resetPassStyle .form-group #password1:after,
.literatumResetPasswordWidget .resetPassStyle .form-group #password1:after,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group #password1:after,
.literatumRegistrationWidget .regForm .form-group #password2:after,
.literatumResetPasswordWidget .regForm .form-group #password2:after,
.liteartumRequestResetPasswordWidget .regForm .form-group #password2:after,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group #password2:after,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group #password2:after,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group #password2:after,
.literatumRegistrationWidget .resetPassStyle .form-group #password2:after,
.literatumResetPasswordWidget .resetPassStyle .form-group #password2:after,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group #password2:after {
    content: '\f057';
    font-family: 'FontAwesome';
    position: absolute;
    color: #10147E;
}
.literatumRegistrationWidget .regForm .form-group .acceptTermsConditions-label,
.literatumResetPasswordWidget .regForm .form-group .acceptTermsConditions-label,
.liteartumRequestResetPasswordWidget .regForm .form-group .acceptTermsConditions-label,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group .acceptTermsConditions-label,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group .acceptTermsConditions-label,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group .acceptTermsConditions-label,
.literatumRegistrationWidget .resetPassStyle .form-group .acceptTermsConditions-label,
.literatumResetPasswordWidget .resetPassStyle .form-group .acceptTermsConditions-label,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group .acceptTermsConditions-label {
    padding-left: 11px;
    font-size: 0.75em;
}
.literatumRegistrationWidget .regForm .form-group .acceptTermsConditions-label span,
.literatumResetPasswordWidget .regForm .form-group .acceptTermsConditions-label span,
.liteartumRequestResetPasswordWidget .regForm .form-group .acceptTermsConditions-label span,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group .acceptTermsConditions-label span,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group .acceptTermsConditions-label span,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group .acceptTermsConditions-label span,
.literatumRegistrationWidget .resetPassStyle .form-group .acceptTermsConditions-label span,
.literatumResetPasswordWidget .resetPassStyle .form-group .acceptTermsConditions-label span,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group .acceptTermsConditions-label span {
    color: #F29500;
}
.literatumRegistrationWidget .regForm .form-group .progress-container,
.literatumResetPasswordWidget .regForm .form-group .progress-container,
.liteartumRequestResetPasswordWidget .regForm .form-group .progress-container,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group .progress-container,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container,
.literatumRegistrationWidget .resetPassStyle .form-group .progress-container,
.literatumResetPasswordWidget .resetPassStyle .form-group .progress-container,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group .progress-container {
    display: inline-block;
    padding-left: 52px;
    position: absolute;
    margin-top: 15px;
}
.literatumRegistrationWidget .regForm .form-group .progress-container #progressbar,
.literatumResetPasswordWidget .regForm .form-group .progress-container #progressbar,
.liteartumRequestResetPasswordWidget .regForm .form-group .progress-container #progressbar,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group .progress-container #progressbar,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container #progressbar,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container #progressbar,
.literatumRegistrationWidget .resetPassStyle .form-group .progress-container #progressbar,
.literatumResetPasswordWidget .resetPassStyle .form-group .progress-container #progressbar,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group .progress-container #progressbar {
    width: 120px;
    height: 12px;
    border-radius: 4px;
    border: 0;
    background: #eee;
    display: none;
    -webkit-box-shadow: inset 0px 1px 2px 0px rgba(50, 50, 50, 0.43);
    -moz-box-shadow: inset 0px 1px 2px 0px rgba(50, 50, 50, 0.43);
    box-shadow: inset 0px 1px 2px 0px rgba(50, 50, 50, 0.43);
}
.literatumRegistrationWidget .regForm .form-group .progress-container #progressbar .redProgress,
.literatumResetPasswordWidget .regForm .form-group .progress-container #progressbar .redProgress,
.liteartumRequestResetPasswordWidget .regForm .form-group .progress-container #progressbar .redProgress,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group .progress-container #progressbar .redProgress,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container #progressbar .redProgress,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container #progressbar .redProgress,
.literatumRegistrationWidget .resetPassStyle .form-group .progress-container #progressbar .redProgress,
.literatumResetPasswordWidget .resetPassStyle .form-group .progress-container #progressbar .redProgress,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group .progress-container #progressbar .redProgress {
    background: #DF4240;
}
.literatumRegistrationWidget .regForm .form-group .progress-container #progressbar .blueProgress,
.literatumResetPasswordWidget .regForm .form-group .progress-container #progressbar .blueProgress,
.liteartumRequestResetPasswordWidget .regForm .form-group .progress-container #progressbar .blueProgress,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group .progress-container #progressbar .blueProgress,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container #progressbar .blueProgress,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container #progressbar .blueProgress,
.literatumRegistrationWidget .resetPassStyle .form-group .progress-container #progressbar .blueProgress,
.literatumResetPasswordWidget .resetPassStyle .form-group .progress-container #progressbar .blueProgress,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group .progress-container #progressbar .blueProgress {
    background: #0040ff;
}
.literatumRegistrationWidget .regForm .form-group .progress-container #progressbar .greenProgress,
.literatumResetPasswordWidget .regForm .form-group .progress-container #progressbar .greenProgress,
.liteartumRequestResetPasswordWidget .regForm .form-group .progress-container #progressbar .greenProgress,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group .progress-container #progressbar .greenProgress,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container #progressbar .greenProgress,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container #progressbar .greenProgress,
.literatumRegistrationWidget .resetPassStyle .form-group .progress-container #progressbar .greenProgress,
.literatumResetPasswordWidget .resetPassStyle .form-group .progress-container #progressbar .greenProgress,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group .progress-container #progressbar .greenProgress {
    background: #488864;
}
.literatumRegistrationWidget .regForm .form-group .progress-container #progressbar .ui-progressbar-value,
.literatumResetPasswordWidget .regForm .form-group .progress-container #progressbar .ui-progressbar-value,
.liteartumRequestResetPasswordWidget .regForm .form-group .progress-container #progressbar .ui-progressbar-value,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group .progress-container #progressbar .ui-progressbar-value,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container #progressbar .ui-progressbar-value,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container #progressbar .ui-progressbar-value,
.literatumRegistrationWidget .resetPassStyle .form-group .progress-container #progressbar .ui-progressbar-value,
.literatumResetPasswordWidget .resetPassStyle .form-group .progress-container #progressbar .ui-progressbar-value,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group .progress-container #progressbar .ui-progressbar-value {
    margin: 0;
    border: 0;
    border-radius: 4px;
}
.literatumRegistrationWidget .regForm .form-group .progress-container .progress-label,
.literatumResetPasswordWidget .regForm .form-group .progress-container .progress-label,
.liteartumRequestResetPasswordWidget .regForm .form-group .progress-container .progress-label,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group .progress-container .progress-label,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container .progress-label,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container .progress-label,
.literatumRegistrationWidget .resetPassStyle .form-group .progress-container .progress-label,
.literatumResetPasswordWidget .resetPassStyle .form-group .progress-container .progress-label,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group .progress-container .progress-label {
    font-size: 0.75em;
    color: #808080;
    display: block;
}
.literatumRegistrationWidget .regForm .marketablerow label,
.literatumResetPasswordWidget .regForm .marketablerow label,
.liteartumRequestResetPasswordWidget .regForm .marketablerow label,
.literatumRegistrationWidget .fogottenPasswordContainer .marketablerow label,
.literatumResetPasswordWidget .fogottenPasswordContainer .marketablerow label,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .marketablerow label,
.literatumRegistrationWidget .resetPassStyle .marketablerow label,
.literatumResetPasswordWidget .resetPassStyle .marketablerow label,
.liteartumRequestResetPasswordWidget .resetPassStyle .marketablerow label {
    display: inline-block;
    width: 90%;
    padding-left: 11px;
    font-size: 0.75em;
}
.literatumRegistrationWidget .regForm .marketablerow #marketable,
.literatumResetPasswordWidget .regForm .marketablerow #marketable,
.liteartumRequestResetPasswordWidget .regForm .marketablerow #marketable,
.literatumRegistrationWidget .fogottenPasswordContainer .marketablerow #marketable,
.literatumResetPasswordWidget .fogottenPasswordContainer .marketablerow #marketable,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .marketablerow #marketable,
.literatumRegistrationWidget .resetPassStyle .marketablerow #marketable,
.literatumResetPasswordWidget .resetPassStyle .marketablerow #marketable,
.liteartumRequestResetPasswordWidget .resetPassStyle .marketablerow #marketable {
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}
.literatumRegistrationWidget .regForm input[type=submit],
.literatumResetPasswordWidget .regForm input[type=submit],
.liteartumRequestResetPasswordWidget .regForm input[type=submit],
.literatumRegistrationWidget .fogottenPasswordContainer input[type=submit],
.literatumResetPasswordWidget .fogottenPasswordContainer input[type=submit],
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer input[type=submit],
.literatumRegistrationWidget .resetPassStyle input[type=submit],
.literatumResetPasswordWidget .resetPassStyle input[type=submit],
.liteartumRequestResetPasswordWidget .resetPassStyle input[type=submit] {
    background-color: #10147E;
}
.literatumRegistrationWidget .regForm .form-group.error-field .tooltip-container.pass1,
.literatumResetPasswordWidget .regForm .form-group.error-field .tooltip-container.pass1,
.liteartumRequestResetPasswordWidget .regForm .form-group.error-field .tooltip-container.pass1,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group.error-field .tooltip-container.pass1,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group.error-field .tooltip-container.pass1,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group.error-field .tooltip-container.pass1,
.literatumRegistrationWidget .resetPassStyle .form-group.error-field .tooltip-container.pass1,
.literatumResetPasswordWidget .resetPassStyle .form-group.error-field .tooltip-container.pass1,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group.error-field .tooltip-container.pass1,
.literatumRegistrationWidget .regForm .form-group.error-field .tooltip-container.pass2,
.literatumResetPasswordWidget .regForm .form-group.error-field .tooltip-container.pass2,
.liteartumRequestResetPasswordWidget .regForm .form-group.error-field .tooltip-container.pass2,
.literatumRegistrationWidget .fogottenPasswordContainer .form-group.error-field .tooltip-container.pass2,
.literatumResetPasswordWidget .fogottenPasswordContainer .form-group.error-field .tooltip-container.pass2,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group.error-field .tooltip-container.pass2,
.literatumRegistrationWidget .resetPassStyle .form-group.error-field .tooltip-container.pass2,
.literatumResetPasswordWidget .resetPassStyle .form-group.error-field .tooltip-container.pass2,
.liteartumRequestResetPasswordWidget .resetPassStyle .form-group.error-field .tooltip-container.pass2 {
    display: inline-block;
}
.literatumRegistrationWidget .regForm .tooltip-container,
.literatumResetPasswordWidget .regForm .tooltip-container,
.liteartumRequestResetPasswordWidget .regForm .tooltip-container,
.literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container,
.literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container,
.literatumRegistrationWidget .resetPassStyle .tooltip-container,
.literatumResetPasswordWidget .resetPassStyle .tooltip-container,
.liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container {
    position: absolute;
    margin-top: 14px;
    margin-left: 5px;
    z-index: 999;
    line-height: 1;
}
.literatumRegistrationWidget .regForm .tooltip-container .tooltip,
.literatumResetPasswordWidget .regForm .tooltip-container .tooltip,
.liteartumRequestResetPasswordWidget .regForm .tooltip-container .tooltip,
.literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container .tooltip,
.literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container .tooltip,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container .tooltip,
.literatumRegistrationWidget .resetPassStyle .tooltip-container .tooltip,
.literatumResetPasswordWidget .resetPassStyle .tooltip-container .tooltip,
.liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container .tooltip {
    color: #555;
    font-size: 0.75em;
    z-index: 99999;
    border-radius: 4px;
    font-family: 'FontAwesome';
    line-height: 12px;
}
.literatumRegistrationWidget .regForm .tooltip-container .tooltip p,
.literatumResetPasswordWidget .regForm .tooltip-container .tooltip p,
.liteartumRequestResetPasswordWidget .regForm .tooltip-container .tooltip p,
.literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container .tooltip p,
.literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container .tooltip p,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container .tooltip p,
.literatumRegistrationWidget .resetPassStyle .tooltip-container .tooltip p,
.literatumResetPasswordWidget .resetPassStyle .tooltip-container .tooltip p,
.liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container .tooltip p {
    margin: 0 0 6px 0;
}
.literatumRegistrationWidget .regForm .tooltip-container .tooltip ol,
.literatumResetPasswordWidget .regForm .tooltip-container .tooltip ol,
.liteartumRequestResetPasswordWidget .regForm .tooltip-container .tooltip ol,
.literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container .tooltip ol,
.literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container .tooltip ol,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container .tooltip ol,
.literatumRegistrationWidget .resetPassStyle .tooltip-container .tooltip ol,
.literatumResetPasswordWidget .resetPassStyle .tooltip-container .tooltip ol,
.liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container .tooltip ol {
    margin-bottom: 5px;
    padding-left: 20px;
}
.literatumRegistrationWidget .regForm .tooltip-container-fail:after,
.literatumResetPasswordWidget .regForm .tooltip-container-fail:after,
.liteartumRequestResetPasswordWidget .regForm .tooltip-container-fail:after,
.literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container-fail:after,
.literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container-fail:after,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container-fail:after,
.literatumRegistrationWidget .resetPassStyle .tooltip-container-fail:after,
.literatumResetPasswordWidget .resetPassStyle .tooltip-container-fail:after,
.liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container-fail:after {
    content: '\f057';
    font-family: 'FontAwesome';
    position: relative;
    color: #ff0000;
}
.literatumRegistrationWidget .regForm .tooltip-container-fail:hover .tooltip,
.literatumResetPasswordWidget .regForm .tooltip-container-fail:hover .tooltip,
.liteartumRequestResetPasswordWidget .regForm .tooltip-container-fail:hover .tooltip,
.literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container-fail:hover .tooltip,
.literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container-fail:hover .tooltip,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container-fail:hover .tooltip,
.literatumRegistrationWidget .resetPassStyle .tooltip-container-fail:hover .tooltip,
.literatumResetPasswordWidget .resetPassStyle .tooltip-container-fail:hover .tooltip,
.liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container-fail:hover .tooltip {
    display: block;
}
.literatumRegistrationWidget .regForm .tooltip-container-success:after,
.literatumResetPasswordWidget .regForm .tooltip-container-success:after,
.liteartumRequestResetPasswordWidget .regForm .tooltip-container-success:after,
.literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container-success:after,
.literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container-success:after,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container-success:after,
.literatumRegistrationWidget .resetPassStyle .tooltip-container-success:after,
.literatumResetPasswordWidget .resetPassStyle .tooltip-container-success:after,
.liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container-success:after {
    content: '\f058';
    font-family: 'FontAwesome';
    position: relative;
    color: #5EB95E;
}
.literatumRegistrationWidget .regForm .tooltip-container-success .tooltip,
.literatumResetPasswordWidget .regForm .tooltip-container-success .tooltip,
.liteartumRequestResetPasswordWidget .regForm .tooltip-container-success .tooltip,
.literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container-success .tooltip,
.literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container-success .tooltip,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container-success .tooltip,
.literatumRegistrationWidget .resetPassStyle .tooltip-container-success .tooltip,
.literatumResetPasswordWidget .resetPassStyle .tooltip-container-success .tooltip,
.liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container-success .tooltip {
    display: none;
}
.literatumRegistrationWidget .regForm .tooltip-container.pass1,
.literatumResetPasswordWidget .regForm .tooltip-container.pass1,
.liteartumRequestResetPasswordWidget .regForm .tooltip-container.pass1,
.literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container.pass1,
.literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container.pass1,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container.pass1,
.literatumRegistrationWidget .resetPassStyle .tooltip-container.pass1,
.literatumResetPasswordWidget .resetPassStyle .tooltip-container.pass1,
.liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container.pass1,
.literatumRegistrationWidget .regForm .tooltip-container.pass2,
.literatumResetPasswordWidget .regForm .tooltip-container.pass2,
.liteartumRequestResetPasswordWidget .regForm .tooltip-container.pass2,
.literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container.pass2,
.literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container.pass2,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container.pass2,
.literatumRegistrationWidget .resetPassStyle .tooltip-container.pass2,
.literatumResetPasswordWidget .resetPassStyle .tooltip-container.pass2,
.liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container.pass2 {
    display: none;
}
.register-teasers h2 {
    padding: 1rem 0 0;
    margin: 0 0 2rem;
}
.register-teasers p {
    margin: 1em 0;
}
.loginButton h2 {
    padding: 0;
}
.loginButton p {
    margin: 0 0 2rem;
}
/*** *** ***/
/**  dbRecordSourceInfo **/
.dbRecordSourceInfo {
    line-height: 1.7;
    margin: 1.5rem 0 2rem;
    background: #eeeeee;
    padding: 2rem 2rem 0;
    font-size: 0.85rem;
    overflow: hidden;
}
.dbRecordSourceInfo dl dt {
    width: 100%;
    float: none;
    font-weight: bold;
}
.dbRecordSourceInfo dl dt span {
    margin: 0 7px 0 0;
    color: #10147E;
}
.dbRecordSourceInfo dl dd {
    margin: 0 0 1rem 22px;
    padding: 0 0 1rem;
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    word-wrap: break-word;
    /* Internet Explorer 5.5+ */
}
.dbRecordSourceInfo dl dd:last-child {
    border-bottom: none;
}
.dbRecordSourceInfo .widget-body {
    padding: 0;
}
/** ** **/
/** db-record-page **/
.db-record-page .container {
    width: 100%;
    max-width: 1600px;
}
.db-record-page .article {
    line-height: 1.8;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 1rem;
    margin-bottom: 2rem;
}
.db-record-page .article strong {
    font-weight: 600;
}
.db-record-page .article .keywords-cont {
    margin: 2rem 0 0 0;
    font-size: 0.85em;
}
.db-record-page .article .keywords-cont .keywords {
    list-style: none;
    display: inline;
}
.db-record-page .article .keywords-cont .keywords li {
    display: inline;
    margin: 0 0.75rem 0 0;
}
.db-record-page .article .keywords-cont strong {
    margin: 0 0.75rem 0 0;
}
.db-record-page [class^="col-md"] {
    padding-left: 30px;
    padding-right: 30px;
}
.db-record-page .publication-tabs .tab-content h2 {
    padding-top: 1.5rem;
}
.db-record-page .quickSearchWidget .quickSearchFormContainer.db-quickSearch .simpleSearchBoxContainer input {
    width: 60.3%;
}
.db-record-page .back-cont a {
    font-size: 0.75em;
}
.db-record-page .tab-nav li {
    padding: 0 0.3em 0 0;
}
.dbr-sec-abs {
    padding: 1rem 0 0;
}
/** ** **/
.pageFooter .informa-group-info p {
    font-size: 0.75em;
}
.subnav {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    padding: 0;
    height: 50px;
    margin: 0 0 1rem;
    position: relative;
    overflow: hidden;
}
.subnav .accordionHeader {
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0.75rem 15px;
    background-color: #10147E;
    color: white;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    font-weight: 600;
    line-height: 1;
    position: relative;
}
.subnav .accordionHeader:after {
    font-family: "FontAwesome";
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    right: 1rem;
    top: 10px;
    color: white;
}
.subnav .accordionPanel a {
    display: block;
    font-size: 0.8em;
    text-decoration: none;
    padding: 0.75rem 15px 0.75rem 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}
.subnav .accordionPanel a:after {
    font-family: "FontAwesome";
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f105";
    left: 15px;
    top: 8px;
    color: #006DB4;
}
.subnav .accordionPanel.active {
    background: #f8f8f8;
    color: #222;
}
.subnav .accordionPanel.active a:after {
    color: #F29500;
}
.subnav .accordionPanel.active a {
    color: #333;
}
.subnav h4 {
    margin: 0;
}
.subnav.open {
    height: auto;
}
.subnav.open .accordionHeader:after {
    font-family: "FontAwesome", serif;
    content: "\f077";
}
.literatumProfileMainWidget h2 {
    font-size: 1.2em;
}
.update_information h2:before {
    content: "\f007";
    color: #777;
    margin-right: 14px;
    font-family: FontAwesome;
}
.update_information .labelTd {
    display: block;
    line-height: 1.7;
}
.update_information .required:after {
    content: "*";
    color: #F29500;
}
.update_information input[type="text"],
.update_information input[type="password"] {
    width: 100%;
    max-width: 400px;
    padding: 8px 10px;
    margin: 0 0 5px;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.15);
}
.update_information select {
    width: 200px;
    -webkit-appearance: menulist-button;
    height: 38px;
    font-size: 0.8em;
}
.update_information .error {
    color: red;
    font-size: 0.75em;
}
.update_information select.interests {
    height: auto;
}
.update_information .interests-container div {
    display: inline-block;
}
.update_information .interests-container .note {
    font-size: 0.8em;
    line-height: 17px;
}
.profileInfoTable > div,
.profileInfoTable .field-error {
    margin: 0.5rem 0;
}
.profileInfoTable abbr[title] {
    border: 0;
    text-decoration: none;
    color: #F29500;
}
.profileInfoTable .user-pass-progress {
    display: inline-block;
    padding-left: 52px;
    position: absolute;
    margin-top: 15px;
}
.profileInfoTable .user-pass-progress #progressbar {
    width: 120px;
    height: 12px;
    border-radius: 4px;
    border: 0;
    background: #eee;
    display: none;
    -webkit-box-shadow: inset 0px 1px 2px 0px rgba(50, 50, 50, 0.43);
    -moz-box-shadow: inset 0px 1px 2px 0px rgba(50, 50, 50, 0.43);
    box-shadow: inset 0px 1px 2px 0px rgba(50, 50, 50, 0.43);
}
.profileInfoTable .user-pass-progress #progressbar .redProgress {
    background: #DF4240;
}
.profileInfoTable .user-pass-progress #progressbar .blueProgress {
    background: #0040ff;
}
.profileInfoTable .user-pass-progress #progressbar .greenProgress {
    background: #488864;
}
.profileInfoTable .user-pass-progress #progressbar .ui-progressbar-value {
    margin: 0;
    border: 0;
    border-radius: 4px;
}
.profileInfoTable .user-pass-progress .progress-label {
    font-size: 0.75em;
    color: #808080;
    display: block;
}
.marketable {
    margin: 0.5rem 0;
}
.profile_access h2:before {
    content: "\f084";
    font-family: FontAwesome;
    color: #777;
    margin-right: 14px;
}
.profile_access .instSubscription h2:before {
    content: "";
}
.account-table {
    overflow: auto;
}
.account-table table td {
    vertical-align: top;
    padding: 10px 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.account-table table tr:first-child th {
    text-align: left;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    background: #eee;
    font-size: 1em;
    padding: 20px 1rem 5px;
}
.extraPageTitle h2:before {
    font-family: FontAwesome;
    color: #777;
    margin-right: 14px;
    font-weight: normal;
}
.savedSearchProfile h2:before {
    content: "\f00e";
}
.alertsSettings h2:before {
    content: "\f071";
}
.shibbolethProfile h2:before {
    content: "\f0c0";
}
.literatumProfileMainWidget .controlsPanel .left {
    float: left;
    width: 50%;
}
.literatumProfileMainWidget .controlsPanel .right {
    float: right;
    width: 60%;
    text-align: right;
}
.literatumProfileMainWidget .journalsList {
    padding: 0.75rem 1rem;
}
.literatumProfileMainWidget #citationsPanel table {
    margin: 0.75rem 1rem;
}
.literatumProfileMainWidget #citationsPanel table label a {
    margin: 0 10px;
    display: inline-block;
}
.literatumProfileMainWidget #citationsPanel table th {
    padding-bottom: 7px;
}
.literatumProfileMainWidget #citationsPanel table th:nth-child(2) {
    padding-left: 10px;
}
.literatumProfileMainWidget #citationsPanel table td {
    vertical-align: top;
}
.literatumProfileMainWidget .success {
    padding-top: 0;
}
.literatumProfileMainWidget .contentLink {
    padding: 0 10px;
}
.literatumProfileMainWidget .tab-nav {
    top: 0;
}
.literatumProfileMainWidget .articleEntryAuthor {
    margin: 0 0 0.5rem 0;
}
.literatumProfileDashboardWidget .tab-nav {
    display: none;
}
.profileCard {
    padding: 20px 20px 30px 20px;
    position: relative;
    border-radius: 5px;
    background-color: #f8f8f8;
    border-top: 6px solid #10147E;
    margin-bottom: 20px;
}
.profileCard h2 {
    margin: 0 0 0.83em 0;
    display: inline-block;
}
.profileCard h2:before {
    font-family: FontAwesome, serif;
    color: #777;
    margin-right: 14px;
}
.profileCard:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    cursor: pointer;
    background-color: #ffffff;
}
.edit-link {
    float: right;
    display: inline-block;
    text-align: right;
    font-size: 0.8em;
    font-weight: bold;
    margin-top: 10px;
}
.personalCard h2:before {
    content: "\f007";
}
.addressCard h2:before {
    content: "\f015";
}
.addressCard h2.institution:before {
    content: '\f0f7';
}
.accessCard h2:before,
.accessProfile h2:before,
.adminAcessTitle h2:before {
    content: "\f084";
}
.alertsCard h2:before {
    content: "\f071";
}
.shortlistCard h2:before {
    content: "\f007";
}
.searchCard h2:before {
    content: "\f00e";
}
.adminReportTitle h2:before {
    content: "\f200";
}
.adminIPRangeTitle h2:before {
    content: "\f0c9";
}
.authoredWorkTilte h2:before {
    content: "\f03a";
}
.adminLinkResolveTitle h2:before {
    content: "\f0c1";
}
.adminProxyTitle h2:before {
    content: "\f233";
}
.adminAdminsTitle h2:before {
    content: "\f007";
}
.adminBrandingTitle h2:before {
    content: "\f0e7";
}
.adminHoldingTitle h2:before {
    content: "\f02d";
}
/*** view cart widget ***/
.literatumViewCart h1,
.literatumCheckoutProcess h1,
.subscriptionInformation h1 {
    font-size: 2.2em;
    margin-bottom: 35px;
}
.literatumViewCart #offersList,
.literatumCheckoutProcess #offersList,
.subscriptionInformation #offersList,
.literatumViewCart .offers-lst,
.literatumCheckoutProcess .offers-lst,
.subscriptionInformation .offers-lst {
    width: 100%;
}
.literatumViewCart #offersList th,
.literatumCheckoutProcess #offersList th,
.subscriptionInformation #offersList th,
.literatumViewCart .offers-lst th,
.literatumCheckoutProcess .offers-lst th,
.subscriptionInformation .offers-lst th {
    text-align: left;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    padding: 20px 1rem 9px;
    background: #eee;
    font-size: 1em;
    vertical-align: top;
}
.literatumViewCart #offersList td,
.literatumCheckoutProcess #offersList td,
.subscriptionInformation #offersList td,
.literatumViewCart .offers-lst td,
.literatumCheckoutProcess .offers-lst td,
.subscriptionInformation .offers-lst td {
    vertical-align: initial;
    padding: 11px 18px 11px;
    font-size: 0.85em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    max-width: 500px;
}
.literatumViewCart #offersList td.mid-content,
.literatumCheckoutProcess #offersList td.mid-content,
.subscriptionInformation #offersList td.mid-content,
.literatumViewCart .offers-lst td.mid-content,
.literatumCheckoutProcess .offers-lst td.mid-content,
.subscriptionInformation .offers-lst td.mid-content {
    vertical-align: middle;
}
.literatumViewCart #offersList .fa-remove:after,
.literatumCheckoutProcess #offersList .fa-remove:after,
.subscriptionInformation #offersList .fa-remove:after,
.literatumViewCart .offers-lst .fa-remove:after,
.literatumCheckoutProcess .offers-lst .fa-remove:after,
.subscriptionInformation .offers-lst .fa-remove:after {
    font-family: "FontAwesome";
    content: '\f00d';
}
.literatumViewCart #offersList .fa-remove:before,
.literatumCheckoutProcess #offersList .fa-remove:before,
.subscriptionInformation #offersList .fa-remove:before,
.literatumViewCart .offers-lst .fa-remove:before,
.literatumCheckoutProcess .offers-lst .fa-remove:before,
.subscriptionInformation .offers-lst .fa-remove:before {
    display: none;
}
.literatumViewCart #offersList .meta-data,
.literatumCheckoutProcess #offersList .meta-data,
.subscriptionInformation #offersList .meta-data,
.literatumViewCart .offers-lst .meta-data,
.literatumCheckoutProcess .offers-lst .meta-data,
.subscriptionInformation .offers-lst .meta-data {
    display: block;
    font-size: 0.9em;
    color: #777;
    margin-top: 6px;
}
.literatumViewCart #offersList .total,
.literatumCheckoutProcess #offersList .total,
.subscriptionInformation #offersList .total,
.literatumViewCart .offers-lst .total,
.literatumCheckoutProcess .offers-lst .total,
.subscriptionInformation .offers-lst .total {
    font-weight: bold;
}
.literatumViewCart .cartButtons,
.literatumCheckoutProcess .cartButtons,
.subscriptionInformation .cartButtons {
    padding: 12px 15px;
    font-size: 0.85em;
    background-color: #6cd775;
    font-weight: 600;
    color: #333;
    border: none;
    font-family: 'Open Sans', sans-serif;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.literatumViewCart .cartButtons:hover,
.literatumCheckoutProcess .cartButtons:hover,
.subscriptionInformation .cartButtons:hover {
    background-color: #006DB4;
    color: #fff;
}
.literatumViewCart .continue-shopping,
.literatumCheckoutProcess .continue-shopping,
.subscriptionInformation .continue-shopping {
    margin-left: 16px;
}
.literatumViewCart .checkOutNote,
.literatumCheckoutProcess .checkOutNote,
.subscriptionInformation .checkOutNote {
    font-size: 0.8em;
    color: #777;
    margin-bottom: 34px;
    margin-top: 34px;
}
/*** *** ***/
.literatumCheckoutProcess input.btn {
    height: 37px;
}
/*** checkout proccess widget ***/
.literatumCheckoutProcess .form-group,
.literatumAddressManagementWidget .form-group,
.subscriptionInformation .form-group {
    margin-bottom: 16px;
}
.literatumCheckoutProcess .form-group label,
.literatumAddressManagementWidget .form-group label,
.subscriptionInformation .form-group label {
    display: block;
    margin-bottom: 3px;
}
.literatumCheckoutProcess .form-group input[type=text],
.literatumAddressManagementWidget .form-group input[type=text],
.subscriptionInformation .form-group input[type=text] {
    width: 100%;
    padding: 8px 10px;
    margin: 0 0 5px;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: #000;
}
.literatumCheckoutProcess .form-group select,
.literatumAddressManagementWidget .form-group select,
.subscriptionInformation .form-group select {
    -webkit-appearance: menulist-button;
    height: 38px;
    font-size: 0.8em;
}
.literatumCheckoutProcess .form-group .note,
.literatumAddressManagementWidget .form-group .note,
.subscriptionInformation .form-group .note {
    font-size: 0.8em;
    color: #777;
}
.literatumCheckoutProcess .form-group.error-field input[type=text],
.literatumAddressManagementWidget .form-group.error-field input[type=text],
.subscriptionInformation .form-group.error-field input[type=text],
.literatumCheckoutProcess .form-group.error-field select,
.literatumAddressManagementWidget .form-group.error-field select,
.subscriptionInformation .form-group.error-field select {
    border-color: #ff0000 ;
}
.literatumCheckoutProcess .required,
.literatumAddressManagementWidget .required,
.subscriptionInformation .required {
    color: #F29500;
}
.literatumCheckoutProcess h2,
.literatumAddressManagementWidget h2,
.subscriptionInformation h2 {
    margin-bottom: 32px;
    padding-top: 16px;
    font-size: 1.4em;
}
.literatumCheckoutProcess p,
.literatumAddressManagementWidget p,
.subscriptionInformation p {
    margin-bottom: 32px;
}
.literatumCheckoutProcess .confirmOffersTable,
.literatumAddressManagementWidget .confirmOffersTable,
.subscriptionInformation .confirmOffersTable {
    margin-top: 30px;
}
.literatumCheckoutProcess .btn,
.literatumAddressManagementWidget .btn,
.subscriptionInformation .btn {
    padding: 7px 15px;
    font-size: 0.85em;
    display: inline-block;
    margin: 5px 0 0 0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.literatumCheckoutProcess .btn.green,
.literatumAddressManagementWidget .btn.green,
.subscriptionInformation .btn.green {
    background-color: #6cd775;
    font-weight: 600;
    color: #333;
}
.literatumCheckoutProcess .btn.green:hover,
.literatumAddressManagementWidget .btn.green:hover,
.subscriptionInformation .btn.green:hover {
    background-color: #006DB4;
    color: #fff;
}
.literatumCheckoutProcess .btn.orange,
.literatumAddressManagementWidget .btn.orange,
.subscriptionInformation .btn.orange {
    background-color: #F29500;
}
.literatumCheckoutProcess .btn.orange:hover,
.literatumAddressManagementWidget .btn.orange:hover,
.subscriptionInformation .btn.orange:hover {
    background-color: #006DB4;
}
.literatumCheckoutProcess input[type=submit],
.literatumAddressManagementWidget input[type=submit],
.subscriptionInformation input[type=submit] {
    font-family: 'Open Sans', sans-serif;
}
.literatumCheckoutProcess .ecommButtons,
.literatumAddressManagementWidget .ecommButtons,
.subscriptionInformation .ecommButtons {
    float: right;
    margin-top: 40px;
    clear: both;
}
.literatumCheckoutProcess .displayAddressContainer,
.literatumAddressManagementWidget .displayAddressContainer,
.subscriptionInformation .displayAddressContainer {
    margin-bottom: 20px;
}
.literatumCheckoutProcess .creditCardContainer,
.literatumAddressManagementWidget .creditCardContainer,
.subscriptionInformation .creditCardContainer {
    text-align: right;
    margin-top: 20px;
}
.literatumCheckoutProcess .creditCardContainer select,
.literatumAddressManagementWidget .creditCardContainer select,
.subscriptionInformation .creditCardContainer select {
    -webkit-appearance: menulist-button;
    height: 38px;
    font-size: 0.8em;
}
.literatumCheckoutProcess .addressesList li,
.literatumAddressManagementWidget .addressesList li,
.subscriptionInformation .addressesList li {
    float: left;
    margin: 0 40px 20px 0;
    list-style-type: none;
}
.literatumCheckoutProcess .addressesList .address,
.literatumAddressManagementWidget .addressesList .address,
.subscriptionInformation .addressesList .address {
    height: 126px;
    width: 160px;
}
.literatumCheckoutProcess .addressesList .btn,
.literatumAddressManagementWidget .addressesList .btn,
.subscriptionInformation .addressesList .btn {
    margin-top: 10px;
}
.literatumCheckoutProcess .breadcrumbs li.checkout-breadCrumbs,
.literatumAddressManagementWidget .breadcrumbs li.checkout-breadCrumbs,
.subscriptionInformation .breadcrumbs li.checkout-breadCrumbs {
    display: inline-block;
    margin-right: 12px;
}
.literatumCheckoutProcess .breadcrumbs li.checkout-breadCrumbs a,
.literatumAddressManagementWidget .breadcrumbs li.checkout-breadCrumbs a,
.subscriptionInformation .breadcrumbs li.checkout-breadCrumbs a {
    font-size: 0.8em;
    font-weight: 600;
}
.literatumCheckoutProcess .breadcrumbs li.checkout-breadCrumbs a:after,
.literatumAddressManagementWidget .breadcrumbs li.checkout-breadCrumbs a:after,
.subscriptionInformation .breadcrumbs li.checkout-breadCrumbs a:after {
    font-family: "FontAwesome";
    content: '\f105';
    color: #006DB4;
    margin-left: 4px;
}
.literatumCheckoutProcess .breadcrumbs li.selected a,
.literatumAddressManagementWidget .breadcrumbs li.selected a,
.subscriptionInformation .breadcrumbs li.selected a {
    color: #333;
    cursor: default;
}
.literatumCheckoutProcess .breadcrumbs li.selected a:after,
.literatumAddressManagementWidget .breadcrumbs li.selected a:after,
.subscriptionInformation .breadcrumbs li.selected a:after {
    color: #F29500;
}
.literatumCheckoutProcess .breadcrumbs li.selected.ecomm-confirm a:after,
.literatumAddressManagementWidget .breadcrumbs li.selected.ecomm-confirm a:after,
.subscriptionInformation .breadcrumbs li.selected.ecomm-confirm a:after {
    display: none;
}
/*** *** ***/
/*literatumContactUsWidget*/
.literatumContactUsWidget .form-group,
.literatumPermissionRequest .form-group {
    margin: 0 0 1rem;
    position: relative;
}
.literatumContactUsWidget .form-group.error,
.literatumPermissionRequest .form-group.error {
    font-size: 1em;
}
.literatumContactUsWidget .form-group.error input,
.literatumPermissionRequest .form-group.error input {
    border-color: red;
    color: black;
}
.literatumContactUsWidget .form-group label,
.literatumPermissionRequest .form-group label {
    background: transparent;
    color: #333;
}
.literatumContactUsWidget .form-group .required,
.literatumPermissionRequest .form-group .required {
    position: relative;
    color: #F29500;
    margin-left: 5px;
}
.literatumContactUsWidget .form-group input,
.literatumPermissionRequest .form-group input,
.literatumContactUsWidget .form-group textarea,
.literatumPermissionRequest .form-group textarea {
    padding: 8px 10px;
    margin: 0 0 5px;
    width: 100%;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.15);
}
.literatumContactUsWidget .form-group input[type="checkbox"],
.literatumPermissionRequest .form-group input[type="checkbox"],
.literatumContactUsWidget .form-group textarea[type="checkbox"],
.literatumPermissionRequest .form-group textarea[type="checkbox"] {
    width: auto;
}
.literatumContactUsWidget .form-group select,
.literatumPermissionRequest .form-group select {
    -webkit-appearance: menulist-button;
    height: 38px;
    font-size: 0.8em;
    display: block;
}
.literatumContactUsWidget .form-group .validationDiv .required,
.literatumPermissionRequest .form-group .validationDiv .required {
    display: none;
}
.literatumContactUsWidget .submit-button,
.literatumPermissionRequest .submit-button {
    margin: 0 0 2rem;
    display: inline-block;
}
.literatumContactUsWidget .submit-button input,
.literatumPermissionRequest .submit-button input {
    background-color: #F29500;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    padding: 7px 15px;
    font-size: 0.85em;
}
.literatumContactUsWidget .submit-button input:hover,
.literatumPermissionRequest .submit-button input:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background-color: #10147E;
}
.emptyContent {
    padding: 20px 0;
}
.pageTitleArea {
    display: none;
}
/*literatumContactUsWidget*/
/*refWorksCitationWidget*/
.refWorksCitationWidget textarea {
    font-size: 60%;
}
.refWorksCitationWidget input[type="submit"] {
    margin: 1em 0;
    padding: 0.5em;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background: #F29500;
    display: block;
}
.refWorksCitationWidget input[type="submit"]:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background: #10147e;
}
.downloadCitList {
    line-height: normal;
}
.downloadCitList a {
    font-weight: bold;
}
.downloadCitList .issue-link {
    font-weight: normal;
}
/*refWorksCitationWidget*/
/*downloadCitationsWidget*/
.downloadCitationsWidget .downloadCitation {
    line-height: 2em;
}
.downloadCitationsWidget .downloadCitation .formats {
    display: inline-block;
    width: 100%;
}
.downloadCitationsWidget .downloadCitation .formats .format-list {
    float: left;
    margin-right: 0.5em;
    width: 100%;
}
.downloadCitationsWidget .downloadCitation .formats .format-list .right-col {
    display: inline-block;
    float: left;
    min-width: 25%;
}
.downloadCitationsWidget .formbutton {
    margin: 1em 0;
    padding: 0.5em;
    color: white;
    display: inline-block;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background: #10147E;
}
.downloadCitationsWidget .formbutton:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background: #006DB4;
}
.downloadCitationsWidget .formbutton:hover input[type="submit"] {
    background: #006DB4;
}
.downloadCitationsWidget .formbutton:before {
    font-family: "FontAwesome";
    content: "\f019";
    position: relative;
}
.downloadCitationsWidget .articleList {
    border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.downloadCitationsWidget .articleList .sectionTitle {
    font-weight: bold;
    display: block;
}
.downloadCitationsWidget .articleList hr {
    display: none;
}
#accessEntitlementsSearch {
    text-align: right;
    margin: 1% 0px;
}
.accessWidgetInstTxtBox {
    margin: 0 1%;
}
.literatumUsageReportsWidget ul,
.literatumUsageReportsWidget ol {
    list-style-type: none;
}
.literatumUsageReportsWidget .extraPageTitle {
    margin: 0;
}
.literatumUsageReportsWidget label[for="counterIdsAll"] em {
    font-weight: bold;
    font-style: normal;
}
.literatumUsageReportsWidget .success {
    color: #008000;
}
.usageReportsMonthRange {
    width: auto;
    display: inline-block;
    min-width: 270px;
}
.usageReportsMonthRange > div {
    padding: 12px 0px 12px 10px;
}
.usageReportsMonthRange .startRange label,
.usageReportsMonthRange .endRange label {
    width: 55px;
    display: inline-block;
}
.literatumProfileMainWidget,
.literatumContactUsWidget,
.literatumPermissionRequest {
    line-height: 1.7;
}
.literatumProfileMainWidget input[type="text"],
.literatumContactUsWidget input[type="text"],
.literatumPermissionRequest input[type="text"],
.literatumProfileMainWidget input[type="email"],
.literatumContactUsWidget input[type="email"],
.literatumPermissionRequest input[type="email"],
.literatumProfileMainWidget input[type="input"],
.literatumContactUsWidget input[type="input"],
.literatumPermissionRequest input[type="input"],
.literatumProfileMainWidget textarea,
.literatumContactUsWidget textarea,
.literatumPermissionRequest textarea {
    width: 100%;
    max-width: 400px;
    padding: 8px 10px;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.15);
}
.literatumContactUsWidget label,
.literatumPermissionRequest label {
    display: block;
    line-height: 1.7;
}
.literatumContactUsWidget select,
.literatumPermissionRequest select {
    width: 200px;
    -webkit-appearance: menulist-button;
    height: 38px;
    font-size: 0.8em;
}
.usageReportYearOnly {
    width: auto;
    display: inline-block;
    min-width: 251px;
}
.usageReportYearOnly .selectMenuLabel {
    padding-right: 15px;
}
.literatumIpRangesWidget .container {
    width: 100%;
}
.literatumIpRangesWidget .ipRangesWidget .success {
    padding: 0;
    margin-top: 3%;
}
.linkResolverWidget img {
    vertical-align: middle;
}
.linkResolverWidget input[name="sfxImage"] {
    margin-left: 1%;
}
.administratorsWidget .container {
    width: 100%;
}
.error.customization-purpose {
    display: none;
}
#institutionMultiIpChange .textSection table,
.literatumTpsWidget .textSection table,
.literatumAdministratorsWidget .textSection table {
    overflow: auto;
    max-width: 100%;
}
#institutionMultiIpChange .container,
.literatumTpsWidget .container,
.literatumAdministratorsWidget .container {
    position: relative;
    width: 100%;
}
#institutionMultiIpChange .container .left,
.literatumTpsWidget .container .left,
.literatumAdministratorsWidget .container .left,
#institutionMultiIpChange .container .right,
.literatumTpsWidget .container .right,
.literatumAdministratorsWidget .container .right {
    display: inline-block;
}
#institutionMultiIpChange .container .left,
.literatumTpsWidget .container .left,
.literatumAdministratorsWidget .container .left,
#institutionMultiIpChange .container .trustedProxyFieldCont,
.literatumTpsWidget .container .trustedProxyFieldCont,
.literatumAdministratorsWidget .container .trustedProxyFieldCont {
    max-width: 400px;
    width: 100%;
    position: relative;
    display: inline-block;
}
#institutionMultiIpChange .container .right,
.literatumTpsWidget .container .right,
.literatumAdministratorsWidget .container .right,
#institutionMultiIpChange .container .trustedProxyLabelCont,
.literatumTpsWidget .container .trustedProxyLabelCont,
.literatumAdministratorsWidget .container .trustedProxyLabelCont {
    display: inline-block;
    padding-left: 20px;
    font-style: italic;
    width: 37%;
    max-width: 400px;
    vertical-align: top;
    font-size: 0.7em;
}
#institutionMultiIpChange .container .right .error,
.literatumTpsWidget .container .right .error,
.literatumAdministratorsWidget .container .right .error,
#institutionMultiIpChange .container .trustedProxyLabelCont .error,
.literatumTpsWidget .container .trustedProxyLabelCont .error,
.literatumAdministratorsWidget .container .trustedProxyLabelCont .error {
    font-size: 1em;
    font-weight: bold;
}
.literatumAdministratorsWidget .container {
    padding: 0 0 1em 0;
}
.emailNotice {
    font-weight: bold;
    color: #008000;
}
.literatumTpsWidget font[color=red] {
    display: block;
    font-size: 0.75em;
}
.literatumTpsWidget .container {
    margin-bottom: 1em;
}
.literatumTpsWidget p[align=center] {
    text-align: left;
}
.error,
.ecommGeneralError,
.form-field-error {
    color: red;
    font-size: 0.75em;
}
.notFoundMsg {
    color: red;
}
.ecommGeneralError,
.form-field-error {
    font-weight: normal;
    font-family: "Open Sans", serif;
}
form[name="InstitutionAdmin_MultiIpChange"] table td {
    vertical-align: middle;
}
form[name="InstitutionAdmin_MultiIpChange"] table td input[type=text] {
    width: 90%;
}
form[name="InstitutionAdmin_MultiIpChange"] table td input[type="checkbox"] {
    width: 20px;
}
form[name="InstitutionAdmin_MultiIpChange"] table td:nth-child(1) {
    width: 20px;
}
form[name="InstitutionAdmin_MultiIpChange"] table td:nth-child(2) {
    width: 30%;
}
form[name="InstitutionAdmin_MultiIpChange"] table td:nth-child(3) {
    width: 30%;
}
form[name="InstitutionAdmin_MultiIpChange"] table td:nth-child(4) {
    width: 35%;
}
.literatumUserIdentitiesWidget {
    overflow: auto;
}
/* We are using this class to make the css code is general as we can as possible */
/*** fit ***/
.fit.container {
    max-width: 1600px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.fit.padding {
    padding-left: 15px;
    padding-right: 15px;
}
.fit.padding.rem {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.fit.padding.inc_5px {
    padding-left: 20px;
    padding-right: 20px;
}
.fit.margin {
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.fit.margin.top_1rem {
    margin: 0;
    margin-top: 1rem;
}
.fit.margin._2rem {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.fit.margin._4rem {
    margin-top: 4rem;
    margin-bottom: 4rem;
}
.fit.margin.heading .widget-header {
    margin: 0 0 1.5rem;
}
.fit.margin-bottom-3em {
    margin-bottom: 3rem;
}
.fit.font-size._2_2rem {
    font-size: 2.2rem;
}
.fit.trim {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: calc(100% - 30px);
}
.fit.top._4rem {
    top: 4rem;
}
.fit.margin-right {
    margin-right: 20px;
}
.over-flow {
    overflow: scroll;
}
/*
  Removing spaces:
  - rm margin left | right | bottom | top | all
  - rm padding left | right | bottom | top | all
  Mix:
  - rm margin padding left | right | bottom | top | all
*/
.rm.margin.left {
    margin-left: 0;
}
.rm.margin.right {
    margin-right: 0;
}
.rm.margin.bottom {
    margin-bottom: 0;
}
.rm.margin.top {
    margin-top: 0;
}
.rm.margin.all {
    margin: 0;
}
.rm.padding.left {
    padding-left: 0;
}
.rm.padding.right {
    padding-right: 0;
}
.rm.padding.bottom {
    padding-bottom: 0;
}
.rm.padding.top {
    padding-top: 0;
}
.rm.padding.all {
    padding: 0;
}
.rm.list-style {
    list-style: none;
}
/*/!*
  Adding spaces:
  - add margin x-value unit(rem, em, px) position(top | right | bottom | left)
  - add padding x-value unit(rem, em, px) position(top | right | bottom | left)
*!/

.add {
  &.margin {
    .fit-units-range(3, true);
  }
  &.padding {
    .fit-units-range(3, false);
  }
}

.fit-units-range(@count, @fit-margin) {
  .loop(@count) when (@count > 0) {
    &.x-@{count} {
      .fit-units(@count, @fit-margin);
    }
    .loop(@count - 1);
  }
  .loop(@count);
}

.fit-units(@val, @fit-margin) {
  &.rem {
    .fit-unit(e(%('%drem', @val)), @fit-margin);
  }
  &.em {
    .fit-unit(e(%('%dem', @val)), @fit-margin);
  }
  &.px {
    .fit-unit(e(%('%dpx', @val)), @fit-margin);
  }
}

.fit-unit(@val, @fit-margin) {
  & when(@fit-margin = true) {
    &.left {
      .margin-left(@val);
    }
    &.right {
      .margin-right(@val);
    }
    &.top {
      .margin-top(@val);
    }
    &.bottom {
      .margin-top(@val);
    }
    &.all {
      .margin-all(@val);
    }
  }
  & when(@fit-margin = false) {
    &.left {
      .padding-left(@val);
    }
    &.right {
      .padding-right(@val);
    }
    &.top {
      .padding-top(@val);
    }
    &.bottom {
      .padding-top(@val);
    }
    &.all {
      .padding-all(@val);
    }
  }
}

.margin-left(@val) {
  margin-left: @val;
}

.margin-right(@val) {
  margin-right: @val;
}

.margin-top(@val) {
  margin-top: @val;
}

.margin-bottom(@val) {
  margin-bottom: @val;
}

.margin-all(@val) {
  margin: @val;
}

.padding-left(@val) {
  padding-left: @val;
}

.padding-right(@val) {
  padding-right: @val;
}

.padding-top(@val) {
  padding-top: @val;
}

.padding-bottom(@val) {
  padding-bottom: @val;
}

.padding-all(@val) {
  padding: @val;
}*/
/*** *** ***/
/* Open access memebers */
.open-access-members {
    line-height: 1.5;
}
.open-access-members strong {
    font-weight: 600;
}
.open-access-members .body-header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background: #eee;
    overflow: hidden;
    padding: 1rem 0;
}
.open-access-members .body-header .quickSearchFormContainer {
    bottom: initial;
    margin: 5px 0;
}
.open-access-members .body-header .quickSearchFormContainer .searchText {
    width: 90%;
    box-sizing: border-box;
}
.open-access-members .body-header .quickSearchFormContainer .quick-search-btn .searchButtons {
    width: 33px;
    height: 37px;
}
.open-access-members .body-body .standard-intro {
    margin: 0 0 3rem;
    max-width: 1000px;
    font-size: 1.35rem;
}
.open-access-members .body-body .sub-nav {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    padding: 0;
    height: 50px;
    margin: 0 0 1rem;
    position: relative;
    overflow: hidden;
}
.open-access-members .body-body .sub-nav .label {
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0.75rem 15px;
    background-color: #10147E;
    color: white;
}
.open-access-members .body-body .sub-nav .actual-nav a {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    display: block;
    font-size: 0.8em;
    text-decoration: none;
    padding: 0.75rem 15px 0.75rem 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
    font-weight: 600;
}
.open-access-members .body-body .sub-nav .actual-nav a:after {
    font-family: "FontAwesome";
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f105";
    left: 15px;
    top: 8px;
    color: #006DB4;
}
.open-access-members .body-body .sub-nav .actual-nav a.selected {
    background: #f8f8f8;
    color: #222;
}
.open-access-members .body-body .sub-nav .actual-nav a.selected:after {
    color: #F29500;
}
.open-access-members .body-body .teaser-elements div {
    margin: 0 0 1rem;
}
.open-access-members .body-body .teaser-elements div a {
    padding: 1rem;
    display: block;
    color: #fff;
    color: rgba(255, 255, 255, 0.85);
    font-size: 0.8em;
    border-radius: 4px;
    background: #F29500;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.open-access-members .body-body .teaser-elements div a .title {
    font-size: 1.4em;
    font-weight: 700;
    font-family: "Droid Serif", serif;
    line-height: 1.7;
    display: block;
}
.open-access-members .body-body .teaser-elements div a .title:after {
    font-family: FontAwesome, serif;
    content: "\f105";
    right: -10px;
    position: relative;
}
.open-access-members .body-body .teaser-elements div a:hover,
.open-access-members .body-body .teaser-elements div a.survey:hover {
    background: #006DB4;
}
.open-access-members .body-body .teaser-elements div a.survey {
    background: #0a0c4c;
}
.open-access-members .body-body .teaser-elements div a.survey .fa {
    display: block;
    color: #fff;
    font-size: 2em;
    margin: 0 0 5px;
}
.open-access-members .body-body .fit-col-md-1-2 {
    margin: 0 4% 0 0;
    width: 46%;
}
.open-access-members .body-body p {
    margin: 0 0 2rem;
}
.open-access-members .body-body .right-video-container h2 {
    padding-top: 0;
    margin-bottom: 1rem;
    font-size: 1.5em;
}
.open-access-members .body-body .right-video-container .video-container {
    position: relative;
    height: 0;
    padding-bottom: 56%;
    width: 100%;
}
.open-access-members .body-body .right-video-container .video-container iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.open-access-members .body-body .right-video-container.member-page {
    width: 500px;
}
.open-access-members .body-body .video-section {
    line-height: 1.7;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 2rem;
}
.open-access-members .body-body .video-section h2 {
    margin: 0 0 2rem;
    padding: 1rem 0 0;
}
.open-access-members .body-body .video-section h2:first-of-type {
    padding-top: 0;
}
.open-access-members .body-body .video-section ul {
    list-style-type: square;
    margin: 0 0 2em;
    padding-left: 1.5rem;
}
.open-access-members .body-body .members {
    overflow: hidden;
    margin: 3rem 0 0;
}
.open-access-members .body-body .members li a {
    display: block;
    position: relative;
    overflow: hidden;
}
.open-access-members .body-body .members li a img {
    width: 50%;
    height: auto;
    margin: 0 auto 4rem;
    display: block;
}
.open-access-members .body-body .members li a .inst-link {
    font-family: "Droid Serif", serif;
    margin: 0 0 1.5rem;
    line-height: 1.4;
    font-weight: 700;
    display: block;
    position: absolute;
    bottom: 0;
    font-size: 1em;
    width: 100%;
    text-align: center;
}
.open-access-members .body-body .members li:nth-child(4n) {
    margin: 0;
}
.open-access-members .body-body .large-action {
    text-align: center;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 3rem 0;
}
.open-access-members .body-body .large-action h3 {
    font-size: 1.3em;
    margin: 0 1rem 1rem 0;
    color: #666;
    font-weight: 300;
}
.open-access-members .body-body .large-action h3 strong {
    font-size: 1.2em;
    color: #222;
}
.open-access-members .body-body .large-action a {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    padding: 7px 10px;
    font-size: 0.7em;
}
.open-access-members .nav-html-cont {
    padding: 0;
    margin: 0;
    height: 0;
}
.open-access-members .newSearchResults .search-results-body {
    padding: 0;
    margin: 0;
    background: #FFFFFF;
}
.open-access-members .newSearchResults .search-results-body .search-results {
    padding: 0;
}
.open-access-members .newSearchResults .search-results-body .search-results .searchResultItem .pub-usgs {
    text-transform: uppercase;
    margin: 0 0 5px;
    color: #10147E;
    position: absolute;
    right: 0;
    padding: 3px 10px;
    font-weight: 600;
    font-size: 0.75em;
    top: 0.5rem;
}
.open-access-members .newSearchResults .search-results-body .search-results li {
    background: #f8f8f8;
    margin: 0 0 1rem;
}
.open-access-members .newSearchResults .search-results-footer {
    border: 0;
}
.open-access-members .newSearchResults .paginationLinkContainer {
    margin: 2em 0 2em 0;
}
.open-access-members h2 {
    font-size: 1.2em;
}
.open-access-members h2:before {
    font-weight: normal;
}
.open-access-members .standardSearchWidgetPadding {
    padding: 0;
}
.open-access-members .access-icon.oa:after {
    right: 7px;
    top: -3px;
}
/*** *** ***/
/* download PubsList Csv */
.downloadPubsListCsv h2 {
    padding: 1rem 0 0;
    margin: 0 0 2rem;
    line-height: 1.3;
    font-weight: 700;
}
.downloadPubsListCsv .download-btn {
    padding: 7px 10px;
    font-size: 0.7em;
}
.downloadPubsListCsv .wrapped {
    position: relative;
}
/*** *** ***/
p.fulltext {
    margin-top: 24px;
}
.db-entry-abs-tab {
    cursor: pointer;
}
.disclaimer {
    font-size: 0.8em;
    text-align: right;
}
.dlCitationPage p.citation-note {
    font-size: 1em;
}
.comma:last-child {
    display: none;
}
.citedbyTab a:before {
    content: "\f10d";
}
/*** *** ***/
/* institutionFieldDescription */
.institutionFieldDescription .title-meta,
.page-description .title-meta {
    padding: 2px 7px;
    background: #999;
    color: #fff;
    display: inline-block;
    margin: 1rem 0 9px;
    font-size: 0.8em;
}
.institutionFieldDescription .title-meta.video,
.page-description .title-meta.video {
    padding: 2px 7px;
    margin: 0 0 9px;
}
.institutionFieldDescription h1,
.page-description h1 {
    padding: 0;
    margin: 0 0 0.5rem 0;
    font-weight: 700;
    max-width: 1000px;
}
.institutionFieldDescription h2.video-heading,
.page-description h2.video-heading {
    margin: 0 0 1rem 0;
    padding: 0;
    font-size: 1.5em;
}
.institutionFieldDescription img,
.page-description img {
    display: block;
    float: left;
    width: 140px;
    height: auto;
    margin: 0 2rem 0 2rem;
}
.institutionFieldDescription .member-detail-header,
.page-description .member-detail-header {
    margin: 0 0 2rem;
    overflow: hidden;
}
.institutionFieldDescription .member-detail-body,
.page-description .member-detail-body,
.institutionFieldDescription .detail-body,
.page-description .detail-body {
    margin: 0;
    max-width: initial;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 2rem;
    font-size: 1.35rem;
}
.institutionFieldDescription .detail-body,
.page-description .detail-body {
    border: 0;
}
.institutionFieldDescription .video-container,
.page-description .video-container {
    position: relative;
    height: 0;
    padding-bottom: 56%;
    width: 100%;
}
.institutionFieldDescription .video-container iframe,
.page-description .video-container iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
/*** sso action widget ***/
.literatumSsoStartWidget h1 {
    font-size: 2.2em;
}
.literatumSsoStartWidget .genericContainer {
    width: 58.3%;
}
.literatumSsoStartWidget .inst-filter-area {
    background: #f8f8f8;
    padding: 2rem;
    border-radius: 5px;
    margin: 0 0 2rem;
}
.literatumSsoStartWidget .institutions-filters {
    width: 50%;
    margin-top: 6px;
    background-color: #fff;
    display: inline-block;
    color: #333;
    position: relative;
    font-size: 0.9em;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 5px 7px;
    line-height: 1.7;
}
.literatumSsoStartWidget .institutions-filters ul {
    list-style-type: none;
    position: absolute;
    border-radius: 4px;
    display: none;
    overflow: hidden;
    top: 34px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-top: none;
    border-bottom: none;
    left: -2px;
    z-index: 999;
    background: #fff;
}
.literatumSsoStartWidget .institutions-filters li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.literatumSsoStartWidget .institutions-filters li a {
    display: block;
    padding: 5px 7px;
}
.literatumSsoStartWidget .institutions-filters li a:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background: rgba(0, 0, 0, 0.1);
}
.literatumSsoStartWidget .institutions-filters:after {
    font-family: "FontAwesome", serif;
    position: absolute;
    content: '\f107';
    right: 0.75rem;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0 0 0 0.5rem;
    float: right;
    top: 5px;
}
.literatumSsoStartWidget .institutions-filters:hover ul {
    display: block;
}
.literatumSsoStartWidget .ins-list {
    list-style-type: none;
}
.literatumSsoStartWidget .ins-list li {
    padding: 0;
    margin: 0;
    border: none;
    width: 100%;
}
.literatumSsoStartWidget .ins-list li a {
    padding: 0.5em 0 0.5em 0;
    display: block;
    font-size: 0.85em;
}
.literatumSsoStartWidget .ins-list li a:before {
    font-family: "FontAwesome";
    content: '\f105';
    color: #006DB4;
    margin-right: 6px;
}
.literatumSsoStartWidget .ins-list li a:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background: #f8f8f8;
}
.literatumSsoStartWidget .ins-list li h2 {
    font-size: 1.1em;
    padding: 1.5em 0 0.5em;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    line-height: 1.3;
}
.literatumSsoStartWidget .inst-select-container {
    width: 50%;
}
.literatumSsoStartWidget .chosen-container-single .chosen-single {
    background: #fff;
    height: 35px;
    font-size: 14.39px;
    padding: 5px 0 0 8px;
    color: #333;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: none;
}
.literatumSsoStartWidget .chosen-container-single .chosen-single div b {
    background: url(/templates/jsp/images/chosen-sprite.png) no-repeat 0 8px;
}
.literatumSsoStartWidget .chosen-container-single .chosen-default {
    color: #909394;
}
.literatumSsoStartWidget .chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 8px;
}
/*** *** ***/
/*** address management widget ***/
.literatumAddressManagementWidget {
    line-height: normal;
}
.literatumAddressManagementWidget h3 {
    font-size: 1.3em;
}
.literatumAddressManagementWidget .addressManagement {
    display: inline-block;
    width: 100%;
}
.literatumAddressManagementWidget .addressManagement .addressType {
    width: 47%;
    margin: 0 5% 1.3rem 0;
    float: left;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 2rem;
}
.literatumAddressManagementWidget .addressManagement .addressType h3 {
    margin: 0 0 1.5rem;
}
.literatumAddressManagementWidget .addressManagement .addressType:last-child {
    margin-right: 0;
}
.literatumAddressManagementWidget .addressManagement .address-btn {
    display: block;
    clear: both;
    margin-top: 20px;
}
.literatumAddressManagementWidget .addressList li {
    list-style-type: none;
    padding: 0 0 0.75em 0;
}
.literatumAddressManagementWidget .addressList li a {
    border-radius: 4px;
    background: #eee;
    text-transform: uppercase;
    font-size: 0.75em;
    color: #222;
    display: inline-block;
    padding: 0 7px;
    margin-left: 5px;
}
.literatumAddressManagementWidget .addressList li:last-child {
    padding: 0;
}
.literatumProfileMainWidget.addresses h2:before {
    content: "\f015";
    font-family: FontAwesome;
    color: #777;
    font-weight: normal;
}
.literatumProfileMainWidget.addresses h2.institution:before {
    content: '\f0f7';
}
.literatumProfileMainWidget .managedInstitutions {
    float: right;
    padding-bottom: 20px;
}
/*** *** ***/
/*** profile menu widget ***/
.literatumProfileMenuWidget .accordionHeader a {
    color: #333333;
}
/*** *** ***/
.authoredServices .citation,
.authoredServices .history,
.authoredServices .share,
.authoredServices .eprints {
    width: 85%;
}
.authoredServices .tocListWidgetContainer {
    border-radius: 10px;
}
.authoredServices .tocListWidgetContainer .tocArticleEntry {
    padding: 20px 15px;
}
.authoredServices ul {
    list-style-type: none;
}
.authoredServices .eprints input {
    font-size: 0.65rem;
    background: #f1f1f1;
    float: left;
    width: 70%;
    margin-bottom: 5px;
}
.authoredServices .social-share {
    margin-bottom: 5px;
    padding-left: 10px;
}
.authoredServices .social-share li {
    font-size: 1.105em;
    display: inline-block;
    padding-right: 5px;
}
.authoredServices .articleEntry {
    overflow: hidden ;
}
.authoredServices .articleEntry .articleTypeLabel {
    font-size: 0.85em;
    color: #666;
    font-style: normal;
}
.authoredServices .articleEntry .art_title a {
    line-height: 1.4;
}
.authoredServices .metricsMeta {
    color: #777;
    font-size: 0.765em;
    margin: 5px 0;
    display: block;
    clear: both;
}
.articlemeta {
    font-size: 0.85em;
    color: #777;
}
.authorPubsMetrics {
    overflow: hidden;
    color: #777;
    font-size: 0.9em;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0.5rem 0 0 0;
    margin: 0.5rem 0 0 0;
}
.authorPubsMetrics li {
    font-size: 0.9em;
}
.authorPubsMetrics li span {
    font-size: 1.3em;
    display: block;
    color: #444;
}
.eprints {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0.5rem 0 0 0;
    margin: 0.5rem 0 0 0;
}
.eprints p {
    margin: 0 0 5px;
    color: #222;
    font-size: 0.85em;
}
.all-issues-link {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 0.8em;
    padding: 5px 0 10px 0;
    display: block;
}
.all-issues-link a {
    font-size: 1em;
}
/* fogottenPasswordContainer */
.literatumResetPasswordWidget .fogottenPasswordContainer table,
.liteartumRequestResetPasswordWidget .fogottenPasswordContainer table,
.literatumResetPasswordWidget .resetPassStyle table,
.liteartumRequestResetPasswordWidget .resetPassStyle table {
    width: 100%;
}
.literatumResetPasswordWidget .submitResPass,
.liteartumRequestResetPasswordWidget .submitResPass {
    margin: 1em 0 0 0;
}
.literatumResetPasswordWidget .submitResPass:hover,
.liteartumRequestResetPasswordWidget .submitResPass:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.fixed-tabs .container {
    max-width: 1600px;
    width: 100%;
}
/*** list of issues widget ***/
.literatumListOfIssuesWidget h2 {
    font-size: 1.4em;
    line-height: 1.3;
    font-weight: 700;
    margin: 0 0 2rem;
}
.literatumListOfIssuesWidget .list-of-issues {
    list-style-type: none;
    background: #eeeeee;
    border-radius: 10px 10px;
    padding: 1em;
    margin: 0 0 2em;
}
.literatumListOfIssuesWidget .list-of-issues li {
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    cursor: pointer;
    background-color: white;
}
.literatumListOfIssuesWidget .list-of-issues li:hover {
    background: #f4f4f4;
}
.literatumListOfIssuesWidget .list-of-issues li h3 {
    font-size: 0.85em;
    margin: 0;
    color: #10147E;
    line-height: 1.4;
}
.literatumListOfIssuesWidget .list-of-issues li ul {
    list-style-type: none;
    display: none;
}
.literatumListOfIssuesWidget .list-of-issues li ul li {
    margin: 0;
    border: none;
}
.literatumListOfIssuesWidget .list-of-issues li ul li p {
    color: #555;
    font-size: 0.8em;
    margin: 0 0 3px;
    line-height: 1.7;
}
.literatumListOfIssuesWidget .list-of-issues li ul li p.meta {
    color: #777;
}
.literatumListOfIssuesWidget .list-of-issues li ul li:hover {
    background: #fff;
}
.literatumListOfIssuesWidget .list-of-issues li ul li:after {
    content: "" !important;
}
.literatumListOfIssuesWidget .list-of-issues li ul .issue-num {
    font-family: 'Droid Serif', serif;
    font-size: 0.85em;
    line-height: 1.4;
    font-weight: 400;
}
.literatumListOfIssuesWidget .list-of-issues li ul .special {
    font-weight: bold;
}
.literatumListOfIssuesWidget .list-of-issues li img {
    vertical-align: top;
    padding: 0.5em 0;
}
.literatumListOfIssuesWidget .list-of-issues li a {
    display: inline-block;
}
.literatumListOfIssuesWidget .list-of-issues li.no-child {
    padding: 1em 1em;
}
.literatumListOfIssuesWidget .list-of-issues li.active {
    background: #f4f4f4;
}
.literatumListOfIssuesWidget .list-of-issues li.active ul {
    display: block;
    padding-top: 0.5em;
    margin-bottom: 1em;
}
.literatumListOfIssuesWidget .list-of-issues li.active ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0 1em;
}
.literatumListOfIssuesWidget .list-of-issues li.active ul li a {
    padding: 0.5em 0;
}
.literatumListOfIssuesWidget .list-of-issues li.active h3 {
    color: #222;
}
.literatumListOfIssuesWidget .list-of-issues li.active a.volume_link:after {
    content: "\f056";
    color: #000;
}
.literatumListOfIssuesWidget .list-of-issues .no-issue-text {
    cursor: default;
}
.literatumListOfIssuesWidget .list-of-issues .no-issue-text:hover {
    background-color: #fff;
}
.literatumListOfIssuesWidget .list-of-issues a.volume_link {
    padding: 1em 1em;
    width: 100%;
    cursor: pointer;
}
.literatumListOfIssuesWidget .list-of-issues a.volume_link:after {
    content: "\f055";
    font-family: "FontAwesome";
    position: absolute;
    right: 1em;
    font-size: 1em;
    top: 17px;
    color: #10147E;
}
.literatumListOfIssuesWidget .access-icon {
    right: 0;
    bottom: 0;
}
.literatumListOfIssuesWidget .access-icon:hover + .part-tooltip {
    display: block;
}
.literatumListOfIssuesWidget .part-tooltip {
    display: none;
    position: absolute;
    top: 10px;
    right: 23px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #fff;
    color: #555;
    font-size: 0.5em;
    width: 81px;
    text-transform: uppercase;
    padding: 2px 5px;
    z-index: 5;
}
/*** *** ***/
.listgroup p {
    margin: 0;
}
.society_logo {
    width: 100%;
    height: auto;
    background-color: white;
    padding: 0.5rem 0.75rem 0 0.75rem;
    position: relative;
    margin: 0 0 1rem 7px;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    text-align: center;
    display: inline-block;
    border-radius: 4px;
    box-sizing: border-box;
}
.society_logo p {
    color: #333;
    font-size: 0.7em;
    margin: 0 0 0.5rem;
    text-align: center;
}
.society_logo img {
    width: 80px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem;
}
.authorDates {
    margin-right: 1rem;
    font-size: 0.9em;
}
/*** serial history widget ***/
.literatumSerialHistory {
    line-height: 1.7;
}
.literatumSerialHistory h2 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 8px;
    margin: 0;
    font-size: 1.4em;
    font-weight: 600;
}
.literatumSerialHistory h3 {
    font-size: 1em;
    margin: 0 0 5px;
}
.literatumSerialHistory ul {
    list-style-type: none;
    margin: 0 0 1em;
    border-top: 1px dotted rgba(0, 0, 0, 0.1);
}
.literatumSerialHistory ul li {
    font-size: 0.85em;
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    padding: 3px 0;
}
/*** *** ***/
abbr[title].abbr {
    color: #F29500;
    border: 0;
}
.btn-buy-now {
    padding: 7px 15px;
    font-size: 0.85em;
    background-color: #10147E;
    color: #ffffff;
    text-decoration: none;
    border-radius: 4px;
    position: relative;
    border: none;
    white-space: nowrap;
}
.btn-buy-now:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    background-color: #006DB4;
    color: #fff;
}
.firstPageImage {
    max-width: 100%;
    margin-top: 50px;
}
.downloadCitationsWidget .search-results-body {
    background: none;
}
.downloadCitationsWidget .search-results {
    padding: 0 0 29px 0;
}
.downloadCitationsWidget .search-results li {
    padding: 0;
}
.downloadCitationsWidget .search-results li .art_title .ref:after {
    content: "";
}
.downloadCitationsWidget .search-results li:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.searchResultContainer {
    margin-bottom: 45px;
}
/*** citation search popup ***/
#citationSearchPopup {
    display: none;
}
#citationSearchPopup h2 {
    font-size: 1.3em;
    background: #F29500;
    color: #fff;
    font-weight: 700;
    padding: 1.5rem;
    margin: 0;
}
#citationSearchPopup h2:before {
    font-family: "FontAwesome";
    content: "\f10d";
    margin-right: 8px;
}
#citationSearchPopup input[type=text] {
    width: 100%;
    font-size: 0.8em;
    padding: 10px;
    margin: 0 0 5px;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.15);
    vertical-align: baseline;
}
#citationSearchPopup input[type=button] {
    padding: 10px 13px;
    font-size: 0.9em;
    color: #fff;
    background-color: #F29500;
    border: none;
    border-radius: 4px;
}
#citationSearchPopup .form {
    background-color: #0a0c4c;
    padding: 1.5rem;
}
#citationSearchPopup .form a {
    padding: 7px 15px;
    font-size: 1em;
    color: #fff;
    background-color: #F29500;
    border: none;
    border-radius: 4px;
}
/*Access entitlements*/
.literatumInstitutionDownloadMarcForm .marcDownload .row,
.literatumInstitutionDownloadMarcForm .marcDownload .submit {
    display: inline-block;
    margin-left: 18px;
}
.literatumInstitutionDownloadMarcForm .marcDownload .marcRec {
    padding: 0px 0px 10px 18px;
}
.literatumAccessWidget .instSubscription .subscriptionManager {
    font-weight: bold;
}
.literatumAccessWidget #licenses .licensesTable .ancestorSub,
.literatumAccessWidget .alowancetab .ancestorSub {
    border-top: 1px solid #eee;
}
.literatumAccessWidget #licenses .licensesTable th,
.literatumAccessWidget .alowancetab th,
.literatumAccessWidget #licenses .licensesTable td,
.literatumAccessWidget .alowancetab td {
    padding: 10px 1rem;
}
.literatumAccessWidget #licenses .licensesTable .noBorder,
.literatumAccessWidget .alowancetab .noBorder {
    border-top-style: none;
}
.literatumAccessWidget .instSubscription #subscriptionPanel {
    border: 0px solid #ADADAD;
    background-color: #D6D6D6;
    width: 100%;
}
.literatumAccessWidget .allowancepanale {
    width: 100%;
}
.literatumAccessWidget .allowancepanale .alowancetab {
    width: 100%;
    overflow-y: auto;
}
.literatumAccessWidget .gutter .licensesTable,
.literatumAccessWidget .alowancetab {
    background: white;
}
.literatumAccessWidget .gutter #licenses .controlsPanel {
    padding: 0px;
}
.literatumAccessWidget .sortTypes p.label {
    display: none;
}
.literatumAccessWidget #paginationControl ul.paginationLinks {
    padding: 0;
    margin: 0;
    text-align: center;
    list-style-type: none;
}
.literatumAccessWidget li {
    display: inline;
}
.literatumAccessWidget li a {
    padding: 0 4px;
}
/*Access entitlements*/
.literatumContactUsWidget .form-group.error .dropdwon,
.literatumContactUsWidget .form-group.error .message {
    border-color: red;
    color: black;
}
/*** *** ***/
.success {
    color: green;
}
.searchSuggestions .searchHint {
    padding-left: 30px;
    list-style: disc;
}
.literatumPublicationContentWidget a.sfxLink:hover {
    background: transparent;
}
#accessEntitlementsSearch {
    text-align: right;
    width: 100%;
    margin-left: 10px;
    font-weight: bold;
    margin-bottom: 30px;
}
#accessEntitlementsSearch .accessWidgetInstTxtBox {
    font-weight: normal;
}
.literatumAuthorServicesWidget .author_services_history .historyList {
    font-size: 0.9em;
}
.literatumAuthorServicesWidget .author_services_history .historyList .authorDates {
    white-space: nowrap;
}
.allowanceOfferLink {
    cursor: default;
}
.allowanceOfferMobile {
    display: none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .open-access-members .body-header .quickSearchFormContainer .searchText,
    .open-access-members .body-header .quickSearchFormContainer .searchText:focus {
        border: 0;
    }
}
.allowanceOfferDialog {
    padding: 0;
}
.allowanceOfferDialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
    text-align: center;
}
.allowanceOfferDialog .ui-dialog-buttonpane button {
    margin: 0 3.5em 0 3.5em;
}
.allowanceOfferDialog .ui-button-text-only .ui-button-text {
    padding: 0.4em 3em;
}
.allowanceOfferDialog .ui-dialog-titlebar {
    display: block;
}
.allowanceOfferDialog .ui-dialog-titlebar-close {
    display: none;
}
.search-customize-width.quickSearchWidget input {
    box-sizing: border-box;
    font-size: .90em;
}
.search-customize-width.quickSearchWidget .quick-search-btn {
    vertical-align: top;
    padding-top: 2px;
}
.literatumContactUsWidget .validationDiv,
.literatumPermissionRequest .validationDiv {
    margin-top: 10px;
}
.itemPageRangeHistory {
    font-size: 12.24px;
    line-height: 20.8px;
    color: #777;
    margin-bottom: 4px;
}
.imgToggleMsg,
.imgToggleMsgClose {
    color: #fff;
    position: absolute;
    text-align: center;
    top: -2px;
    background: #484848;
    font-weight: bold;
    font-size: 12px;
}
.firstPage {
    margin-top: 24px;
    position: relative;
    max-width: 700px;
    width: 100%;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.firstPage .imgToggleMsgClose {
    display: none;
}
.firstPage .imgToggleMsg {
    display: inline;
    width: 83%;
    left: 52px;
}
.firstPage .firstPageImage {
    width: 500px;
    border-color: #236AA0;
    margin-left: 0;
}
.fullImage {
    -webkit-box-shadow: 0 0 15px 2px #767676;
    -moz-box-shadow: 0 0 15px 2px #767676;
    box-shadow: 0 0 15px 2px #767676;
    border: 2px solid #E3E3E3;
    background: #ffffff;
    z-index: 100;
    padding: 2px ;
    max-width: 700px;
    width: 100%;
}
.fullImage .imgToggleMsg {
    display: none;
}
.fullImage .firstPageImage {
    width: 650px;
}
.fullImage .imgToggleMsgClose {
    display: inline;
    width: calc(100% + 4px);
    left: -2px;
}
.fullImage .imgToggleMsgClose .bigx {
    float: right;
    margin-right: 2%;
}
.firstPage-heading {
    background: #E3E3E3;
    font-size: large;
    /*    font-family: Iranian-Sans;*/
    font-family: yekan;
    font-weight: bold;
    color: #47474B;
    padding-left: 15px;
}
.firstPage-border {
    border: solid 1px #bfbfbf;
}
input:-ms-input-placeholder {
    color: #999 ;
}
.alertWidgetMessage .alert {
    margin: 6px 0;
}
.ip-range-update {
    width: 90%;
    display: inline-block;
}
.ip-range-update .td {
    vertical-align: middle;
    display: inline-block;
    float: left;
}
.ip-range-update .td:nth-child(1) {
    width: 2%;
}
.ip-range-update .td:nth-child(2) {
    width: 30%;
}
.ip-range-update .td:nth-child(3) {
    width: 30%;
}
.ip-range-update .td:nth-child(4) {
    width: 35%;
}
.ip-range-update .td input[type=text] {
    width: 90%;
}
.ip-range-update .tr {
    display: inline-block;
    width: 100%;
}
.tocListWidget .tocListWidgetContainer .tocTools h3 {
    margin: 0;
    font-size: 1.3em;
}
.tocListWidget .articleEntry .tocArticleEntry .articleEntryAuthor {
    font-size: 0.85em;
}
.topicalIndex.home-page {
    padding-left: 14px;
    background-color: #fff;
    position: relative;
    margin-top: 182px;
}
.topicalIndex.home-page:before {
    content: "";
    position: absolute;
    left: -15px;
    width: 50%;
    height: 30px;
    top: -30px;
    background-color: #fff;
    -webkit-transform: skew(45deg);
    -moz-transform: skew(45deg);
    -o-transform: skew(45deg);
    -ms-transform: skew(45deg);
    transform: skew(45deg);
    -webkit-box-shadow: 1px -1px 0px 0px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 1px -1px 0px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 1px -1px 0px 0px rgba(0, 0, 0, 0.05);
    display: block;
}
.topicalIndex.home-page:after {
    content: "";
    position: absolute;
    right: -15px;
    width: 50%;
    height: 30px;
    top: -30px;
    background-color: #fff;
    -webkit-transform: skew(-45deg);
    -moz-transform: skew(-45deg);
    -o-transform: skew(-45deg);
    -ms-transform: skew(-45deg);
    transform: skew(-45deg);
    -webkit-box-shadow: 1px -1px 0px 0px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 1px -1px 0px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 1px -1px 0px 0px rgba(0, 0, 0, 0.05);
    display: block;
}
.searchFacets .filters a:hover,
.newSearchFacets .filters a:hover {
    background: transparent;
}
.offer-lst p {
    margin: 0;
}
.chosen-container {
    font-size: 0.81em;
}
@media print {
    .cookiePolicy {
        display: none;
    }
    .pageFooter {
        display: inline-block;
    }
}
.accessDenialDropZoneSNav .literatumSeriesNavigation .issueSerialNavigation .info {
    display: inline-block;
    position: static;
}
.st-journal .literatumSeriesNavigation .info {
    left: 140px;
}
.literatumAccessWidget #licenses .licensesTable {
    width: 100%;
    overflow-y: auto;
}
.literatumAccessWidget #licenses .licensesTable th {
    text-align: left;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    padding: 20px 1rem 5px;
    background: #eee;
    font-size: 1em;
    vertical-align: top;
    overflow: hidden;
}
.literatumAccessWidget .instSubscription #subscriptionPanel {
    background-color: transparent;
}
.literatumAccessWidget .instSubscription #subscriptionPanel .right {
    text-align: right;
}
.literatumProfileMainWidget input[type="submit"] {
    margin: 10px 0px;
}
.literatumProfileMainWidget .user-to-delete {
    padding-left: 5px;
}
.literatumProfileMainWidget .literatumAllowanceTabWidget .articleTable {
    width: 100%;
}
.inst-admin-act label {
    display: block;
}
.inst-admin-act > div {
    margin: 0 0 2em 0;
}
.inst-admin-act .error {
    font-weight: bold;
}
.literatumProfileMainWidget #sortControl {
    margin-top: -27px;
}
.paymentPopup .ui-dialog-titlebar {
    display: block;
}
#figureViewerDescription > *:not(#figureCount) {
    display: inline-block;
}
#figureViewerDescription .NLM_disp-formula {
    display: none;
}
#figureViewerDescription .NLM_disp-formula-image.inline-formula {
    display: inline-block;
}
.call-paper-widget .content,
.cust-prop .content {
    font-size: .8em;
}
.ref-lnk .ref-overlay {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    font-size: 0.9rem;
    position: fixed;
    background-color: white;
    top: 40%;
    right: -95%;
    width: 90%;
    z-index: 5;
    padding: 2rem 2rem 2rem 3rem;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
}
.ref-lnk .ref-overlay.open {
    right: 0;
}
.ref-lnk .ref-overlay .ref-close {
    position: absolute;
    right: 0;
    height: 50px;
    width: 50px;
    color: #10147E;
    cursor: pointer;
    z-index: 6;
}
.ref-lnk .ref-overlay .ref-close:before {
    font-family: "FontAwesome", serif;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    left: 15px;
    top: -30px;
    content: "\f00d";
    font-size: 1.3rem;
}
.ref-lnk .ref-overlay .ref-icon:after {
    font-family: "FontAwesome", serif;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f02d";
    left: 1.1rem;
    font-size: 1.2em;
}
.ref-lnk [data-reflink] {
    position: relative;
    padding: 0;
    cursor: pointer;
}
.ref-lnk [data-reflink]:before {
    font-family: "FontAwesome", serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f02d";
    padding-right: 5px;
}
.literatumProfileMainWidget .literatumCoBrandingWidget .success,
.literatumProfileMainWidget #institutionUsageReport .success {
    margin: 0px;
}
.cor-lnk,
.retracted-pub,
.Original-Article {
    font-size: 0.85em;
    display: inline-block;
    margin: 0 0 1rem;
    padding: 5px 10px;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.hide-widget-header .wrapped > .widget-header {
    display: none;
}
.hide-widget-header .mk-title {
    margin-left: -7px;
}
.publicationContentAuthors tr {
    background-color: transparent;
}
.NLM_def-list {
    margin: 1em 0;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
}
.NLM_def-list .NLM_term {
    font-weight: bold;
    vertical-align: top;
}
.NLM_def-list th,
.NLM_def-list td {
    border: 1px solid #000;
    padding: .5em;
}
.pass-error .tooltip {
    display: none;
    top: -8px;
    left: 30px;
    position: absolute;
    width: 400px;
    padding: 10px 10px 5px;
    border: 1px solid #ccc;
    background: #fff;
}
.pass-error .form-group.error-field .tooltip-container.pass1,
.pass-error .form-group.error-field .tooltip-container.pass2 {
    display: inline-block;
}
.pass-error .tooltip-container {
    position: absolute;
    margin-top: 14px;
    margin-left: 5px;
    z-index: 999;
    line-height: 1;
}
.pass-error .tooltip-container .tooltip {
    color: #555;
    font-size: 0.75em;
    z-index: 99999;
    border-radius: 4px;
    font-family: 'FontAwesome';
    line-height: 12px;
}
.pass-error .tooltip-container .tooltip p {
    margin: 0 0 6px 0;
}
.pass-error .tooltip-container .tooltip ol {
    margin-bottom: 5px;
    padding-left: 20px;
}
.pass-error .tooltip-container-fail:after {
    content: '\f057';
    font-family: 'FontAwesome';
    position: relative;
    color: #ff0000;
}
.pass-error .tooltip-container-fail:hover .tooltip {
    display: block;
}
.pass-error .tooltip-container-success:after {
    content: '\f058';
    font-family: 'FontAwesome';
    position: relative;
    color: #5EB95E;
}
.pass-error .tooltip-container-success .tooltip {
    display: none;
}
.pass-error .tooltip-container.pass1,
.pass-error .tooltip-container.pass2 {
    display: none;
}
.pass-error .tooltip-container-fail,
.pass-error .tooltip-container-success {
    margin-top: 11px;
    margin-left: 10px;
}
.subArticleTitles {
    /*    font-family: Iranian-Sans;*/
    font-family: yekan;
    font-weight: bold;
    font-size: 16px;
}
.previosInstitutionBox {
    position: absolute;
    padding-left: 60%;
}
.previosInstitutionBox .loginWith_prevSelect {
    font-size: 1.2em;
    font-weight: bold;
    padding: 1rem 0 0;
}
.previosInstitutionBox .previosInstitutionSpace {
    padding: 2rem;
}
.previosInstitutionBox .fa-angle-right {
    color: #F29500;
    padding-right: 10px;
}
.previosInstitutionBox a {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 2rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    display: block;
    padding: 0.5em 0;
}
.ads-description .widget-body {
    color: #333;
    font-size: 0.7em;
    margin: 0 0 0.5rem;
    text-align: center;
    line-height: 1.7;
}
.retracted-publication {
    display: none;
}
.smallcaps {
    font-variant: small-caps;
}
#tableViewer .inline-formula {
    display: inline-block;
}
caption .paragraph p {
    display: inline-block;
}
/*** /pb2/less/responsive/product/small-up.less ***/
@media (min-width: 481px) {
    /* Open access memebers */
    .open-access-members h5 {
        font-size: 1.1em;
    }
    .open-access-members .body-body .large-action a {
        padding: 7px 15px;
        font-size: 0.85em;
    }
    .open-access-members .newSearchResults .search-results-body .searchResultItem .pub-usgs {
        font-size: 0.75em;
        top: 0.5rem;
    }
    /*** page footer widget ***/
    .pageFooter .footer-info-container .widget-body {
        padding-left: 0;
    }
    /*** *** ***/
}
/*** /pb2/less/responsive/product/tl-up.less ***/
@media only screen and (min-width: 769px) {
    .customLoginBar .literatumNavigationLoginBar .loginBar .sign-in-link,
    .customLoginBar .literatumNavigationLoginBar .loginBar .register-link {
        font-size: 0.88em;
    }
    .mobile-icon-label,
    .cartLabel {
        font-size: 0.879999995em;
    }
    .icon-user {
        vertical-align: middle;
    }
    .individualHeading,
    .yourAccountTxt {
        font-size: 0.88em;
        line-height: 1.2;
    }
    .literatumProfileMainWidget h2 {
        font-size: 1.4em;
    }
    .literatumProfileMainWidget input[type="submit"] {
        padding: 7px 15px;
        font-size: 0.85em;
    }
    .literatumProfileMainWidget .controlsPanel button {
        padding: 7px 15px;
        font-size: 0.85em;
        margin-left: 15%;
    }
    .literatumProfileMainWidget .articleEntryAuthor {
        margin: 0 0 0.25rem 0;
    }
    .profileCard {
        width: 47%;
        display: inline-block;
    }
    .dbsc.widget .db-sn h1 {
        font-size: 1.169em;
    }
    .dbsc.widget .db-sn h4 {
        font-weight: normal;
        font-size: 0.764999986em;
        margin: 10px 0 5px 0;
    }
    .literatumAuthors .entryAuthor {
        font-size: 1.105em;
    }
    .dbr-sec-abs {
        font-size: 1.4em;
    }
    .db-record-page .article {
        font-size: 1.1em;
    }
    .alertsWidgetBtn a {
        padding: 7px 15px;
        font-size: 0.85em;
    }
    .literatumJournalNewsWidget .panel_top {
        font-size: 1.1em;
    }
    .literatumJournalNewsWidget .links {
        font-size: 0.88em;
    }
    .call-paper-widget .links {
        font-size: 0.88em;
    }
    .latestArticles .article-card .article-type,
    .literatumMostRecentWidget .article-card .article-type,
    .literatumMostReadWidget .article-card .article-type,
    .literatumMostCitedWidget .article-card .article-type,
    .literatumOpenAccessWidget .article-card .article-type,
    .literatumEditorsChoiceWidget .article-card .article-type,
    .publicationListContainer .article-card .article-type,
    .combinedRecommendationsWidget .article-card .article-type {
        font-size: 0.85em;
    }
    /*** list of issues widget ***/
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .yearContent .navigation-btns {
        display: inline-block;
        vertical-align: top;
    }
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .yearContent .navigation-btns .issue-prev-btn:before {
        font-family: "FontAwesome";
        content: "\f053";
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: inherit;
    }
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .yearContent .navigation-btns .issue-next-btn:before {
        font-family: "FontAwesome";
        content: "\f054";
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: inherit;
    }
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues {
        display: inline-block;
        max-width: none;
        width: 355px;
        margin-top: 16px;
        overflow: hidden;
        padding-bottom: 10px;
        margin-bottom: -15px;
        background: transparent;
    }
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container {
        overflow: visible;
        position: relative;
        padding-left: 0;
        width: 100%;
    }
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .loi-issues-scroller {
        display: table;
        -webkit-transition: all 0.3s ease-out 0s;
        -moz-transition: all 0.3s ease-out 0s;
        -o-transition: all 0.3s ease-out 0s;
        -ms-transition: all 0.3s ease-out 0s;
        transition: all 0.3s ease-out 0s;
    }
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .loi-issues-scroller a {
        width: 70px;
        margin-right: 1px;
        display: inline-block;
        padding: 5px 0;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        -o-box-sizing: content-box;
        -ms-box-sizing: content-box;
        box-sizing: content-box;
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
    }
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .loi-issues-scroller a .sup-issue-title {
        display: block;
    }
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .loi-issues-scroller a .sup-issue-title-sm {
        display: none;
    }
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .loi-issues-scroller a.open:after {
        left: 27px;
    }
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .loi-issues-scroller a.stretched {
        width: 100px;
    }
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .loi-issues-scroller a.open.stretched:after {
        left: 42px;
    }
    .volume-container .yearSlider .container a.expander {
        font-size: 0.9em;
    }
    .volume-container .yearSlider .container a.expander.open {
        font-size: 1.8em;
    }
    .yearContent .loi-issues-scroller a {
        font-size: 0.7em;
    }
    .yearContent .loi-issues-scroller a span {
        font-size: 2.2em;
    }
    .tocListWidget .tocHeading,
    .article-list-container .tocHeading {
        font-size: 1.1em;
    }
    .tocListWidget .articleEntry .tocArticleEntry .art_title a {
        font-size: 1.3em;
    }
    .article-type {
        font-size: 0.85em;
    }
    .contactUsPage h1,
    .dlCitationPage h1 {
        font-size: 2.2em;
    }
    .contactUsPage h3,
    .dlCitationPage h3 {
        font-size: 1.3em;
    }
    .contactUsPage h4,
    .dlCitationPage h4 {
        font-size: 1.3em;
    }
    .publication-tabs .tab-content h2 {
        font-size: 22.4px;
    }
    ul.references.numeric-ordered-list li {
        font-size: 16px;
    }
    .citedBySection .citedByEntry {
        font-size: 16px;
    }
    /** ** **/
    /*Open access members */
    .open-access-members h2 {
        font-size: 1.4em;
    }
    /** ** **/
    /* download PubsList Csv*/
    .downloadPubsListCsv .download-btn {
        padding: 7px 15px;
        font-size: 0.85em;
    }
    /** ** **/
    .toc_content {
        padding: 0 23px;
    }
    /********* author service  ****/
    .authorPubsMetrics ul {
        margin: 0 0 0.25rem 0;
    }
    /****/
    .profileCard {
        padding: 20px 20px 100px 20px;
    }
    .publicationContentBody .tabs .tab-nav {
        top: -4px;
    }
    .db-record-page .publicationContentBody .tabs .tab-nav {
        top: -8px;
    }
    .fixed-tabs .nav-tabs {
        left: 35px;
        bottom: 6px;
    }
    .issueSerialNavigation .info h1 {
        font-size: 1.17em;
    }
    .sfxLinkButton {
        margin-top: .5em;
    }
    .tabs .tab-nav li a {
        border-radius: 4px 4px 0 0;
    }
    .tabs .tab-nav li a.grant-access {
        font-size: 13.6px;
    }
    .tabs .tab-nav li a.show-pdf {
        font-size: 13.6px;
    }
    .tabs .tab-nav li a.show-pdf:before {
        font-size: 17.68px;
    }
    .tabs .tab-nav li a.show-references.inactive:hover {
        background-color: transparent;
        color: #333;
    }
    .fixed-tabs .nav-tabs .tab-nav li a.grant-access {
        margin-bottom: 0;
        font-size: 13.6px;
    }
    .fixed-tabs .nav-tabs .tab-nav li a.show-pdf {
        margin-bottom: 0;
        padding: 7px 12px 7px 12px;
        font-size: 13.6px;
    }
    .fixed-tabs .nav-tabs .tab-nav li a.show-pdf:before {
        font-size: 17.68px;
    }
    .ref-lnk .ref-overlay {
        right: -55%;
        width: 50%;
    }
    .literatumPublicationContentWidget .publication-tabs .tab-content h6.section-heading-6 {
        font-size: 16px;
    }
    .literatumPublicationContentWidget .publication-tabs .tab-content h5.section-heading-5 {
        font-size: 17.6px;
    }
    .literatumPublicationContentWidget .publication-tabs .tab-content h4.section-heading-4 {
        font-size: 20.8px;
    }
    .literatumPublicationContentWidget .publication-tabs .tab-content h3.section-heading-3 {
        font-size: 20.8px;
    }
    .literatumPublicationContentWidget .publication-tabs .tab-content h2.section-heading-2 {
        font-size: 22.4px;
    }
    .literatumPublicationContentWidget .publication-tabs .tab-content h1.section-heading-1 {
        font-size: 28.8px;
    }
    .literatumPublicationContentWidget .publication-tabs .tab-content h1.h1-lg {
        font-size: 48px;
    }
}
@media only screen and (min-width: 769px) and (max-width: 1440px) {
    .nav-tabs.literatumPublicationContentWidget {
        bottom: 2px;
    }
    .search-tabs-widget .tab-nav.custom-screen,
    .tabs .tab-nav.custom-screen,
    .nav-tabs .tab-nav.custom-screen {
        top: 0;
    }
    .search-tabs-widget .tab-nav.custom-screen > li > a,
    .tabs .tab-nav.custom-screen > li > a,
    .nav-tabs .tab-nav.custom-screen > li > a {
        font-size: 11px;
        padding-left: 7px;
        padding-right: 7px;
    }
    .search-tabs-widget .tab-nav.custom-screen > li > a.show-pdf:before,
    .tabs .tab-nav.custom-screen > li > a.show-pdf:before,
    .nav-tabs .tab-nav.custom-screen > li > a.show-pdf:before {
        font-size: 11px;
    }
    .search-tabs-widget .tab-nav.custom-screen > li.share-custom-tab .at-icon-wrapper,
    .tabs .tab-nav.custom-screen > li.share-custom-tab .at-icon-wrapper,
    .nav-tabs .tab-nav.custom-screen > li.share-custom-tab .at-icon-wrapper {
        margin-top: -4px;
    }
    .fixed-tabs .nav-tabs .tab-nav.custom-screen {
        top: 8px;
    }
    .fixed-tabs .nav-tabs .tab-nav.custom-screen > li > a {
        font-size: 11px;
        padding-left: 7px;
        padding-right: 7px;
    }
    .fixed-tabs .nav-tabs .tab-nav.custom-screen > li > a.show-pdf:before {
        font-size: 11px;
    }
    .fixed-tabs .nav-tabs .tab-nav.custom-screen > li.share-custom-tab .at-icon-wrapper {
        font-size: 14px;
        position: absolute;
        top: 8px;
    }
    .fixed-tabs .nav-tabs .tab-nav.custom-screen > li.share-custom-tab .at-icon-wrapper:before {
        color: #b3e5ff;
    }
    .general-bookmark-share .addthis_toolbox.addthis_20x20_style .custom_images a .at-icon-wrapper:before,
    .general-bookmark-share .addthis_toolbox.addthis_24x24_style .custom_images a .at-icon-wrapper:before,
    .general-bookmark-share .addthis_toolbox.addthis_32x32_style .custom_images a .at-icon-wrapper:before {
        content: "\f1e0";
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .search-tabs-widget .tab-nav.custom-screen,
    .tabs .tab-nav.custom-screen,
    .nav-tabs .tab-nav.custom-screen {
        top: -1px;
    }
    .fixed-tabs .nav-tabs .tab-nav.custom-screen {
        top: 3px;
    }
    .fixed-tabs .share.hidden-custom {
        display: none;
    }
    .share-custom-tab {
        float: right;
    }
}
/*** /pb2/less/responsive/product/medium-up.less ***/
@media (min-width: 1025px) {
    /*** layout tabs widget ***/
    .layout-tabs.toc-tabs .tab-nav .active:after {
        left: 42%;
        border: solid transparent;
        content: " ";
        position: absolute;
        border-color: transparent;
        border-top-color: #10147E;
        border-width: 8px;
        top: 33px;
    }
    .layout-tabs.toc-tabs .widget-header {
        float: left;
        margin-right: 2rem;
    }
    /*** Journal banner ***/
    .journal-banner {
        position: relative;
        padding-bottom: 43px;
        margin-top: 3rem;
        margin-bottom: 2rem;
    }
    .journal-banner:before {
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        content: "";
        position: absolute;
        top: 100px;
        height: 30px;
        width: 25%;
        background-color: white;
        -webkit-transform: skew(45deg);
        -moz-transform: skew(45deg);
        -o-transform: skew(45deg);
        -ms-transform: skew(45deg);
        transform: skew(45deg);
        z-index: 3;
        left: -30px;
        top: inherit;
        bottom: 0;
        display: block;
    }
    .journal-banner:after {
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        content: "";
        position: absolute;
        top: 100px;
        height: 30px;
        width: 78%;
        background-color: white;
        -webkit-transform: skew(-45deg);
        -moz-transform: skew(-45deg);
        -o-transform: skew(-45deg);
        -ms-transform: skew(-45deg);
        transform: skew(-45deg);
        z-index: 3;
        right: -30px;
        top: inherit;
        bottom: 0;
        display: block;
    }
    /*** *** ***/
    .sectionsNavigation.stick {
        position: fixed;
        top: 1em;
    }
    .sectionsNavigation .sections-list {
        height: 700px;
        /* for browsers that do not support calc */
        height: calc(100vh - 250px);
        overflow: auto;
    }
    .sectionsNavigation .sections-list::-webkit-scrollbar {
        width: 5px;
    }
    .sectionsNavigation .sections-list::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        border-radius: 0;
    }
    .sectionsNavigation .sections-list::-webkit-scrollbar-thumb {
        border-radius: 0;
        background-color: #10147e;
    }
    /**newSearchResults**/
    .newSearchResults .search-tabs-widget .tab-nav a {
        font-size: 0.9em;
    }
    .newSearchResults .publication-meta {
        font-size: 1em;
    }
    .newSearchResults .publication-meta li {
        font-size: 0.765em;
    }
    /*** general-image/databaseCoverImage ***/
    .dbsr .col-md-1-4 {
        width: 27%;
    }
    .dbsr .col-md-3-4 {
        width: 70%;
    }
    /*** database no access layout ***/
    .db-noAccess-layout .databaseMenuWidget {
        margin-top: -20px;
        padding-left: 6px;
        width: 86%;
    }
    .accessDenialWidget {
        margin-bottom: 30px;
        padding-right: 17px;
        position: relative;
        top: -7px;
    }
    .accessDenialWidget #accessDenialWidget {
        width: 100%;
    }
    /*** *** ***/
    /** db-record-page **/
    .db-record-page [class^="col-md"] {
        padding-left: 20px;
        padding-right: 20px;
    }
    .db-record-page .col-md-1-4 {
        width: 25%;
        margin: 0;
    }
    /** ** **/
    /*** login widget and registration widget ***/
    .cartLabel {
        margin-top: 16px;
    }
    /*** *** ***/
    .subnav {
        display: block;
        height: auto;
        margin: 3rem 0 0 0;
        overflow: visible;
    }
    .subnav .accordionHeader {
        margin: 0 0 1.5rem;
        cursor: default;
        background-color: transparent;
        color: #333;
        padding: 0;
    }
    .subnav .accordionPanel a {
        text-decoration: none;
        padding: 0.5rem 0 0.5rem 20px;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        border-bottom: none;
    }
    .subnav .accordionPanel a:after {
        left: 3px;
        top: 9px;
    }
    .subnav .accordionPanel.active {
        background: #f8f8f8;
        color: #222;
    }
    .subnav .accordionPanel.active a:after {
        color: #F29500;
    }
    .subnav .accordionPanel.active a {
        color: #333;
    }
    .update_information {
        margin-left: 40px;
    }
    /*** registration widget ***/
    .literatumRegistrationWidget .regForm .tooltip-container .tooltip,
    .literatumResetPasswordWidget .regForm .tooltip-container .tooltip,
    .liteartumRequestResetPasswordWidget .regForm .tooltip-container .tooltip,
    .literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container .tooltip,
    .literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container .tooltip,
    .liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container .tooltip,
    .literatumRegistrationWidget .resetPassStyle .tooltip-container .tooltip,
    .literatumResetPasswordWidget .resetPassStyle .tooltip-container .tooltip,
    .liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container .tooltip {
        display: none;
        top: 0;
        left: 30px;
        position: absolute;
        width: 400px;
        padding: 10px 10px 5px;
        border: 1px solid #ccc;
        background: #fff;
    }
    .profileCard {
        padding: 30px 30px 100px 30px;
    }
    /*** *** ***/
    .literatumPublicationTitle.db-record h1 {
        font-size: 2.2em;
        line-height: 1.3;
    }
    #profileMenu > div {
        margin: 0 0 2rem;
    }
    /* Open access memebers */
    .open-access-members .body-header .quickSearchFormContainer {
        padding: 0;
    }
    .open-access-members .body-body .body-heading {
        margin-bottom: 2rem;
        font-size: 2.1999em;
    }
    .open-access-members .body-body .sub-nav {
        display: block;
        height: auto;
        margin: 0 0 2rem;
    }
    .open-access-members .body-body .sub-nav .label {
        margin: 0 0 1.5rem;
        cursor: default;
        background-color: transparent;
        padding: 0;
        color: #333;
    }
    .open-access-members .body-body .sub-nav .actual-nav a {
        text-decoration: none;
        padding: 0.5rem 0 0.5rem 20px;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        border-bottom: none;
    }
    .open-access-members .body-body .sub-nav .actual-nav a:after {
        left: 3px;
        top: 13px;
    }
    .open-access-members .body-body .members li {
        float: left;
        position: relative;
        width: 21%;
        margin: 0 5% 3rem 0;
        text-align: center;
    }
    .open-access-members .video-section .video-container {
        float: right;
        margin: 0 0 2rem 2rem;
    }
    /*** *** ***/
    /* download PubsList Csv*/
    .downloadPubsListCsv {
        position: relative;
    }
    .downloadPubsListCsv h2 {
        padding: 1rem 0 0;
        margin: 0 0 2rem;
        line-height: 1.3;
        font-weight: 700;
    }
    .downloadPubsListCsv .download-btn {
        position: absolute;
        top: 10px;
        right: 0;
    }
    .downloadPubsListCsv .download-btn:hover {
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
    }
    /*** *** ***/
    .latestArticles .article-card.col-md-1-4,
    .literatumMostRecentWidget .article-card.col-md-1-4,
    .toc-tabs .article-card.col-md-1-4 {
        width: 48%;
        margin: 1%;
    }
    /*** *** ***/
    /* institutionFieldDescription */
    .institutionFieldDescription img,
    .page-description img {
        margin: 0 2rem 0 0;
        width: 160px;
        font-size: 2.2em;
    }
    .institutionFieldDescription h1,
    .page-description h1 {
        padding: 0;
    }
    .institutionFieldDescription .publicationContentHeader .literatumArticleMetricsWidget,
    .page-description .publicationContentHeader .literatumArticleMetricsWidget {
        width: 100px;
    }
    .institutionFieldDescription .v-container > div,
    .page-description .v-container > div {
        width: 48%;
        float: left;
        margin: 0 4% 0 0;
    }
    .institutionFieldDescription .v-container > div:last-child,
    .page-description .v-container > div:last-child {
        margin: 0;
    }
    /** ** **/
    .fit.margin_md._4rem {
        margin-top: 4rem;
        margin-bottom: 4rem;
    }
    .rm-md-up-padding {
        padding: 0 !important;
    }
    /*** list of issues widget ***/
    .literatumListOfIssuesResponsiveWidget .volume-container {
        position: relative;
    }
    .literatumListOfIssuesResponsiveWidget .volume-container .yearSlider {
        display: inline-block;
    }
    .literatumListOfIssuesResponsiveWidget .volume-container .all-issues-link {
        display: table-cell;
        vertical-align: middle;
    }
    .literatumListOfIssuesResponsiveWidget .volume-container .all-issues-link a {
        font-size: 0.85em;
    }
    .authorPubsMetrics {
        position: absolute;
        top: 0;
        border: none;
        right: 0;
    }
    .authorPubsMetrics li {
        margin: 0 14px 0 0;
        border: none;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        padding: 10px 5px 10px 0;
        margin: 0 20px 0 0;
        float: none;
        line-height: 1.1;
    }
    .authoredServices .eprints {
        max-width: 400px;
    }
    .authoredServices .eprints .social-share {
        float: left;
        width: 30%;
        margin: 0;
    }
    .tocListWidgetContainer {
        padding: 23px;
    }
    .latestArticles .article-card.col-md-1-4:first-child,
    .literatumMostRecentWidget .article-card.col-md-1-4:first-child,
    .toc-tabs .article-card.col-md-1-4:first-child {
        margin-left: 0;
    }
    .latestArticles .article-card.col-md-1-4:nth-child(4),
    .literatumMostRecentWidget .article-card.col-md-1-4:nth-child(4),
    .toc-tabs .article-card.col-md-1-4:nth-child(4) {
        margin-right: 0;
    }
    .publicationContentBody .container {
        max-width: 1600px;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .publicationContentBody .tab-nav {
        white-space: nowrap;
        font-size: 0;
    }
    .publicationContentBody .tab-nav li {
        font-size: 16px;
        margin-right: 1px;
    }
    .publicationContentBody .general-bookmark-share ul {
        text-align: right;
    }
    .fixed-tabs .nav-top-cont {
        text-align: left;
        padding-left: 38px;
    }
    .articleMetricsContainer .compactView {
        width: 100px;
    }
    .publicationSerialHeader .container {
        width: 100%;
        max-width: 1600px;
    }
    .publicationSerialHeader .literatumSeriesNavigation {
        padding-left: 30px;
    }
    .publicationSerialHeader .quickSearchWidget .searchDropDownDivRight #searchInSelector {
        width: auto;
    }
    .publicationSerialHeader .quickSearchFormContainer {
        padding-right: 10px;
    }
    .search_container {
        float: right;
    }
    .serNav_container {
        float: left;
    }
    h1.lg {
        font-size: 3rem;
        letter-spacing: -0.02em;
        line-height: 1.2;
        margin: 0 0 0.25rem;
        max-width: none;
        padding: 0;
    }
    .society_logo {
        display: block;
        position: absolute;
        z-index: 9;
        right: 0;
        top: 0;
        margin: 0 20px 0 0;
        padding: 0.75rem;
        width: 160px;
        text-align: center;
    }
    .society_logo img {
        width: 100%;
    }
    .literatumLoginWidget form {
        margin-right: 54px;
    }
    .db-noAccess-layout .col-md-1-6,
    .db-noAccess-layout .col-md-5-6 {
        padding: 0 20px;
    }
    .newSearchFacets {
        width: 280px;
    }
    .newSearchResults {
        padding: 0 12px;
    }
    .publicationSerialHeader .quickSearchWidget .quickSearchFormContainer .simpleSearchBoxContainer input,
    .search-home .quickSearchWidget .quickSearchFormContainer .simpleSearchBoxContainer input {
        width: 60%;
        box-sizing: border-box;
    }
    .customLoginBar .literatumNavigationLoginBar .LoginBarList {
        width: 100%;
    }
    /*** page footer widget ***/
    .pageFooter .footer-responsive-container {
        margin-left: 0;
    }
    .pageFooter .footer-responsive-container .widget-body {
        padding-left: 0px;
    }
    /*** *** ***/
    .ref-lnk .ref-overlay {
        right: -30%;
        width: 25%;
    }
    .journal-info-nav .issueSerialNavigation .info,
    .literatumSeriesNavigation .issueSerialNavigation .info {
        width: 78%;
    }
    .journal-info-nav .issueSerialNavigation .info h1,
    .literatumSeriesNavigation .issueSerialNavigation .info h1 {
        line-height: 1.3em;
    }
    .literatumPublicationContentWidget .publication-tabs .tab-content h4.section-heading-4 {
        font-size: 20.8px;
    }
    .literatumPublicationContentWidget .publication-tabs .tab-content h1.section-heading-1 {
        font-size: 35.2px;
    }
    .literatumPublicationContentWidget .publication-tabs .tab-content h1.h1-lg {
        font-size: 48px;
        letter-spacing: -0.96px;
        line-height: 57.6px;
        margin: 0 0 4px;
        max-width: none;
    }
}
/*** /pb2/less/responsive/product/xsmall-small.less ***/
@media (max-width: 1024px) {
    /*** allowance Offer ***/
    .allowanceOfferMobile {
        display: inline;
    }
    .allowanceOfferLink {
        display: none;
    }
    .allowanceOfferButton {
        padding: 8px;
        margin-top: 10px;
    }
    /*** *** ***/
    /*** quick search widget ***/
    .quickSearchWidget .quickSearchFormContainer {
        display: none;
        background-color: #10147E;
        padding: 6px;
    }
    .quickSearchWidget .quickSearchFormContainer .chosen-container {
        width: 146px !important;
    }
    .quickSearchWidget .quickSearchFormContainer .chosen-container a {
        height: 40px;
        line-height: 37px;
        font-family: sans-serif;
    }
    .quickSearchWidget .quickSearchFormContainer .chosen-container-single .chosen-single {
        padding: 0 0 0 17px;
    }
    div .searchButtonIcon {
        top: 0px;
    }
    .searchButtonIcon {
        display: block;
        position: relative;
        right: 0px;
        cursor: pointer;
        z-index: 9;
    }
    .searchButtonIcon:before {
        font-family: 'icomoon';
        content: '\e905';
        position: absolute;
        top: 2px;
        color: #fff;
        right: 9px;
        z-index: 99;
    }
    .searchButtonIcon:after {
        position: absolute;
        content: "";
        right: 0;
        border-style: solid;
        border-width: 0 50px 50px 0;
        border-color: transparent #10147E transparent transparent;
    }
    /*** *** ***/
    .customLoginBar .literatumNavigationLoginBar .individualHeading:after {
        font-family: 'FontAwesome';
        -webkit-font-smoothing: antialiased;
        font-size: 22px;
        font-weight: bold;
        content: "\f107";
        position: relative;
        top: 0.55em;
        right: -10px;
    }
    .customLoginBar .literatumNavigationLoginBar .loginBar,
    .customLoginBar .literatumNavigationLoginBar .register-link {
        font-size: 0.8em;
    }
    .customLoginBar .literatumNavigationLoginBar .loginBar .icon-user,
    .customLoginBar .literatumNavigationLoginBar .register-link .icon-user {
        font-size: 1.5em;
    }
    .customLoginBar .literatumNavigationLoginBar .loginBar.not-logged-in {
        margin-right: 0;
    }
    .customLoginBar .literatumNavigationLoginBar .loginBar.logged-in {
        margin-right: 11px;
        margin-top: 4px;
    }
    .customLoginBar .literatumNavigationLoginBar .loginBar.logged-in .header-arrow-down:after {
        right: 18px;
    }
    .customLoginBar .literatumNavigationLoginBar .loginBar a {
        font-size: 1em;
    }
    .pageHeader .header-logo img {
        width: 200px;
    }
    .pageHeader .literatumCartLink .cartItems {
        display: none;
    }
    /*** toc list widget ***/
    .tocListWidget .articleEntry {
        cursor: default;
    }
    .tocListWidget .articleEntry:hover {
        box-shadow: none;
    }
    .tocListWidget .articleEntry:hover .art_title a span:after {
        margin-left: 0;
    }
    /** *** ***/
    /*** list of issues widget ***/
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .yearContent .navigation-btns span {
        position: relative;
        margin-top: 5px;
    }
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues {
        max-width: 24%;
    }
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .issue-next-btn,
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues .container .issue-prev-btn {
        box-shadow: none;
    }
    /* toc journal society logo */
    .inline-dropzone .widget.logo-small-size {
        display: block;
        background: #fff;
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        margin-bottom: 1rem;
    }
    .inline-dropzone .widget.logo-small-size img {
        display: block;
        margin: 0.7rem auto 1rem;
    }
    /*** *** ***/
    /*** article metrics widget ***/
    .literatumArticleMetricsWidget .compactView .section {
        display: inline-block;
        border-bottom: 0;
        border-right: 1px solid rgba(0, 0, 0, 0.1);
        padding: 0 10px 0 10px;
    }
    .literatumArticleMetricsWidget .compactView .section .altmetric-score {
        border-bottom: 0;
        padding: 0 10px 0 0;
        border-right: 1px solid rgba(0, 0, 0, 0.1);
    }
    .literatumArticleMetricsWidget .compactView .section:first-child {
        padding-left: 0;
    }
    .literatumArticleMetricsWidget .compactView .score {
        border-right: 0;
    }
    /*** *** ***/
    /*** article card ***/
    .article-card {
        cursor: default;
        margin: 7px;
        float: left;
    }
    .article-card:hover {
        -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
        background-color: #f8f8f8;
    }
    .article-card:hover .header a span:after {
        margin-left: 0;
    }
    /*** *** ***/
    /*** journal news widget ***/
    .literatumJournalNewsWidget .links a {
        display: block;
        border-right: 0;
        padding: 5px 0;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
    }
    /*** quick search home ***/
    .quickSearchWidget.search-home {
        position: initial;
    }
    .quickSearchWidget.search-home .quickSearchFormContainer {
        text-align: center;
        height: auto;
        display: block;
        background-color: transparent;
        padding: 0;
        bottom: 0;
    }
    .quickSearchWidget.search-home .quickSearchFormContainer .quickSearchForm {
        padding-top: 5px;
        margin-bottom: 2px;
        padding: 5px 8px 0px 8px;
    }
    /*** publication list widget ***/
    .publicationListWidget .article-card {
        margin: 2%;
    }
    /*** topical index ***/
    .topicalIndex {
        margin-top: 60px;
    }
    .topicalIndex .unit {
        width: 50%;
    }
    .topicalIndex a {
        font-size: 0.7em;
        font-weight: normal;
    }
    /*** new search facets ***/
    .newSearchFacets .searchFacetsTitle {
        cursor: pointer;
        border-top: 1px solid rgba(0, 0, 0, 0.2);
        position: relative;
    }
    .newSearchFacets .searchFacetsTitle:after {
        content: '\f067';
        font-family: "FontAwesome";
        position: absolute;
        top: 24px;
        right: 25px;
        font-size: 0.5em;
    }
    .newSearchFacets .searchFacetsTitle.active:after {
        content: '\f068';
    }
    .newSearchFacets .facetsBody {
        display: none;
    }
    .newSearchFacets div.facetsBody.active {
        display: block;
        margin: 0;
    }
    /**newSearchResults**/
    .newSearchResults .search-tabs-widget .tab-nav a,
    .newSearchResults .search-tabs-widget .tab-nav .active a {
        font-size: 0.7em;
        padding: 1px 5px;
        margin: 0;
    }
    /**newSearchResults**/
    .literatumSeriesNavigation .cover {
        display: none;
    }
    /*** databaseBackground ***/
    .db-background {
        padding: 5.5rem 0 1rem;
    }
    /*** general-image/databaseCoverImage ***/
    .seriesNavDropZone {
        display: none;
    }
    /* publicationSerialHeader */
    .publicationSerialHeader {
        height: initial;
        padding: 0px;
    }
    .publicationSerialHeader:before,
    .publicationSerialHeader:after {
        display: none;
    }
    .publicationSerialHeader:hover {
        height: initial;
    }
    .searchButtonIcon {
        z-index: 10;
    }
    .quickSearchWidget {
        display: block;
    }
    .quickSearchWidget.quickSearchToc {
        top: -0.1em;
        margin: 0;
    }
    .quickSearchWidget.quickSearchToc .widget-body {
        padding: 0;
    }
    .quickSearchWidget.quickSearchToc input[type='search'] {
        width: 50%;
    }
    .quickSearchWidget.quickSearchToc .custom-dropdown {
        color: white;
        background: #10147E;
        border: 1px solid rgba(255, 255, 255, 0.4);
    }
    .quickSearchWidget.quickSearchToc .custom-dropdown:hover {
        color: #10147E;
        background: #eee;
    }
    .quickSearchWidget.quickSearchToc .searchDropDownDivRight:hover:after {
        color: #10147E;
    }
    .quickSearchWidget.quickSearchToc .searchDropDownDivRight:after {
        color: white;
    }
    .quickSearchWidget .quickSearchFormContainer {
        text-align: left;
        height: 0;
        display: block;
        overflow: hidden;
        padding: 0 0.5rem;
        position: relative;
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
    }
    .quickSearchWidget .quickSearchFormContainer .quickSearchForm {
        padding-top: 5px;
    }
    .quickSearchWidget .quickSearchFormContainer.open {
        position: relative;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        height: 50px;
        overflow: visible;
        margin-top: -5px;
    }
    .container {
        width: 100%;
    }
    /******* ****** */
    /* literatumArticleMetricsWidget */
    .literatumArticleMetricsWidget .compactView .section .title {
        font-size: 0.6em;
    }
    .literatumArticleMetricsWidget .compactView .section .value {
        font-size: 1.1em;
    }
    .issueSerialNavigation {
        top: 0;
        position: relative;
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
    }
    .issueSerialNavigation .info {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 6px;
    }
    .issueSerialNavigation .info h1 {
        font-weight: 700;
        text-decoration: none;
        position: relative;
        line-height: 18px;
    }
    .issueSerialNavigation .info h2 {
        margin-bottom: 7px;
    }
    .issueSerialNavigation.open {
        top: 0;
    }
    .sectionsNavigation .widget-body {
        padding: 0px;
    }
    .sectionsNavigation .widget-body .sections-nav .title {
        font-size: 1em;
        font-weight: 400;
    }
    /* sectionsNavigation */
    .sectionsNavigation {
        font-size: 0.9em;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 60;
        cursor: pointer;
        padding: 0;
        margin: 0;
        background: #FFFFFF;
        overflow-y: scroll;
    }
    .sectionsNavigation .sections-nav {
        display: block;
        padding: 0;
        margin: 0.25rem 0 0.75rem;
        width: 100%;
        border: 0;
    }
    .sectionsNavigation .sections-nav .title {
        display: block;
        background: #006DB4;
        color: #FFFFFF;
        margin: 0;
        padding: 1em;
    }
    .sectionsNavigation.close-nav {
        height: 51px;
    }
    .sectionsNavigation.close-nav .title .close:after {
        content: "\f0c9";
    }
    /* sectionsNavigation */
    /*** combinedRecommendationsWidget ***/
    .combinedRecommendationsWidget .relatedItem li {
        width: 45%;
        float: left;
    }
    /*** combinedRecommendationsWidget ***/
    /* database search result */
    .dbsr {
        position: relative;
    }
    .dbsr .container .newSearchFacets {
        width: 100%;
        padding: 0;
    }
    .dbsr .container .newSearchFacets .searchFacetsTitle {
        font-size: 1em;
        margin: 0;
    }
    .dbsr .container .newSearchFacets .widget-body {
        margin: 0;
        padding: 0;
    }
    .dbsr .container .newSearchFacets .facetsFilters {
        padding: 0;
        margin: 0;
    }
    .dbsr .container .newSearchFacets .facetsFilters .container {
        padding: 10px 0 20px;
    }
    .dbsr .container .newSearchFacets .accessCheckbox {
        margin: 10px 0 10px 10px;
    }
    .dbsr .container .newSearchResults {
        margin: 0;
    }
    .dbsr .container .newSearchResults .widget-body {
        padding: 0;
    }
    .dbsr .container .search-results-body .browse-results {
        padding: 0 0 29px 0;
    }
    .dbsr .container .search-results-body .browse-results li {
        margin-right: 0;
    }
    .dbsr .container .widget.quickSearchWidget {
        position: static;
        margin: 0 0 0 -3rem;
    }
    .dbsr .container .widget.quickSearchWidget .quickSearchFormContainer.db-quickSearch {
        float: left;
        position: absolute;
        top: 0;
        width: 100%;
        padding: 0;
    }
    .dbsr .container .col-md-5-6 {
        position: static;
    }
    .dbsr .container {
        padding: 32px 15px 0 15px;
    }
    /** ** **/
    /*** access denail widget ***/
    .accessDenialWidget #accessDenialWidget {
        width: 100%;
    }
    .accessDenialWidget .left-col,
    .accessDenialWidget .right-col {
        width: 100%;
    }
    /*** *** ***/
    /*** database no access layout ***/
    .db-noAccess-layout .databaseMenuWidget {
        margin-top: 0;
    }
    .db-noAccess-layout .accessDenialWidget {
        margin-top: 22px;
    }
    /*** *** ***/
    /*** pair mobile widget ***/
    .pair-mobile > div {
        margin: 15px -7px 0 0;
    }
    /*** *** ***/
    /*** database search record ***/
    .dbsc.widget .quickSearchWidget {
        position: static;
        top: 0;
    }
    .dbsc.widget .quickSearchWidget .wrapped .quickSearchFormContainer.open {
        position: relative;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        height: 50px;
    }
    .dbsc.widget .quickSearchWidget .wrapped .quickSearchFormContainer {
        position: relative;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
    .dbsc.widget .col-md-1-2 {
        position: static;
    }
    .dbsc.publicationSerialHeader,
    .dbsc.publicationSerialHeader:hover {
        height: initial;
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
    }
    .dbsc.publicationSerialHeader.open,
    .dbsc.publicationSerialHeader:hover.open {
        height: initial;
    }
    .dbsc.db-background {
        padding: 0.75rem 0;
    }
    /*** *** ***/
    /*literatumCoverDisplayWidget*/
    .literatumCoverDisplayWidget.toc-publication-image {
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        position: absolute;
        display: block;
        top: 0;
        right: 0;
        z-index: 1;
    }
    /*literatumCoverDisplayWidget*/
    /*literatumPublicationTitle*/
    .literatumPublicationTitle.toc-publication-title h1 {
        margin: 10px;
        padding-left: 3px;
        font-size: 1.8em;
    }
    .general-html.toc-under-title-html {
        width: 80%;
        margin: 10px;
        padding: 3px;
    }
    /*literatumPublicationTitle*/
    .general-image.toc-general-image {
        position: relative;
        right: 0;
    }
    /*** top content layout ***/
    .top-content-layout {
        margin: 0;
    }
    .top-content-layout .widget-body {
        padding: 0;
    }
    .top-content-layout .top-content-widget {
        padding: 7px;
    }
    /*** *** ***/
    /* top article list container */
    .article-list-container .article-citation {
        font-size: 0.65em;
    }
    .article-list-container .articleEntry {
        cursor: default;
    }
    .article-list-container .articleEntry:hover {
        box-shadow: none;
    }
    .article-list-container .articleEntry:hover .art_title a span:after {
        margin-left: 0;
    }
    /*** *** ***/
    .publicationListWidget .publicationListContainer {
        margin-left: 2em;
    }
    /*featured-collections*/
    .featured-collections .teaser span {
        font-size: 1em;
    }
    /*featured-collections*/
    .standardSearchWidgetPadding {
        padding: 0 7.5px;
    }
    /*searchResultContainer*/
    .searchResultContainer .search-keyword {
        font-size: 1.8em;
    }
    .searchResultContainer .num-results .save-search-container {
        font-size: 0.75em;
    }
    .searchResultContainer .num-results li.search-results {
        font-size: 0.833333333em;
    }
    /*searchResultContainer*/
    .databaseCategory {
        padding: 7px 9px;
    }
    .quickSearchWidget .quickSearchFormContainer.db-quickSearch {
        padding: 0;
        position: absolute;
        top: 0;
        width: 100%;
        padding: 0 10px;
    }
    .journal-banner.open .literatumCoverDisplayWidget.toc-publication-image,
    .publicationSerialHeader.open .literatumCoverDisplayWidget.toc-publication-image {
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        top: 50px;
    }
    .journal-banner.open .quickSearchWidget .quickSearchFormContainer,
    .publicationSerialHeader.open .quickSearchWidget .quickSearchFormContainer {
        position: relative;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        height: 50px;
    }
    /*** login widget and registration widget ***/
    .literatumLoginWidget,
    .literatumRegistrationWidget {
        margin-top: 0;
    }
    .literatumLoginWidget .widget-body,
    .literatumRegistrationWidget .widget-body {
        padding-top: 0;
    }
    .literatumLoginWidget .login-title h1,
    .literatumRegistrationWidget .login-title h1 {
        font-size: 1.4em;
        text-align: center;
        margin-top: 0;
    }
    .literatumLoginWidget .login-form h2,
    .literatumRegistrationWidget .login-form h2,
    .literatumLoginWidget .regForm h2,
    .literatumRegistrationWidget .regForm h2 {
        font-size: 1.2em;
    }
    .literatumLoginWidget .login-form:hover,
    .literatumRegistrationWidget .login-form:hover,
    .literatumLoginWidget .regForm:hover,
    .literatumRegistrationWidget .regForm:hover {
        box-shadow: none;
        cursor: default;
    }
    .searchInterface.stick {
        position: static;
    }
    /*** *** ***/
    #profileMenu {
        background-color: #FFF;
    }
    #profileMenu .accordionHeader a {
        color: #ffffff;
    }
    /*** registration widget ***/
    .literatumRegistrationWidget .regForm .tooltip-container,
    .literatumResetPasswordWidget .regForm .tooltip-container,
    .liteartumRequestResetPasswordWidget .regForm .tooltip-container,
    .liteartumUserProfileWidget .regForm .tooltip-container,
    .literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container,
    .literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container,
    .liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container,
    .liteartumUserProfileWidget .fogottenPasswordContainer .tooltip-container,
    .literatumRegistrationWidget .resetPassStyle .tooltip-container,
    .literatumResetPasswordWidget .resetPassStyle .tooltip-container,
    .liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container,
    .liteartumUserProfileWidget .resetPassStyle .tooltip-container,
    .literatumRegistrationWidget .profileInfoTable .tooltip-container,
    .literatumResetPasswordWidget .profileInfoTable .tooltip-container,
    .liteartumRequestResetPasswordWidget .profileInfoTable .tooltip-container,
    .liteartumUserProfileWidget .profileInfoTable .tooltip-container {
        position: relative;
        margin: 0;
    }
    .literatumRegistrationWidget .regForm .tooltip-container:after,
    .literatumResetPasswordWidget .regForm .tooltip-container:after,
    .liteartumRequestResetPasswordWidget .regForm .tooltip-container:after,
    .liteartumUserProfileWidget .regForm .tooltip-container:after,
    .literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container:after,
    .literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container:after,
    .liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container:after,
    .liteartumUserProfileWidget .fogottenPasswordContainer .tooltip-container:after,
    .literatumRegistrationWidget .resetPassStyle .tooltip-container:after,
    .literatumResetPasswordWidget .resetPassStyle .tooltip-container:after,
    .liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container:after,
    .liteartumUserProfileWidget .resetPassStyle .tooltip-container:after,
    .literatumRegistrationWidget .profileInfoTable .tooltip-container:after,
    .literatumResetPasswordWidget .profileInfoTable .tooltip-container:after,
    .liteartumRequestResetPasswordWidget .profileInfoTable .tooltip-container:after,
    .liteartumUserProfileWidget .profileInfoTable .tooltip-container:after {
        display: none;
    }
    .literatumRegistrationWidget .regForm .tooltip-container .tooltip p,
    .literatumResetPasswordWidget .regForm .tooltip-container .tooltip p,
    .liteartumRequestResetPasswordWidget .regForm .tooltip-container .tooltip p,
    .liteartumUserProfileWidget .regForm .tooltip-container .tooltip p,
    .literatumRegistrationWidget .fogottenPasswordContainer .tooltip-container .tooltip p,
    .literatumResetPasswordWidget .fogottenPasswordContainer .tooltip-container .tooltip p,
    .liteartumRequestResetPasswordWidget .fogottenPasswordContainer .tooltip-container .tooltip p,
    .liteartumUserProfileWidget .fogottenPasswordContainer .tooltip-container .tooltip p,
    .literatumRegistrationWidget .resetPassStyle .tooltip-container .tooltip p,
    .literatumResetPasswordWidget .resetPassStyle .tooltip-container .tooltip p,
    .liteartumRequestResetPasswordWidget .resetPassStyle .tooltip-container .tooltip p,
    .liteartumUserProfileWidget .resetPassStyle .tooltip-container .tooltip p,
    .literatumRegistrationWidget .profileInfoTable .tooltip-container .tooltip p,
    .literatumResetPasswordWidget .profileInfoTable .tooltip-container .tooltip p,
    .liteartumRequestResetPasswordWidget .profileInfoTable .tooltip-container .tooltip p,
    .liteartumUserProfileWidget .profileInfoTable .tooltip-container .tooltip p {
        margin-top: 10px;
        margin-bottom: 6px;
    }
    .literatumRegistrationWidget .regForm .user-pass-progress,
    .literatumResetPasswordWidget .regForm .user-pass-progress,
    .liteartumRequestResetPasswordWidget .regForm .user-pass-progress,
    .liteartumUserProfileWidget .regForm .user-pass-progress,
    .literatumRegistrationWidget .fogottenPasswordContainer .user-pass-progress,
    .literatumResetPasswordWidget .fogottenPasswordContainer .user-pass-progress,
    .liteartumRequestResetPasswordWidget .fogottenPasswordContainer .user-pass-progress,
    .liteartumUserProfileWidget .fogottenPasswordContainer .user-pass-progress,
    .literatumRegistrationWidget .resetPassStyle .user-pass-progress,
    .literatumResetPasswordWidget .resetPassStyle .user-pass-progress,
    .liteartumRequestResetPasswordWidget .resetPassStyle .user-pass-progress,
    .liteartumUserProfileWidget .resetPassStyle .user-pass-progress,
    .literatumRegistrationWidget .profileInfoTable .user-pass-progress,
    .literatumResetPasswordWidget .profileInfoTable .user-pass-progress,
    .liteartumRequestResetPasswordWidget .profileInfoTable .user-pass-progress,
    .liteartumUserProfileWidget .profileInfoTable .user-pass-progress {
        position: relative;
        padding-left: 0;
    }
    .literatumRegistrationWidget .regForm .pass-error .tooltip-container-fail .tooltip,
    .literatumResetPasswordWidget .regForm .pass-error .tooltip-container-fail .tooltip,
    .liteartumRequestResetPasswordWidget .regForm .pass-error .tooltip-container-fail .tooltip,
    .liteartumUserProfileWidget .regForm .pass-error .tooltip-container-fail .tooltip,
    .literatumRegistrationWidget .fogottenPasswordContainer .pass-error .tooltip-container-fail .tooltip,
    .literatumResetPasswordWidget .fogottenPasswordContainer .pass-error .tooltip-container-fail .tooltip,
    .liteartumRequestResetPasswordWidget .fogottenPasswordContainer .pass-error .tooltip-container-fail .tooltip,
    .liteartumUserProfileWidget .fogottenPasswordContainer .pass-error .tooltip-container-fail .tooltip,
    .literatumRegistrationWidget .resetPassStyle .pass-error .tooltip-container-fail .tooltip,
    .literatumResetPasswordWidget .resetPassStyle .pass-error .tooltip-container-fail .tooltip,
    .liteartumRequestResetPasswordWidget .resetPassStyle .pass-error .tooltip-container-fail .tooltip,
    .liteartumUserProfileWidget .resetPassStyle .pass-error .tooltip-container-fail .tooltip,
    .literatumRegistrationWidget .profileInfoTable .pass-error .tooltip-container-fail .tooltip,
    .literatumResetPasswordWidget .profileInfoTable .pass-error .tooltip-container-fail .tooltip,
    .liteartumRequestResetPasswordWidget .profileInfoTable .pass-error .tooltip-container-fail .tooltip,
    .liteartumUserProfileWidget .profileInfoTable .pass-error .tooltip-container-fail .tooltip {
        display: inline-block;
        width: 100%;
        position: static;
    }
    .literatumRegistrationWidget .regForm .form-group #password1,
    .literatumResetPasswordWidget .regForm .form-group #password1,
    .liteartumRequestResetPasswordWidget .regForm .form-group #password1,
    .liteartumUserProfileWidget .regForm .form-group #password1,
    .literatumRegistrationWidget .fogottenPasswordContainer .form-group #password1,
    .literatumResetPasswordWidget .fogottenPasswordContainer .form-group #password1,
    .liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group #password1,
    .liteartumUserProfileWidget .fogottenPasswordContainer .form-group #password1,
    .literatumRegistrationWidget .resetPassStyle .form-group #password1,
    .literatumResetPasswordWidget .resetPassStyle .form-group #password1,
    .liteartumRequestResetPasswordWidget .resetPassStyle .form-group #password1,
    .liteartumUserProfileWidget .resetPassStyle .form-group #password1,
    .literatumRegistrationWidget .profileInfoTable .form-group #password1,
    .literatumResetPasswordWidget .profileInfoTable .form-group #password1,
    .liteartumRequestResetPasswordWidget .profileInfoTable .form-group #password1,
    .liteartumUserProfileWidget .profileInfoTable .form-group #password1,
    .literatumRegistrationWidget .regForm .form-group #password2,
    .literatumResetPasswordWidget .regForm .form-group #password2,
    .liteartumRequestResetPasswordWidget .regForm .form-group #password2,
    .liteartumUserProfileWidget .regForm .form-group #password2,
    .literatumRegistrationWidget .fogottenPasswordContainer .form-group #password2,
    .literatumResetPasswordWidget .fogottenPasswordContainer .form-group #password2,
    .liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group #password2,
    .liteartumUserProfileWidget .fogottenPasswordContainer .form-group #password2,
    .literatumRegistrationWidget .resetPassStyle .form-group #password2,
    .literatumResetPasswordWidget .resetPassStyle .form-group #password2,
    .liteartumRequestResetPasswordWidget .resetPassStyle .form-group #password2,
    .liteartumUserProfileWidget .resetPassStyle .form-group #password2,
    .literatumRegistrationWidget .profileInfoTable .form-group #password2,
    .literatumResetPasswordWidget .profileInfoTable .form-group #password2,
    .liteartumRequestResetPasswordWidget .profileInfoTable .form-group #password2,
    .liteartumUserProfileWidget .profileInfoTable .form-group #password2 {
        width: 100%;
    }
    .literatumRegistrationWidget .regForm .form-group .progress-container,
    .literatumResetPasswordWidget .regForm .form-group .progress-container,
    .liteartumRequestResetPasswordWidget .regForm .form-group .progress-container,
    .liteartumUserProfileWidget .regForm .form-group .progress-container,
    .literatumRegistrationWidget .fogottenPasswordContainer .form-group .progress-container,
    .literatumResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container,
    .liteartumRequestResetPasswordWidget .fogottenPasswordContainer .form-group .progress-container,
    .liteartumUserProfileWidget .fogottenPasswordContainer .form-group .progress-container,
    .literatumRegistrationWidget .resetPassStyle .form-group .progress-container,
    .literatumResetPasswordWidget .resetPassStyle .form-group .progress-container,
    .liteartumRequestResetPasswordWidget .resetPassStyle .form-group .progress-container,
    .liteartumUserProfileWidget .resetPassStyle .form-group .progress-container,
    .literatumRegistrationWidget .profileInfoTable .form-group .progress-container,
    .literatumResetPasswordWidget .profileInfoTable .form-group .progress-container,
    .liteartumRequestResetPasswordWidget .profileInfoTable .form-group .progress-container,
    .liteartumUserProfileWidget .profileInfoTable .form-group .progress-container {
        position: relative;
        padding-left: 0;
    }
    /*** *** ***/
    /*search page result*/
    .search-results-body .search-results {
        padding: 0 8px 32px 8px;
    }
    .search-results-body .search-results li .toc-heading {
        font-size: 0.75em;
    }
    .search-results-body .search-results li .art_title .ref {
        font-size: 1.2em;
    }
    /*search page result*/
    .literatumProfileMainWidget .tab-nav {
        padding: 0;
    }
    /*** view cart widget ***/
    .literatumViewCart h1,
    .literatumCheckoutProcess h1 {
        font-size: 1.4em;
    }
    .literatumViewCart .cartButtons,
    .literatumCheckoutProcess .cartButtons {
        font-size: 0.7em;
        padding: 7px 10px;
    }
    /*** *** ***/
    /*** checkout proccess widget ***/
    .literatumCheckoutProcess h2,
    .literatumAddressManagementWidget h2 {
        font-size: 1.2em;
    }
    .literatumCheckoutProcess .btn,
    .literatumAddressManagementWidget .btn {
        font-size: 0.7em;
        padding: 7px 11px;
    }
    /*** *** ***/
    .tocListWidgetContainer {
        padding: 23px;
    }
    .open-access-members .member-detail-header h1 {
        padding: 1.5rem 30px;
        margin: 0;
    }
    .open-access-members .general-html .widget-body {
        padding: 0;
    }
    .open-access-members .body-header {
        padding: 0;
        border-bottom: 0;
        background: none;
    }
    .open-access-members .body-header .quickSearchFormContainer {
        margin: 0;
    }
    .open-access-members .body-header .quickSearchFormContainer .searchText {
        width: 70%;
    }
    .open-access-members h1.body-heading.rm.padding.all {
        padding: 1.5rem 30px;
        margin: 0;
    }
    .open-access-members .body-body .open-access-left-nav {
        padding: 0;
        margin: 0 0 1rem;
        height: 50px;
        position: relative;
        overflow: hidden;
    }
    .open-access-members .body-body .open-access-left-nav .label {
        font-size: 1rem;
        line-height: 1.4;
        cursor: pointer;
        display: block;
        margin: 0;
        padding: 0.75rem 15px;
        background-color: #10147E;
        color: white;
    }
    .open-access-members .body-body .open-access-left-nav .label:after {
        font-family: "FontAwesome";
        position: absolute;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f078";
        right: 1rem;
        top: 10px;
        color: white;
    }
    .open-access-members .body-body .open-access-left-nav .label strong {
        font-weight: 600;
    }
    .open-access-members .body-body .open-access-left-nav .actual-nav a {
        border-top: none;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        padding: 0.75rem 15px 0.75rem 30px;
    }
    .open-access-members .body-body .open-access-left-nav .actual-nav a:after {
        left: 15px;
        top: 12px;
    }
    .open-access-members .body-body .open-access-left-nav.active {
        /* already predefined in our code to animate it */
    }
    .open-access-members .body-body .open-access-left-nav.active .label:after {
        content: "\f077";
    }
    .open-access-members .body-body .open-access-left-nav.active,
    .open-access-members .body-body .open-access-left-nav.active .sub-nav {
        height: auto;
    }
    .open-access-members .body-body .open-access-left-nav.active .actual-nav {
        -webkit-animation: fade-in 900ms normal ease-out;
        animation: fade-in 450ms normal ease-out;
    }
    .open-access-members .body-body .fit-col-md-1-2 {
        margin: 0;
        width: inherit;
    }
    .open-access-members .body-body .teaser-elements div a .title {
        font-size: 1.2em;
    }
    .open-access-members .body-body .video-section .video-container {
        position: relative;
        height: 0;
        padding-bottom: 56%;
        width: 100%;
    }
    .open-access-members .body-body .video-section .video-container iframe {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
    }
    .open-access-members h1 {
        font-size: 1.4em;
    }
    .fit.padding {
        padding-left: 0;
        padding-right: 0;
    }
    .fit.padding.inc_5px {
        padding-left: 15px;
        padding-right: 15px;
    }
    .fit.padding.rem {
        padding-left: 0;
        padding-right: 0;
    }
    .fit.margin {
        margin-top: 0;
        margin-bottom: 0;
    }
    .fit.margin-right {
        margin-right: 15px;
    }
    .rm-xs-sm.padding,
    .rm-xs-sm.padding.inc_5px {
        padding-left: 0;
        padding-right: 0;
    }
    /*** ** ** */
    .downloadCitationsWidget .downloadCitation .formats .format-list .right-col {
        min-width: 30%;
    }
    .downloadCitationsWidget .articleList .sectionTitle {
        padding-left: 8px;
    }
    /*** sso action widget ***/
    .literatumSsoStartWidget h1 {
        font-size: 1.4em;
    }
    .literatumSsoStartWidget .genericContainer {
        width: 100%;
    }
    .literatumSsoStartWidget .ins-list li a:before {
        position: absolute;
        margin-left: -10px;
    }
    /*** *** ***/
    /* batch of fixes for login page */
    .loginPage .searchPageQSearchWrapper .quickSearchWidget .quickSearchFormContainer {
        bottom: initial;
    }
    .loginPage .searchPageQSearchWrapper .quickSearchWidget .quickSearchFormContainer.open {
        background: #10147E;
        top: -1px;
    }
    .loginPage .searchPageQSearchWrapper .quickSearchWidget .quickSearchFormContainer.open .quickSearchForm {
        margin-left: 5px;
    }
    /** ** **/
    /*** address management widget ***/
    .literatumAddressManagementWidget h3 {
        font-size: 1.2em;
    }
    /*** *** ***/
    /**** author service ***/
    .authorPubsMetrics li {
        border-right: 1px solid rgba(0, 0, 0, 0.1);
        padding: 0 10px 0 0px;
        margin: 0 10px 0 0;
        float: left;
    }
    .authoredServices .social-share {
        clear: both;
    }
    .fixed-tabs {
        width: 100%;
        left: 0;
        position: fixed;
        top: 0;
        z-index: 21;
        margin: 0 0 1rem;
        background: #10147E;
    }
    .fixed-tabs .nav-top-cont {
        z-index: 21;
        text-align: left;
        width: 0%;
    }
    .fixed-tabs .nav-top-cont .nav-top {
        right: 5px;
        top: 11px;
    }
    .fixed-tabs .nav-tabs {
        width: 85%;
        margin-bottom: 1px;
        left: 0;
    }
    .fixed-tabs .nav-tabs .tab-nav a {
        padding: 0.75rem 0.5rem;
    }
    .fixed-tabs .nav-tabs .tab-nav a.show-pdf {
        padding: 6px;
    }
    .fixed-tabs .nav-tabs .tab-nav a :before,
    .fixed-tabs .nav-tabs .tab-nav a :after {
        display: inline-block;
    }
    .fixed-tabs .nav-tabs .tab-nav a.grant-access {
        padding: 7px 15px;
    }
    .fixed-tabs .nav-tabs .tab-nav .active a:after {
        left: calc(40%);
        display: inline-block;
    }
    .fixed-tabs .nav-add-this {
        display: none;
    }
    .fixed-tabs .share .shareicon {
        top: 14px;
        right: 2.5rem;
        position: absolute;
        color: #b3e5ff;
        font: normal normal normal 14px/1 FontAwesome;
        z-index: 1;
    }
    .fixed-tabs .share .shareicon:before {
        content: "\f1e0";
    }
    .fixed-tabs .share .shareicon:hover {
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        color: white;
    }
    .fixed-tabs .share.open .nav-add-this {
        display: block;
        position: absolute;
        background: #0a0c4c;
        z-index: 0;
        top: 0;
        width: 45px;
        max-height: 14em;
    }
    .fixed-tabs .share.open .nav-add-this .custom_images {
        padding-right: 0;
        text-align: left;
    }
    .fixed-tabs .share.open .nav-add-this .custom_images a {
        line-height: 2.3em;
    }
    .fixed-tabs .share:hover {
        background-color: #0a0c4c;
    }
    .fixed-tabs.db-record-nav {
        padding: 0 20px;
    }
    .fixed-tabs.db-record-nav .nav-top-cont {
        width: 0;
        display: block;
    }
    /*** list of issues widget ***/
    .literatumListOfIssuesWidget .part-tooltip {
        display: block;
    }
    /*** *** ***/
    /** manageAlertsWidget **/
    .manageAlertsWidget {
        padding-top: 1em;
    }
    .manageAlertsWidget .gutter h3 {
        margin: 1em 0.3em;
    }
    #citationsPanel form,
    #publicationPanel form {
        min-width: 800px;
    }
    .scroll-hr-xs-sm {
        overflow-x: scroll;
    }
    .search-customize-width .searchDropDownDivRight .chosen-container {
        width: 145px !important;
    }
    .search-customize-width .searchDropDownDivRight .chosen-container a {
        height: 39px;
    }
    /** ** **/
    .linkResolverWidget .error {
        display: inline-block;
    }
    .firstPage .imgToggleMsg {
        width: 90%;
        left: 20px;
    }
    .section-search.quick-search-bg {
        background-color: #10147E;
    }
    .topicalIndex.home-page {
        margin-top: 94px;
    }
    /*** address management widget ***/
    .literatumAddressManagementWidget .addressManagement .addressType {
        width: 100%;
    }
    .ip-range-update .td:nth-child(1) {
        width: 5%;
    }
    .subscriptionInformation {
        overflow-x: auto;
    }
    .refine_search_section {
        padding: 1.5rem 20px 0 20px;
    }
    .db-journal.dbsc .db-sn .back-cont {
        display: none;
        margin: 0px;
    }
    .db-journal.dbsc.db-background {
        padding: 0px;
    }
    .db-journal.dbsc.widget .db-sn {
        padding: 10px 15px 20px 30px;
    }
    .db-journal .quickSearchWidget .quickSearchFormContainer.db-quickSearch {
        margin: 0 ;
    }
    .db-journal .quickSearchWidget .quickSearchFormContainer.db-quickSearch .simpleSearchBoxContainer input {
        width: 60%;
    }
    .db-journal .body-compact-vertical {
        padding: 0px;
    }
    .db-record-page .db-journal [class^="col-md"] {
        padding-left: 0px;
        padding-right: 0px;
    }
    .literatumProfileMainWidget .managedInstitutions {
        float: none;
        padding-bottom: 0px;
        padding: 0px 15px;
    }
    .literatumProfileMainWidget .profileMain {
        padding: 0px 10px;
    }
    .journalMenuWidget .widget-body .sub-nav {
        margin: 0 0 .57rem 0;
    }
    .home-stats .widget-body ul {
        margin-right: 10px;
    }
    .home-stats .widget-body ul li {
        padding: 0 10px 10px 0;
        margin-right: 5px;
    }
    .call-paper-widget .content,
    .cust-prop .content {
        padding: 5px 0;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        margin: 0.5rem 0;
        font-size: .85em;
    }
    .db-record-nav .literatumPublicationContentWidget .tab-nav .show-full-tab a {
        padding: 7px;
        color: black;
    }
    .previosInstitutionBox {
        display: none;
    }
}
/*** /pb2/less/responsive/product/xsmall-tl.less ***/
@media only screen and (max-width: 768px) {
    .search-results-body .browse-results li .toc-heading {
        font-size: 0.75em;
    }
    .search-results-body .browse-results li .art_title .ref {
        font-size: 1.2em;
    }
    .search-results-body .browse-results li .entryAuthor {
        font-size: 0.85em;
    }
    .search-results-body .browse-results .publication-meta li {
        font-size: 0.765em;
    }
    .search-results-body .search-results li .titleHeading,
    .search-results-body .browse-results li .titleHeading {
        font-size: 0.75em;
    }
    .cartLabel {
        margin-top: 10px;
    }
    .cartLabel:before {
        font-size: 1.36em;
    }
    .customLoginBar .literatumNavigationLoginBar .loginBar .register-link,
    .customLoginBar .literatumNavigationLoginBar .loginBar .sign-in-link {
        font-size: 0.9em;
        padding: 0;
    }
    .customLoginBar .literatumNavigationLoginBar .icon-user {
        vertical-align: middle;
    }
    .customLoginBar .literatumNavigationLoginBar .icon-user:before {
        margin: 0 5px;
    }
    .footer_tandf_logo {
        width: 100%;
        padding-top: 28px;
    }
    .footer_tandf_logo img {
        max-width: 300px;
    }
    .literatumProfileMainWidget input[type="submit"] {
        padding: 7px 10px;
        font-size: 0.7em;
    }
    .search-results-body .search-results li .publication-meta span {
        display: block;
    }
    .newSearchResults .search-tabs-widget .tab-nav a,
    .newSearchResults .search-tabs-widget .tab-nav.active a {
        font-size: 0.6em;
    }
    .literatumProfileMainWidget .controlsPanel button {
        padding: 7px 10px;
        font-size: 0.7em;
        margin-left: 10%;
    }
    .dbsc.widget .db-sn h4 {
        font-weight: normal;
        font-size: 0.674999952em;
        margin: 10px 0 5px 0;
    }
    .dbsc.widget .db-sn h1 {
        font-size: 1.235em;
    }
    .literatumPublicationTitle.db-record h1 {
        font-size: 1.4em;
        line-height: 1.5;
    }
    .literatumAuthors .entryAuthor {
        font-size: 0.85em;
    }
    .dbr-sec-abs {
        font-size: 1.2em;
    }
    .db-record-page .article {
        font-size: 1em;
    }
    /*literatumContactUsWidget*/
    .literatumContactUsWidget .contact-us-form .submit-button {
        font-size: 0.7em;
    }
    /*literatumContactUsWidget*/
    /*****  TOC PAGE *********/
    .literatumCoverDisplayWidget {
        display: none;
    }
    .alertsWidgetBtn a {
        padding: 7px 10px;
        font-size: 0.7em;
    }
    #rssAlert span {
        display: none;
    }
    /* literatum publication title */
    .literatumPublicationTitle .title,
    .literatumPublicationTitle .sub-title {
        font-size: 1em;
    }
    .literatumPublicationTitle h1 {
        font-size: 1.4em;
    }
    .literatumPublicationTitle h3 {
        font-size: 0.75em;
    }
    .literatumJournalNewsWidget .links,
    .call-paper-widget .links {
        font-size: 0.8em;
    }
    .volume-container .yearSlider .container a.expander {
        font-size: 0.9em;
    }
    .volume-container .yearSlider .container a.expander.open {
        font-size: 1.2em;
    }
    .yearContent .loi-issues-scroller a {
        font-size: 0.6em;
    }
    .yearContent .loi-issues-scroller a span {
        font-size: 2.2em;
    }
    .article-type {
        font-size: 0.75em;
    }
    .contactUsPage h1,
    .dlCitationPage h1 {
        font-size: 1.4em;
    }
    .contactUsPage h3,
    .dlCitationPage h3 {
        font-size: 1.2em;
    }
    .contactUsPage h4,
    .dlCitationPage h4 {
        font-size: 1em;
    }
    .publicationContentHeader .literatumPublicationTitle h1 {
        font-size: 1.4em;
    }
    .publication-tabs .tab-content h2 {
        font-size: 1.2em;
    }
    .literatumListOfIssuesResponsiveWidget .volume-container .yearSlider {
        width: 285px;
    }
    /*** layout tabs widget ***/
    .layout-tabs.toc-tabs .tab-nav li a {
        width: 100%;
        display: inline-block;
        border-radius: 0;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
    }
    .layout-tabs.toc-tabs .tab-nav li:after {
        font-family: 'icomoon';
        color: #10147E;
        font-weight: bold;
        margin-right: 5px;
        font-size: .8em;
        position: absolute;
        right: 0;
        top: 18px;
    }
    .layout-tabs.toc-tabs .tab-nav li:hover:after {
        color: #fff;
    }
    .layout-tabs.toc-tabs .tab-nav .active:after {
        content: 'Showing \e903';
        color: #fff;
    }
    .tabs .tab-nav {
        background: #eee;
    }
    .tabs .tab-nav li {
        display: block;
    }
    .tabs .tab-nav li a,
    .tabs .tab-nav li .db-entry-abs-tab {
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        display: block;
    }
    .tabs .tab-nav li a:after,
    .tabs .tab-nav li .db-entry-abs-tab:after {
        font-family: "FontAwesome";
        position: absolute;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f105";
        right: 1rem;
    }
    .tabs .tab-nav li.active a,
    .tabs .tab-nav li.active .db-entry-abs-tab {
        display: block;
    }
    .tabs .tab-nav li.active a:after,
    .tabs .tab-nav li.active .db-entry-abs-tab:after {
        content: "Showing \f00c";
        font-weight: 300;
        right: 8px;
        width: 100px;
        left: inherit;
        position: absolute;
        text-align: right;
        top: 5px;
    }
    .hidden-xs_tl {
        display: none !important;
    }
    .article {
        font-size: 1em;
    }
    .tabs .general-bookmark-share {
        display: block;
        bottom: 0;
        background-color: #eee;
        margin: 0;
        padding-left: 12px;
        padding-bottom: 0;
        text-align: left;
    }
    .ecommAbs {
        font-size: 1em;
    }
    /*** list of issues widget and serial history widget ***/
    .literatumListOfIssuesWidget h2,
    .literatumSerialHistory h2 {
        font-size: 1.2em;
    }
    /*** *** ***/
    .issueSerialNavigation .info h1 {
        font-size: 1.17em;
        padding: 0;
    }
    .issueSerialNavigation .titleHeading {
        font-size: 0.675em;
    }
    .literatumArticleToolsWidget .linkList li {
        display: block;
    }
    .literatumPublicationContentWidget .tabs .tab-nav,
    .publication-tabs .general-bookmark-share {
        margin-right: -28px;
        margin-left: -28px;
        padding: 0 30px;
    }
    .tabs .tab-nav .pdf-tab,
    .tabs .tab-nav .show-full-tab {
        display: inline-block;
    }
    .tabs .tab-nav .pdf-tab .show-pdf,
    .tabs .tab-nav .show-full-tab .show-pdf {
        margin-left: 0.75rem;
        border-top: none;
    }
    .tabs .tab-nav .pdf-tab .show-pdf:after,
    .tabs .tab-nav .show-full-tab .show-pdf:after {
        content: "";
    }
    .general-bookmark-share ul {
        margin-left: 0;
        padding: 12px 10px;
    }
    .publication-tabs .tab-content {
        padding: 0 16px;
    }
    .sectionHeading {
        font-size: 1.2em;
    }
    .nav-top-cont {
        padding-left: 0px;
    }
    .fixed-tabs .tab-nav {
        top: 4px;
    }
    .sfxLinkButton {
        margin-top: 5px;
    }
    /*literatum Publication Content Widget*/
    .literatumPublicationContentWidget .citation-subscribe a {
        font-size: 0.7em;
        padding: 7px 10px;
    }
    .literatumPublicationContentWidget .mediaThumbnailContainer .short-legend {
        font-size: 1em;
        line-height: 1.4;
    }
    .literatumPublicationContentWidget .mediaThumbnailContainer .download-video {
        font-size: 0.7em;
    }
    /*** *** ***/
    /*** cookie policy ***/
    .cookiePolicy .btn {
        margin-left: 10px;
    }
    /*** *** ***/
    /*** page footer ***/
    .pageFooter .general-image .widget-body {
        padding-left: 0px;
    }
    .tabs .tab-nav li {
        display: block;
    }
    .tabs .tab-nav li a {
        font-size: 13.6px;
    }
    .tabs .tab-nav li a.grant-access,
    .tabs .tab-nav li a.show-pdf,
    .tabs .tab-nav li a.show-full-btn {
        font-size: 11.2px;
        margin: 10px 0;
        margin-left: 12px;
        display: inline-block;
        padding: 7px 10px 7px 10px;
    }
    .tabs .tab-nav li a.grant-access:after,
    .tabs .tab-nav li a.show-pdf:after,
    .tabs .tab-nav li a.show-full-btn:after {
        content: '';
    }
    .fixed-tabs .nav-tabs .tab-nav {
        left: 0;
    }
    .fixed-tabs .nav-tabs .tab-nav li a {
        padding: 12px 8px 12px 8px;
    }
    .fixed-tabs .nav-tabs .tab-nav li a.show-pdf {
        margin: 0;
    }
    .fixed-tabs .nav-tabs .tab-nav li a.grant-access {
        margin: 0;
        font-size: 11.2px;
        padding: 5px 7px;
    }
    .fixed-tabs .nav-tabs .tab-nav li .show-references {
        padding: 12px 8px 12px 8px;
    }
    .fixed-tabs .nav-tabs .tab-nav li.active a:after {
        left: calc(25%);
        display: inline-block;
    }
    .fixed-tabs .share.open .nav-add-this {
        padding: 16px 0px 5px 7px;
    }
    .fixed-tabs .share.open .nav-add-this ul {
        padding-left: 3px;
        margin-left: 0;
    }
    .search-customize-width.quickSearchWidget .quickSearchFormContainer .simpleSearchBoxContainer input {
        width: 35%;
    }
    .accessDenialWidget h3 {
        font-size: 1.2em;
    }
    .accessDenialWidget .submit-login {
        font-size: 0.7em;
        padding: 7px 10px;
    }
    .accessDenialWidget .accessDenialPurchaseHeader {
        font-size: 1.2em;
    }
    .customLoginBar #accessLogo {
        max-width: 30px;
        max-height: 30px;
    }
    .customLoginBar .loginBar.logged-in .header-arrow-down:after {
        top: 47%;
    }
    .literatumInstitutionBanner .institution-image {
        width: 30px;
        margin-top: 3px;
        position: absolute;
        top: 14px;
        right: 70px;
    }
    .literatumInstitutionBanner .institution-image.logout-institution-image {
        right: 155px;
    }
    /*** recommendation User Based widget ***/
    .combinedRecommendationsWidget .article-card,
    .userBasedcombinedRecommendationsWidget .article-card,
    .accessDenialWidget + .combinedRecommendationsWidget .article-card,
    .accessDenialWidget + .userBasedcombinedRecommendationsWidget .article-card {
        width: 100%;
    }
    .combinedRecommendationsWidget .widget-header,
    .userBasedcombinedRecommendationsWidget .widget-header,
    .accessDenialWidget + .combinedRecommendationsWidget .widget-header,
    .accessDenialWidget + .userBasedcombinedRecommendationsWidget .widget-header {
        font-size: 1em;
    }
    .combinedRecommendationsWidget {
        padding: 0px 30px;
    }
    .db-journal.dbsc .quickSearchWidget .quickSearchFormContainer.db-quickSearch {
        margin: 0;
    }
    .db-journal.dbsc .quickSearchWidget .quickSearchFormContainer.db-quickSearch .simpleSearchBoxContainer input {
        width: 35%;
    }
    .literatumProfileMainWidget .container .trustedProxyLabelCont,
    #institutionMultiIpChange .container .trustedProxyLabelCont,
    .literatumProfileMainWidget .container .right,
    #institutionMultiIpChange .container .right {
        padding-left: 0px;
        width: 100%;
    }
    .literatumProfileMainWidget .extraPageTitle,
    #institutionMultiIpChange .extraPageTitle {
        padding: 0px 8px;
    }
    #tableCanvas .tableBox {
        padding-left: 0px;
        overflow: scroll;
        max-height: 300px;
        display: block;
        width: 88%;
        margin: 0 auto;
    }
    #tableCanvas #tableCount h3 {
        text-align: left;
        padding-top: 10px;
        left: 29px;
        top: 1.5%;
        position: absolute;
    }
    #figureCanvas #figureViewerDescription {
        background-color: #E9E9E9;
        font-size: 1.09em;
        text-align: left;
        padding: 20px;
        width: 93%;
        margin: 0px auto;
    }
    .quickSearchWidget.search-home .quickSearchForm .simpleSearchBoxContainer input {
        padding: 12px 15px;
    }
    .quickSearchWidget.search-home .quick-search-btn .searchButtons {
        height: 45px;
    }
    .quickSearchWidget.search-home .quick-search-btn:after {
        bottom: 12px;
    }
    .literatumListOfIssuesResponsiveWidget .yearContent .issues .loi-issues-scroller a.open:after {
        top: 38px;
    }
    /*search page result*/
    .literatumProfileMainWidget .tab-nav {
        padding: 0;
        margin-bottom: 30px;
    }
    .db-record-nav .literatumPublicationContentWidget .tab-nav .show-full-tab a {
        padding: 3px 8px 5px 8px;
    }
}
/*** *** ***/
@media only screen and (max-width: 767px) {
    /*** cookie policy ***/
    .cookiePolicy {
        line-height: 20.4px;
    }
    .cookiePolicy .banner {
        font-size: 13.6px;
        padding: 10px;
    }
    .cookiePolicy .btn {
        padding: 5px 15px;
    }
    /*** *** ***/
    #rssAlert a:before {
        margin-right: 0;
    }
    .quickSearchWidget .quickSearchFormContainer .simpleSearchBoxContainer input {
        width: 35%;
        box-sizing: border-box;
    }
}
/*** /pb2/less/responsive/product/xsmall-only.less ***/
@media (max-width: 480px) {
    .literatumNavigationLoginBar .individualIcon {
        display: inline-block;
    }
    /* issueSerialNavigation widget */
    .issueSerialNavigation img {
        display: none;
    }
    .issueSerialNavigation .titleHeading {
        font-size: 0.675em;
    }
    /* issueSerialNavigation widget */
    /*** quick search widget ***/
    .quickSearchWidget .quickSearchFormContainer.db-quickSearch .simpleSearchBoxContainer input {
        width: 24%;
    }
    .quickSearchWidget .quickSearchFormContainer .simpleSearchBoxContainer input {
        width: 35%;
        box-sizing: border-box;
    }
    .quickSearchWidget.search-home .simpleSearchBoxContainer input {
        width: 60%;
    }
    .no-options-search .quickSearchFormContainer .simpleSearchBoxContainer input {
        width: 60%;
        box-sizing: border-box;
    }
    .optioned-search .quickSearchFormContainer .simpleSearchBoxContainer input {
        width: 35%;
        box-sizing: border-box;
    }
    /*** *** ***/
    /*** list of issues widget ***/
    .literatumListOfIssuesResponsiveWidget .issues-scroll-display .issues {
        max-width: 63%;
    }
    .literatumListOfIssuesResponsiveWidget .yearContent .loi-issues-scroller a {
        padding: 0 5px 0 5px;
    }
    .literatumListOfIssuesResponsiveWidget .yearContent .loi-issues-scroller a span {
        display: block;
    }
    .literatumListOfIssuesResponsiveWidget .yearContent .loi-issues-scroller a.open:after {
        left: 11px;
    }
    /*** article metrics widget ***/
    .literatumArticleMetricsWidget .fullView .circle {
        width: 80px;
        height: 80px;
        padding: 1.5rem 0 0;
    }
    .literatumArticleMetricsWidget .fullView .altmetric-container img {
        width: 80px;
    }
    .literatumArticleMetricsWidget .fullView span {
        display: block;
        line-height: 1.2;
        font-size: 0.7em;
    }
    /*** recommendation User Based widget ***/
    .userBasedcombinedRecommendationsWidget .relatedItem li,
    .combinedRecommendationsWidget .relatedItem li {
        width: 100%;
        float: left;
    }
    .userBasedcombinedRecommendationsWidget .article-card,
    .combinedRecommendationsWidget .article-card {
        width: 99%;
        margin-bottom: 15px;
    }
    /** publication list widget **/
    .widget.publicationListWidget .publicationListContainer {
        margin: 0;
        padding: 0;
    }
    .widget.publicationListWidget .article-card {
        width: 99%;
        margin: 0 0 2% 0;
    }
    /*** topical index widget ***/
    .topicalIndex .wrapped .widget-header {
        font-size: 1.2em;
    }
    .topicalIndex .container a {
        font-weight: normal;
    }
    .topicalIndex .unit {
        padding-right: 15px;
    }
    .tabs .tab-nav {
        background: #eee;
    }
    .tabs .tab-nav li {
        display: block;
    }
    .tabs .tab-nav li a,
    .tabs .tab-nav li .db-entry-abs-tab {
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        display: block;
    }
    .tabs .tab-nav li a:after,
    .tabs .tab-nav li .db-entry-abs-tab:after {
        font-family: "FontAwesome";
        position: absolute;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f105";
        right: 1rem;
    }
    .tabs .tab-nav li.active a,
    .tabs .tab-nav li.active .db-entry-abs-tab {
        display: block;
    }
    .tabs .tab-nav li.active a:after,
    .tabs .tab-nav li.active .db-entry-abs-tab:after {
        content: "Showing \f00c";
        font-weight: 300;
        right: 8px;
        width: 100px;
        left: inherit;
        position: absolute;
        text-align: right;
        top: 5px;
    }
    .search-tabs-widget .tab-nav li,
    .tabs .tab-nav li,
    .nav-tabs .tab-nav li {
        display: block;
    }
    .search-tabs-widget .tab-nav li a,
    .tabs .tab-nav li a,
    .nav-tabs .tab-nav li a {
        font-size: 13.6px;
    }
    .search-tabs-widget .tab-nav li a.grant-access,
    .tabs .tab-nav li a.grant-access,
    .nav-tabs .tab-nav li a.grant-access,
    .search-tabs-widget .tab-nav li a.show-pdf,
    .tabs .tab-nav li a.show-pdf,
    .nav-tabs .tab-nav li a.show-pdf {
        font-size: 11.2px;
        margin: 10px 0;
        margin-left: 12px;
        display: inline-block;
    }
    .search-tabs-widget .tab-nav li a.grant-access:after,
    .tabs .tab-nav li a.grant-access:after,
    .nav-tabs .tab-nav li a.grant-access:after,
    .search-tabs-widget .tab-nav li a.show-pdf:after,
    .tabs .tab-nav li a.show-pdf:after,
    .nav-tabs .tab-nav li a.show-pdf:after {
        content: '';
    }
    .search-tabs-widget .tab-nav a.show-pdf,
    .tabs .tab-nav a.show-pdf,
    .nav-tabs .tab-nav a.show-pdf {
        border-top: 0px none;
        display: inline-block;
        margin: 0 0 10px 0;
        font-size: 0.75em;
    }
    .search-tabs-widget .tab-nav a.show-pdf:after,
    .tabs .tab-nav a.show-pdf:after,
    .nav-tabs .tab-nav a.show-pdf:after {
        content: none;
    }
    /*** header **/
    .pageHeader .header-logo img {
        content: url('/pb-assets/Global/tfo_logo_sm.png');
        width: 45px;
        min-width: 38px;
        margin-top: -3px;
        margin-bottom: -6px;
        margin-left: 17px;
    }
    /*** footer ***/
    .pageFooter .footer-social-label {
        margin-top: 44px;
    }
    .pageFooter .footer-info-container .widget-body {
        padding-left: 7px;
    }
    .pageFooter .general-image .widget-body {
        padding-left: 7px;
    }
    .footer_right_col,
    .footer_left_col {
        width: 100%;
    }
    .pageFooter .informa-group-info span {
        display: block;
    }
    .pageFooter .informa-group-info span a {
        margin: 0;
    }
    /*publicationContentBody*/
    .publicationContentBody .widget-body {
        padding: 0;
    }
    .publicationContentBody .widget-body .tab-content {
        padding: 1px;
    }
    /*publicationContentBody*/
    /*** database publication title / database ***/
    .literatumPublicationTitle.db-pub-title h1 {
        font-size: 1.4em;
    }
    .literatumPublicationTitle.db-pub-title .database-size {
        font-size: 0.85em;
    }
    .literatumPublicationTitle.db-pub-title .widget-body {
        padding: 0;
    }
    /*** databaseCategory ***/
    .databaseCategory .widget-header {
        font-size: 1em;
    }
    /*** *** ***/
    /*** database background - responsive layout ***/
    .db-background-subjects {
        padding: 0 5px;
    }
    /*** *** ***/
    /*** top article list container ***/
    .article-list-container .articleEntry .tocArticleEntry .art_title a {
        font-size: 1.2em;
    }
    .article-list-container .article-type {
        font-size: 0.75em;
    }
    /*** *** ***/
    /*searchResultContainer*/
    .searchResultContainer .num-results .save-search-container {
        font-size: 0.7em;
    }
    /*searchResultContainer*/
    .fixed-tabs .nav-tabs .tab-nav {
        left: 0;
    }
    .fixed-tabs .nav-tabs .tab-nav li a {
        padding: 12px 8px 12px 8px;
    }
    .fixed-tabs .nav-tabs .tab-nav li a.show-pdf {
        margin: 0;
    }
    .fixed-tabs .nav-tabs .tab-nav li a.grant-access {
        margin: 0;
        padding: 5px 7px;
    }
    .fixed-tabs .nav-tabs .tab-nav li .show-references {
        padding: 12px 8px 12px 8px;
    }
    .fixed-tabs .share {
        right: 25px;
    }
    .fixed-tabs .share.open .nav-add-this {
        padding: 16px 0px 5px 7px;
    }
    .fixed-tabs .share.open .nav-add-this ul {
        padding-left: 3px;
        margin-left: 0;
    }
    .quickSearchWidget.quickSearchToc {
        top: -1em;
        right: 1em;
    }
    .quickSearchWidget.quickSearchToc .quickSearchFormContainer .quickSearchForm .simpleSearchBoxContainer {
        width: 62%;
        font-size: 0.85em;
    }
    .quickSearchWidget.quickSearchToc input[type='search'] {
        width: 62%;
    }
    .manageAlertsWidget {
        margin: -14px;
    }
    .literatumProfileMainWidget h2 {
        margin: 0.83em -7px;
    }
    .literatumProfileMainWidget .tab-nav {
        padding: 0;
    }
    .literatumProfileMainWidget .managedInstitutions select {
        width: 100%;
    }
    .literatumProfileMainWidget input[type="text"] {
        width: 75%;
    }
    .literatumProfileMainWidget .controlsPanel .right {
        width: 100%;
    }
    .tocListWidgetContainer {
        padding: 16px;
    }
    /* Open access memebers */
    .open-access-members h2 {
        font-size: 1.2em;
        padding: 0 7px;
    }
    .open-access-members .searchResultContainer {
        margin-bottom: 0;
    }
    /*** *** ***/
    .fit.padding.inc_5px {
        padding-left: 7.5px;
        padding-right: 7.5px;
    }
    .fit.margin-right {
        margin-right: 7.5px;
    }
    .rm-xs-sm.padding,
    .rm-xs-sm.padding.inc_5px {
        padding-left: 0;
        padding-right: 0;
    }
    /** ** **/
    /*** sso action widget ***/
    .literatumSsoStartWidget .institutions-filters {
        width: 100%;
    }
    .literatumSsoStartWidget .inst-select-container {
        width: 100%;
    }
    /*** *** ***/
    .issueSerialNavigation .info {
        margin: 0;
    }
    .literatumArticleMetricsWidget .compactView {
        padding: 0 15px;
    }
    .nav-top-cont {
        padding-right: 5px;
    }
    .nav-top-cont .nav-top {
        margin-left: 0;
    }
    /*** cookie policy ***/
    .cookiePolicy {
        line-height: 15.29px;
    }
    .cookiePolicy .banner {
        font-size: 10.19px;
    }
    .cookiePolicy .message {
        margin: 0;
    }
    /*** *** ***/
    .literatumTpsWidget .container .trustedProxyLabelCont {
        position: static;
    }
    #institutionMultiIpChange .container .right {
        position: static;
        padding-left: 0;
    }
    #institutionMultiIpChange .textSection table {
        width: 110%;
        max-width: 110%;
    }
    .literatumAdministratorsWidget .container .right {
        position: static;
        padding-left: 0;
    }
    .literatumCoBrandingWidget .sectionTitle h2 {
        padding: 0px 5px;
    }
    .literatumProfileMainWidget .managedInstitutions {
        margin-bottom: 15px;
    }
    .literatumProfileMainWidget .usageReportsMonthRange #startMonthId,
    .literatumProfileMainWidget .usageReportsMonthRange #endMonthId {
        width: 34%;
    }
    .literatumShibbolethWidget {
        word-wrap: break-word;
    }
    form[name="InstitutionAdmin_MultiIpChange"] table td {
        vertical-align: middle;
    }
    form[name="InstitutionAdmin_MultiIpChange"] table td input[type=text] {
        width: 95%;
    }
    .scroll-hr-xs {
        overflow-x: scroll;
    }
    .LBD_CaptchaImageDiv {
        max-width: 70%;
    }
    .edit-link {
        margin-top: 23px;
    }
    .latestArticles .article-card.col-md-1-4,
    .literatumMostRecentWidget .article-card.col-md-1-4,
    .toc-tabs .article-card.col-md-1-4 {
        width: 100%;
    }
    /* login bar */
    .activeMenu .icon-user {
        margin-left: 0px;
    }
    .pageHeader .inline-dropzone .literatumNavigationLoginBar {
        float: right;
    }
    .customLoginBar > div {
        width: 100%;
    }
    .customLoginBar .icon-user.individualIcon:before {
        padding-right: 0px !important;
    }
    .customLoginBar .literatumNavigationLoginBar .loginBar.logged-in {
        margin-right: 25px;
    }
    .customLoginBar .literatumNavigationLoginBar .icon-user.individualIcon:before {
        padding-right: 0px;
    }
    .customLoginBar .literatumInstitutionBanner .institution-image {
        padding-top: 0px;
    }
    .literatumAuthorServicesWidget .author_services_history .historyList .authorDates {
        margin-right: 1rem;
        font-size: 0.9em;
        padding-top: 4px;
        line-height: 1.3em;
        white-space: normal;
    }
    .authoredServices .history {
        width: 100%;
    }
    .regForm #acceptTermsConditions {
        vertical-align: top;
        margin-top: 5px;
    }
    .regForm .acceptTermsConditions-label {
        width: 90%;
        display: inline-block;
    }
    .ip-range-update {
        width: 100%;
    }
    .ip-range-update .td:nth-child(1) {
        width: 6%;
        margin-right: 5px;
    }
    .ip-range-update .td:nth-child(2) {
        width: 45%;
    }
    .ip-range-update .td:nth-child(3) {
        width: 45%;
    }
    .ip-range-update .td:nth-child(4) {
        width: 100%;
    }
    .ip-range-update .td:nth-child(4) .error {
        padding: 0.75em 0 0.5em 5%;
    }
    .ip-range-update .td:nth-child(4).empty {
        display: none;
    }
    .ip-range-update .td input[type=text] {
        width: 98%;
    }
    .firstPage .imgToggleMsg {
        width: 100%;
        left: 0;
    }
    .sec-idx-cont .fit-padding .teasers.audiences .audienceteaser {
        width: 100%;
    }
    .topicalIndex.home-page {
        margin-top: 58px;
    }
    .refine_search_section {
        padding: 1.5rem 15px 0 15px;
    }
    .literatumProfileMainWidget input[type="text"] {
        width: 100%;
        margin: 0px;
    }
    .literatumProfileMainWidget input[type="text"] .literatumAccessWidget {
        overflow-x: scroll;
        width: 100%;
    }
    .literatumProfileMainWidget .usageReportList .middle .usageReportEmailAddress {
        width: 90%;
    }
    .literatumProfileMainWidget .usageReportList .middle #emailAllAdminsTrue {
        vertical-align: top;
        margin-top: 8px;
    }
    .literatumProfileMainWidget .update-banner {
        margin: 15px 0px;
    }
    .literatumProfileMainWidget #emailAllAdminsTrue + label {
        display: inline-block;
        width: 90%;
    }
    .literatumProfileMainWidget #accessEntitlementsSearch {
        margin-left: 0px;
    }
    .literatumProfileMainWidget .extra-info-small {
        padding: 0px 10px;
    }
    .literatumProfileMainWidget .linkResolverWidget img {
        margin-left: -5px;
    }
    .literatumProfileMainWidget .linkResolverWidget input[name="sfxImage"] {
        margin-left: 0;
    }
    .literatumProfileMainWidget .ip-range-update .tr:first-child .td:first-child {
        display: none;
    }
    .literatumProfileMainWidget .ip-range-update .tr:first-child .td:nth-child(2) {
        width: 53%;
        padding-left: 17px;
    }
    .literatumProfileMainWidget #institutionUsageReport .SUSHIList li:first-child {
        word-break: break-word;
    }
    .literatumProfileMainWidget .user-to-delete {
        width: 88%;
        display: inline-block;
    }
    .literatumProfileMainWidget .user-to-del-check {
        vertical-align: top;
        margin-top: 7px;
    }
    .inst-admin-act .error {
        display: block;
        margin: 0.5rem 0 0 0;
    }
    .quickSearchWidget.search-home .quickSearchFormContainer .quickSearchForm {
        padding: 5px 0px 0px;
    }
    .search-customize-width .searchDropDownDivRight .chosen-container {
        width: 120px !important;
        height: 40px;
        line-height: 38px;
    }
    #tableCanvas .tableBox {
        padding-left: 0px;
        overflow: scroll;
        height: 300px;
        display: block;
        width: 80%;
        margin: 0 auto;
    }
    .db-journal .dbsc.widget .db-sn {
        padding: 20px 15px 20px 10px;
    }
    #institutionAdminTpsSetup select {
        width: 100%;
    }
    .society-strapline {
        margin-left: -15px;
    }
    .publicationSerialHeader:hover:before,
    .publicationSerialHeader:hover:after {
        display: none;
    }
}
/*** /pb2/less/responsive/product/small-only.less ***/
@media only screen and (min-width: 481px) and (max-width: 1024px) {
    /*** cover display widget ***/
    .literatumCoverDisplayWidget .publicationCoverImage {
        margin-top: 35px;
    }
    /*** *** ***/
    /*literatumPublicationContentWidget*/
    .literatumPublicationContentWidget .extraLinks li {
        display: block;
    }
    /***********************************/
    /*** article card ***/
    .widget .publicationListWidget .container,
    .widget .latestArticles .container,
    .widget .literatumMostRecentWidget .container,
    .widget .literatumMostReadWidget .container,
    .widget .literatumMostCitedWidget .container,
    .widget .literatumOpenAccessWidget .container,
    .widget .literatumEditorsChoiceWidget .container,
    .widget .publicationListContainer .container {
        margin: 0 auto;
        padding: 0;
    }
    .widget .publicationListWidget .article-card,
    .widget .latestArticles .article-card,
    .widget .literatumMostRecentWidget .article-card,
    .widget .literatumMostReadWidget .article-card,
    .widget .literatumMostCitedWidget .article-card,
    .widget .literatumOpenAccessWidget .article-card,
    .widget .literatumEditorsChoiceWidget .article-card,
    .widget .publicationListContainer .article-card {
        margin: 0 10px 40px 10px;
    }
    .widget .publicationListWidget .article-card:first-child,
    .widget .latestArticles .article-card:first-child,
    .widget .literatumMostRecentWidget .article-card:first-child,
    .widget .literatumMostReadWidget .article-card:first-child,
    .widget .literatumMostCitedWidget .article-card:first-child,
    .widget .literatumOpenAccessWidget .article-card:first-child,
    .widget .literatumEditorsChoiceWidget .article-card:first-child,
    .widget .publicationListContainer .article-card:first-child {
        margin-left: 0;
    }
    .widget .publicationListWidget .article-card:nth-child(3),
    .widget .latestArticles .article-card:nth-child(3),
    .widget .literatumMostRecentWidget .article-card:nth-child(3),
    .widget .literatumMostReadWidget .article-card:nth-child(3),
    .widget .literatumMostCitedWidget .article-card:nth-child(3),
    .widget .literatumOpenAccessWidget .article-card:nth-child(3),
    .widget .literatumEditorsChoiceWidget .article-card:nth-child(3),
    .widget .publicationListContainer .article-card:nth-child(3) {
        margin-left: 0;
    }
    /*** *** ***/
    /* literatum publication title */
    .literatumPublicationTitle .title {
        font-size: 1em;
    }
    /*** publication cover image ***/
    .publicationCoverImage img {
        max-width: 131px;
        max-height: 177px;
    }
    /*** *** ***/
    /* sectionsNavigation */
    .sectionsNavigation {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 60;
        cursor: pointer;
        padding: 0;
        margin: 0;
        background: #FFFFFF;
    }
    .sectionsNavigation .sections-nav {
        display: block;
        padding: 0;
        margin: 0;
        width: 100%;
        border: 0;
    }
    .sectionsNavigation .sections-nav .title {
        display: block;
        background: #006DB4;
        color: #FFFFFF;
        margin: 0;
        padding: 1em;
    }
    .sectionsNavigation.close-nav {
        height: 51px;
    }
    .sectionsNavigation.close-nav .title .close:after {
        content: "\f0c9";
    }
    /* sectionsNavigation */
    /*** database publication title / database ***/
    .literatumPublicationTitle.db-pub-title h1 {
        font-size: 1.4em;
    }
    /*** general-image/databaseCoverImage ***/
    .db-cover-image .widget-body {
        margin: 7px 0;
    }
    /*** quickSearchWidget ***/
    .quickSearchWidget .quickSearchFormContainer.db-quickSearch {
        margin: 0 -35px;
    }
    .quickSearchWidget .quickSearchFormContainer.db-quickSearch .simpleSearchBoxContainer input {
        width: 35%;
    }
    /*** database background - responsive layout ***/
    .db-background-subjects {
        padding: 0 7px;
    }
    .db-background {
        padding: 5rem 15px 1rem;
    }
    .db-background .database-summary {
        margin-top: 0;
        margin-bottom: 17px;
    }
    .literatumPublicationTitle.db-pub-title .database-size {
        font-size: 0.85em;
    }
    /*** DATABASE MENU WIDGET ***/
    .databaseMenuWidget h1.widget-header,
    .databaseCategory h1.widget-header {
        font-size: 1em;
    }
    .dbsr .container {
        padding: 32px 30px 0 30px;
    }
    .page-header {
        padding: 0 18px 0 30px;
    }
    .page-footer {
        padding: 0 20px;
    }
    /*** *** ***/
    .journal-banner {
        padding: 14px 30px;
    }
    .issueSerialNavigation .info {
        margin: 0;
        padding-left: 30px;
    }
    /*** topical index widget ***/
    .topicalIndex .unit {
        padding-left: 15px;
    }
    /*** *** ***/
    /*** page footer widget ***/
    .pageFooter .footer-responsive-container .widget-body {
        padding-left: 0;
    }
    /*** *** ***/
    #institutionMultiIpChange .container .right.has-error {
        float: none;
        display: inline-block;
        position: relative;
        padding: 0;
    }
    .history-range-info {
        padding-left: 16px;
    }
    .widget.publicationListWidget .article-card {
        width: 45%;
        margin: 0 14px 40px 14px;
    }
    .yearSlider {
        width: 285px;
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .fixed-tabs .share.open .nav-add-this {
        padding: 2.5em 0 0 7px;
    }
}
/*** /pb2/less/responsive/product/tl-only.less ***/
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .hidden-tl {
        display: none !important;
    }
    .visible-tl {
        display: block !important;
    }
    .visible-tl-inline-block {
        display: inline-block !important;
    }
    /*** login widget and registration widget ***/
    .literatumLoginWidget,
    .literatumRegistrationWidget {
        margin-top: 7px;
    }
    .literatumLoginWidget .widget-body,
    .literatumRegistrationWidget .widget-body {
        padding-top: 7px;
    }
    .literatumLoginWidget .login-title h1,
    .literatumRegistrationWidget .login-title h1 {
        font-size: 1.8em;
        margin-top: 0.67em;
    }
    .literatumLoginWidget .login-form h2,
    .literatumRegistrationWidget .login-form h2,
    .literatumLoginWidget .regForm h2,
    .literatumRegistrationWidget .regForm h2 {
        font-size: 1.4em;
    }
    .customLoginBar .literatumNavigationLoginBar .loginBar .sign-in-link,
    .customLoginBar .literatumNavigationLoginBar .loginBar .register-link {
        font-size: 1.1em;
    }
    .customLoginBar .literatumNavigationLoginBar .loginBar.logged-in {
        padding: 0.1em 0.8em;
    }
    .customLoginBar .literatumNavigationLoginBar .loginBar a {
        font-size: 1em;
    }
    .pair-mobile > div {
        margin: 18px 23px 0 0;
    }
    .customLoginBar .literatumNavigationLoginBar .individualHeading:after {
        content: "";
    }
    .individualHeading,
    .yourAccountTxt {
        font-size: 1.1em;
    }
    /**** ***** ***/
    /**** Database search ****/
    .search-results-body .browse-results li .toc-heading {
        font-size: 0.85em;
    }
    .search-results-body .browse-results li .art_title .ref {
        font-size: 1.3em;
    }
    .search-results-body .browse-results li .entryAuthor {
        font-size: 0.85em;
    }
    .search-results-body .browse-results .publication-meta li {
        font-size: 0.765em;
    }
    .literatumPublicationTitle.db-pub-title h1 {
        font-size: 1.8em;
    }
    /*** *** ***/
    .literatumPublicationTitle.db-record h1 {
        line-height: 1.3;
        font-size: 1.8em;
    }
    /*** view cart widget ***/
    .literatumViewCart h1,
    .literatumCheckoutProcess h1 {
        font-size: 1.8em;
    }
    .literatumViewCart .cartButtons,
    .literatumCheckoutProcess .cartButtons {
        font-size: 0.85em;
        padding: 12px 15px;
    }
    /*** *** ***/
    /*** checkout proccess widget ***/
    .literatumCheckoutProcess h2,
    .literatumAddressManagementWidget h2 {
        font-size: 1.4em;
    }
    .literatumCheckoutProcess .btn,
    .literatumAddressManagementWidget .btn {
        font-size: 0.85em;
        padding: 7px 15px;
    }
    /*** *** ***/
    .literatumPublicationTitle h1 {
        font-size: 1.8em;
    }
    .coverColumn {
        float: right;
        width: 19%;
        margin: 0;
    }
    .metaColumn {
        float: left;
        width: 80%;
    }
    .logoColumn {
        clear: both;
    }
    .contactUsPage h1,
    .dlCitationPage h1 {
        font-size: 1.8em;
    }
    .contactUsPage h3,
    .dlCitationPage h3 {
        font-size: 1.3em;
    }
    .contactUsPage h4,
    .dlCitationPage h4 {
        font-size: 1.2em;
    }
    .publicationContentHeader .literatumPublicationTitle h1 {
        font-size: 1.8em;
    }
    .col-md-1-6 {
        width: 100%;
    }
    /*** sso action widget ***/
    .literatumSsoStartWidget h1 {
        font-size: 1.8em;
    }
    .literatumSsoStartWidget .genericContainer {
        width: 100%;
    }
    /*** *** ***/
    /*** address management widget ***/
    .literatumAddressManagementWidget h3 {
        font-size: 1.3em;
    }
    .customLoginBar .literatumNavigationLoginBar .LoginBarList {
        width: 100%;
    }
    /*** *** ***/
    .pageHeader .literatumCartLink .cartItems {
        display: block;
    }
    .issueSerialNavigation .titleHeading {
        font-size: 0.765em;
    }
    .issueSerialNavigation .info h1 {
        font-size: 1.08em;
    }
    /*** recommendation User Based widget ***/
    .combinedRecommendationsWidget .article-card,
    .userBasedcombinedRecommendationsWidget .article-card {
        width: 47%;
    }
    .combinedRecommendationsWidget .article-card:nth-child(odd),
    .userBasedcombinedRecommendationsWidget .article-card:nth-child(odd) {
        margin-right: 5%;
    }
    .combinedRecommendationsWidget .widget-header,
    .userBasedcombinedRecommendationsWidget .widget-header {
        font-size: 1.2em;
    }
}
/*** /pb2/less/responsive/product/medium-only.less ***/
/* To be overridden on product level

     - Any product specific styles that should go to medium devices (desktop) ONLY should go here.
     - always use min-width or max-width for media queries
     - don't use min-device-width or max-device-width for media queries
     - Please insert all styles in the following media query

     @media (min-width: @desktopViewportWidth and max-width: 1200px) {

     }
*/
/* ---------------Table of content---------------------------


                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************






                                          ***********************************************************************************************
                                          *        PLEASE UPDATE TABLE OF CONTENT IF YOU ADD ANYTHING                                   *
                                          *        -if you enter a new section or a new widget styles that are not already here         *
                                          *         start it with                                                                       *
                                          *         ---------------$section or widget---------------------------                        *
                                          *         always start it with a $ dollar sign for ease of access                             *
                                          *         then update table of content accordingly                                            *
                                          ***********************************************************************************************


---------------End Table of content--------------------------- */
/*** /pb2/less/responsive/product/large-only.less ***/
@media (min-width: 1200px) {
    .latestArticles .article-card.col-md-1-4,
    .literatumMostRecentWidget .article-card.col-md-1-4 {
        width: 22%;
        margin: 0 2%;
    }
    .toc-tabs .article-card.col-md-1-4 {
        width: 21%;
        margin: 0 2%;
    }
    .volume-container {
        width: 100%;
    }
    .all-issues-link {
        padding: 12px;
        position: absolute;
        right: 20px;
        z-index: 1000;
        border: none;
        font-size: 0.85em;
    }
    .journal-info-nav .issueSerialNavigation .info {
        width: 80%;
    }
    .journal-info-nav .issueSerialNavigation .info h1 {
        line-height: 1.3em;
    }
}
/*** Widget head ***/
.submitArticleWidget a {
    background-color: #6cd775;
    color: #333;
}
.submitArticleWidget a:hover {
    color: #fff;
}
@media (max-width: 480px) {
    .general-html.submitArticleWidget .widget-body {
        padding: 0;
    }
}
.issueSerialNavigation .submitArticleWidget a {
    font-size: 0.85em;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.issueSerialNavigation .submitArticleWidget a:hover {
    color: white;
}
.journalMenuWidget .title {
    color: #333;
    font-size: 1.2em;
    font-weight: 600;
}
.journalMenuWidget .sub-nav {
    margin: 0 0 2rem 0;
    overflow: hidden;
}
.journalMenuWidget .sub-nav ul {
    list-style-type: none;
    margin-top: 27px;
}
.journalMenuWidget .sub-nav a {
    text-decoration: none;
    padding: 10px 0 10px 18px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    display: block;
    position: relative;
    font-weight: 600;
    color: #10147E;
}
.journalMenuWidget .sub-nav a:after {
    font-family: "FontAwesome";
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    color: #006DB4;
    left: 2px;
    top: 12px;
}
.journalMenuWidget .sub-nav a:hover {
    color: #006DB4;
}
.journalMenuWidget .sub-nav.open ul {
    display: block;
}
@media (max-width: 1025px) {
    .journalMenuWidget .sub-nav .title {
        cursor: pointer;
        padding: 0.75rem 15px;
        background-color: #10147E;
        color: #fff;
    }
    .journalMenuWidget .sub-nav .title:after {
        font-family: "FontAwesome";
        position: absolute;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f078";
        right: 34px;
    }
    .journalMenuWidget .sub-nav ul {
        display: none;
        margin-top: 0;
    }
    .journalMenuWidget .sub-nav a {
        text-decoration: none;
        padding: 10px 0 10px 18px;
        border-top: 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
}
.call-paper-widget {
    color: #333;
}
.call-paper-widget .title {
    font-size: 1.2em;
    font-weight: 600;
}
.call-paper-widget .links a {
    margin: 0.5rem 1rem 0 0;
    padding-right: 1rem;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 1025px) {
    .call-paper-widget .links a {
        display: block;
        border-right: 0;
        padding: 5px 0;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
    }
}
.informa-banner {
    background-color: #525a5c;
    position: absolute;
    left: 0;
    right: 0;
    color: #fff;
    height: 35px;
    z-index: 10;
}
.informa-banner .wrapper {
    text-align: center;
    width: 100%;
    background-color: #525a5c;
    margin-top: -21px;
}
.informa-banner .title {
    cursor: pointer;
    background: url("/pb-assets/Global/iribbon-logo.gif") no-repeat top left #525a5c;
    height: 35px;
    width: 81px;
    margin: 0 auto;
}
.informa-banner .title:after {
    font-family: 'FontAwesome';
    content: '\f0d7';
    font-size: 15px;
    float: 0;
    float: right;
    right: -10px;
    position: relative;
    top: 12px;
}
.informa-banner .details {
    display: inline-block;
    overflow: hidden;
    -webkit-transition: max-height ease-in-out 500ms;
    -moz-transition: max-height ease-in-out 500ms;
    -ms-transition: max-height ease-in-out 500ms;
    -o-transition: max-height ease-in-out 500ms;
    max-width: 1180px;
    width: 100%;
    margin: 0 auto;
    max-height: 0;
}
.informa-banner .details .left,
.informa-banner .details .right {
    float: left;
    margin: 57px 0 40px 0;
    text-align: left;
    width: 47%;
    padding-left: 9px;
}
.informa-banner .details .left p,
.informa-banner .details .right p {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    margin-bottom: 1.5em;
}
.informa-banner .details .right {
    border-left: 1px solid #A5ACAF;
    padding-left: 2%;
    max-width: 579px;
    float: right;
    padding-right: 9px;
}
.informa-banner .details .right p {
    margin-bottom: 0;
}
.informa-banner .details ul,
.informa-banner .details li {
    list-style: none;
    display: inline-block;
}
.informa-banner .details li {
    padding: 0 10px 0 5px;
    line-height: 1em;
    border-right: 1px solid #A5ACAF;
}
.informa-banner .details li:last-child,
.informa-banner .details li:first-child {
    border: none;
}
.informa-banner .details li a {
    color: #fff;
    text-transform: uppercase;
}
.informa-banner.show .details {
    max-height: 500px;
}
.informa-banner.show .title:after {
    content: '\f0d8';
}
.informa-banner.show .wrapper {
    margin-top: -24px;
}
.informa-banner p,
.informa-banner a {
    font-size: 13px;
}
.informa-banner .details li.iribbon-mainlink a {
    text-transform: capitalize;
    font-weight: bold;
}
.informa-banner .details li:first-child {
    padding: 0 10px 0 0;
}
.pageHeader.home {
    /*padding-top: 25px;*/
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .informa-banner .details .left,
    .informa-banner .details .right {
        padding-left: 20px;
    }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
    .informa-banner .details .left,
    .informa-banner .details .right {
        padding-left: 15px;
    }
}
/* default */
.home-search-label {
    margin-top: 65px;
}
.home-search-label .widget-body {
    text-align: center;
}
.home-search-label .widget-body h1 {
    font-size: 3em;
    line-height: 1.2em;
    font-weight: 500;
    letter-spacing: -0.02em;
    margin: 0.5em 0 0.25em 0;
}
/* tablet and mobile */
@media (max-width: 1025px) {
    .home-search-label {
        margin-top: 12px;
    }
}
/* tablet only */
@media only screen and (min-width: 480px) and (max-width: 1025px) {
    .home-search-label .widget-body h1 {
        font-size: 1.8em;
    }
}
/* mobile only */
@media (max-width: 480px) {
    .home-search-label .widget-body h1 {
        font-size: 1.4em;
    }
}
/* default */
.home-stats .widget-body {
    text-align: center;
    color: #333;
}
.home-stats .widget-body ul {
    list-style: none;
}
.home-stats .widget-body li {
    display: inline-block;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0 20px 10px 0;
    margin-right: 10px;
}
.home-stats .widget-body li:last-child {
    border-right: none;
}
.home-stats .widget-body span {
    display: block;
}
.home-stats .widget-body .value {
    font-size: 1.7em;
    font-weight: 500;
}
.home-stats .widget-body .label {
    text-align: left;
    font-size: 0.85em;
    color: #777;
}
/* tablet and mobile */
@media (max-width: 1025px) {
    .home-stats .widget-body .value {
        font-size: 1.1em;
    }
    .home-stats .widget-body .label {
        font-size: 0.6em;
    }
}
/* default */
.home-background {
    position: absolute;
    top: 0;
    z-index: -1;
    display: block;
    overflow: hidden;
    width: 100%;
}
.home-background .home-image {
    height: 470px;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #eeeeee;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-image: url("../img/banner48.png");
    /*background-image: url("../img/banner3.jpeg");*/
}
@media only screen and (max-width: 768px) {
    .home-background .home-image {
        height: 270px;
    }
}
@media (max-width: 1024px) {
    .home-background .home-image {
        background-attachment: scroll;
        background-size: auto;
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .home-background .home-image {
        height: 310px;
    }
}
.secondary-audience {
    margin-top: 15px;
}
.teasers {
    background-color: #eeeeee;
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff));
    background: -webkit-linear-gradient(top, #eeeeee, #ffffff);
    background: -moz-linear-gradient(top, #eeeeee, #ffffff);
    background: -ms-linear-gradient(top, #eeeeee, #ffffff);
    background: -o-linear-gradient(top, #eeeeee, #ffffff);
    padding: 2rem 0 2rem;
    position: relative;
}
.teasers:before {
    position: absolute;
    top: 0;
    left: calc(50% - 30px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 30px 0 30px;
    border-color: white transparent transparent transparent;
    content: "";
    display: block;
}
.teasers.arts:before,
.teasers.latestnews:before {
    border-color: transparent transparent transparent transparent;
}
.teasers.latestnews {
    text-align: center;
    padding-bottom: 3em;
}
.teasers.latestnews li {
    margin: 0 20px;
}
.teasers.latestnews li a {
    color: #10147E;
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    font-weight: 600;
    font-size: 0.9em;
    padding: 7px 0;
}
.teasers.latestnews li a:hover {
    color: #222;
    background: #f1f1f1;
}
.teasers h2 {
    color: #333;
    font-size: 1.5em;
}
.teasers .accessindicator {
    margin-top: 3rem;
}
.teasers .accessindicator p {
    display: inline-block;
    margin: 0 0 0 1rem;
}
.teasers .teaser {
    float: left;
    direction: ltr;
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 50%;
}
@media screen and (min-width: 481px) {
    .teasers .teaser {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media screen and (min-width: 1025px) {
    .teasers .teaser {
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media screen and (min-width: 481px) {
    .teasers .teaser {
        width: 33.3333333333%;
    }
    .audienceteaser a {
        bottom: 33px;
    }
}
@media screen and (min-width: 769px) {
    .teasers .teaser {
        width: 25%;
    }
    .audienceteaser a {
        bottom: 36px;
    }
}
@media screen and (min-width: 1025px) {
    .teasers .teaser {
        width: 16.6666666667%;
    }
}
@media screen and (min-width: 1200px) {
    .teasers .teaser {
        width: 16.6666666667%;
    }
}
.teasers .audienceteaser {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    float: left;
    direction: ltr;
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 100%;
}
.teasers .audienceteaser h3 {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
@media screen and (min-width: 481px) {
    .teasers .audienceteaser {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media screen and (min-width: 1025px) {
    .teasers .audienceteaser {
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media screen and (min-width: 481px) {
    .teasers .audienceteaser {
        width: 50%;
    }
}
@media screen and (min-width: 769px) {
    .teasers .audienceteaser {
        width: 50%;
    }
}
@media screen and (min-width: 1025px) {
    .teasers .audienceteaser {
        width: 25%;
    }
}
@media screen and (min-width: 1200px) {
    .teasers .audienceteaser {
        width: 25%;
    }
}
.teasers.audiences {
    background: #10147E;
    padding: 2rem 0 1rem;
}
.teasers.audiences:before {
    border-color: white transparent transparent transparent;
}
.teasers .standardteaser {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    margin: 0 2rem;
    padding: 1rem 0 2rem;
    text-align: center;
}
.teasers .standardteaser:last-child {
    border: none;
}
.teasers .standardteaser h2,
.teasers .standardteaser p {
    margin: 0 0 1rem;
}
.teaser {
    margin: 1rem 0;
    color: #333;
}
.teaser .content {
    position: relative;
}
.teaser .thumb {
    margin: 0 0 1rem;
    position: relative;
}
.teaser .thumb img {
    z-index: 1;
    position: relative;
    width: 100px;
    height: 100px;
}
.teaser p {
    margin: 0;
    font-size: 0.7em;
}
.teaser h3 {
    margin: 0 0 0.5rem;
    font-size: 1em;
    font-family: yekan;
    /*    font-family: Iranian-Sans;*/
    font-weight: 600;
    color: #10147E;
    position: relative;
}
.teaser h3:after {
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    font-family: "FontAwesome";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f105";
    right: -5px;
}
.audienceteaser {
    margin: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    position: relative;
}
.audienceteaser .content {
    padding: 1em 1em 3em 0;
    margin: 1rem 0;
}
.audienceteaser.last .content {
    border-right: none;
}
.audienceteaser span {
    margin: 0;
    color: #b3e5ff;
    font-size: 0.85em;
    position: relative;
}
/*.audienceteaser span:after {
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  font-family: "FontAwesome";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  right: -15px;
}*/
.audienceteaser a {
    position: absolute;
}
.audienceteaser h3 {
    position: relative;
    margin: 0 1em 0.5em 0;
    color: white;
    font-size: 1.5em;
    font-weight: 400;
    line-height: 1.4;
    color: #b3e5ff;
}
.audienceteaser h3 strong {
    color: white;
}
@media screen and (min-width: 481px) {
    .audienceteaser {
        border-right: 1px solid rgba(255, 255, 255, 0.1);
    }
    .audienceteaser .content {
        padding: 0 1em 4em 0;
        margin: 1rem 0;
    }
}
@media screen and (min-width: 1025px) {
    .audienceteaser {
        border-bottom: none;
    }
}
.btn.btn-secondary:hover {
    background-color: #006DB4;
    border-color: #006DB4;
    color: white;
}
.btn.btn-md {
    padding: 7px 10px;
    font-size: 0.7em;
    background-color: #10147E;
}
.btn.btn-secondary {
    background-color: transparent;
    border: 1px solid rgba(179, 229, 255, 0.3);
    color: #b3e5ff;
}
@media screen and (min-width: 769px) {
    .btn.btn-md {
        padding: 7px 15px;
        font-size: 0.85em;
    }
}
.audiences .container,
.featured-collections .container {
    width: 100%;
    max-width: 1600px;
}
.audiences .full,
.featured-collections .full {
    float: left;
    direction: rtl;
    /*    direction: ltr;*/
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 100%;
    position: relative;
    line-height: 1.4;
}
@media screen and (min-width: 481px) {
    .audiences .full,
    .featured-collections .full {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media screen and (min-width: 1025px) {
    .audiences .full,
    .featured-collections .full {
        padding-left: 20px;
        padding-right: 20px;
    }
}
/* default */
.open-access-banner {
    background-color: #0a0c4c;
}
.open-access-banner .oa-icon-wrapper {
    display: none;
    background: url('/templates/jsp/_style2/_tandf/pb2/images/oa.png') no-repeat;
}
.open-access-banner .container {
    text-align: center;
    width: 100%;
    max-width: 100%;
    font-size: 1em;
}
.open-access-banner .container a {
    color: #F29500;
    padding: 12px;
    display: block;
    font-size: 1em;
}
.open-access-banner .container a:hover {
    background-color: #F29500;
    color: #fff;
}
.open-access-banner .container a:hover span:before {
    background: url('/templates/jsp/_style2/_tandf/pb2/images/oa.png') no-repeat;
    background-size: 13px;
}
/*.open-access-banner .container a:after {
  content: "\f105";
  font-family: 'FontAwesome';
}*/
.open-access-banner .container span {
    position: relative;
}
.open-access-banner .container span:before {
    content: "";
    background: url('/pb-assets/Global/oa-or.png') no-repeat;
    background-size: 13px;
    left: -20px;
    top: 0px;
    width: 13px;
    height: 22px;
    position: absolute;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
/* mobile */
@media (max-width: 480px) {
    .general-html.open-access-banner .widget-body {
        padding: 0;
    }
}
/* default */
.news-offers-widget {
    padding: 2rem 0 2rem;
    background-color: #eeeeee;
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff));
    background: -webkit-linear-gradient(top, #eeeeee, #ffffff);
    background: -moz-linear-gradient(top, #eeeeee, #ffffff);
    background: -ms-linear-gradient(top, #eeeeee, #ffffff);
    background: -o-linear-gradient(top, #eeeeee, #ffffff);
}
.news-offers-widget .container {
    text-align: center;
    max-width: 100%;
}
.news-offers-widget .container ul {
    list-style-type: none;
}
.news-offers-widget .container a {
    color: #10147E;
    display: block;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    font-weight: 600;
    font-size: 0.9em;
    padding: 9px 0;
    letter-spacing: 0.4px;
    /*font-family: Iranian-Sans;*/
    font-family: yekan;
}
.news-offers-widget .container a:hover {
    color: #222;
    background: #f1f1f1;
}
.news-offers-widget h1 {
    /*    font-family: Iranian-Sans;*/
    font-family: yekan;
    padding: 1rem 0 0;
    margin: 0 0 2rem;
}
.news-offers-widget .widget-header,
.featured-collections .widget-header {
    text-align: center;
    font-size: 1.5em;
    font-weight: 700;
    font-family: yekan;
    /*    font-family: Iranian-Sans;*/
}
/* default */
.featured-collections {
    margin-bottom: 28px;
    position: relative;
    background-color: #eeeeee;
    background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff));
    background: -webkit-linear-gradient(top, #eeeeee, #ffffff);
    background: -moz-linear-gradient(top, #eeeeee, #ffffff);
    background: -ms-linear-gradient(top, #eeeeee, #ffffff);
    background: -o-linear-gradient(top, #eeeeee, #ffffff);
}
.featured-collections .widget-header {
    padding: 50px 0 18px 0;
}
.featured-collections img {
    border: 1px solid rgba(179,229,255,0.75);
}
.featured-collections .teaser {
    width: 13.6%;
    /*width: 16.6%;*/
    float: right;
    padding: 0 20px 0 20px;
    margin-bottom: 20px;
    font-family: yekan;
    /*    font-family: Iranian-Sans;*/
}
.featured-collections .teaser span {
    display: block;
    margin: 18px 0 0 0;
    font-weight: 600;
    color: #10147E;
}
.featured-collections .teaser span:after {
    content: "\f104";
    font-family: 'FontAwesome';
    margin-right: 6px;
}
.featured-collections .text {
    min-height: 50px;
}
.featured-collections p {
    font-size: 0.7em;
    line-height: 17px;
    margin-top: 8px;
}
.featured-collections:before {
    position: absolute;
    top: 0;
    left: calc(50% - 30px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 30px 0 30px;
    border-color: white transparent transparent transparent;
    content: "";
    display: block;
}
/* tablet and mobile */
@media (max-width: 1024px) {
    .featured-collections .container {
        width: 100%;
        max-width: 100%;
    }
    .featured-collections .widget-header {
        font-size: 1.5em;
    }
    .featured-collections .teaser span {
        font-size: 1em;
    }
}
/* tablet */
@media only screen and (min-width: 481px) and (max-width: 1024px) {
    .featured-collections .teaser {
        width: 33.3333333333%;
        padding: 0 15px 0 15px;
    }
}
/* mobile */
@media (max-width: 480px) {
    .featured-collections .teaser {
        width: 50%;
        padding: 0 7.5px 0 7.5px;
    }
    .general-html.featured-collections .widget-body {
        padding: 0;
    }
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .featured-collections .teaser {
        width: 25%;
        padding: 0 15px 0 15px;
    }
}
.informa-group-info span {
    font-size: 0.8em;
    font-weight: 600;
}
.informa-group-info span a {
    margin-left: 12px;
    font-weight: normal;
}
.informa-group-info p {
    font-size: 0.85em;
    margin-top: 18px;
    color: rgba(255, 255, 255, 0.8);
}
/* default */
.notificationMessageWidget {
    background-color: #10147E;
    padding: 6px 10px 13px 10px;
    color: #fff;
}
.notificationMessageWidget .widget-body {
    text-align: center;
}
.notificationMessageWidget span:before {
    content: "\f06a";
    font-family: "FontAwesome";
    color: #F29500;
    padding-right: 7px;
}
/* tablet and mobile */
@media (max-width: 1025px) {
    .notificationMessageWidget {
        font-size: 0.9em;
    }
}
.quickSearchWidget .searchDropDownDivRight select:hover {
    background-color: white;
    -webkit-transition: all 0.3s ease 0s;
}
.database-summary {
    color: #fff;
    margin-right: 15%;
    line-height: 1.8;
    font-size: 1.1em;
    margin-top: 20px;
}
/* default */
.databaseMenuWidget .widget-header {
    font: 600 1.1em "Open Sans", sans-serif;
}
.databaseMenuWidget ul {
    list-style-type: none;
}
.databaseMenuWidget ul a {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    display: block;
    padding: 11px 11px 11px 20px;
    font-size: 0.8em;
    font-weight: 600;
    position: relative;
}
.databaseMenuWidget ul a:after {
    font-family: "FontAwesome";
    position: absolute;
    content: "\f105";
    left: 4px;
    top: 12px;
    color: #006DB4;
}
/* desktop */
@media (min-width: 1025px) {
    .databaseMenuWidget {
        width: 86%;
    }
    .databaseMenuWidget.search-result-page {
        padding: 19px 23px 0 20px;
    }
}
/* tablet and mobile */
@media (max-width: 1025px) {
    .databaseMenuWidget {
        margin-top: 20px;
    }
    .databaseMenuWidget .widget-header {
        background-color: #10147E;
        color: #fff;
        cursor: pointer;
        padding: 12px;
        margin-bottom: 0;
    }
    .databaseMenuWidget .widget-header:after {
        font-family: "FontAwesome";
        position: absolute;
        content: "\f078";
        right: 24px;
        color: #fff;
        font-weight: 400;
        font-size: 17px;
    }
    .databaseMenuWidget .widget-body {
        padding: 0;
    }
    .databaseMenuWidget ul {
        display: none;
    }
    .databaseMenuWidget ul a {
        border-top: 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        padding: 14px 14px 14px 29px;
    }
    .databaseMenuWidget ul a:after {
        left: 13px;
    }
    .databaseMenuWidget ul.open {
        display: block;
    }
}
/* mobile */
@media (max-width: 480px) {
    .databaseMenuWidget .widget-header {
        font-size: 1em;
    }
}




.quickSearchWidget .searchDropDownDivRight select:hover {
    background-color: white;
    -webkit-transition: all 0.3s ease 0s;
}
/* default */
.login-responsive-layout {
    line-height: 1.7;
}
.login-responsive-layout .login-right-column .registerBtn {
    padding: 7px 15px;
    font-size: 0.85em;
    background-color: #10147E;
    border-radius: 4px;
    color: white;
}
.login-responsive-layout .login-right-column .registerBtn:hover {
    background-color: #006DB4;
}
.login-responsive-layout .login-right-column h2 {
    font-size: 1.4em;
}
.login-responsive-layout .login-right-column .loginPopup {
    padding: 9px 14px 9px 8px;
    font-size: 0.85em;
    background-color: #F29500;
    border-radius: 4px;
    color: #fff;
}
.login-responsive-layout .login-right-column .loginPopup:before {
    font-family: "FontAwesome";
    content: '\f007';
    font-size: 1.2em;
    margin-right: 9px;
}
.login-responsive-layout .login-right-column .loginPopup:hover {
    background-color: #688FCA;
}
/* desktop */
@media (min-width: 1025px) {
    .login-responsive-layout .login-right-column {
        margin-top: 110px;
    }
}
/* tablet and mobile */
@media (max-width: 1025px) {
    .login-responsive-layout {
        margin-top: 0;
    }
    .login-responsive-layout .login-right-column .widget-body {
        text-align: center;
    }
    .login-responsive-layout .login-right-column h2 {
        font-size: 1.2em;
    }
    .login-responsive-layout .login-right-column .registerBtn {
        font-size: 0.7em;
        padding: 7px 10px;
    }
}
/* tablet portrait only */
@media only screen and (min-width: 769px) and (max-width: 1025px) {
    .login-responsive-layout {
        margin-top: 7px;
    }
    .login-responsive-layout .login-right-column h2 {
        font-size: 1.4em;
    }
    .login-responsive-layout .login-right-column .registerBtn {
        font-size: 0.85em;
        padding: 7px 15px;
    }
}


.searchPageQSearchWrapper {
    margin-bottom: 4em;
    background: #eee;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 1rem 0;
}
.searchPageQSearchWrapper .quickSearchWidget .quickSearchFormContainer {
    display: inline-block;
    width: 100%;
}
.searchPageQSearchWrapper .quickSearchWidget .quickSearchFormContainer .quick-search-btn .searchButtons {
    background: #006DB4;
    width: 43px;
    height: 38px;
}
.searchPageQSearchWrapper .quickSearchWidget .quickSearchFormContainer .quick-search-btn:after {
    right: 14px;
}
.searchPageQSearchWrapper .quickSearchWidget .quickSearchFormContainer input.searchText {
    width: 70%;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
/* cover tablet and mobile issues */
@media (max-width: 1025px) {
    .searchPageQSearchWrapper {
        margin-bottom: 0;
        border-bottom: 0;
        padding: 0;
        background: #10147E;
        margin-left: 0;
    }
    .searchPageQSearchWrapper .quickSearchWidget .quickSearchFormContainer {
        background: none;
        margin: 0;
        padding-left: 0;
    }
    .searchPageQSearchWrapper .quickSearchWidget .quickSearchFormContainer .quick-search-btn {
        vertical-align: top;
    }
    .searchPageQSearchWrapper .quickSearchWidget .quickSearchFormContainer .quick-search-btn .searchButtons {
        width: 41px;
        height: 36px;
    }
    .newSearchFacets {
        width: 100%;
        margin: 0 0 3.2rem;
    }
    .newSearchFacets .searchFacetsTitle {
        margin: 0;
        color: #10147E;
    }
    .newSearchFacets .searchFacetsTitle:after {
        top: 17px;
        right: 10px;
    }
    .newSearchFacets .searchFacetsTitle.active,
    .newSearchFacets .searchFacetsTitle:hover {
        color: #000000;
    }
    .newSearchFacets .facetsBody.active {
        margin-top: 1em;
    }
    .newSearchFacets .facetsBody .facetHeader:hover {
        background: #eee;
    }
    .newSearchFacets .facetsBody .facetHeader.active:hover {
        background: #10147E;
    }
    .newSearchFacets .facetsFilters {
        margin: 16px 0 16px 0;
        padding: 1em 0 0 10px;
        border-top: 1px solid rgba(0, 0, 0, 0.2);
    }
}
/* default */
.login-responsive-layout {
    line-height: 1.7;
}
.login-responsive-layout .login-right-column .registerBtn {
    padding: 7px 15px;
    font-size: 0.85em;
    background-color: #10147E;
    border-radius: 4px;
    color: white;
}
.login-responsive-layout .login-right-column .registerBtn:hover {
    background-color: #006DB4;
}
.login-responsive-layout .login-right-column h2 {
    font-size: 1.4em;
}
.login-responsive-layout .login-right-column .loginPopup {
    padding: 9px 14px 9px 8px;
    font-size: 0.85em;
    background-color: #F29500;
    border-radius: 4px;
    color: #fff;
}
.login-responsive-layout .login-right-column .loginPopup:before {
    font-family: "FontAwesome";
    content: '\f007';
    font-size: 1.2em;
    margin-right: 9px;
}
.login-responsive-layout .login-right-column .loginPopup:hover {
    background-color: #688FCA;
}
/* desktop */
@media (min-width: 1025px) {
    .login-responsive-layout .login-right-column {
        margin-top: 110px;
    }
}
/* tablet and mobile */
@media (max-width: 1025px) {
    .login-responsive-layout {
        margin-top: 0;
    }
    .login-responsive-layout .login-right-column .widget-body {
        text-align: center;
    }
    .login-responsive-layout .login-right-column h2 {
        font-size: 1.2em;
    }
    .login-responsive-layout .login-right-column .registerBtn {
        font-size: 0.7em;
        padding: 7px 10px;
    }
}
/* tablet portrait only */
@media only screen and (min-width: 769px) and (max-width: 1025px) {
    .login-responsive-layout {
        margin-top: 7px;
    }
    .login-responsive-layout .login-right-column h2 {
        font-size: 1.4em;
    }
    .login-responsive-layout .login-right-column .registerBtn {
        font-size: 0.85em;
        padding: 7px 15px;
    }
}
@media (max-width: 1025px) {
    .searchPageQSearchWrapper {
        overflow: hidden;
        position: relative;
        padding: 0 0.5rem;
        background-color: #10147E;
        height: 0px;
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
    }
    .searchPageQSearchWrapper.open {
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        height: 50px;
    }
}
.confPad {
    padding: 0 40px 0 40px;
}
@media screen and (min-width: 1025px) {
    .search-home {
        width: 100%;
        max-width: 1600px;
        padding: 0 13px;
    }
}
.smooth-mv a,
.smooth-mv div {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
/* default */
.serial-btns {
    margin-top: 24px;
}
.serial-btns .widget-body .serial-action {
    opacity: 0;
}
.serial-btns .widget-body a.green {
    background-color: #6cd775;
    color: #333;
    font-weight: 600;
}
.serial-btns .widget-body a {
    background-color: #10147E;
    color: #fff;
    padding: 9px 15px;
    border-radius: 4px;
    font-size: 0.765em;
}
.serial-btns .widget-body a:hover {
    background-color: #006DB4;
    color: #fff;
}
/* controlling elements */
.fit-wrapper [class^="container"] {
    max-width: 1600px;
    margin: 0 auto;
    position: relative;
}
.fit-padding {
    padding-left: 20px;
    padding-right: 20px;
    margin: 0;
}
.fit-padding.xx {
    padding-left: 40px;
    padding-right: 40px;
}
.fit-padding.clear-left {
    padding-left: 0;
}
.fit-padding.clear-right {
    padding-right: 0;
}
.rm-relative-position {
    position: static;
}
/* For standard journal pages */
.st-journal {
    line-height: 1.7;
    /* general elements */
}
.st-journal strong {
    font-weight: 600;
}
.st-journal .spacer {
    margin: 0 0 2rem 0;
}
.st-journal p {
    margin: 0 0 2rem;
}
.st-journal h2 {
    font-size: 1.4em;
}
.st-journal blockquote {
    font-size: 1.5em;
    margin: 3rem 0;
    font-family: yekan;
    /*    font-family: Iranian-Sans;*/
    line-height: 1.3;
}
.st-journal blockquote span {
    background: #10147E;
    width: 15%;
    height: 5px;
    display: block;
    margin-bottom: 0.5em;
}
.st-journal blockquote cite {
    display: block;
    font-size: 0.5em;
    font-family: yekan;
    /*    font-family: Iranian-Sans;*/
    font-style: normal;
    color: #666;
    margin-top: 14px;
}
.st-journal .journal-actions {
    margin: 1.5rem 0;
}
.st-journal .literatumSeriesNavigation {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    /* defining buttons */
}
.st-journal .literatumSeriesNavigation h1 {
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.4;
    padding: 0;
}
.st-journal .literatumSeriesNavigation .titleHeading {
    font-family: yekan;
    /*    font-family: Iranian-Sans;*/
    display: inline-block;
    margin-top: 10px;
    font-size: 0.765em;
    color: #666;
}
.st-journal .literatumSeriesNavigation .info {
    margin: 0;
    padding: 0;
}
.st-journal .literatumSeriesNavigation .cover {
    width: 90px;
    margin-right: 20px;
}
.st-journal .literatumSeriesNavigation a.btn-html {
    -webkit-animation: fade-out 900ms normal ease-out;
    animation: fade-out 450ms normal ease-out;
    opacity: 0;
    color: #fff;
}
.st-journal .literatumSeriesNavigation a.btn-html.green {
    background-color: #6cd775;
    color: #333;
    font-weight: 600;
}
.st-journal .literatumSeriesNavigation a.btn-html.green:hover {
    background: #006DB4;
    color: #ffffff;
}
.st-journal .literatumSeriesNavigation a.btn-html:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.st-journal .publicationSerialHeader:hover .btn-html {
    -webkit-animation: fade-in 900ms normal ease-out;
    animation: fade-in 450ms normal ease-out;
    opacity: 1;
}
.st-journal .sub-nav {
    font-size: 1.1em;
}
.st-journal .sub-nav .label {
    font-size: 1.1rem;
    margin: 0 0 1.5rem;
    cursor: default;
    background-color: transparent;
    color: #333;
    padding: 0;
}
.st-journal .sub-nav .label strong {
    font-weight: 600;
}
.st-journal .sub-nav .actual-nav {
    list-style: none;
}
.st-journal .sub-nav .actual-nav a {
    text-decoration: none;
    padding: 0.5rem 0 0.5rem 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: none;
    display: block;
    font-size: 0.8rem;
    position: relative;
    font-weight: 600;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.st-journal .sub-nav .actual-nav a:after {
    left: 3px;
    top: 9px;
    font-family: "FontAwesome", serif;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f105";
    color: #006DB4;
}
.st-journal .sub-nav .actual-nav a.selected {
    background: #f8f8f8;
    color: #222;
}
.st-journal .sub-nav .actual-nav a.selected:after {
    color: #F29500;
}
.st-journal .quickSearchWidget .searchDropDownDivRight .custom-dropdown {
    background: #fff;
    color: #333;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 6px 40px 6px 10px;
    width: 146px;
    font-size: 0.81em;
}
.st-journal .quickSearchWidget .searchDropDownDivRight:after {
    top: -3px;
    border: 0;
    right: 11px;
}
.st-journal .quickSearchWidget .searchText {
    width: 55.6%;
    font-size: 0.875em;
}
.st-journal .st-body {
    margin: 3em 0;
}
.st-journal .st-body .standard-intro {
    font-size: 1.35rem;
}
.st-journal .st-body .image-caption {
    position: relative;
    margin: 0 0 2rem;
}
.st-journal .st-body .image-caption img {
    display: block;
    width: 100%;
    height: auto;
}
.st-journal .st-body .image-caption p {
    display: block;
    background: #333;
    color: #fff;
    padding: 0.5rem 1rem;
    text-align: center;
    font-size: 0.75em;
    margin: 0;
}
.st-journal .st-body .image-caption p:before {
    margin-right: 5px;
}
.st-journal .st-body ul.list-unordered {
    list-style-type: square;
    margin: 0 0 2rem 20px;
}
.st-journal .st-body ol.list-ordered {
    list-style-type: none;
    margin: 0 0 2rem;
}
.st-journal .st-body ol.list-ordered li {
    counter-increment: step-counter;
    margin: 0 0 10px 35px;
    padding: 0;
    list-style-type: none;
    position: relative;
}
.st-journal .st-body ol.list-ordered li:before {
    content: counter(step-counter);
    font-size: 80%;
    background-color: #10147E;
    color: white;
    padding: 2px 8px;
    border-radius: 50%;
    position: absolute;
    top: 2px;
    left: -35px;
    margin: 0;
}
.st-journal .st-body .teasers {
    background: #eeeeee;
    background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 30%, #ffffff 70%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(30%, #eeeeee), color-stop(70%, #ffffff), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #eeeeee 0%, #eeeeee 30%, #ffffff 70%, #ffffff 100%);
    background: -o-linear-gradient(top, #eeeeee 0%, #eeeeee 30%, #ffffff 70%, #ffffff 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%, #eeeeee 30%, #ffffff 70%, #ffffff 100%);
    background: linear-gradient(to bottom, #eeeeee 0%, #eeeeee 30%, #ffffff 70%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#ffffff, GradientType=0);
    padding: 2rem 0 2rem;
    position: relative;
}
.st-journal .st-body .teasers .standardteaser {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    margin: 0 2rem;
    padding: 1rem 0 2rem;
    text-align: center;
}
.st-journal .st-body .teasers .standardteaser h2,
.st-journal .st-body .teasers .standardteaser p {
    margin: 0 0 1rem;
}
.st-journal .st-body .teasers .standardteaser p {
    margin: 0 0 1rem;
}
.st-journal .st-body .teasers .standardteaser .btn-external {
    padding: 7px 35px 7px 15px;
    font-size: 0.85em;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.st-journal .st-body .teasers .standardteaser .btn-external:after {
    font-family: "FontAwesome";
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f14c";
    right: 15px;
    font-size: 1.2em;
    top: 6px;
}
.st-journal .st-body .teasers .standardteaser:last-child {
    border: 0;
}
.st-journal .st-body .teasers:before {
    position: absolute;
    top: 0;
    left: calc(50% - 30px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 30px 0 30px;
    border-color: white transparent transparent transparent;
    content: "";
}
.st-journal .st-body .teasers:after {
    content: "";
    display: table;
    clear: both;
    border-spacing: 0;
}
@-webkit-keyframes fade-out {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes fade-out {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
/* footer */
.sec-idx-cont-footer .topicalIndex {
    margin: 0;
}
.sec-idx-cont-footer .topicalIndex .widget-header {
    font-size: 1.3em;
    font-family: "Droid Serif", serif;
    margin: 0 0 1.5rem;
    line-height: 1.4;
    font-weight: 400;
    padding: 0;
    color: #FFFFFF;
    text-align: left;
}
.sec-idx-cont-footer .topicalIndex .container {
    width: 100%;
    padding: 0;
}
.sec-idx-cont-footer .topicalIndex .container li a {
    color: #b3e5ff;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    font-size: 0.9em;
    font-weight: 600;
    padding: 7px 30px 7px 0;
}
.sec-idx-cont-footer .topicalIndex .container li a:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    color: #FFFFFF;
}
.sec-idx-cont-footer .footer-search-filter {
    margin: 0 0 0;
    padding: 2rem 0;
}
.sec-idx-cont-footer .nav-top {
    top: 0;
    right: 4%;
    position: absolute;
    font-size: 0.90em;
    z-index: 2;
}
.sec-idx-cont-footer .nav-top span {
    font-size: 1.1em;
    width: 18px;
    height: 18px;
    background: #688FCA;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    margin: 0 0 0 5px;
}
.sec-idx-cont-footer .nav-top span:hover {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    color: #688FCA;
    background-color: #fff;
}
.sec-idx-cont-footer .nav-html-cont {
    padding: 0;
    margin: 0;
    height: 0;
}
/* Desktop */
@media (min-width: 1025px) {
    .st-journal .btn-html.btn-md {
        padding: 7px 15px;
        font-size: 0.765rem;
    }
    .st-journal .image-caption p {
        position: absolute;
        bottom: 0;
        left: 0;
        text-align: left;
    }
    .st-journal h1 {
        font-size: 2.2em;
    }
    .st-journal blockquote {
        float: right;
        width: 50%;
        margin: 10px 0 3rem 40px;
    }
    .st-journal .literatumSeriesNavigation {
        padding-top: 0;
        padding-bottom: 0;
    }
}
/*
**
** Mobile & tablet
**
*/
@media (max-width: 1025px) {
    .more-pages h1,
    .st-journal h1 {
        font-size: 1.8em;
    }
    .more-pages .idx-left-nav,
    .st-journal .idx-left-nav {
        padding: 0;
        height: 50px;
        margin: 0 0 1rem;
        position: relative;
        overflow: hidden;
    }
    .more-pages .idx-left-nav .label,
    .st-journal .idx-left-nav .label {
        font-size: 1rem;
        line-height: 1.4;
        cursor: pointer;
        display: block;
        margin: 0;
        padding: 0.75rem 15px;
        background-color: #10147E;
        color: white;
    }
    .more-pages .idx-left-nav .label:after,
    .st-journal .idx-left-nav .label:after {
        font-family: "FontAwesome";
        position: absolute;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\f078";
        right: 1rem;
        top: 10px;
        color: white;
    }
    .more-pages .idx-left-nav .label strong,
    .st-journal .idx-left-nav .label strong {
        font-weight: 600;
    }
    .more-pages .idx-left-nav .actual-nav a,
    .st-journal .idx-left-nav .actual-nav a {
        border-top: none;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        padding: 0.75rem 15px 0.75rem 30px;
    }
    .more-pages .idx-left-nav .actual-nav a:after,
    .st-journal .idx-left-nav .actual-nav a:after {
        left: 15px;
        top: 8px;
    }
    .more-pages .idx-left-nav.active,
    .st-journal .idx-left-nav.active {
        -webkit-transition: all 0.3s ease 0s;
        -moz-transition: all 0.3s ease 0s;
        -ms-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        height: auto;
        /* already predefined in our code to animate it */
    }
    .more-pages .idx-left-nav.active .label:after,
    .st-journal .idx-left-nav.active .label:after {
        content: "\f077";
    }
    .more-pages .idx-left-nav.active .actual-nav,
    .st-journal .idx-left-nav.active .actual-nav {
        -webkit-animation: fade-in 900ms normal ease-out;
        animation: fade-in 450ms normal ease-out;
    }
}
/*
**
** Mobile & tablet
**
*/
@media (max-width: 1025px) {
    .fit-padding {
        padding-left: 15px;
        padding-right: 15px;
    }
    .fit-padding.xx {
        padding-left: 30px;
        padding-right: 30px;
    }
    .fit-padding.rm-fit-xs-sm {
        padding-left: 0;
        padding-right: 0;
    }
    .rm-height-xs,
    .rm-height-sm {
        height: 0;
    }
    .st-journal .st-body {
        margin: 0 0 3rem 0;
    }
    .st-journal .publicationSerialHeader.open .quickSearchWidget .quickSearchFormContainer {
        position: absolute;
        height: 50px;
    }
    .st-journal .publicationSerialHeader .quickSearchWidget {
        top: 0;
        position: static;
    }
    .st-journal .publicationSerialHeader .quickSearchWidget .quickSearchFormContainer {
        position: absolute;
        top: 0;
        width: 100%;
        height: 0;
    }
    .st-journal .publicationSerialHeader .quickSearchWidget .quickSearchFormContainer.open {
        height: 50px;
    }
    .st-journal .issueSerialNavigation.open {
        top: 0;
        margin-top: 50px;
    }
}
.header-index {
    z-index: 7;
}
.customLoginBar {
    z-index: 9;
}
.impactFactor {
    position: absolute;
    width: 85px;
    height: 85px;
    background-color: #CA1E47;
    color: white;
    border-radius: 50%;
    bottom: -30px;
    right: 0;
    text-align: center;
    line-height: 1.1;
    padding: 0.75rem 0;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.2);
}
.jdbSeparator {
    margin: 0.5rem 1rem 0 0;
    padding-right: 1rem;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-top: none;
    display: inline;
}
.impactCircle {
    text-align: center;
}
div.cust-props {
    line-height: 1.5;
}
h5.cust-title {
    line-height: 1.4;
    font-weight: 600;
    font-size: 1.1em;
    margin: 0;
}
@media (max-width: 1025px) {
    .figcaption {
        position: relative;
        top: -80px;
        color: #000;
        font-size: 0.6em;
    }
    .figP {
        background-color: rgba(255, 255, 255, 0.62);
        padding: 5px;
        display: inline-block;
    }
}
@media (min-width: 1025px) {
    .figcaption {
        position: relative;
        top: -80px;
        color: #000;
        font-size: 0.85em;
    }
    .figP {
        background-color: rgba(255, 255, 255, 0.62);
        padding: 5px;
        display: inline-block;
    }
}
@media (max-width: 1025px) {
    .sub-nav .label a {
        color: #b3e5ff;
    }
}
.ref-overlay {
    line-height: 1.5;
}
.bannerWidth {
    min-width: 80px;
}
.topicalIndex ul li img{
    margin: 0px 4%;
    border: 1px dashed #006DB4;
    padding: 4px;
    width: 70px;
    height: 70px;
    border-radius: 4px;
}
.logForm{
    background: #f8f8f8;
    border-radius: 5px;
    padding: 30px;
    margin-left: 3px;
    padding: 30px 30px 16px 30px;
}
.logForm:hover{
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    cursor: pointer;
}
.unit ul li img:hover {
    box-shadow: 2px 2px 2px rgba(0,109,180,0.15);
    cursor:pointer;
}