/*** /pb2/less/pb-variables.less ***/
/*** /pb2/less/pb-mixins.less ***/
.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: "Open Sans", Sans-Serif;
  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: sans-serif;
}
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: 600;
  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: 200px;
  max-width: none;
  margin: 14px 0 0 8px;
}
.pageHeader .icon-mobile:hover:hover {
  color: #fff;
}
.pageHeader .literatumCartLink {
  margin-top: 5px;
  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: 600;
  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: 60px;
}
.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: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: 80%;
}
.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: "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: 19px 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: 25%;
  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: 100%;
  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: '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: 'Open Sans', sans-serif;
  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: 'Open Sans', sans-serif;
  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-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;
  }
}
.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);
  }
}
@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;
  }
}
@media (min-width: 1025px) {
  .accessLogo {
    position: absolute;
    top: 0;
    right: 20px;
    z-index: 100;
  }
}
.confPad {
  padding: 0 40px 0 40px;
}
.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: 5px;
}
.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: "Droid Serif", serif;
  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: "Open Sans", sans-serif;
  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: 'Open Sans', serif;
  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);
}
div.cust-props {
  line-height: 1.5;
}
h5.cust-title {
  line-height: 1.4;
  font-weight: 600;
  font-size: 1.1em;
  margin: 0;
}
.impactCircle {
  text-align: center;
}
.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;
}
.bannerWidth {
  min-width: 80px;
}
@media (max-width: 1025px) {
  .sub-nav .label a {
    color: #b3e5ff;
  }
}
.ref-overlay {
  line-height: 1.5;
}
