@font-face {
    font-family: 'AperturaFont';
    src: url('/econsupport/s/sfsites/c/resource/FontApertura/apertura-regular-webfont.woff') format('woff');
}

.siteforceThemeLayoutStarter {font-size:1rem !important;}

.forceCommunityThemeNav .mainNavItem .linkBtn {font-weight:bold !important;}

.forceTopicFeaturedTopicItem .topicImage {width:90px !important;height:90px !important;}

.custom-footer {
    background-color:#3873B9;width:100%;
}

.custom-footer-inner {
    max-width:1440px;margin:0 auto;
    padding:30px 15px;
    font-size:12px;
    color:#fff;
    font-weight:normal;
}

.custom-footer-list {
    list-style-type:none;
    margin:0;padding:0;
    color:#fff;
}

.forceCommunityRichText ul {padding:0 !important;}

.custom-footer-list-item {
  display:inline-block;
    list-style-type:none;
    padding:0 10px;
}

.custom-footer-list-item:last-of-type {border:0;}

.custom-footer-list-item {border-right:solid 1px #fff;}

.forceCommunityRichText ul li.custom-footer-list-item { padding:0 10px !important;}
.forceCommunityRichText ul li.custom-footer-list-item:first-of-type {padding-left:0 !important;}

.custom-footer-list-link {
    color:#fff;
    font-size:13px;
}

.forceCommunityRichText ul>li:before {
    content: '' !important;
    margin:0 !important;
    display:none;
}

.forceCommunityRichText li:not(.ql-direction-rtl):before {
    margin: 0 !important;
}

.custom-footer-inner p {
    margin-top:15px;
}

/* featured topics component */

.forceTopicFeaturedTopics {
    max-width:960px !important;
    margin:40px auto !important;
}

.forceTopicFeaturedTopics .topicList {
    display:grid;
grid-template-columns: repeat(auto-fill, minmax(250px, auto) );
grid-row-gap:60px;
grid-column-gap:90px;
}


li.topicItem.forceTopicFeaturedTopicItem {
    width: unset !important;
    height: 150px !important;
    margin-left: unset !important;
    margin-bottom: unset !important;
    margin-right: unset !important;
}

.forceTopicFeaturedTopicItem .topicImage {
    width: 90px !important;
    height: 90px !important;
    margin:auto;

}

.forceTopicFeaturedTopics .stylingOverrideHook_4150 .topicContent .topicLabel  {
    font-size:14px !important;
}
 
.forceTopicFeaturedTopics .topicContent {background-color: rgba(255, 255, 255, 0)!important;}
.forceTopicFeaturedTopics .topicLink .topicLabel {font-size:1rem !important;}    
.forceTopicFeaturedTopics .topicLink:hover .topicLabel {align-self: flex-end!important;}
.slds-combobox__input:focus,.slds-textarea:focus {border: solid 1px #3873B9 !important;}


/* body conntet height to push footer to bottom */

.siteforceThemeLayoutStarter>.body.isPageWidthFixed-true {min-height:720px;}

.selfServiceArticleLayout .test-id__section {display:none;}
.selfServiceArticleLayout .test-id__section:nth-of-type(2) {display:block;}

.selfServiceArticleLayout .article-summary,
.selfServiceArticleLayout .test-id__section:nth-of-type(2) .forcePageBlockSectionRow:nth-of-type(2),
.selfServiceArticleLayout .test-id__section:nth-of-type(2) .forcePageBlockSectionRow:nth-of-type(4) 
{display:none;}


.selfServiceArticleLayout .forcePageBlockSectionView.full .test-id__field-value {font-size:16px !important;}
.slds-rich-text-editor__output {line-height:24px !important;padding:8px 0 16px 0 !important;font-size:16px !important;}

.selfServiceSimilarArticles42>h2 {margin-top:30px !important;}

.comm-related-articles__item .slds-text-body_small {font-size:16px !important;}

.slds-form-element_readonly {border-top:solid 1px #D4D4D4 !important;}
    
    .article-head.selfServiceArticleHeaderDetail  {font-size:2em !important; margin:20px 0 10px 0 !important;}
   
    
    h2.selfServiceArticleHeaderDetail {margin-bottom:0px !important;}
    
    .selfServiceArticleHeaderDetail .timestamp-icon {margin-top:-4px !important;}
    
    .meta .date {font-size:16px !important;font-weight:bold !important;}
    
    .meta .date:before {content:'Published ' !important;}
    
    .meta .dot, .meta .article-type {display:none !important;}
    
    .selfServiceArticleLayout .test-id__section:nth-of-type(2) .section__content .slds-form .forcePageBlockSectionRow:first-of-type {display:none !important;}
    
    .selfServiceArticleLayout .test-id__section:nth-of-type(2) .section__content .slds-form .forcePageBlockSectionRow:nth-of-type(3) .forcePageBlockItem .slds-form-element .slds-form-element__label {display:none !important;}

.selfServiceArticleListItem .article-head:hover, .selfServiceArticleListItem .article-head:focus,
.selfServiceSimilarArticles42 li>.comm-related-articles__item>a:hover, 
.selfServiceSimilarArticles42 li>.comm-related-articles__item>a:focus, 
.selfServiceSimilarArticles42 li>.comm-related-articles__item>a:active {
    color:#3873B9 !important;
    text-decoration:underline !important;
}

.selfServiceArticleLayout {font-size:14px !important;}

.selfServiceArticleTopicList .slds-pill {
    background-color: #3873B9 !important;}

.selfServiceArticleTopicList .slds-pill:hover {
    background-color: #2F609D !important;}


.selfServiceArticleTopicList .slds-pill a {
    color: #ffffff !important;}

.selfServiceBaseArticleList .empty {font-size:14px !important;}

.selfServiceArticleLayout .meta {
    color:#323232 !important;
    font-size:13px !important;
}

/* search results */
.forceSearchSearchResultsGridHeader .search-results-grid-header__sort>.slds-button {color:#3873B9 !important;}

.slds-nav-vertical__item.slds-is-active .slds-nav-vertical__action {
    background-color: #fff !important;
    border-top: solid 1px #D4D4D4 !important;
    border-bottom: solid 1px #D4D4D4 !important;
}

/* contact support buttons */

.forceCommunityContactSupportButton.contactSupportButton,.contactSupportButton {
    background-color: #3873B9 !important;
    border-width:0px !important;
    border-radius:4px !important;
}

.forceCommunityContactSupportButton.contactSupportButton:hover,.contactSupportButton:hover {
    background-color: #2F609D !important;
}

.slds-input:focus, .slds-input:active {
    border: solid 1px #3873B9 !important;
box-shadow:none !important;}

.selfServiceTopicTrendingArticles42 .slds-grid--vertical a {font-size:14px;text-decoration:none !important;}

.selfServiceTopicTrendingArticles42 .slds-grid--vertical a:hover,.selfServiceTopicTrendingArticles42 .slds-grid--vertical a:active,
.selfServiceTopicTrendingArticles42 .slds-grid--vertical a:focus {color:#3873B9 !important;}

/* cookie banner */
 
.footerContainer {font-size:14px !important;color:#666 !important;}
.slds-modal .slds-button_icon {color:#3873B9!important;}
.slds-modal .slds-button_icon:hover {color:#2F609D!important;}

.slds-modal .slds-button.slds-button_brand {background-color:#3873B9 !important;border:0!important;}
.slds-modal .slds-button.slds-button_brand:hover {background-color:#2F609D!important;border:0!important;}


@media (min-width:768px) {
  .custom-footer-inner {
    display:grid;
    grid-template-columns:auto max-content;
    grid-column-gap:15px;
    align-items:center;
}  
}