/* remove after 1st MR after launch */
.table-of-content .toc__section {
	display: none;
}

@media (min-width: 992px) {
  .mobileOnlyAd .pb-ad {
    display: none;
  }
}

@media (max-width: 767px) {
  .mobileOnlyAd .pb-ad {
    display: table;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 992px) {
  .tabletOnlyAd .pb-ad {
    display: none;
  } 
}

@media (max-width: 991px) and (min-width: 768px) {
  .tabletOnlyAd .pb-ad {
    display: table;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 992px) {
  .allDevicesAd .pb-ad {
    display: table;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }
}
/* remove after 2nd MR after launch */
.topical-index a {
  font-size: 16px;
}
.topical-index .expandable-list__body a {
  padding: 7px 0 7px 60px;
}
@media(min-width: 769px) {
  .topical-index ul ul {
    column-count: 1;
  }
}

.journalSlides img {
  max-height: 203px;
}
.generic-widget-journal-slider .journalSlides {
  -webkit-scroll-snap-type: none;
  -ms-scroll-snap-type: none;
  scroll-snap-type: none;
}
@media(max-width: 767px) {
  .homepage .titleText {
      font-size: 1.5rem;
      padding: 5px 0;
  }
}

/* Amends HEE North home page */
.top-image-heen {
    background: #7d7eb0 url(/pb-assets/website-design/images/backgrounds/hee-north-hero.jpg) center top;
}

h1.titleTextHEEN {
    background-color: #035BBC;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    color: #fff;
    display: inline;
    font-size: 34px;
    font-size: 2.125rem;
    font-weight: 400;
    padding: 10px 0;
    box-shadow: 15px 0 0 #035BBC,-15px 0 0 #035BBC;
    position: relative;
    top: 50px;
}

/* Amends LKS-ASE home page */
.top-image-lksase {
    background: #7d7eb0 url(/pb-assets/website-design/images/backgrounds/lks-ase-hero1.jpg) center top;
}

h1.titleTextLKSASE {
    background-color: #065129;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    color: #fff;
    display: inline;
    font-size: 34px;
    font-size: 2.125rem;
    font-weight: 400;
    padding: 10px 0;
    box-shadow: 15px 0 0 #065129,-15px 0 0 #065129;
    position: relative;
    top: 50px;
}
/* Amends NHS Scotland home page */
.top-image-nesscot {
    background: #7d7eb0 url(/pb-assets/website-design/images/backgrounds/nesscot-hero.jpg) center top;
}

h1.titleTextNESSCOT {
    background-color: #2D2F7F;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    color: #fff;
    display: inline;
    font-size: 34px;
    font-size: 2.125rem;
    font-weight: 400;
    padding: 10px 0;
    box-shadow: 15px 0 0 #2D2F7F,-15px 0 0 #2D2F7F;
    position: relative;
    top: 50px;
}

.featureList, .featureList ul {
  margin-top: 0;
  padding-left: 2em;
  list-style-type: none;
}

.featureList li.tick:before {
  content: "\2713";
  color: crimson;
}
/* Adds styling for new subs pages */
.subsGridBJOM {
  background-color: #EEEEEE;
  border-top: 2mm solid Purple;
  padding: 20px
}

.subsGridBJHA {
  background-color: #EEEEEE;
  border-top: 2mm solid midnightblue;
  padding: 20px
}

.subsGridBJON {
  background-color: #EEEEEE;
  border-top: 2mm solid darkslateblue;
  padding: 20px
}

.subsImageCenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 38%;
}

.subsImageLeft {
  float: left;
  clear: left;
  width: 28%;
  padding-right: 20px
}

.eCommerceCheckoutAddToCartWidgetNEW {
  text-align: center;
}

.eCommerceCheckoutAddToCartWidgetNEW .expand-purchase-options {
 background-color:#2d2f7f;
 border:none;
 border-radius:2px;
 color:#fff;
 font-size:16px;
 font-size:1rem;
 font-weight:700;
 padding:12px 24px;
}

.jrnl-bjom .eCommerceCheckoutAddToCartWidgetNEW .expand-purchase-options {
 background-color:#871777
}

.subsGridButton {
 text-align: center;
}

/* Tweaks to "image widget" on BJN and BJM home pages */
.editors-pick__title {
    overflow-y: hidden;
    position: relative;
    color: #454545;
}

li .creative-work {
 border-bottom:0px;
 padding-bottom:20px
}

.hero-bg-bjom {
 background-color:#8e026b;
 background-image:url(/pb-assets/website-design/images/bjom-info-bg.jpg);
 background-position:center
}

.loi-noPages .page-range {
 display: none; 
}

/* Styling for Optician */
.jrnl-opti .top-image {
 background-image:url(/pb-assets/website-design/images/backgrounds/opti-hero-image.jpg) 
}

.jrnl-opti .titleText {
 background-color:#0066AD; box-shadow:15px 0 0 #0066AD,-15px 0 0 #0066AD 
 }
 
 .jrnl-opti .theme-color button {
 background-color:#0066AD
}

.jrnl-opti .theme-color a {
 color:#0066AD
}

.jrnl-opti .background-container {
 color:#0066AD
}

.jrnl-opti .btn--inverse {
 background-color:#0066AD
}

.jrnl-opti .button,
.jrnl-opti button,
.jrnl-opti [type=submit] {
 background-color:#0066AD
}

.jrnl-opti .switch .cmn-toggle:checked+label {
 background-color:#0066AD
}

.jrnl-opti .eCommerceCheckoutAddToCartWidget .expand-purchase-options {
 background-color:#0066AD
}

.jrnl-opti .magtabs .tab__nav .active a {
 border-bottom-color:#0066AD
}

.jrnl-opti .table-of-content .tocHeading .badge-type {
 border-color:#0066AD
}

.jrnl-opti article .tab__nav .active a {
 border-bottom-color:#0066AD
}

.jrnl-opti .article__content .coolBar [class*=__ctrl] {
 background-color:#0066AD
}

.jrnl-opti .article__body .hlFld-Fulltext .section__title {
 border-bottom:4px solid #0066AD
}

.jrnl-opti .topical-index {
 border-color:#0066AD
}

.jrnl-opti .hero-bg {
 background-color:#0066AD;
 background-image:url(/pb-assets/website-design/images/backgrounds/opti-hero-image.jpg)
}

.jrnl-opti .largeheading .section__header {
 border-color:#0066AD
}

@media(max-width:767px) {
 .jrnl-opti .largeheading .section__header {
  font-size:16px;
  font-size:1rem;
  margin-top:1em
 }
}

.jrnl-opti .herosearch .tab__content {
 border-color:#0066AD
}

.jrnl-opti .herosearch .tab .dropBlock {
 border-color:#0066AD
}

.jrnl-opti .herosearch .quick-search__button {
 background-color:#0066AD
}

.jrnl-opti .journalHeaderBlock {
 border-top:4px solid #0066AD;
 border-bottom:1px solid #0066AD
}

.jrnl-opti .journalHeaderBlock h3 {
 border-bottom:4px solid #0066AD
}

.jrnl-opti .journalSidebar .section__header {
 color:#0066AD
}

 .jrnl-opti .journalHeader.herosearch .quick-search .col-md-7.gutterless .tab__content {
  border-color:#0066AD
 }
 
  .jrnl-opti .journalHeader.herosearch.collection .quick-search .col-md-7.gutterless .tab__content {
  border-color:#0066AD
 }
/* End of OPTI styling */
 
/* Styling for CHHE */
.jrnl-chhe .top-image {
 background-image:url(/pb-assets/website-design/images/backgrounds/chhe-hero-image.jpg) 
}

.jrnl-chhe .titleText {
 background-color:#025093; box-shadow:15px 0 0 #025093,-15px 0 0 #025093 
 }
 
 .jrnl-chhe .theme-color button {
 background-color:#025093
}

.jrnl-chhe .theme-color a {
 color:#025093
}

.jrnl-chhe .background-container {
 color:#025093
}

.jrnl-chhe .btn--inverse {
 background-color:#025093
}

.jrnl-chhe .button,
.jrnl-chhe button,
.jrnl-chhe [type=submit] {
 background-color:#025093
}

.jrnl-chhe .switch .cmn-toggle:checked+label {
 background-color:#025093
}

.jrnl-chhe .eCommerceCheckoutAddToCartWidget .expand-purchase-chheons {
 background-color:#025093
}

.jrnl-chhe .magtabs .tab__nav .active a {
 border-bottom-color:#025093
}

.jrnl-chhe .table-of-content .tocHeading .badge-type {
 border-color:#025093
}

.jrnl-chhe article .tab__nav .active a {
 border-bottom-color:#025093
}

.jrnl-chhe .article__content .coolBar [class*=__ctrl] {
 background-color:#025093
}

.jrnl-chhe .article__body .hlFld-Fulltext .section__title {
 border-bottom:4px solid #025093
}

.jrnl-chhe .topical-index {
 border-color:#025093
}

.jrnl-chhe .hero-bg {
 background-color:#025093;
 background-image:url(/pb-assets/website-design/images/backgrounds/chhe-hero-image.jpg)
}

.jrnl-chhe .largeheading .section__header {
 border-color:#025093
}

@media(max-width:767px) {
 .jrnl-chhe .largeheading .section__header {
  font-size:16px;
  font-size:1rem;
  margin-top:1em
 }
}

.jrnl-chhe .herosearch .tab__content {
 border-color:#025093
}

.jrnl-chhe .herosearch .tab .dropBlock {
 border-color:#025093
}

.jrnl-chhe .herosearch .quick-search__button {
 background-color:#025093
}

.jrnl-chhe .journalHeaderBlock {
 border-top:4px solid #025093;
 border-bottom:1px solid #025093
}

.jrnl-chhe .journalHeaderBlock h3 {
 border-bottom:4px solid #025093
}

.jrnl-chhe .journalSidebar .section__header {
 color:#025093
}

 .jrnl-chhe .journalHeader.herosearch .quick-search .col-md-7.gutterless .tab__content {
  border-color:#025093
 }
 
  .jrnl-chhe .journalHeader.herosearch.collection .quick-search .col-md-7.gutterless .tab__content {
  border-color:#025093
 }
 
/* end of CHHE styling */

/* Styling for Dental Update */
.jrnl-denu .top-image {
 background-image:url(/pb-assets/website-design/images/backgrounds/denu-hero-image.jpg) 
}

.jrnl-denu .titleText {
 background-color:#009FE3; box-shadow:15px 0 0 #009FE3,-15px 0 0 #009FE3 
 }
 
 .jrnl-denu .theme-color button {
 background-color:#009FE3
}

.jrnl-denu .theme-color a {
 color:#009FE3
}

.jrnl-denu .background-container {
 color:#009FE3
}

.jrnl-denu .btn--inverse {
 background-color:#009FE3
}

.jrnl-denu .button,
.jrnl-denu button,
.jrnl-denu [type=submit] {
 background-color:#009FE3
}

.jrnl-denu .switch .cmn-toggle:checked+label {
 background-color:#009FE3
}

.jrnl-denu .eCommerceCheckoutAddToCartWidget .expand-purchase-denuons {
 background-color:#009FE3
}

.jrnl-denu .magtabs .tab__nav .active a {
 border-bottom-color:#009FE3
}

.jrnl-denu .table-of-content .tocHeading .badge-type {
 border-color:#009FE3
}

.jrnl-denu article .tab__nav .active a {
 border-bottom-color:#009FE3
}

.jrnl-denu .article__content .coolBar [class*=__ctrl] {
 background-color:#009FE3
}

.jrnl-denu .article__body .hlFld-Fulltext .section__title {
 border-bottom:4px solid #009FE3
}

.jrnl-denu .topical-index {
 border-color:#009FE3
}

.jrnl-denu .hero-bg {
 background-color:#009FE3;
 background-image:url(/pb-assets/website-design/images/backgrounds/denu-hero-image.jpg)
}

.jrnl-denu .largeheading .section__header {
 border-color:#009FE3
}

@media(max-width:767px) {
 .jrnl-denu .largeheading .section__header {
  font-size:16px;
  font-size:1rem;
  margin-top:1em
 }
}

.jrnl-denu .herosearch .tab__content {
 border-color:#009FE3
}

.jrnl-denu .herosearch .tab .dropBlock {
 border-color:#009FE3
}

.jrnl-denu .herosearch .quick-search__button {
 background-color:#009FE3
}

.jrnl-denu .journalHeaderBlock {
 border-top:4px solid #009FE3;
 border-bottom:1px solid #009FE3
}

.jrnl-denu .journalHeaderBlock h3 {
 border-bottom:4px solid #009FE3
}

.jrnl-denu .journalSidebar .section__header {
 color:#009FE3
}

 .jrnl-denu .journalHeader.herosearch .quick-search .col-md-7.gutterless .tab__content {
  border-color:#009FE3
 }
 
  .jrnl-denu .journalHeader.herosearch.collection .quick-search .col-md-7.gutterless .tab__content {
  border-color:#009FE3
 }
/* End of DENU styling */

/* Styling for Orthodontic Update */
.jrnl-ortu .top-image {
 background-image:url(/pb-assets/website-design/images/backgrounds/ortu-hero-image.jpg) 
}

.jrnl-ortu .titleText {
 background-color:#4F4F4F; box-shadow:15px 0 0 #4F4F4F,-15px 0 0 #4F4F4F 
 }
 
 .jrnl-ortu .theme-color button {
 background-color:#4F4F4F
}

.jrnl-ortu .theme-color a {
 color:#4F4F4F
}

.jrnl-ortu .background-container {
 color:#4F4F4F
}

.jrnl-ortu .btn--inverse {
 background-color:#4F4F4F
}

.jrnl-ortu .button,
.jrnl-ortu button,
.jrnl-ortu [type=submit] {
 background-color:#4F4F4F
}

.jrnl-ortu .switch .cmn-toggle:checked+label {
 background-color:#4F4F4F
}

.jrnl-ortu .eCommerceCheckoutAddToCartWidget .expand-purchase-ortuons {
 background-color:#4F4F4F
}

.jrnl-ortu .magtabs .tab__nav .active a {
 border-bottom-color:#4F4F4F
}

.jrnl-ortu .table-of-content .tocHeading .badge-type {
 border-color:#4F4F4F
}

.jrnl-ortu article .tab__nav .active a {
 border-bottom-color:#4F4F4F
}

.jrnl-ortu .article__content .coolBar [class*=__ctrl] {
 background-color:#4F4F4F
}

.jrnl-ortu .article__body .hlFld-Fulltext .section__title {
 border-bottom:4px solid #4F4F4F
}

.jrnl-ortu .topical-index {
 border-color:#4F4F4F
}

.jrnl-ortu .hero-bg {
 background-color:#4F4F4F;
 background-image:url(/pb-assets/website-design/images/backgrounds/ortu-hero-image.jpg)
}

.jrnl-ortu .largeheading .section__header {
 border-color:#4F4F4F
}

@media(max-width:767px) {
 .jrnl-ortu .largeheading .section__header {
  font-size:16px;
  font-size:1rem;
  margin-top:1em
 }
}

.jrnl-ortu .herosearch .tab__content {
 border-color:#4F4F4F
}

.jrnl-ortu .herosearch .tab .dropBlock {
 border-color:#4F4F4F
}

.jrnl-ortu .herosearch .quick-search__button {
 background-color:#4F4F4F
}

.jrnl-ortu .journalHeaderBlock {
 border-top:4px solid #4F4F4F;
 border-bottom:1px solid #4F4F4F
}

.jrnl-ortu .journalHeaderBlock h3 {
 border-bottom:4px solid #4F4F4F
}

.jrnl-ortu .journalSidebar .section__header {
 color:#4F4F4F
}

 .jrnl-ortu .journalHeader.herosearch .quick-search .col-md-7.gutterless .tab__content {
  border-color:#4F4F4F
 }
 
  .jrnl-ortu .journalHeader.herosearch.collection .quick-search .col-md-7.gutterless .tab__content {
  border-color:#4F4F4F
 }
/* End of ortu styling */
 
/* Improves colour contrast for access icons */
 .access__full {
    background-color: #fff;
    color: #008040;
}

.access__open {
    color: #f68212;
}

/* Improves colour contrast for slider links */
.generic-widget-journal-slider .sliderFooter .viewAll {
    color: #555555;
}
/* Improves colour contrast for info blocks on collection pages */
.herosearch .tab .dropBlock>a {
    color: #555555;
}

.collectionBlurb {
    background-color: #2d2f7f;
}

/* Amends TOC alert selector widget on Alerts tab on Profile */
.TOCAlertSelector .separator td, .separator th {
    padding: 0.8em 1em 0.5em 0 !important;
}

.TOCAlertSelector .alerts h5 {
    margin-top: 30px;
}

.TOCAlertSelector .alerts .intro-text {
    font-size: 0.875rem !important;
}

.TOCAlertSelector .alerts .btn--inverse {
    font-size: 1rem;
}

/* Amends saved search widget on Profile */
.MOLSavedSearch .saved-searches td ~ td {
    font-size: .875rem;
}

/* Amends Entitlements widget on Profile */
.MOLPersEntitlements .note {
    font-size: .875rem;
}

/* Amends Institutional Entitlements widget on Profile */
.MOLInstEntitlements .note {
    font-size: .875rem;
}

.MOLInstEntitlements .error {
    font-size: .875rem;
}

/* Amends Institutional IPs widget on Profile */
.MOLInstIPs .ipexamples, .example {
    font-size: .875rem;
}

/* Amends Personal Details widget on Profile */
.MOLPersonalDetails .reproducible input, .reproducible .tags-input, .reproducible optgroup, .reproducible select, .reproducible textarea {
    width: 100%;
}

.MOLPersonalDetails .g-recaptcha  {
	padding: 1em 0 1em 0;
}

/* Amends Administrators widget on Profile */
.MOLManageAdmins .success {
    font-size: .875rem;
}

/* Amends Co-Branding widget on Profile */
.MOLCoBranding .btn {
	font-size: 1rem;
}

/* Adds health professional disclaimer to ad placeholder */
.mol-disclaimer p {
    margin: 5px 0 5px;
    text-align: center;
    font-size: 1rem;
}

/* Styles 'MORE' link on OA and other multi-search widgets */
.more-link a {
	margin: 2px;
	text-align: right;
	font-size: 1.25rem;
	color: #2d2f7f;
}

/* COVID page header styling */
.top-image-covid {
    background: #7d7eb0 url(/pb-assets/website-design/images/backgrounds/covid-hero.jpg) center top;
}

h1.titleTextCOVID {
    background-color: #2D2F7F;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    color: #fff;
    display: inline;
    font-size: 34px;
    font-size: 2.125rem;
    font-weight: 400;
    padding: 10px 0;
    box-shadow: 15px 0 0 #2D2F7F,-15px 0 0 #2D2F7F;
    position: relative;
    top: 50px;
}

/* Adds spacing for leaderboard ads */
.header.base.fixed-element .header.base.publication div div[data-widget-def="literatumAd"] .pb-ad iframe {
    margin: 10px 0 15px;
}

/* Adds spacing for MPU */
.main-container .content .col-sm-4.fixed-element .pb-ad iframe {
    margin: 0 0 15px;
}

/* Range access denial ad left */
.AccessDenialAd {
	position: relative;
	}
	
/* Amends NHS Wales home page */
.top-image-nhswales {
  background: #7d7eb0 url(/pb-assets/website-design/images/backgrounds/nhswales-hero-image.jpg) center top;
}

h1.titleTextNHSWALES {
  background-color: #2D2F7F;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  color: #fff;
  display: inline;
  font-size: 34px;
  font-size: 2.125rem;
  font-weight: 400;
  padding: 10px 0;
  box-shadow: 15px 0 0 #2D2F7F,-15px 0 0 #2D2F7F;
  position: relative;
  top: 50px;
}	

/* Amends spotlight-on|respiratory-conditions page */
.top-image-resp {
    background: #7d7eb0 url(/pb-assets/website-design/images/current-awareness/Respiratory-hero.jpg) center top;
}

/* Amends spotlight-on|safeguarding page */
.top-image-safeguarding {
    background: #7d7eb0 url(/pb-assets/website-design/images/current-awareness/Safeguarding-hero.jpg) center top;
}

/* Amends spotlight-on|diet & nutrition page */
.top-image-diet {
    background: #7d7eb0 url(/pb-assets/website-design/images/current-awareness/diet-hero.jpg) center top;
}

/* Amends spotlight-on|cancer page */
.top-image-cancer {
    background: #7d7eb0 url(/pb-assets/website-design/images/current-awareness/cancer-hero.jpg) center top;
}

/* Amends spotlight-on|pain page */
.top-image-pain {
    background: #7d7eb0 url(/pb-assets/website-design/images/current-awareness/pain-hero.jpg) center top;
}

/* Amends spotlight-on|mentalhealth page */
.top-image-mentalhealth {
    background: #7d7eb0 url(/pb-assets/website-design/images/current-awareness/mentalhealth-hero.jpg) center top;
}

.sidebarHeader .section__header {
 color:#2d7f7d;
 border-bottom:4px solid #2d7f7d;
 font-size:24px;
 font-size:1.5rem;
 font-weight:400;
 line-height:2;
 padding:8px;
 text-transform:uppercase
}
