/**
* @file css styling for kb section
*/

/*********************************
*	Page: Knowledge Base
*********************************/

body.page-node #content-intro.kb-intro {
  padding-bottom:0;
}
body.path-node .kb-landing-content #block-mithr-theme-mithr-theme-system-main article.node {
  display:none;
}
#content-intro .breadcrumb-trail.bc-kb a,
#content-intro .breadcrumb-trail.bc-kb li:last-child a {
  color: #00778C;
}
#block-mithr-kb-extra-kb-breadcrumbs ul.qa-loc li:only-child{
  margin-top:1.75rem;
}

#block-mithr-kb-extra-intro {
  padding-top: 3.75rem;
  padding-bottom: 0;
}
#block-mithr-kb-extra-intro .lead-bold,
#block-mithr-kb-extra-intro .lead-bold p {
  font-size:2rem;
  line-height:3rem;
}

#block-mithr-kb-detail-search-anchors,
#block-mithr-kb-detail-kb-anchors {
  margin:3.75rem 0;
}
#block-mithr-kb-detail-search-anchors,
#block-mithr-kb-detail-search-anchors .item-list,
#block-knowledgebasetopicanchors,
#block-knowledgebasetopicanchors .item-list {
  width:100%;
}
.view-display-id-search_anchors .views-field-title a,
.view-display-id-kb_anchors .views-field-title a {
  font-size: 1.125rem;
  line-height:1.25rem;
  text-transform:none;
  font-weight:700;
  letter-spacing:normal;
}
.view-display-id-search_anchors .panel-content > ul > li,
.view-display-id-kb_anchors .panel-content > ul > li {
  border-bottom: 1px solid #52C5D7;
  padding: 10px 0;
  padding: 11.25px 0;
  padding: 0.625rem 0;
}
.rich-text .view-display-id-search_anchors ul:not(.nav-tabs) > li:before,
.view-display-id-search_anchors .panel-content > ul > li:before,
.rich-text .view-display-id-kb_anchors ul:not(.nav-tabs) > li:before,
.view-display-id-kb_anchors .panel-content > ul > li:before {
  display:none;
}
.view-display-id-search_anchors li:first-child,
.view-display-id-kb_anchors li:first-child {
  border-top: 1px solid #52C5D7;
}
.view-display-id-search_anchors ul li,
.view-display-id-kb_anchors ul li {
  padding-left: 0;
  margin-bottom: 0;
}
.view-display-id-kb_body {
  margin-bottom:1.875rem;
}
.qa-topic .view-mithr-kb-topic .view-footer {
  margin-top: 1rem;
}
/** Search results **/
#block-mithr-kb-extra-kb-breadcrumbs .view-empty .menu__breadcrumb.search-results {
  display:none;
}
body.path-kb-search #block-mithr-kb-extra-kb-breadcrumbs .view-empty .menu__breadcrumb.search-results {
  display:block;
}

/*******************************
* Blocks
*******************************/

.panel.qa-topic .panel-content,
#block-mithr-kb-detail-search-anchors,
#block-mithr-kb-detail-search-anchors .panel-content,
#block-mithr-kb-detail-kb-anchors,
#block-mithr-kb-detail-kb-anchors .panel-content {
  width:100%;
}

#block-stripekb .view > header {
  top:20px;
}
#site-main .page-content #block-mithr-kb-recent .rich-text:not(aside) > div.view-header {
  margin-bottom:0;
}
#site-main .page-content #block-mithr-kb-recent .rich-text:not(aside) > div.view-content {
  margin-top:0;
}
#block-stripekb h3.title {
  font-weight:200;
}

#block-stripekb .views-field-body,
#block-mithr-kb-recent .views-field-body {
  margin-top:1rem;
  padding-left:23px;
}
#block-stripekb .panel-content .views-field-parent-breadcrumb ul > li,
#block-mithr-kb-recent .panel-content .views-field-parent-breadcrumb ul > li {
  border-bottom:none;
  padding:0;
}
#block-mithr-kb-recent .panel-content .views-field-parent-breadcrumb nav:first-of-type,
#block-stripekb .panel-content .views-field-parent-breadcrumb nav:first-of-type {
  margin-top:.625rem;
}
#block-mithr-kb-recent .panel-content .views-field-parent-breadcrumb ul.qa-loc,
#block-stripekb .panel-content .views-field-parent-breadcrumb ul.qa-loc {
  margin-bottom:0;
}
#block-stripekb .panel-content .views-field-parent-breadcrumb ul.qa-loc > li {
  padding:0;
}
#block-stripekb .view-content > .kb-list > ul.list > li .views-field-title a.btn__bar,
#block-mithr-kb-recent .kb-recent > ul.list > li .views-field-title a.btn__bar {
  background-color:#fff;
}
#block-stripekb .view-content > .kb-list > ul.list > li .views-field-title a.btn__bar:hover,
#block-stripekb .view-content > .kb-list > ul.list > li .views-field-title a.btn__bar:focus,
#block-mithr-kb-recent .kb-recent > ul.list > li .views-field-title a.btn__bar:hover,
#block-mithr-kb-recent .kb-recent > ul.list > li .views-field-title a.btn__bar:focus {
  background-color:#D80066;
}
#block-stripekb .views-field-title a.btn__bar,
#block-mithr-kb-recent .views-field-title a.btn__bar,
#block-knowledgebasetopicanchors .views-row a.btn__bar {
  font-size: 1.125rem;
  line-height: 1.25rem;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: none;
  margin-left: -7px;
  margin-bottom: 0;
}
#block-stripekb .views-field-title a.btn__bar .icon__arrow,
#block-mithr-kb-recent .views-field-title a.btn__bar .icon__arrow {
  left: 7px;
  top: 9px !important;
  position: absolute;
  transition: 0.25s;
}
#block-knowledgebasetopicanchors {
  margin:3.75rem 0;
}
.views-field-parent-breadcrumb ul.qa-loc li:first-of-type {
  display:none;
}
#block-mithr-kb-extra-kb-breadcrumbs .views-field-parent-breadcrumb ul.qa-loc li:first-of-type {
  display:inline-block;
}
#block-mithr-kb-extra-kb-breadcrumbs .menu__breadcrumb.search-results ul.qa-loc li:nth-last-of-type(2):after,
#block-mithr-kb-extra-kb-breadcrumbs .views-field-parent-breadcrumb ul.qa-loc li:nth-last-of-type(2):after {
  display:none;
}
.views-field-parent-breadcrumb .list-group-item:last-child {
  border:none;
}
#block-mithr-kb-extra-kb-breadcrumbs .item-list ul li {
  padding:0;
}
body.path-kb #block-mithr-theme-mithr-theme-system-main ul li:before {
  display:none;
}