/**
 * @file
 * Article Page Styles.
 */

.content .cb-stretch-img {
    max-width: 116.66666667%;
    width: 116.66666667%;
    padding: 30px 0;
    margin-left: -8.33333333%;
}

.node-type-article #main-content .field-name-body img{
    margin-bottom: 1.5em;
}

.node-type-article .field-name-body h3 a img{
    margin-bottom: 0;
}

.media {
    /* remove important when apricot team removes the style */
    border-top: none !important;
    padding: 0 !important;
}

.cb-nav-card a[target=_blank]:after {
    content: "\e63f";
}

div.cb-resource-list {
    padding-top: 20px;
}

.node-type-article .region.region-right-rail,
.node-type-portal2 .region.region-right-rail {
    margin-top: 0 !important;
}

.region.region-right-rail .cb-arch-view {
    padding: 0;
    min-height: auto;
}

.region.region-right-rail .cb-arch-view h2 {
    margin-bottom: 0;
}

.region.region-right-rail .cb-arch-view-list ul li:first-child,
.region.region-right-rail .cb-nav-card-list ul li:first-child {
    border-top: 0 none;
}

.region.region-right-rail .cb-arch-view-list .cb-arch-view h3{
    color: #505050;
}
.region.region-right-rail .cb-arch-view-list .cb-arch-view h3:hover{
    text-decoration: none;
    cursor: default;
}

.view-related-items h2,
#block-views-related-courses-block h2 {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-family: Roboto, sans-serif;
    margin-bottom: 11px;
    margin-top: 0;
    padding-bottom: 11px;
    font-size: 16px;
    line-height: 24px;
}

/* Freeform text in right sidebar */
.cb-corporate-program .view-related-items h2,
.cb-corporate-program #block-views-related-courses-block h2 {
  border-bottom-color: #d9d9d9;
}

.cb-k-12-program .view-related-items h2,
.cb-k-12-program #block-views-related-courses-block h2 {
  border-bottom-color: #d9d9d9
}

.cb-higher-education-program .view-related-items h2,
.cb-higher-education-program #block-views-related-courses-block h2 {
  border-bottom-color: #d9d9d9
}

.cb-access-program .view-related-items h2,
.cb-access-program #block-views-related-courses-block h2 {
  border-bottom-color: #d9d9d9
}

.view-related-items .views-field-field-related-items {
    margin-bottom: 20px;
}

.view-related-items .views-field-field-related-items .field-name-body,
#block-views-related-courses-block .content {
    font-size: 14px;
}

.view-related-items .views-field-field-related-items .field-name-body {
    padding-left: 10px;
}

.view-related-items .views-field-field-related-items .field-name-body ul,
.view-related-items .views-field-field-related-items .field-name-body ol {
    padding-left: 20px;
}
