@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,700,600,400);
body {
  font-family: 'Open Sans', sans-serif;
  background: #FFFFFF;
}

/*independent search*/

div#j-links {
  position: absolute;
  right: 0;
  top: -30px;
}
nav#j-globalNav-bg {
  background: #fff;
  height: 0;
}
#j-globalNav {
  display: none;
}
#j-satNav-wrap .jive-avatar {
  margin: 0 2px 0 20px;
}
#j-satNav-wrap {
  top: -1px;
  right: 58px;
}
.j-navbadge-count {
  background-color: #f17730;
  text-shadow: none;
}
#j-satNav-inbox.j-satNav-inbox span {
  text-shadow: none;
}
i.icon-search {
  text-shadow: none;
  color: #c4c4c4;
}
#j-satNav-wrap .j-nav-user .icon-arrow-down2 {
  line-height: 26px;
  color: #c4c4c4;
  text-shadow: none;
}
#j-search-visor {
  margin-top: -16px;
}
#j-header .j-header-logo img {
  width: 100px;
}
#j-header .j-header-logo:focus {
  outline: none;
}
#j-header, #j-compact-header {
  padding: 16px 0 0;
  background: #ffffff;
}
header#j-header:after {
  margin-top: 12px;
  visibility: visible;
  border-bottom: 1px solid #F4F4F4;
}
#j-satNav-inbox.j-satNav-inbox span.j-navbadge-inbox .j-satNav-inbox-icon:before {
  top: 4px;
  left: 13px;
  font-size: 15px;
}
#j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox, #j-links #j-satNav-inbox.j-satNav-inbox > span.j-navbadge-inbox {
  min-width: 16px;
}
#j-satNav-wrap a#j-satNav {
  margin-top: -6px;
}
#j-nav-search-li #j-nav-search span {
  padding: 6px 14px 0;
}
#j-satNav-wrap a#j-satNav:focus {
  box-shadow: none;
}
.j-body-place #j-main {
  padding: 1px 20px 20px;
}
/*LOGO*/


/*external-site-link*/

.j-page-header[data-place-type="COMMUNITY"] a.external-site-link:hover .ext-caret {
  display: block;
}
.j-page-header[data-place-type="COMMUNITY"] a.external-site-link:hover {
  background-color: #025153;
}
html .j-page-header[data-place-type="COMMUNITY"] a.external-site-link {
  display: none;
  position: absolute;
  width: 22px;
  height: 21px;
  background-color: transparent;
  top: 52px;
  padding: 10px;
  background-position: 50%;
  left: 260px;
  background-image: url(/themes/wiley/images/globe.png);
  background-repeat: no-repeat;
}

/*tiles*/

.j-tile {
  padding: 10px 0 0 0;
}

/*eliminate throbers on tiles loading*/

html .j-tile .j-custom-view-tile-placeholder {
  background: none;
  border-right: none;
}

/*profile drpdwn*/

section.j-user-profile {
  text-align: center;
  width: 100%;
}
#j-satNav-menu .j-satellite-links {
  padding: 10px 0 45px 0;
}
#j-satNav-menu .j-user-photo {
  padding: 15px 0 12px 0;
}
#j-satNav-menu .j-satellite-links ul a, #j-satNav-menu .j-satellite-links ul a:hover, #j-satNav-menu .j-satellite-links ul a:visited, #j-satNav-menu .j-satellite-links ul a:active {
  color: #4b4b4b;
  text-decoration: none;
}
#j-satNav-menu .j-satellite-links ul a:hover {
  color: #25abb7;
}
#j-satNav-menu .j-user-profile .j-user-name {
  color: #FFFFFF;
  font-size: 14px;
}
#j-satNav-menu .j-satellite-links {
  border-radius: 0;
}
#j-satNav-menu .j-satellite-links {
  background: #FFFFFF;
}
html #j-satNav-wrap .login, html #j-satNav-wrap .register {
  color: #737373;
  border: none;
  font-size: 14px;
}
ul#j-satNav {
  margin: 0 20px 0 0;
}
#j-satNav-menu .j-user-profile ul.j-other-info.font-color-meta {
  display: none;
}
.j-nav-menu-scrollable + h3.j-nav-menu-section.font-color-meta-light, #wiley-top-drop-links + h3.j-nav-menu-section.font-color-meta-light {
  display: none;
}
#wiley-top-drop-links, .j-menu-section-heading:first-child, #j-satNav-menu .j-satellite-links ul a#j-satNav-menu h3.j-nav-menu-section, #j-satNav-menu .j-satellite-links ul a#jive-nav-link-profile-view, #j-satNav-menu .j-satellite-links ul a#jive-nav-link-profile-view, #j-satNav-menu .j-satellite-links ul a#jive-nav-link-extools-install, #j-satNav-menu .j-satellite-links ul a#jive-nav-link-calendar, #j-satNav-menu .j-satellite-links ul a#jive-nav-link-analytics {
  display: none;
}
#j-satNav-menu .j-satellite-links ul a#jive-nav-link-profile-edit:hover {
  text-decoration: underline;
}
#j-satNav-menu .j-user-photo img {
  display: none;
}
#j-satNav-menu .j-user-photo {
  width: 105px;
  height: 105px;
  margin: 0 auto;
  padding: 15px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border: 4px solid #fff;
  border-radius: 50%;
}
#j-satNav-menu .j-user-prop.title {
  color: #FFFFFF;
  font-size: 10px;
}
#j-satNav-menu .j-satellite-links ul a#jive-nav-link-profile-edit {
  position: absolute;
  font-weight: bold;
  left: -165px;
  font-size: 11px;
  top: 120px;
  text-transform: uppercase;
  color: #25abb7;
}
.j-menu label:hover, .j-menu li a:active, .j-menu li a:focus, .j-menu li a.j-selected, .j-menu li.j-selected a, .j-menu li a:hover, .j-pop .j-menu label:hover, .j-pop .j-menu li a:active, .j-pop .j-menu li a:focus, .j-pop .j-menu li a.j-selected, .j-pop .j-menu li.j-selected a, .j-pop .j-menu li a:hover {
  background: none;
}
a#jive-nav-link-profile-edit span, html a#jive-nav-link-profile-edit span, html .j-menu li a:hover, html .j-pop .j-menu li a.j-selected, html .j-menu li a.j-selected {
  background: none;
}

/*profile drpdwn*/

#navReputationCenter, #reputation-spacer {
  display: none !important;
}
#j-satNav-wrap #reputation-menu-link {
    display: none !important;
    min-width: 0;
}
span.wiley-username {
  color: #000;
  vertical-align: top;
  text-decoration: none;
  text-shadow: none;
  font-weight: 600;
  font-size: 13px;
  padding: 10px;
}
#j-satNav-menu .j-satellite-links ul a#jive-nav-link-logout {
  color: #FFFFFF;
  text-decoration: none;
}
#menuReputationCenter + .j-pop.js-pop.popover .belowArrow {
  margin-left: 70px;
}
#j-satNav-wrap a#j-satNav:hover {
  box-shadow: none;
}
.ext-tooltip {
  display: none;
  background-color: #FFFFFF;
  color: #0B5E60;
  position: absolute;
  white-space: nowrap;
  margin-top: 50px;
  margin-left: -10px;
  font-weight: 700;
  padding: 10px 10px;
  border-radius: 3px;
  z-index: 9;
}
.ext-caret {
  display: none;
  position: absolute;
  top: 50px;
  margin-left: 5px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 10px solid white;
}
a.external-site-link {
  display: none;
}
.wrap-external-link:hover .ext-tooltip {
  display: block;
}
.j-placeNav {
  box-shadow: none;
}
#j-satNav-wrap .j-pop > div.j-pop-main {
  background-color: #4b4b4b;
}
#j-satNav-wrap .j-pop.js-pop.popover #j-satNav-menu {
  /*min-width: 540px;*/
}
#j-footer {
  height: 15px;
  color: #939393;
  font-size: 11px;
  margin: 0 auto;
  padding: 20px 25px 20px 0;
  position: relative;
}
#j-footer-wrap {
  max-width: 100%;
}
#j-footer-poweredBy .j-copyright, #j-footer-poweredBy .j-powered-by, #j-footer-poweredBy .j-powered-by:hover {
  font-size: 11px;
}
div#j-footer-custom-copyright {
  max-width: 1275px;
  margin: 12px auto;
}
#j-footer #j-footer-poweredBy {
  float: left;
  margin: 7px 28px;
}
#j-footer .j-footer-nav.font-color-meta, #j-footer .j-footer-jiveVersion.font-color-meta {
  display: none;
}
#j-footer .footer-logo {
  width: 121px;
  height: 26px;
  float: right;
  margin: 22px 73px 0;
  padding-bottom: 28px;
  background-image: url(../images/wiley-logo.png);
  background-repeat: no-repeat;
  background-size: contain;
}
#j-footer .dotted .footer-arrow {
  background-image: url(../images/wiley-arrow.png);
  height: 12px;
  width: 14px;
  background-size: cover;
  position: absolute;
  right: 272px;
  top: 19px;
}
#j-footer .dotted {
  background-image: radial-gradient(#939393 15%, transparent 10%);
  background-size: 10px 11px;
  background-position: 0 0, 15px 15px;
  height: 10px;
  width: 99%;
}
body.j-body-place .page-header {
  margin-top: 8px;
}
#j-footer .ring {
  height: 75px;
  color: #939393;
  font-size: 11px;
  background: url(../images/ring.png) 100% 0 no-repeat;
  background-size: contain;
  width: 55px;
  z-index: 9;
  right: 0;
  top: -12px;
  position: absolute;
}
#j-footer-wiley-policy, #j-footer-wiley-terms, #j-footer-wiley-copyright, #j-footer-wiley-john {
  color: rgb(147, 147, 147);
  text-decoration: none;
  vertical-align: baseline;
}
#j-footer-wiley-policy:hover, #j-footer-wiley-terms:hover, #j-footer-wiley-copyright:hover, #j-footer-wiley-john:hover {
  text-decoration: underline;
}
#j-footer-poweredBy {
  display: none;
}
.j-guest-tip {
  display: none;
}
.j-loading-container {
  background-color: #fff;
}

/* Appropriate overrides will go here */


/* - same principal like in css-custom-container.soy */


/* doc and threads styling based on referrer*/


/*ALL*/

.exchanges-content-header, .emea-content-header, .dummies-content-header, .education-content-header, .support-content-header, .engage-content-header, .fellows-content-header, .lpi-content-header, .sybex-content-header, .wel-content-header, .wileyplus-content-header, .wrox-content-header, .wileyplus-integrations-content-header, .wileyplus-learning-content-header, .wileyplus-nextgen-content-header, .wileyplus-v4-content-header, .wileydirect-content-header, .academic-services-content-header, .authorservices-content-header, .cfainstitute-content-header, .jacplus-content-header, .cochrane-content-header, .onlinelibrary-content-header, .wel-canvas-content-header, .afa-content-header, .scb-content-header, .moac-content-header{
  display: none;
}

div#jive-breadcrumb span:first-child {
    display: none;
}

/*Exchanges*/

body.jive-body-content.exchanges #j-main-wrapper {
  background: url('/themes/wiley/images/exchanges-bg.png');
  background-repeat: repeat-x;
}
body.jive-body-content.exchanges .exchanges-content-header {
  display: block;
  padding: 20px 0 0 0;
}
body.jive-body-content.exchanges #jive-breadcrumb .exchanges-content-header a.main {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 35px;
  color: #800049;
  line-height: 47px;
  overflow: visible;
  text-decoration: none;
  vertical-align: top;
  display: inline-block;
}

/*Education*/

body.education div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.education #j-main-wrapper {
  background: none;
}
body.jive-body-content.education .education-content-header {
  display: block;
  background: url(/themes/wiley/images/education-content-bar.png) no-repeat;
  background-size: cover;
  height: 55px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
}
body.jive-body-content.education #jive-breadcrumb .education-content-header a {
  color: #FFFFFF;
  padding: 0 20px;
  font-size: 16px;
  margin: 20px 30px;
  position: absolute;
  text-decoration: none;
}
body.jive-body-content.education #jive-breadcrumb .education-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.education #jive-breadcrumb .education-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.education .center-title {
  text-align: center;
  margin-top: 8px;
  font-size: 29px;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
}

/*Customer Support*/

body.support div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.support #j-main-wrapper {
  background: none;
}
body.jive-body-content.support .support-content-header {
  display: block;
  background: url(/themes/wiley/images/support-content-bar.png) no-repeat;
  background-size: cover;
  height: 55px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
}
body.jive-body-content.support #jive-breadcrumb .support-content-header a {
  color: #FFFFFF;
  padding: 0 20px;
  font-size: 16px;
  margin: 20px 30px;
  position: absolute;
  text-decoration: none;
}
@media only screen and (max-width: 40em) {
  body.jive-body-content.support .support-content-header{
    width: 100%;
  }
  body.jive-body-content.support #jive-breadcrumb .support-content-header a {
    font-size: 12px;
    margin: 34px 20px;
  }
  body.jive-body-content.support .center-title{
    font-size: 22px;
  }
  nav.j-placeNav{
    display: none;
  }
}
body.jive-body-content.support #jive-breadcrumb .support-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.support #jive-breadcrumb .support-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.support .center-title {
  text-align: center;
  margin-top: 8px;
  font-size: 29px;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
}

/*Customer Support: Online Library*/

body.onlinelibrary div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.onlinelibrary #j-main-wrapper {
  background: none;
}
body.jive-body-content.onlinelibrary .onlinelibrary-content-header {
  display: block;
  background: url(/themes/wiley/images/online-library-content-bar.jpg) no-repeat;
  background-size: cover;
  height: 55px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
}
body.jive-body-content.onlinelibrary #jive-breadcrumb .onlinelibrary-content-header a {
  color: #FFFFFF;
  padding: 0 20px;
  font-size: 16px;
  margin: 20px 30px;
  position: absolute;
  text-decoration: none;
}
body.jive-body-content.onlinelibrary #jive-breadcrumb .onlinelibrary-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.onlinelibrary #jive-breadcrumb .onlinelibrary-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.onlinelibrary .center-title {
  text-align: center;
  margin-top: 12px;
  font-size: 29px;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
}
@media only screen and (max-width: 40em) {
  body.jive-body-content.onlinelibrary .onlinelibrary-content-header{
    width: 100%;
    height: 62px;
  }
  body.jive-body-content.onlinelibrary #jive-breadcrumb .onlinelibrary-content-header a {
    font-size: 12px;
    margin: 43px 20px;
  }
  body.jive-body-content.onlinelibrary .center-title{
    margin-top: 3px;
    font-size: 30px;
  }
}

/*Customer Support:LPI*/

body.lpi div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.lpi #j-main-wrapper {
  background: none;
}
body.jive-body-content.lpi .lpi-content-header {
  display: block;
  /*background: url(/themes/wiley/images/support-content-bar.png) no-repeat;*/
  background-color: #7397AD;
  background-size: cover;
  height: 75px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
}
body.jive-body-content.lpi #jive-breadcrumb .lpi-content-header a {
  color: #FFFFFF;
  padding: 8px 20px;
  font-size: 16px;
  margin: 20px 30px;
  position: absolute;
  text-decoration: none;
}
body.jive-body-content.lpi #jive-breadcrumb .lpi-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.lpi #jive-breadcrumb .lpi-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.lpi .center-title {
  text-align: center;
  font-size: 29px;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
  background-image: url('/themes/wiley/images/lpi-logo-content.png');
  font-family: 'Open Sans', sans-serif;
  width: 148px;
  height: 62px;
  margin: 5px auto;
  background-repeat: no-repeat;
}

/*Customer Support:SYBEX*/

body.sybex div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.sybex #j-main-wrapper {
  background: none;
}
body.jive-body-content.sybex .sybex-content-header {
  display: block;
  /*background: url(/themes/wiley/images/support-content-bar.png) no-repeat;*/
  background-color: #000;
  background-size: cover;
  height: 70px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
}
body.jive-body-content.sybex #jive-breadcrumb .sybex-content-header a {
  color: #FFFFFF;
  padding: 5px 20px;
  font-size: 16px;
  margin: 20px 30px;
  position: absolute;
  text-decoration: none;
}
body.jive-body-content.sybex #jive-breadcrumb .sybex-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.sybex #jive-breadcrumb .sybex-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.sybex .center-title {
  text-align: center;
  font-size: 29px;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
  background-image: url('/themes/wiley/images/sybex-logo-content.png');
  font-family: 'Open Sans', sans-serif;
  width: 183px;
  height: 55px;
  margin: 5px auto;
  background-repeat: no-repeat;
}

/*Customer Support:WEL*/

body.wel div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.wel #j-main-wrapper {
  background: none;
}
body.jive-body-content.wel .wel-content-header {
  display: block;
  /*background: url(/themes/wiley/images/support-content-bar.png) no-repeat;*/
  height: 63px;
  background-color: #272f37;
  background-image: url('/themes/wiley/images/rainbow.png'), url('/themes/wiley/images/header-glow.png');
  background-repeat: repeat-x, no-repeat;
  background-position: 0 0, center 0;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
}
body.jive-body-content.wel #jive-breadcrumb .wel-content-header a {
  color: #FFFFFF;
  padding: 3px 20px;
  font-size: 16px;
  margin: 20px 30px;
  position: absolute;
  text-decoration: none;
}
body.jive-body-content.wel #jive-breadcrumb .wel-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.wel #jive-breadcrumb .wel-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.wel .center-title {
  text-align: center;
  font-size: 29px;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
  background-image: url('/themes/wiley/images/wel-logo-content.png');
  font-family: 'Open Sans', sans-serif;
  width: 240px;
  height: 19px;
  margin: 25px auto;
  background-repeat: no-repeat;
}

/*Customer Support:WROX*/

body.wrox div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.wrox #j-main-wrapper {
  background: none;
}
body.jive-body-content.wrox .wrox-content-header {
  display: block;
  /*background: url(/themes/wiley/images/support-content-bar.png) no-repeat;*/
  background-color: #C40D42;
  background-size: cover;
  height: 76px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
}
body.jive-body-content.wrox #jive-breadcrumb .wrox-content-header a {
  color: #FFFFFF;
  padding: 11px 20px;
  font-size: 16px;
  margin: 20px 30px;
  position: absolute;
  text-decoration: none;
}
body.jive-body-content.wrox #jive-breadcrumb .wrox-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.wrox #jive-breadcrumb .wrox-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.wrox .center-title {
  text-align: center;
  font-size: 29px;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
  background-image: url('/themes/wiley/images/wrox-logo-content.png');
  font-family: 'Open Sans', sans-serif;
  width: 331px;
  height: 73px;
  margin: 2px auto;
  background-repeat: no-repeat;
}

/*ENGAGE*/

body.engage div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.engage #j-main-wrapper {
  background: none;
}
body.jive-body-content.engage .engage-content-header {
  display: block;
  background: url(/themes/wiley/images/engage-content-bar.png) no-repeat;
  background-size: cover;
  height: 55px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
}
body.jive-body-content.engage #jive-breadcrumb .engage-content-header a {
  color: #FFFFFF;
  padding: 0 20px;
  font-size: 16px;
  margin: 20px 30px;
  position: absolute;
  text-decoration: none;
}
body.jive-body-content.engage #jive-breadcrumb .engage-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.engage #jive-breadcrumb .engage-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.engage .center-title {
  text-align: center;
  margin-top: 8px;
  font-size: 29px;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
}

/*Fellows*/

body.fellows div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.fellows #j-main-wrapper {
  background: none;
}
body.jive-body-content.fellows .fellows-content-header {
  display: block;
  background: url(/themes/wiley/images/fellows-content-bar.png) no-repeat;
  background-size: cover;
  height: 55px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
}
body.jive-body-content.fellows #jive-breadcrumb .fellows-content-header a {
  color: #FFFFFF;
  padding: 0 20px;
  font-size: 16px;
  margin: 20px 30px;
  position: absolute;
  text-decoration: none;
}
body.jive-body-content.fellows #jive-breadcrumb .fellows-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.fellows #jive-breadcrumb .fellows-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.fellows .center-title {
  text-align: center;
  margin-top: 8px;
  font-size: 29px;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
}

/*EMEA*/

body.emea div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.emea #j-main-wrapper {
  background: none;
}
body.jive-body-content.emea .emea-content-header {
  display: block;
  background: url(/themes/wiley/images/emea-content-bar.png) no-repeat;
  background-size: cover;
  height: 55px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
}
body.jive-body-content.emea #jive-breadcrumb .emea-content-header a {
  color: #FFFFFF;
  padding: 0 20px;
  font-size: 16px;
  margin: 20px 30px;
  position: absolute;
  text-decoration: none;
}
body.jive-body-content.emea #jive-breadcrumb .emea-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.emea #jive-breadcrumb .emea-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.emea .center-title {
  text-align: center;
  margin-top: 8px;
  font-size: 29px;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
}

/*Dummies*/

body.dummies div#jive-breadcrumb {
  padding: 70px 0 0 0;
}
body.jive-body-content.dummies #j-main-wrapper {
  background: none;
}
body.jive-body-content.dummies .dummies-content-header {
  display: block;
  background: #ffeb00;
  height: 72px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
}
body.jive-body-content.dummies #jive-breadcrumb .dummies-content-header a {
  color: #000000;
  padding: 0 20px;
  font-size: 16px;
  margin: 30px 30px;
  position: absolute;
  text-decoration: none;
}
body.jive-body-content.dummies #jive-breadcrumb .dummies-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.dummies #jive-breadcrumb .dummies-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.dummies .center-title {
  text-align: center;
  background-image: url('/themes/wiley/images/for-dummies-logo.png');
  font-family: 'Open Sans', sans-serif;
  width: 236px;
  height: 57px;
  margin: 13px auto;
  background-repeat: no-repeat;
}

/*WileyPLUS integrations*/

/*WileyPLUS + integrations + learning + nextgen + v4*/
body.j-thread.wileyplus #j-main,
body.j-thread.wileyplus-integrations #j-main,
body.j-thread.wileyplus-learning #j-main,
body.j-thread.wileyplus-nextgen #j-main,
body.j-thread.wileyplus-v4 #j-main {
  padding-top: 140px;
}
body.wileyplus #j-main,
.wileyplus-integrations #j-main,
.wileyplus-learning #j-main,
.wileyplus-nextgen #j-main,
.wileyplus-v4 #j-main {
    padding-top: 100px;
}
body.wileyplus #j-main-wrapper,
.wileyplus-integrations #j-main-wrapper,
.wileyplus-learning #j-main-wrapper,
.wileyplus-nextgen #j-main-wrapper,
.wileyplus-v4 #j-main-wrapper {
    background: url('/themes/wiley/images/wileyplus-bg.png') top right no-repeat;
    background-size: auto 112px;
}
body.wileyplus #j-main-wrapper:after,
.wileyplus-integrations #j-main-wrapper:after,
.wileyplus-learning #j-main-wrapper:after,
.wileyplus-nextgen #j-main-wrapper:after,
.wileyplus-v4 #j-main-wrapper:after {
    content: "";
    height: 1px;
    width: 100%;
    background: #f4f4f4;
    position: absolute;
    top: 112px;
}
body.wileyplus .wileyplus-content-header img,
body.wileyplus-integrations .wileyplus-integrations-content-header img,
body.wileyplus-learning .wileyplus-learning-content-header img,
body.wileyplus-nextgen .wileyplus-nextgen-content-header img,
body.wileyplus-v4 .wileyplus-v4-content-header img {
    height: 30px;
}
html .j-body-place .j-page-header .j-placeName {
    line-height: 34px;
}
.j-body-place .wileyplus-parent {
    margin-top: 42px;
}
.wileyplus-parent {
    color: #777777;
    display: block;
    font-size: 16px;
    margin-top: 2px;
    text-decoration: none;
    font-weight: 300;
    max-width: 140px;
}
body.wileyplus div#jive-breadcrumb span:first-child,
body.wileyplus-integrations div#jive-breadcrumb span:first-child,
body.wileyplus-learning div#jive-breadcrumb span:first-child,
body.wileyplus-nextgen div#jive-breadcrumb span:first-child,
body.wileyplus-v4 div#jive-breadcrumb span:first-child {
    position: absolute;
    top: 130px;
}
body.j-thread.wileyplus .wileyplus-content-header,
body.j-thread.wileyplus-integrations .wileyplus-integrations-content-header,
body.j-thread.wileyplus-learning .wileyplus-learning-content-header,
body.j-thread.wileyplus-nextgen .wileyplus-nextgen-content-header,
body.j-thread.wileyplus-v4 .wileyplus-v4-content-header {
  margin: -140px 0 0 -1px;
}
body.wileyplus .wileyplus-content-header,
body.wileyplus-integrations .wileyplus-integrations-content-header,
body.wileyplus-learning .wileyplus-learning-content-header,
body.wileyplus-nextgen .wileyplus-nextgen-content-header,
body.wileyplus-v4 .wileyplus-v4-content-header {
    display: block;
    margin: -140px 0 0 0;
    position: absolute;
    width: calc(100% - 40px);
    padding: 14px 20px;
    left: 0;
}
body.wileyplus div#jive-body-main,
body.wileyplus-integrations div#jive-body-main,
body.wileyplus-learning div#jive-body-main,
body.wileyplus-nextgen div#jive-body-main,
body.wileyplus-v4 div#jive-body-main {
    margin-top: 60px;
}
span.wileyplus-integrations,
span.wileyplus-learning,
span.wileyplus-nextgen,
span.wileyplus-v4 {
    position: absolute;
    display: inline-block;
    color: #045390;
    margin-left: 10px;
    font-size: 30px;
    line-height: 0;
    margin-top: 12px;
}
/*Global exchanges styles*/

body.jive-body-content.exchanges .exchanges-content-header {
  padding: 8px 0 60px 0;
}
.exchanges #j-main-wrapper {
  background: url('/themes/wiley/images/exchanges-bg.png');
  background-repeat: repeat-x;
}
header .dotted, .exchanges-content-header .dotted {
  background-image: radial-gradient(#939393 15%, transparent 10%);
  background-size: 10px 11px;
  background-position: 0 0, 15px 15px;
  height: 10px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 95px;
  z-index: 9;
}
.exchanges #jive-breadcrumb .exchanges-content-header a.email-alert-nav,
.exchanges #jive-breadcrumb .exchanges-content-header a.email-alert-nav:link,
.exchanges #jive-breadcrumb .exchanges-content-header a.email-alert-nav:visited {
  position: absolute;
  top: 117px;
  right: 95px;
  padding: 10px 10px 9px 32px;
  color: #800049;
  background: #fff url(/themes/exchanges/images/icon-inbox.png) 13% 48% no-repeat;
  border: 1px solid #800049;
  border-radius: 6px;
  font-size: 11.33px;
  text-decoration: none;
  vertical-align: text-bottom;
}
.custom-links-nav {
  display: block;
  left: 20px;
  margin-top: 30px;
  z-index: 8;
  position: absolute;
}
.custom-links-nav a:first-child {
  margin-left: 0;
}
.custom-links-nav a {
  display: inline-block;
  text-decoration: none;
  font-size: 16px;
  font-weight: 600;
  margin-left: 35px;
}
div[data-place-name="Develop"].custom-links-nav a:after, div[data-place-name="Educate"].custom-links-nav a:after, div[data-place-name="Discover"].custom-links-nav a:after, .custom-links-nav a:hover:after {
  content: '';
  display: block;
  height: 5px;
  max-width: 66px;
  width: 100%;
  margin: 10px auto;
}
div[data-place-name="Develop"] a.develop:after, a.develop:hover:after {
  background: #fd7822;
}
div[data-place-name="Educate"] a.educate:after, a.educate:hover:after {
  background: #95539b;
}
div[data-place-name="Discover"] a.discover:after, a.discover:hover:after {
  background: #19a5b3;
}
.exchanges #jive-breadcrumb a {
  padding: 0;
}
.jive-body-content .default, .jive-rendered-content {
  color: #3d3d3d;
}

/*custom guest content alert*/
.guest-content-alert {
  display: none;
  padding-right: 20px;
  border-radius: 4px;
  background: #EEEEEE;
  font-size: 14px;
}
.guest-content-alert .orange-r {
  display: inline-block;
  background: #e87700;
  height: 56px;
  border-radius: 3px;
  vertical-align: top;
  width: 54px;
  border-top-right-radius: 0px;
  background-size: 54px;
  background-position: center;
  background-repeat: no-repeat;
  border-bottom-right-radius: 0px;
  background-image: url(../images/comment-buble.png);
}
.alert-right {
  display: inline-block;
  padding: 20px 0px 20px 16px;
}
.guest-content-alert a {
    color: #e87700;
    font-weight: bold;
}

/*/!*styles for blog posts templates WILEY-295*!/
.author-list {
    display: block !important;
    width: 99% !important;
    height: auto !important;
    min-height: 62px !important;
    margin: 0 auto 10px !important;
    border-top: 2px solid rgba(218, 218, 218, 0.52) !important;
    border-bottom: 2px solid rgba(218, 218, 218, 0.52) !important;
    padding-top: 15px !important;
    font-weight: bold !important;
    padding-left: 5px !important;
    text-align: left !important;
    box-sizing: border-box !important;
}

.piu {
    display: inline-block !important;
    padding-left: 10px !important;
    width: calc(100% - 60px) !important;
    vertical-align: top !important;
}*/

.j-browse-details .j-td-activity div, .j-browse-details .j-td-title div{
  line-height: 26px;
}

body.jive-body-content.j-blog.exchanges .jive-blog-info {
    padding-top: 30px;
}

/* custom more like this */
.j-more-like-this ul{
  display: none;
}

/*media adjustment*/

@media screen and (max-width: 1340px) {
  body.jive-body-content.emea .emea-content-header, body.jive-body-content.dummies .dummies-content-header, body.jive-body-content.fellows .fellows-content-header, body.jive-body-content.engage .engage-content-header, body.jive-body-content.education .education-content-header {
    width: 100%;
    left: 0;
  }
  .exchanges .custom-links-nav {
    left: 20px;
  }
  .exchanges #jive-body > header.j-page-header[data-place-type="COMMUNITY"] h1 {
    left: -140px;
  }
  .exchanges .header-socials {
    right: 28px;
  }
  html .exchanges .j-page-header[data-place-type="COMMUNITY"] ~ .j-pageManageLinks {
    right: 20px;
  }
  html .exchanges .j-placeActions {
    right: 245px;
  }
  .exchanges .j-placeLinks li > a {
    padding: 9px 35px;
  }
}

/*mobile*/

@media only screen and (max-width: 40em) {
  html #j-header h1#logo, html #j-header h1#jive-global-header-title, html #j-header #j-basic-wrap > a.j-header-logo {
    display: inline-block;
    position: relative;
    top: -8px;
    left: 0;
  }
  section.j-user-profile {
    width: auto;
  }
  #j-satNav-menu.j-pop-main:before {
    /*background: #4b4b4b;*/
  }
  #j-nav-search-li #j-nav-search {
    top: -52px;
    right: -16px;
  }
  #j-links #j-satNav-indicator {
    top: 14px;
    right: 114px;
    position: absolute;
  }
  #j-links .j-globalNav > li.mobile-tool > a, #j-links .j-nav-create > a, #j-links .j-nav-user > a, #j-links #j-satNav {
    color: #c4c4c4;
  }
  #j-spotlight-search span a#mob-spotlight-cancel {
    top: -3px;
  }
  .j-globalNav-li.j-nav-create.j-nav-user.j-satNav-user-menu span.jive-icon-glyph.icon-arrow-down2:before {
    position: absolute;
    margin-top: 3px;
  }
  #j-links .j-globalNav-li.j-nav-create .j-globalNavLink span.nav-link {
    margin-right: 16px;
  }
  #j-links .j-globalNav li.j-globalNav-li, #j-links .j-globalNav li.j-globalNav-li.mobile-tool {
    position: absolute;
    right: 0;
  }
  body > div.j-pop, body div.j-pop.j-autocomplete {
    padding: 0 !important;
  }
  html body .j-globalNav > li.j-nav-create div.j-pop {
    right: 0 !important;
    left: auto !important;
    margin-left: 0 !important;
  }
  #j-satNav-menu.j-pop-main:before {
    right: 71px;
  }
  #j-satNav-menu {
    right: 0;
    border-left: 1px solid #c4c4c4;
    min-width: 240px;
  }
  #j-globalNav-bg {
    display: block !important;
    background: #ffffff;
  }
  #j-satNav-menu .j-user-photo img {
    display: block;
  }
  #j-satNav-menu .j-user-profile .j-user-name {
    color: #3778c7;
    font-size: 24px;
  }
  #j-globalNav #mobile-menu > a {
    display: none;
  }
  div#j-header-wrap {
    display: block !important;
  }
  nav.j-placeNav {
    display: block;
    top: 50px;
  }

  body.j-body-place #jive-body .j-page-header {
    margin: 0 -10px 60px;
  }

  #j-header h1#logo .j-header-logo {
    display: none;
  }
  #j-satNav-wrap {
    /*display: block;*/
  }

  /* WILEY-327 - hide points in top menu */
  #reputation-menu-link {
    display: none;
  }

  #j-links .j-nav-user > a:before {
    display: none;
  }
  li.j-nav-create.j-nav-cmenu.j-globalNav-li.js-create-nav-container {
    display: none !important;
  }
  .wiley-username + span.jive-icon-glyph.icon-arrow-down2 {
    display: inline-block !important;
    vertical-align: top;
    float: left;
    position: absolute;
    display: none;
    top: 25px;
    width: 6px;
    height: 3px;
    left: 36px;
    background: url(/themes/wiley/images/carrot.png) no-repeat;
  }
  #j-footer {
    height: 120px;
  }
  #j-links .j-globalNav-li.j-nav-create a.j-globalNavLink span.nav-link {
    margin-top: 12px;
  }
  html span.wiley-username {
    vertical-align: bottom;
  }
  div#j-footer-custom-copyright {
    max-width: 100%;
    margin: 0 auto;
    bottom: -128px;
    position: absolute;
    height: 200px;
    text-align: center;
    width: 83%;
    left: 0;
    right: 0;
  }
  #j-links .j-nav-create > a span.nav-link, #j-links .j-nav-user > a span.nav-link {
    display: block;
  }
  html #j-header-wrap header {
    box-shadow: none;
  }
  html #jive-body > header.j-page-header[data-place-type="COMMUNITY"] h1 {
    left: 18px;
  }
  html #jive-body > header.j-page-header[data-place-type="COMMUNITY"] h1 a.j-placeName {
    font-size: 22px;
    margin-top: -9px;
    position: absolute;
  }
  html body.j-body-place .j-page-header[data-place-type="COMMUNITY"] a#jive-link-community-following {
    background-position-y: 10px;
    padding: 4px 15px 14px 38px;
    width: auto;
    max-height: 12px;
  }
  a#jive-link-community-startFollowing {
    line-height: 23px !important;
    height: 12px !important;
    background-position-y: 12px;
  }
  html .j-body-place .j-page-header[data-place-type="COMMUNITY"] a#jive-link-community-startFollowing {
    line-height: 17px !important;
    height: 12px !important;
    background-position-y: 7px;
  }
  html .j-body-place .custom-links-nav, .custom-links-nav {
    left: 18px;
    top: 48px;
  }
  html .custom-links-nav a {
    font-size: 13px;
    margin-left: 12px;
  }
  html body .j-page-header[data-place-type="COMMUNITY"] .wrap-external-link, .header-socials {
    display: none;
  }
  html body .j-page-header[data-place-type="COMMUNITY"] .j-placeHdActions {
    z-index: 5;
    right: 20px;
    top: 33px;
  }
  html header .dotted, html .exchanges-content-header .dotted {
    width: 90%;
    right: 0;
    top: 70px;
    margin: 0 auto;
  }
  html .j-body-place #jive-body .j-page-header[data-place-type="COMMUNITY"] {
    height: 70px;
  }
  .author-list {
    display: table !important;
    width: auto !important;
  }
  .author-list {
    display: table !important;
    width: auto !important;
  }
  .author-list a {
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  .piu {
    display: block !important;
    position: relative;
    text-align: center;
  }
  #j-main-wrapper #jive-breadcrumb {
    display: block !important;
  }
  #jive-breadcrumb .dotted {
    display: none;
  }
  #jive-breadcrumb .custom-links-nav {
    margin-top: 65px;
  }
  #jive-breadcrumb .wrap-external-link {
    display: none !important;
  }
  html #j-links .j-nav-create.j-nav-user.j-globalNav-li.js-satellite-nav-container {
    margin-left: 10px;
    width: 100%;
  }
  html #j-links .j-globalNav-li.j-nav-create.j-nav-user.j-satNav-user-menu {
    float: left;
    margin-left: 10px;
    display: block;
    position: absolute;
    top: 2px;
    right: 34px;
  }
  .login, .register {
    color: #000 !important;
  }
  .register {
    right: 46px !important;
  }
  #jive-body-sidebarcol-container {
    display: none !important;
  }
  #j-main {
    margin-top: 0 !important;
  }
  #j-satNav li.login, #j-satNav li.register {
    z-index: 999 !important;
    position: absolute !important;
    margin: 0;
    padding: 0;
    right: 0;
    top: 12px;
    height: auto;
    border: none;
  }
  html #j-satNav li.login {
    right: 105px;
  }
  li.register::after {
    display: none;
  }
  body.jive-body-content #jive-body {
    padding-top: 0;
  }
  .j-thread  .guest-content-alert {
    margin-left: -10px;
  }
  .guest-content-alert {
    display: none;
    padding: 0 14px;
    margin-bottom: 15px;
    width: 100%;
    border-radius: 0;
    background: #ffffff;
    border-bottom: 20px solid #eeeeee;
  }
  .alert-right {
    padding: 20px 0;
  }
  .guest-content-alert .orange-r{
    display: none;
  }
  .exchanges #jive-breadcrumb .custom-links-nav {
    margin-top: 18px;
    left: 2px;
  }
  .exchanges #jive-breadcrumb .exchanges-content-header a.email-alert-nav, .exchanges #jive-breadcrumb .exchanges-content-header a.email-alert-nav:link, .exchanges #jive-breadcrumb .exchanges-content-header a.email-alert-nav:visited {
    top: 60px;
    left: -57px;
    max-width: 70px;
  }

}

/*Customer Support:Wiley Direct*/

body.wileydirect div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.wileydirect #j-main-wrapper {
  background: none;
}
body.jive-body-content.wileydirect .wileydirect-content-header {
  display: block;
  height: 63px;
  background-color: #064c76;
  background-image: url('/themes/wiley/images/wiley-direct_page_title_bg.png');
  background-repeat: no-repeat;
  background-position: center, center;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
}
body.jive-body-content.wileydirect #jive-breadcrumb .wileydirect-content-header a {
  color: #FFFFFF;
  padding: 3px 20px;
  font-size: 16px;
  margin: 20px 30px;
  position: absolute;
  text-decoration: none;
}
body.jive-body-content.wileydirect #jive-breadcrumb .wileydirect-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.wileydirect #jive-breadcrumb .wileydirect-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.wileydirect .center-title {
  text-align: center;
  margin-top: 8px;
  font-size: 29px;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
}

  /*Academic Services*/

body.academic-services div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.academic-services #j-main-wrapper {
  background: none;
}
body.jive-body-content.academic-services .academic-services-content-header {
  display: block;
  background-color: #e55800;
  height: 55px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
}
body.jive-body-content.academic-services #jive-breadcrumb .academic-services-content-header a {
	color: #FFFFFF;
    padding: 0 20px;
    font-size: 16px;
    margin: 20px 30px;
    position: absolute;
    text-decoration: none;
}
body.jive-body-content.academic-services #jive-breadcrumb .academic-services-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.academic-services #jive-breadcrumb .academic-services-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.academic-services .center-title {
  text-align: center;
  margin-top: 8px;
  font-size: 29px;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
}
.j-body-place .jive-alert-content .jive-rendered-content p {
  color: #ffffff;
}

/*Author Services*/

body.authorservices div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.authorservices #j-main-wrapper {
  background: none;
}
body.jive-body-content.authorservices .authorservices-content-header {
  display: block;
  background: url(/themes/wiley/images/AS-content-bar.png) no-repeat;
  background-size: cover;
  height: 55px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
  border: 1px;
  border-style: solid;
  border-color: #c1bfbf;
}

body.jive-body-content.authorservices #jive-breadcrumb .authorservices-content-header a {
	color: #000;
    padding: 0 20px;
    font-size: 16px;
    margin: 20px 30px;
    position: absolute;
    text-decoration: none;
}
body.jive-body-content.authorservices #jive-breadcrumb .authorservices-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.authorservices #jive-breadcrumb .authorservices-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.authorservices .center-title {
  text-align: center;
  margin-top: 8px;
  font-size: 29px;
  color: #000;
  font-family: 'Open Sans', sans-serif;
}

/*CFA Institute*/

body.cfainstitute div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.cfainstitute #j-main-wrapper {
  background: none;
}
body.jive-body-content.cfainstitute .cfainstitute-content-header {
  display: block;
  background: url(/themes/wiley/images/CFA-content-bar.png) no-repeat;
  background-size: cover;
  height: 55px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
  border: 1px;
  border-style: solid;
  border-color: #c1bfbf;
}

body.jive-body-content.cfainstitute #jive-breadcrumb .cfainstitute-content-header a {
	color: #000;
    padding: 0 20px;
    font-size: 16px;
    margin: 20px 30px;
    position: absolute;
    text-decoration: none;
}
body.jive-body-content.cfainstitute #jive-breadcrumb .cfainstitute-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.cfainstitute #jive-breadcrumb .cfainstitute-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.cfainstitute .center-title {
  text-align: center;
  margin-top: 8px;
  font-size: 29px;
  color: #000;
  font-family: 'Open Sans', sans-serif;
}


/*JacPLUS*/

body.jacplus div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.jacplus #j-main-wrapper {
  background: none;
}
body.jive-body-content.jacplus .jacplus-content-header {
  display: block;
  background: url(/themes/wiley/images/jacplus-content-bar.png) no-repeat;
  background-size: cover;
  height: 55px;
  position: absolute;
  width: calc(100% - 40px);
  top: 0;
  border: 1px;
  border-style: solid;
  border-color: #c1bfbf;
}

body.jive-body-content.jacplus #jive-breadcrumb .jacplus-content-header a {
	color: #FFF;
    padding: 0 20px;
    font-size: 16px;
    margin: 20px 30px;
    position: absolute;
    text-decoration: none;
}
body.jive-body-content.jacplus #jive-breadcrumb .jacplus-content-header a:hover .return-add {
  text-decoration: underline;
}
body.jive-body-content.jacplus #jive-breadcrumb .jacplus-content-header a .return-add {
  font-style: italic;
  display: inline;
}
body.jive-body-content.jacplus .center-title {
  text-align: center;
  margin-top: 8px;
  font-size: 29px;
  color: #000;
  font-family: 'Open Sans', sans-serif;
}
.j-body-place .jive-alert-content .jive-rendered-content p {
  color: #ffffff;
}

/*Cochrane Library*/

body.cochrane div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.cochrane #j-main-wrapper {
  background: none;
}
body.jive-body-content.cochrane .cochrane-content-header {
  display: block;
  background: url(/themes/wiley/images/cochrane-content-bar.png) no-repeat;
  background-size: contain;
  background-position: center;
  height: 60px;
  position: absolute;
  width: 100%;
  top: 0;
  margin: 20px 0 0 0;
}
.j-body-place .jive-alert-content .jive-rendered-content p {
  color: #ffffff;
}
#jive-breadcrumb .cochrane-content-header a {
  position: absolute;
  margin: 20px 0;
  padding: 0;
  color: #002e64;
  font-size: 16px;
  text-decoration: none;
}
#jive-breadcrumb .cochrane-content-header a .return-add {
  font-style: italic;
  display: inline;
}

/*Customer Support: AFA*/

body.afa div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.afa #j-main-wrapper {
  background: none;
}
body.jive-body-content.afa .afa-content-header {
  display: block;
  background: url(/themes/wiley/images/afa-content-bar.png) no-repeat;
  background-size: contain;
  background-position: center -26px;
  height: 100px;
  position: absolute;
  width: 100%;
  top: 0;
  margin: 10px 0 0 0;
}
.j-body-place.afa .jive-alert-content .jive-rendered-content p {
  color: #ffffff;
}
#jive-breadcrumb .afa-content-header a {
  position: absolute;
  margin: 20px 0;
  padding: 0;
  color: #3d3d3d;
  font-size: 16px;
  text-decoration: none;
}
#jive-breadcrumb .afa-content-header a .return-add {
  font-style: italic;
  display: inline;
}

/*Customer Support: SCB*/

body.scb div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.scb #j-main-wrapper {
  background: none;
}
body.jive-body-content.scb .scb-content-header {
  display: block;
  background: url(/themes/wiley/images/scb-content-bar.jpg) no-repeat;
  background-size: contain;
  background-position: center -12px;
  height: 100px;
  position: absolute;
  width: 100%;
  top: 0;
  margin: 10px 0 0 0;
}
.j-body-place.scb .jive-alert-content .jive-rendered-content p {
  color: #ffffff;
}
#jive-breadcrumb .scb-content-header a {
  position: absolute;
  margin: 34px 0;
  padding: 0;
  color: #3d3d3d;
  font-size: 16px;
  text-decoration: none;
}
#jive-breadcrumb .scb-content-header a .return-add {
  font-style: italic;
  display: inline;
}

@media only screen and (max-width: 40em) {
  body.jive-body-content.scb .scb-content-header {
    margin: 0;
    top: -14px;
  }

  #jive-breadcrumb .scb-content-header a {
    position: absolute;
    margin: 24px 0;
    width: 34%;
  }
}
/*Customer Support: MOAC*/

body.moac div#jive-breadcrumb {
  padding: 55px 0 0 0;
}
body.jive-body-content.moac #j-main-wrapper {
  background: none;
}
body.jive-body-content.moac .moac-content-header {
  display: block;
  background: url(/themes/wiley/images/moac-content-bar.jpg) no-repeat;
  background-size: auto;
  background-position: center 14px;
  height: 56px;
  position: absolute;
  width: 100%;
  top: 0;
  margin: 10px 0 0 0;
  border-width: 1px;
  border-style: solid;
  border-color: #c1bfbf;
}
.j-body-place.moac .jive-alert-content .jive-rendered-content p {
  color: #ffffff;
}
#jive-breadcrumb .moac-content-header a {
  position: absolute;
  margin: 20px 30px;
  padding: 0;
  color: #3d3d3d;
  font-size: 16px;
  text-decoration: none;
}
#jive-breadcrumb .moac-content-header a .return-add {
  font-style: italic;
  display: inline;
}
@media only screen and (max-width: 40em){
  body.jive-body-content.moac .moac-content-header {
    background-size: 154px;
    background-position: left 0;
  }
}
/*WEL Canvas*/

body.wel-canvas div#jive-breadcrumb {
  padding: 34px 0 0 0;
}
body.jive-body-content.wel-canvas #j-main-wrapper {
  background: none;
}
body.jive-body-content.wel-canvas .wel-canvas-content-header {
  display: block;
  background: #272f37;
  height: 55px;
  position: absolute;
  width: 100%;
  top: 0;
  text-align: center;
}
.wel-canvas-content-header a{
  color: #FFFFFF;
  padding: 0 20px;
  font-size: 16px;
  margin: 20px 30px;
  position: absolute;
  left: 0;
  text-decoration: none;
}
.wel-canvas-content-header .center-title {
  display: inline-block;
  position: relative;
  width: auto;
  top: 20px;
  margin: 0 auto;
  color: #FFFFFF;
  font-size: 16px;
  text-align: center;
}
.wel-canvas-content-header .center-title span {
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
}
.wel-canvas-content-header .return-add {
  display: inline-block;
  font-style: italic;
}
/*alerts cut-off fix*/
.j-body-place .jive-alert-content{
  padding: 8px 22px 0 22px;
  width: calc(100% - 66px);
}
@media only screen and (max-width: 40em){
  .j-body-place .jive-alert-content {
    width: calc(100% - 20px);
    padding: 10px 0 0;
  }
}
