@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&family=Ubuntu&display=swap');

.comm-page-custom-support .search-box,
.comm-page-topic .search-box,
.comm-page-managed-content-news .search-box,
.comm-page-custom-Search .search-box{
	width: 100% !important;
}

.comm-page-custom-support .search-box-input-container,
.comm-page-topic .search-box-input-container,
.comm-page-managed-content-news .search-box-input-container,
.comm-page-custom-Search .search-box-input-container{
	max-width: none !important;
}

.comm-page-custom-Search .src-components-acmSearch-acmSearch__container--2cUA9{
    max-width: none !important;
}

.comm-page-custom-support input.search-box-input,
.comm-page-topic input.search-box-input,
.comm-page-managed-content-news input.search-box-input,
.comm-page-custom-Search input.search-box-input{
	box-sizing: border-box !important;
	height: 62px !important;
	width: 100% !important;
	border: 1px solid #E0F0F0 !important;
	border-radius: 8px !important;
	background-color: #FFFFFF !important;
	box-shadow: 0 6px 26px 4px rgba(0,0,0,0.05) !important;
}

.comm-page-custom-support .search-box-cross,
.comm-page-topic .search-box-cross,
.comm-page-managed-content-news .search-box-cross,
.comm-page-custom-Search .search-box-cross{
	display:none !important;
}

.comm-page-custom-Search .acm_pkgAcmSearchResultList > div > div{
	margin:0
}

.comm-page-managed-content-news .forceCommunityManagedContentDetail {
    padding: 3%;
    background: white;
    border-radius: 8px;
    box-shadow: 0 6px 26px 4px rgb(0 0 0 / 5%);
}

.comm-page-custom-support,
.comm-page-topic,
.comm-page-managed-content-news,
.comm-page-custom-Search {
  background-position-x: 90%;
  background-position-y: 19%;
  background-repeat:no-repeat;
  background-image:url('/s/sfsites/c/resource/community_support_assets/images/Background.svg');
}

.comm-page-custom-support .forceCommunityTopicCatalog,
.comm-page-topic .forceCommunityTopicCatalog,
.comm-page-managed-content-news .forceCommunityTopicCatalog,
.comm-page-custom-Search .forceCommunityTopicCatalog {
    background: white;
    box-shadow: 0 6px 26px 4px rgb(0 0 0 / 5%);
    border-radius: 8px;
}

.comm-page-custom-support .topicHierarchy-topBox,
.comm-page-topic .topicHierarchy-topBox,
.comm-page-managed-content-news .topicHierarchy-topBox,
.comm-page-custom-Search .topicHierarchy-topBox {
	border:none !important;
}

.comm-page-custom-support a.topicHierarchy-top,
.comm-page-topic a.topicHierarchy-top,
.comm-page-managed-content-news a.topicHierarchy-top,
.comm-page-custom-Search a.topicHierarchy-top {
    text-transform: uppercase !important;
    font-family:'Open Sans', sans-serif !important;
	color: #757575 !important;
	font-size: 20px !important;
	letter-spacing: 0 !important;
	line-height: 56px !important;
}

.comm-page-custom-support .topicHierarchy-entry,
.comm-page-topic .topicHierarchy-entry,
.comm-page-managed-content-news .topicHierarchy-entry,
.comm-page-custom-Search .topicHierarchy-entry {
    width: 65% !important;
    margin: auto;
}

.comm-page-custom-support .forceCommunityTopicCatalog > ul,
.comm-page-topic .forceCommunityTopicCatalog > ul,
.comm-page-managed-content-news .forceCommunityTopicCatalog > ul,
.comm-page-custom-Search .forceCommunityTopicCatalog > ul{
    padding-top:5%;
    padding-bottom:5%;
}

.comm-page-managed-content-news .flagContainer,
.comm-page-topic .flagContainer,
.comm-page-custom-Search .flagContainer{
	border-radius:8px !important;
}

.comm-page-managed-content-news community_navigation-tile-menu-item.comm-tile-menu__item,
.comm-page-topic community_navigation-tile-menu-item.comm-tile-menu__item{
    padding:0px !important;
    background:none !important;
}

.comm-page-managed-content-news .comm-tile-menu__item-tile.comm-tile-menu__image-preview,
.comm-page-topic .comm-tile-menu__item-tile.comm-tile-menu__image-preview,
.comm-page-custom-Search .comm-tile-menu__item-tile.comm-tile-menu__image-preview{
    background:none !important;
    box-shadow:none !important;
    border-radius:0px !important;
    height:80px !important;
}

.comm-page-managed-content-news .comm-tile-menu__item-title,
.comm-page-topic .comm-tile-menu__item-title,
.comm-page-custom-Search .comm-tile-menu__item-title{
    color:#757575 !important;
    text-transform:uppercase !important;
}

.comm-page-managed-content-news community_navigation-tile-menu-ui.comm-tile-menu__ui,
.comm-page-topic community_navigation-tile-menu-ui.comm-tile-menu__ui,
.comm-page-custom-Search community_navigation-tile-menu-ui.comm-tile-menu__ui{
    background-color:white !important;
    border-radius:8px !important;
	box-shadow: 0 6px 26px 4px rgba(0,0,0,0.05) !important;
}

.comm-page-managed-content-news .comm-tile-menu_item-overlay,
.comm-page-topic .comm-tile-menu_item-overlay,
.comm-page-custom-Search .comm-tile-menu_item-overlay{
    background:none !important;
}

.slds-rich-text-editor__output,
.slds-rich-text-editor__output{
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
}

.slds-rich-text-editor__textarea h4, .slds-rich-text-editor__output h4{
    font-family: 'Open Sans', sans-serif;
}

.comm-page-managed-content-news .js-content-title.slds-text-heading_large,
.comm-page-topic .js-content-title.slds-text-heading_large,
.comm-page-custom-Search .js-content-title.slds-text-heading_large{
    color: #015294 !important;
    font-size: 22px !important;
    font-weight: bold !important;
    font-family: 'Ubuntu', sans-serif !important;
}

.trees-svg{
    position: absolute !important;
    height: 250px;
    bottom: 1.3% !important;
    z-index: -1;
    left:-5%;
}

.comm-page-managed-content-news p.js-content-title.layout_title {
    color:white !important;
}
.comm-page-managed-content-news p.js-content-subtitle.layout_subtitle {
    color:white !important;
}

.comm-page-managed-content-news .comm-tile-menu__item-title.slds-text-align_center,
.comm-page-topic .comm-tile-menu__item-title.slds-text-align_center,
.comm-page-custom-Search .comm-tile-menu__item-title.slds-text-align_center{
    font-size: 16px !important;
    font-family: 'Ubuntu', sans-serif;
}

.comm-page-managed-content-news .src-components-acmSearch-acmSearch__container--2cUA9,
.comm-page-topic .src-components-acmSearch-acmSearch__container--2cUA9{
    max-width: none !important;
}

.comm-page-topic .slds-is-relative.slds-grid.slds-grow.slds-grid_vertical-align-center.slds-grid_align-center.slds-p-around_medium.slds-text-align_center{
    background-color: #FFFFFF !important;
}

.comm-page-topic p.js-content-title.layout_title.slds-text-heading_large {
    color: #015294 !important;
}

.comm-page-topic p.js-content-subtitle.layout_subtitle.slds-m-top_medium.slds-text-body_regular{
    color: black !important;
}

.comm-page-topic .comm-tile-menu__item-title.slds-text-align_center {
    color: #757575 !important;
    font-size: 16px !important;
}

.comm-page-topic community_navigation-tile-menu-item-banner.comm-tile-menu__item-banner.slds-grid.slds-grid_vertical.slds-p-around_xxx-small.slds-grid_align-center{
    background-color: #FFFFFF !important;
}

.comm-page-managed-content-news .cb-section_column.slds-size_12-of-12.slds-max-medium-size_12-of-12.slds-large-size_3-of-12,
.comm-page-topic .cb-section_column.slds-size_12-of-12.slds-max-medium-size_12-of-12.slds-large-size_3-of-12,
.comm-page-custom-Search .cb-section_column.slds-size_12-of-12.slds-max-medium-size_12-of-12.slds-large-size_3-of-12 {
    z-index: 1 !important;
}

.comm-page-custom-Search .src-components-acmSearchResult-acmSearchResult__resultInfo--3CGuy{
    margin-top: 0px !important;
}

.comm-page-custom-Search .src-components-acmSearchResult-acmSearchResult__resultInfo--3CGuy {
    color: #757575 !important;
}

.comm-page-custom-Search .src-components-acmSearchResult-acmSearchResultList-acmSearchResultList__title--2SZLg.search-results-page-title {
    color: #757575 !important;
}

.comm-page-custom-Search .src-components-acmSearchResult-acmSearchResult__emptyResultHeaderMessage--el3yW{
    color: #757575 !important;
}

.comm-page-custom-Search .search-result-empty-main-text-message{
    color: #757575 !important;
}

.comm-page-custom-Search .src-components-acmSearchResult-acmSearchResult__container--3HYdJ {
    padding: 3%;
    background: white;
    border-radius: 8px;
    box-shadow: 0 6px 26px 4px rgb(0 0 0 / 5%);
}