/*.CoveoSearchInterface * { font-family: "Open Sans", helvetica, arial, sans-serif !important;}*/
.CoveoSearchInterface { font-size: 1rem; font-family: "Open Sans", helvetica, arial, sans-serif; }
.CoveoSearchInterface .DirectorySearch-tabs { font-size: 16px; }
.CoveoSearchInterface .CoveoSearchbox .magic-box { background-color: #fff; border-radius: 0; }
.CoveoSearchInterface .CoveoSearchbox .magic-box .magic-box-input { border-radius: 0; }
.CoveoSearchInterface .CoveoSearchbox .CoveoSearchButton { border-radius: 0; border: none; width: 45px; }
.CoveoSearchInterface .SearchBar .CoveoSearchbox .CoveoSearchButton { background-color: #ffffff; border-left: 0px; border-right: 1px solid; border-top: 1px solid; border-bottom: 1px solid; border-color: #BCC3CA; }
.CoveoSearchInterface .SearchBar .CoveoSearchbox .magic-box { border-right: 0px; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet { background-color: transparent; border-left: none; border-radius: 0; border-right: none; border-top: none; font-family: "Open Sans", helvetica, arial, sans-serif; font-size: 16px; margin-bottom: 0; padding-bottom: 8px; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange.coveo-facet-collapsed .coveo-facet-values-dropdown, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet.coveo-facet-collapsed .coveo-facet-values-dropdown { display: none; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange.coveo-facet-collapsed .coveo-facet-header, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet.coveo-facet-collapsed .coveo-facet-header { position: relative; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange .coveo-facet-values-dropdown, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet .coveo-facet-values-dropdown { margin-bottom: 12px; position: relative; top: 20px; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange .coveo-facet-values-dropdown .coveo-facet-values .coveo-facet-value, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet .coveo-facet-values-dropdown .coveo-facet-values .coveo-facet-value { font-size: .875em; padding-left: 10px; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange .coveo-facet-values-dropdown .coveo-facet-values .coveo-facet-value .coveo-facet-value-label, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet .coveo-facet-values-dropdown .coveo-facet-values .coveo-facet-value .coveo-facet-value-label { padding: 0; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange .coveo-facet-values-dropdown .coveo-facet-values .coveo-facet-value .coveo-facet-value-checkbox, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet .coveo-facet-values-dropdown .coveo-facet-values .coveo-facet-value .coveo-facet-value-checkbox { border-color: #ccc; border-radius: 0; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange .coveo-facet-values-dropdown .coveo-facet-values .coveo-facet-value .coveo-facet-value-exclude, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet .coveo-facet-values-dropdown .coveo-facet-values .coveo-facet-value .coveo-facet-value-exclude { top: 5px; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange .coveo-facet-values-dropdown .coveo-facet-footer, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet .coveo-facet-values-dropdown .coveo-facet-footer { background-color: transparent; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange .coveo-facet-values-dropdown .coveo-facet-footer .coveo-facet-more, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange .coveo-facet-values-dropdown .coveo-facet-footer .coveo-facet-less, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet .coveo-facet-values-dropdown .coveo-facet-footer .coveo-facet-more, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet .coveo-facet-values-dropdown .coveo-facet-footer .coveo-facet-less { background-color: transparent; border-radius: 0; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange .coveo-facet-values-dropdown .coveo-facet-footer .coveo-facet-more:hover, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange .coveo-facet-values-dropdown .coveo-facet-footer .coveo-facet-less:hover, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet .coveo-facet-values-dropdown .coveo-facet-footer .coveo-facet-more:hover, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet .coveo-facet-values-dropdown .coveo-facet-footer .coveo-facet-less:hover { background-color: #E6ECf0; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange .coveo-facet-header, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet .coveo-facet-header { background-color: transparent; cursor: pointer; font-size: 0.875rem; padding: 0 10px; position: absolute; top: 0; width: 100%; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange .coveo-facet-header::after, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet .coveo-facet-header::after { font-weight: normal; }
.CoveoSearchInterface .coveo-facets-area > div .CoveoFacetRange .coveo-facet-header .coveo-facet-header-title, .CoveoSearchInterface .coveo-facets-area > div .CoveoFacet .coveo-facet-header .coveo-facet-header-title { font-size: 0.875rem; font-weight: bold; }
.CoveoSearchInterface .CoveoQuerySummary, .CoveoSearchInterface .CoveoQueryDuration { font-family: "Open Sans", helvetica, arial, sans-serif; font-size: 1.5rem; }
.CoveoSearchInterface .CoveoQueryDuration { font-weight: normal; }
.CoveoSearchInterface .CoveoBreadcrumb { border: none; }
.CoveoSearchInterface .CoveoBreadcrumb .coveo-breadcrumb-items .coveo-breadcrumb-item { line-height: 19px; }
.CoveoSearchInterface .CoveoBreadcrumb .coveo-breadcrumb-items .coveo-breadcrumb-item * { color: #993366; font-size: 1rem; font-style: italic; font-weight: normal; }
.CoveoSearchInterface .FullSearchBreadcrumb .coveo-breadcrumb-items .coveo-breadcrumb-item * { color: #ffffff; }
.CoveoSearchInterface .CoveoBreadcrumb .coveo-breadcrumb-items .coveo-breadcrumb-item .coveo-facet-breadcrumb-title { font-style: normal; }
.CoveoSearchInterface .CoveoBreadcrumb .coveo-breadcrumb-items .coveo-breadcrumb-item .coveo-facet-breadcrumb-values .coveo-facet-breadcrumb-value .coveo-facet-breadcrumb-clear { margin-top: 2px; }
.CoveoSearchInterface .CoveoBreadcrumb .coveo-breadcrumb-clear-all { border: none; color: #993366; font-size: 1rem; padding-top: 4px; }
.CoveoSearchInterface .CoveoBreadcrumb .coveo-breadcrumb-clear-all:hover > div:not(.coveo-icon) { text-decoration: underline; }
.CoveoSearchInterface .Filters--white .CoveoBreadcrumb .coveo-breadcrumb-clear-all { border: none; color: #ffffff; font-size: 1rem; padding-top: 4px; }
.CoveoSearchInterface .Filters--white .CoveoBreadcrumb .coveo-breadcrumb-clear-all:hover > div:not(.coveo-icon) { text-decoration: underline; }
.CoveoSearchInterface .u-right { padding-top: 15px; }
.CoveoSearchInterface .u-right .Label { display: inline-block; line-height: 1; }
.CoveoSearchInterface .u-right > div { display: inline-block; }
.CoveoSearchInterface .u-right > div:nth-child(3) { display: block; }
.CoveoSearchInterface .u-right .CoveoSort { padding-bottom: 2px; }
.CoveoSearchInterface .Directory-results { margin-top: 0; }
.CoveoSearchInterface .CoveoQuerySummary { color: inherit; }
.CoveoSearchInterface .CoveoQueryDuration { color: inherit; }
.CoveoSearchInterface .coveo-results-header { box-shadow: none; }
.CoveoSearchInterface .CoveoResultList { margin-top: 1em; }
.CoveoSearchInterface .CoveoResultList .CoveoResult { list-style: none; border-bottom: 0px; }

.CoveoSearchInterface .CoveoResultList .CoveoResult a { color: inherit; }
.CoveoSearchInterface .CoveoResultList .CoveoResult .ArticleExcerpt-readMore { color: #993366; white-space: nowrap; }
.CoveoSearchInterface .CoveoResultList .CoveoResult .ArticleExcerpt-authors a { color: #993366; }

.FeaturedSearchResult .CoveoResultList .CoveoResult { margin: 0px 0px 0px 0px; }
.CoveoSearchInterface .CoveoResultList .CoveoResult .DirectoryEntry-photo img { width: 70px; }
.CoveoSearchInterface .CoveoResultList .ArticleExcerpt-authors { font-family: "Open Sans", helvetica, arial, sans-serif; font-weight: 600; }
.CoveoSearchInterface .CoveoResultList .ArticleExcerpt-readMore { color: #993366; }

.CoveoSearchInterface .CoveoResultList .ArticleExcerpt-footer .coveo-clickable { color: #993366; }
.CoveoSearchInterface .CoveoResultList .ArticleExcerpt--image .ArticleExcerpt-footer .coveo-clickable { color: #ffffff; font-size: 0.9375rem; }

.CoveoSearchInterface .Filters--white { color: black; }
.CoveoSearchInterface .Filters--white .coveo-facet-header-title { color: #ffffff; }
.CoveoSearchInterface .Filters--white .coveo-facet-header-title:after { color: #993366; }
.CoveoSearchInterface .FeaturedSearchResult { background: #f5f5f5; border: 1px solid #e5e5e5; margin: 0 0 20px; padding: 15px; border-radius: none; }
.CoveoSearchInterface .CoveoResultsPerPage { display: block; float: none; margin-bottom: 15px; text-align: center; }
.CoveoSearchInterface .CoveoResultsPerPage .coveo-results-per-page-text { color: inherit; font-weight: 700; }
.CoveoSearchInterface .CoveoResultsPerPage .coveo-results-per-page-list .coveo-results-per-page-list-item { border-radius: 0; color: #993366; border-color: #993366; font-weight: 700; }
.CoveoSearchInterface .CoveoResultsPerPage .coveo-results-per-page-list .coveo-results-per-page-list-item > a { color: inherit; }
.CoveoSearchInterface .CoveoResultsPerPage .coveo-results-per-page-list .coveo-results-per-page-list-item.coveo-active { background-color: #72253d; color: #ffffff; }
.CoveoSearchInterface .CoveoResultsPerPage .coveo-results-per-page-list .coveo-results-per-page-list-item.coveo-active > a { color: #ffffff; }
.CoveoSearchInterface .CoveoResultsPerPage .coveo-results-per-page-list .coveo-results-per-page-list-item:hover { background-color: #72253d; color: #ffffff; }
.CoveoSearchInterface .CoveoResultsPerPage .coveo-results-per-page-list .coveo-results-per-page-list-item > a:hover { color: #ffffff; text-decoration: none; }
.CoveoPager { margin-left: 0; margin-right: 0; margin-top: 10px; width: 100%; }
.CoveoPager .coveo-pager-list .coveo-pager-list-item { background-color: transparent; }
.CoveoPager .coveo-pager-list .coveo-pager-list-item .coveo-pager-list-item-text { line-height: inherit; }
.CoveoPager .coveo-pager-list .coveo-pager-list-item .coveo-pager-anchor:hover > a { background-color: transparent; }
.CoveoPager .coveo-pager-list .coveo-pager-list-item .coveo-active { background-color: transparent; }
.CoveoPager .coveo-pager-list .coveo-pager-next > a > span, .CoveoPager .coveo-pager-list .coveo-pager-previous > a > span { text-indent: unset; }
.CoveoPager .coveo-pager-list .coveo-pager-next > a, .CoveoPager .coveo-pager-list .coveo-pager-previous > a { line-height: inherit; }
.CoveoSearchInterface .SearchOverlay .SearchOverlayResultSection * { background-color: transparent; }
.CoveoSearchInterface .SearchOverlay .SearchOverlayResultSection { background-color: transparent; margin: none; padding: 0 15px; border: none; border-radius: none; position: none; }
.CoveoSearchInterface .SearchOverlay > .SearchOverlayResultSection:nth-child(6) { margin-bottom: 30px; }
.CoveoSearchInterface .SearchOverlay .SearchOverlayResultSection .CoveoResult { margin: 0px 0px 20px 0px; }
.CoveoSearchInterface .CoveoResult .ArticleExcerpt-authors li { padding-right: 4px; }
.CoveoSearchInterface .CoveoResult .ArticleExcerpt-authors li:not(:last-child):after { margin-left: 0px; }
.CoveoSearchInterface .CoveoFacet::after, .CoveoSearchInterface .CoveoFacetRange::after { font-family: "Material-Design-Iconic-Font"; font-weight: 400; font-style: normal; font-weight: 400; content: "\f2fc"; margin-left: 0.5em; position: relative; top: -30px; left: 5px; height: 0px; }
.CoveoSearchInterface .coveo-facet-collapsed::after { content: "\f2f9"; }
.CoveoSearchInterface .CoveoFacet, .CoveoSearchInterface .CoveoFacetRange { min-height: 40px; overflow: none; }

.CoveoSearchInterface .Filters-form { padding: 0; margin-top: 35px; }
.CoveoSearchInterface.FullSearchPage .Filters-form { margin-top: 20px; }
.DirectorySearch .coveo-facets-area { margin-top: 35px; }
.CoveoSearchInterface .coveo-facets-area > div [class^='CoveoFacet'] { border-bottom: none; font-size: 1rem; }
.CoveoSearchInterface.FullSearchPage .coveo-facets-area > div [class^='CoveoFacet'] { border-bottom: none; font-size: 1rem; /*margin-right: 25px;*/ margin-top: 35px; padding-bottom: 0; width: calc(100% - 25px); }
.CoveoSearchInterface .coveo-facets-area > div [class^='CoveoFacet'].coveo-facet-collapsed .coveo-facet-header { border-bottom-color: #ccc; }
.CoveoSearchInterface .coveo-facets-area > div [class^='CoveoFacet'] .coveo-facet-values-dropdown { background-color: #ffffff; border-radius: 0; border: 1px solid #ccc; border-top-width: 0; margin-bottom: 0; margin-top: -1px; padding-top: 0; top: 0; width: 100%; z-index: 1; }
.CoveoSearchInterface .coveo-facets-area > div [class^='CoveoFacet'] .coveo-facet-values-dropdown .coveo-facet-values .coveo-facet-value { font-size: 1rem; }
.CoveoSearchInterface .coveo-facets-area > div [class^='CoveoFacet'] .coveo-facet-header { background-color: white; border-bottom-color: transparent; border-radius: 0; border: 1px solid #ccc; font-size: 1rem; height: 40px; overflow: visible; padding: 8px; position: relative; }
.FullSearchPage .coveo-facets-area > div [class^='CoveoFacet'] .coveo-facet-header { cursor: none; }
.CoveoSearchInterface .coveo-facets-area > div [class^='CoveoFacet'] .coveo-facet-header::after { font-size: 1rem; left: 5px; position: absolute; top: 10px; }
.CoveoSearchInterface .coveo-facets-area > div [class^='CoveoFacet'] .coveo-facet-header .coveo-facet-header-title { font-size: 1rem; margin-left: -8px; margin-top: -35px; color: inherit; }

.coveo-bottomSpace {
    display: none;
}

.SearchOverlay .coveo-card-layout, .CoveoRecommendation .coveo-card-layout { border: none; font-size: inherit; width: none; overflow: none; }
.CoveoSearchInterface .KHFeature .CoveoResultList { margin-left: -15px; margin-right: -15px; }
.SearchOverlay .coveo-result-list-container, .CoveoRecommendation .coveo-result-list-container { display: table; table-layout: fixed; height: 100%; width: 100%; }
.SearchOverlay .coveo-card-layout, .CoveoRecommendation .coveo-card-layout { min-height: 1px; padding-left: 15px; padding-right: 15px; }

@media (min-width: 768px) {
    .CoveoSearchInterface .KHFeature .CoveoResultList .CoveoResult:not(:nth-child(3)) { border-right: 1px solid #bababa; }
    .CoveoSearchInterface .PeopleFeature .CoveoResultList .CoveoResult:not(:nth-child(4)) { border-right: 1px solid #bababa; }
    .SearchOverlay .coveo-card-layout, .FeaturedSearchResult .coveo-card-layout { display: table-cell; float: left; height: 100%; vertical-align: top; }
    .SearchOverlay .coveo-card-layout, .CoveoRecommendation .coveo-card-layout { width: 33.333333333%; }
    .PeopleQS .coveo-card-layout, .FeaturedSearchResult.PeopleFeature .coveo-card-layout { width: 25%; }
    .CoveoSearchInterface .FeaturedSearchResult { padding: 30px; }
    .CoveoSearchInterface .Filters-details { width: 100%; }
    .CoveoSearchInterface .Filters-form { margin-top: none; }
    .CoveoSearchInterface .coveo-facets-area { margin-top: 0; }
    .CoveoSearchInterface .coveo-facets-area > div { width: calc(100% + 25px); }
    .CoveoSearchInterface .coveo-facets-area > div [class^='CoveoFacet'] { background-color: transparent; width: calc(50% - 25px); float: left; margin-right: 25px; margin-top: 35px; padding-bottom: 0; }
    .SECoveoFacets .CoveoFacet, .SECoveoFacets .CoveoFacetRange { height: 40px; }
    .CoveoSearchInterface .CoveoResultList .CoveoResult .DirectoryEntry-photo img { width: 100%; }
    .FullSearchPage .coveo-facets-area > div [class^='CoveoFacet'] { width: calc(100% - 25px); background-color: none; }
    .FullSearchPage .coveo-facets-area > div .CoveoFacet { height: none; }
}

.coveo-logo { background-image: none; }
.CoveoSearchButton .coveo-icon { background: transparent url(/assets/img/ui/header/search-loupe.svg) no-repeat center center; }
.CoveoSearchButton .coveo-icon:hover { background: transparent url(/assets/img/ui/header/search-loupe.svg) no-repeat center center; }
.CoveoSearchButton:hover .coveo-icon { background: transparent url(/assets/img/ui/header/search-loupe.svg) no-repeat center center; }
/*# sourceMappingURL=SECoveoCustomization.css.map */
@media (max-width: 991px) {
    body { padding-top: 64px !important; }
}

.CoveoSearchInterface .SECoveoSort { float: right; margin-top: 6px; }
.CoveoSearchInterface .SECoveoSort > div { display: inline-block; }
.CoveoSearchInterface .SECoveoSort .CoveoSort { padding-left: 0px; padding-bottom: 5px; font-size: inherit; line-height: inherit; border-bottom: none; text-transform: none; display: inline; }
.CoveoSearchInterface .SECoveoSort .CoveoSort.coveo-selected { border-bottom: 2px solid #000; }
.CoveoSearchInterface .SECoveoSort .CoveoSort .coveo-icon { margin-left: 0px; }
.CoveoSearchInterface.FullSearchPage .SECoveoSort .CoveoSort .coveo-icon { margin-left: 4px; }
.CoveoSearchInterface .SECoveoSort > div:nth-of-type(n+2):before { content: '|'; margin-right: 6px; }
.CoveoSearchInterface .SECoveoSort .CoveoSort.coveo-ascending .coveo-icon { margin-bottom: 2px; }
.CoveoSearchInterface .SECoveoSort .Label { margin-right: 5px; }

@media (min-width: 992px) {
    .CoveoSearchInterface .SECoveoSort { margin-top: none; }
}

.CoveoSearchInterface .CoveoResultList .CoveoResult .DirectoryEntry-localizations ul li:not(:last-child):after { content: none; margin-left: none; }
.CoveoSearchInterface .CoveoResultList .CoveoResult .DirectoryEntry-localizations ul li:not(:first-child):before { content: ", "; margin-right: -2px; }

.CoveoSearchInterface .CoveoResultList .CoveoResult { margin-left: none; margin-top: none; }
/*.CoveoSearchInterface .CoveoResultList .CoveoResult:not(:last-of-type) { margin-bottom: 30px; }*/

.CoveoSearchInterface .Filters-toggle { display: inline-block; }

/* 
    .coveo-facet-settings-popup 
    .coveo-facet-settings-section 
*/
.CoveoSearchInterface.FullSearchPage .coveo-facet-settings-section-hide,
.CoveoSearchInterface.FullSearchPage .coveo-facet-settings-section-show { display: none !important; }

.CoveoSearchInterface .coveo-facet-header-wait-animation { position: none; float: right; margin-top: 3px; }

.CoveoSearchInterface .SearchBar .CoveoSearchbox .magic-box,
.CoveoSearchInterface .SearchBar .CoveoSearchbox .CoveoSearchButton { border-color: transparent; }

.CoveoSearchInterface .SearchBar:not(.SearchBar--light) .coveo-facets-area > div [class^='CoveoFacet'] .coveo-facet-header .coveo-facet-header-title { color: white; }

.SearchBar.SearchBar--KHLanding { padding: 15px; }

.Directory-summary ul { list-style: disc; padding-left: 40px; }
.Directory-summary ul li { display: list-item; }
.Directory-summary ul li:not(:last-child):after { content: unset; }