@font-face {
  font-family: 'D2LSans';
  src: url('https://dl182403p.searchunify.com/resources/search_clients_custom/cb8c308e-d3f7-11ef-8d59-0242ac120010/font/test/D2LSans-Bold.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'D2LSans';
  src: url('https://dl182403p.searchunify.com/resources/search_clients_custom/cb8c308e-d3f7-11ef-8d59-0242ac120010/font/test/D2LSans-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Stanley';
  src: url('https://dl182403p.searchunify.com/resources/search_clients_custom/cb8c308e-d3f7-11ef-8d59-0242ac120010/font/test/Stanley-Bold.woff2') format('woff2');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Stanley';
  src: url('https://dl182403p.searchunify.com/resources/search_clients_custom/cb8c308e-d3f7-11ef-8d59-0242ac120010/font/test/Stanley-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}


/*Anirudh CSS - Temp */

#su__wrapper *{font-family: 'D2LSans', sans-serif;}
.su__href-txt {display: none;}
/* .su__side-Search-tips {display: none;} */
.su__text-right {text-align: left;}
.footerSection .resultsPerPage {display: none;}
.su__container {max-width: 1300px;}







/*PT team CSS */


.su__tooltipIconsOutline .su__filters-button {
    border: 2px solid black !important;
}


/* Custom Search Styling */

body{
    font-family: 'D2LSans', sans-serif;
}


.filterLabel span {
    color: var(--primary-color-50);
}
span.su__position-relative.su__more-icon path#Path_1543 {
    fill: var(--primary-color-50);
}
.custom-searchbar {
    height: 130px;
    display: flex;
    align-items: center;
    background: url('https://dl182403p.searchunify.com/resources/Asset-Library/b0e21d4c1b61eb57e9fa94eacf42d2bd/d2l%20banner.png') !important;
    background-position: bottom;
    padding:0px;
}

.custom-searchbar .su__radius-2.su__d-flex.su__position-relative {
    width: 797px;
}

.custom-searchbar input#search-box-search {
     height: 58px;
    padding-left: 22px;
    width: 797px;
    font-size: 16px;
    border-radius: 7px;
    background: white;
    box-shadow: none;
    border: 1px solid #C5B6B6;
    padding-right: 5.7rem;
}

.custom-searchbar .su__radius-2.su__d-flex.su__position-relative {
    margin: auto;
}

.custom-searchbar .su__search_btn {
    top: -2px;
    width: fit-content;
    right: 4px;
    left: calc(100% - 60px);
}

.custom-searchbar .su__input-close {
    top: 19px;
    right: 45px;
}

.custom-searchbar input#search-box-search:focus-visible {
    outline: 0px;
}

.su__modal-inner.su__radius.su__animate-fadown.su__zindex-1.su__shadow-lg.su__bg-white.su__radius-1 .su__bookmark-inner.su__p-3 label.su__font-12.su__d-block.su__mb-1.su__f-regular {
    margin-left: 0px;
}


.custom-searchbar .su__autoSuggestion.su__autosearchapp-suggestion.su__w-100.su__bg-white.su__sm-shadow.su__position-absolute.su__zindex-2 {
    margin-top: 10px;
    border-radius: 5px !important;
  
    padding: 2px 9px;
    width: 797px;
}
.custom-searchbar .autoSuggestSearchBox {
    display: flex;
    justify-content: center;
}

.custom-searchbar .su__linear-loader{
    width: 790px;
    margin: auto;
    right: 3px;
    border-radius: 9px;
    bottom:0.2px;
}

.custom-searchbar .su__recentSearch.su__align-items-center.su__cursor.su__suggestions-list.su__bg-gray-hover.su__d-flex.su__font-14.su__text-black {
    height: 57px;
    border-radius: 4px !important;
    border-bottom: 1px solid #f4f4f4;
}

.custom-searchbar .auto-suggestion .su__bg-gray-hover:hover {
    background: #F0F5FD;
    border-radius: 0px !important;
     border-bottom: 1px solid #f4f4f4;
}

.custom-searchbar .su__suggestions-list {
   border-bottom: 1px solid #f4f4f4;
    height: 57px !important;
}


.custom-searchbar .su__suggestion-desc.su__line-height-n.su__font-11.su__color-lgray.su__suggest {
    color: #3C3C3C;
    font-size: 13px;
}

.custom-searchbar span.su__suggestion-title.su__font-13.su__text-black.su__f-regular {
    color: #3C3C3C;
    font-size: 13px;
}


.custom-searchbar .su__minscroller {
    scrollbar-width: thin;
    scrollbar-color: var(--primary-color-50) #f7fafd00;
}


.su__viewed-results a:visited, .su__viewed-results a:visited .highlight, .highlight{
    color: var(--primary-color-50) !important;
    border-bottom:none !important;
}


.su__viewed-results a:visited h2{

   color: #23263b !important;
}


form#searchForm {
    position: relative;
    margin-top:11px;
}

.filterLabel {
    display: flex;
  align-items: baseline;
}


.filterLabel .su__w-auto.su__clear-filters {
    margin-right: 29px;
}

.su__d-flex.su__tooltipIconsOutline div#su__LanguageLabel {
    display: none;
}


.su__switch-view-layout-2.su__switch-view.su__d-md-flex.su__d-xs-none.su__flex-vcenter.su__justify-content-between.su__pl-0 {
    display: none;
}

button.su__filters-button.su__btn.btn_advance-search.su__radius-2.su__bg-white.su__flex-hcenter.su__rtlmr-0.su__rtlml-3.su__whitespace-no {
    width: 284px;
    height: 45px;
    border-radius: 5px;
    border: 1.5px solid #676767 !important;
    /* color: #37352F; */
    /* font-size: 18px; */
}

span.su__text-black.su__font-13.su__p-1.su__rtlp-1.su__font-regular {
    color: #37352F;
    font-size: 16px;
    font-weight: bold;
    margin-left: 15px;
}


.su__allSelected-notshow.su__ipadview-block.su__d-md-flex.su__py-2.su__col-md-12 {
    padding-top: 35px;
    padding-bottom:0px;
}

.su__allSelected-notshow.su__ipadview-block.su__d-md-flex.su__py-2.su__col-md-12 {
    align-items: center;
    padding-top:0px;
}

span.su__bookmark-list.su__mt-1.su__ml-2.su__rtlmr-2.su__rtlml-0.su__cursor.su__outline-none.su__bg-white-hover-50.su__radius-50.bookmark-list-dots.su__loading-view {
    width: 40px;
    height: 33px;
    border-radius: 4px;
    align-items: center;
    display: flex;
    justify-content: center;
    background: #F2F2F2;
    margin:0px;
}

.su__cursor.filter_size.su__customized__settings-inner.effef {
    width: 40px;
    height: 33px;
    border-radius: 4px;
    align-items: center;
    display: flex;
    justify-content: center;
    background: #F2F2F2;
    padding: 11px;
    margin:0px;
}


span.su__bookmark-list.su__mt-1.su__ml-2.su__rtlmr-2.su__rtlml-0.su__cursor.su__outline-none.su__bg-white-hover-50.su__radius-50.bookmark-list-dots {
    width: 40px;
    height: 33px;
    border-radius: 4px;
    align-items: center;
    display: flex;
    justify-content: center;
    background: #F2F2F2;
    margin:0px;
}

span.su__bookmark-list.su__mt-1.su__ml-2.su__rtlmr-2.su__rtlml-0.su__cursor.su__outline-none.su__bg-white-hover-50.su__radius-50.bookmark-list-dots.su__active-bookmark-list-icon{

    background: #E0FFDE;
}


span.su__bookmark-list.su__mt-1.su__ml-2.su__rtlmr-2.su__rtlml-0.su__cursor.su__outline-none.su__bg-white-hover-50.su__radius-50.bookmark-list-dots.su__active-bookmark-list-icon path{

    fill: var(--primary-color-50);
}

.su__savedResultBookmarkIcon[aria-label="Unsave"] path{
fill: var(--primary-color-50) !important;

}



.su__cursor.filter_size.su__customized__settings-inner.effef:hover, span.su__bookmark-list.su__mt-1.su__ml-2.su__rtlmr-2.su__rtlml-0.su__cursor.su__outline-none.su__bg-white-hover-50.su__radius-50.bookmark-list-dots.su__loading-view:hover, span.su__bookmark-list.su__mt-1.su__ml-2.su__rtlmr-2.su__rtlml-0.su__cursor.su__outline-none.su__bg-white-hover-50.su__radius-50.bookmark-list-dots:hover {
    background: #E0FFDE;
    /* COLOR: RED; */
}

.su__cursor.filter_size.su__customized__settings-inner.effef:hover path#lightbulb_24dp_FILL0_wght200_GRAD0_opsz24, span.su__bookmark-list.su__mt-1.su__ml-2.su__rtlmr-2.su__rtlml-0.su__cursor.su__outline-none.su__bg-white-hover-50.su__radius-50.bookmark-list-dots.su__loading-view:hover path,  span.su__bookmark-list.su__mt-1.su__ml-2.su__rtlmr-2.su__rtlml-0.su__cursor.su__outline-none.su__bg-white-hover-50.su__radius-50.bookmark-list-dots:hover path {
    fill: var(--primary-color-50);
}

.searchTips-sidenav.su__with-overlay.su__Search-tips.su__rtlleft.su__rtlanimate-fadeLeft.su__position-fixed.su__zindex-3.su__bg-white.div-right.md-whiteframe-4dp.su__xs-w-100.su__searchTips-show.su__animate-fadown .su__searchTip-header.su__p-3.su__bg-blue-grd.su__text-white.su__rtltext-right.su__position-relative {
    background: #ffffff;
    color: #23263B;
    padding-top: 2px !important;

  
}

.main ol>li:before {
    color: #5E5C58;
    font-size: 16px;
    font-weight: 500;
}

.filterLabel .su__sticky__filters.su__text-nowrap.su__cursor.su__radius.su__font-12.su__border.su__mr-2.su__rtlmr-0.su__rtlml-2.su__mb-1.su__text-black.su__bg-white span.su__sticky__filters__ellipses {
    margin-left: 10px;
}

.searchTips-sidenav.su__with-overlay.su__Search-tips.su__rtlleft.su__rtlanimate-fadeLeft.su__position-fixed.su__zindex-3.su__bg-white.div-right.md-whiteframe-4dp.su__xs-w-100.su__searchTips-show.su__animate-fadown .su__searchTip-header.su__p-3.su__bg-blue-grd.su__text-white.su__rtltext-right.su__position-relative h2.su__m-0.su__font-16 {
    font-weight: 700;
    font-size: 20px;
}

.su__searchTip-icon svg.su__close-icon.su__cursor path {
    stroke: var(--primary-color-50);
}

ol.su__searchTip-list.su__m-0.su__pr-3.su__pl-5.su__rtlpr-5.su__rtlpl-3.su__font-12 {
    padding-left: 19px;
}

ol.su__searchTip-list.su__m-0.su__pr-3.su__pl-5.su__rtlpr-5.su__rtlpl-3.su__font-12 li {
    color: #5E5C58;
    font-size: 16px;
    margin-bottom: 24px;
}
.su__searchTip-icon {
    right: 16px;
    top: 17px;
    padding: 5px;
}

.su__searchTip-icon svg.su__close-icon.su__cursor {
    /* fill: red; */
    width: 21px;
    height: 21px;
}
.searchTips-sidenav.su__with-overlay.su__Search-tips.su__rtlleft.su__rtlanimate-fadeLeft.su__position-fixed.su__zindex-3.su__bg-white.div-right.md-whiteframe-4dp.su__xs-w-100.su__searchTips-show.su__animate-fadown {
  left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-height: 100%;
    margin: auto;
    width: 568px;
    height: 390px;
    max-width: 100%;
    border-radius: 16px;
}



div#su__sortByLabel {
     width: 99px; 
    height: 28px;
    border: 1px solid var(--primary-color-50);
    border-radius: 4px;
    /* background: transparent; */
    color: var(--primary-color-50);
}

select#su__relevance {
    /* background: #fafafa; */
    color: var(--primary-color-50);
    font-size: 13px;
    height: 26px;
    width: 99px !important;
    max-width: 97px;
    min-width: 97px;
}


.su__showing-lable.su__color-lgray.su__font-12.su__loading-view {
    color: #37352F;
    font-size: 16px;
    font-weight: 500;
    margin-left: 8px;
}

button.su__clear-all-btn.su__border-none.su__cursor.su__bg-transparent.su__font-bold.su__font-12.su__mb-1.su__p-0.su__color-lblue.su__loading-view {
    color: var(--primary-color-50);
    font-size: 15px;
    text-decoration: underline;
    white-space: pre;
}

.su__sticky__head.su__font-12.su__color-lgray.su__font-bold {
    color: #37352F;
    font-size: 15px;
    margin-right: 10px;
}

.su__sticky__filters.su__text-nowrap.su__cursor.su__radius.su__font-12.su__border.su__mr-2.su__rtlmr-0.su__rtlml-2.su__mb-1.su__text-black.su__bg-white {
    border: 1px solid var(--primary-color-50);
    border-radius: 6px;
    color: var(--primary-color-50);
    font-size: 14px;
    height: 26px;
    padding:0px;
    padding-right: 2px;
}

button.su__cancel__sticky.a11y-btn.border-left-inherit {
    color: var(--primary-color-50);
    border-left: 1px solid var(--primary-color-50);
    padding-left: 7px;
    font-weight: 600;
    line-height: 23px;
    padding-right: 8px;
}

button.su__cancel__sticky.a11y-btn.border-left-inherit:hover{
    padding-right: 8px;
    background: var(--primary-color-50);
    color: white;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
    transition:background 0.7s;
}

.su__sticky__top.su__d-flex.su__flex-wrap.su__overflow-hide {
    align-items: baseline;
}


div#su__wrapper {
    background: white;
}


div#facets-section {
    border: none !important;
}

.facet.su__open-facets .su__w-100.su__bg-white {
    background: #F0F5FD;
    border-radius: 9px;
    /* border: none !important; */
}


._type.su__filter-content-row.su__flex-vcenter.su__justify-content-between.su__position-relative.su__py-2.su__px-3.su__bg-white.su__font-14.su__filterContent_align {
   
    background: #f0f5fd;
}

.su__filter-content-row.su__flex-vcenter.su__justify-content-between.su__position-relative.su__py-2.su__px-3.su__bg-white.su__font-14.su__filterContent_align {
    background: #f0f5fd;
}

h2.su__flex-1.su__font-14.filter-label.su__text-truncate.su__pr-3.su__my-0 {
    font-size: 14.29px;
    color: #37352F;
    text-transform: uppercase;
    letter-spacing: 1px;
}

label.su__filter-label.su__d-inline-block.su__line-height-n.su__flex-1.su__text-truncate.su__font-12.su__ml-2.su__rtlmr-2.su__mr-3.su__rtlml-3.su__cursor {
    color: #484848;
    font-size: 15px !important;
 padding: 0 0 0 25px;
}


.su__filter-badge.su__font-12.label-badge.su__bg-light-gray {
    color: #484848;
    background: none;
    font-size: 15px;
}

.su__filter-toggle input[type=checkbox] + label:before {
    border: 0.5px solid #B6B5B3;
    background: NONE;
    top:6px;
}


.su__filter-content-row.su__position-relative.su__pb-1.su__px-3.su__bg-gray-hover.su__py-1._type:hover {
    background: none;
}

.su__filter-content-row.su__position-relative.su__pb-1.su__px-3.su__bg-gray-hover.su__py-1 {
    padding-bottom: 13px;
}


div#facets-section.su__left-sidebar {
    background: #f0f5fd;
    border-radius: 9px;
    padding-bottom: 2px;}

button.su__cursor.su__position-relative.su__font-12.su__color-blue.su__f-regular.su__showmore-text.su__d-inline-block.a11y-btn {
    font-size: 13px;
    color: var(--primary-color-50);
    font-weight: 700;
}


span.su__position-absolute.su__showmore-icon {
       margin: 1px 0px;
    left: 80px;
    top: -1px;
}


button.su__search-head-icon.su__flex-vcenter.su__radius-50.su__cursor.su__position-relative.a11y-btn.p-0 path {
    fill: var(--primary-color-50);
}

button.su__search-head-icon.su__flex-vcenter.su__radius-50.su__cursor.su__position-relative.a11y-btn.p-0 {
    border: none !important;
    box-shadow: none;
    justify-content: flex-end;
}


svg.su__position-absolute.su__search-facet-icon {
    margin-top: 6px;
}

span.su__search-facet.su__position-relative .su__mb-sm-0 svg.su__position-absolute.su__search-facet-icon path {
    fill: var(--primary-color-50);
}



.su__search-facet-input {
    border: none;
    height: 37px;
}

button.su__facet-close-icon.su__cursor.su__position-absolute.a11y-btn.p-0 svg path {
    fill: var(--primary-color-50);
}


.\31 _46_podcasts_sitemap___podcast___speakers.su__filter-content-row.su__flex-vcenter.su__justify-content-between.su__position-relative.su__py-2.su__px-3.su__bg-white.su__font-14.su__filterContent_align {
    margin-bottom: 10px;
}


input.su__search-facet-input.\31 _49_career_resources___career___author-search.su__search-facet-not-empty:focus-visible {
    outline: none;
}

.su__filter-content-row.su__position-relative.su__pb-1.su__px-3.su__bg-gray-hover:hover {
    background: none;
}

.su__list-items.su__bg-white.su__sm-shadow.su__radius-1.su__position-relative.su__mb-3.su__p-3.su__content_tile_padding.su__flex-column {
    border: 1px solid #DCDCEA;
    box-shadow: none;
    border-radius: 16px;
}

span.su__viewed-results.su__text-truncate.su__text_align.su__mt-025 h2.su__text-truncate.su__my-0.su__font-14.su__line-height-n {
    color: #23263B;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 4px;
}


span.su__list-item-desc.su__w-100.su__my-1.su__font-regular.su__font-12.su__loading-view.su_letter_space {
    color: #555A62;
    font-size: 13px;
}

.su__list-item-title.su__flex-vcenter.su__mw-100 {
    flex-direction: column-reverse;
    align-items: baseline;
}

span.su__ribbon-title.su__bg-blue.su__font-12.su__font-bold.su__px-2.su__rtlmr-1.su__ml-1.su__rtlml-0.su__d-inline-block.su__radius-3.su_source_label_font {
       margin-left: 0px;
    width: fit-content;
    height: 23px;
    font-size: 11px;
    border-radius: 5px;
    padding: 3px 10px;
    background: var(--primary-color-0);
    color: var(--color-green-80);
    font-weight: 500;
    margin-bottom:4px;
}

.autoSuggestbox {
    display: flex;
    justify-content: center;
}

span.su__viewed-results.su__text-truncate.su__text_align.su__mt-025 {
    margin-top: 8px;
}


.su__href-txt.su__text-decoration.su__color-lgray.su__font-12.su__font-italic.su_letter_space {
    color: #bababa;
}

span.metaDataKey.su__font-bold.su__color-blue.su__mr-2.su__rtlmr-0.su__rtlml-2.su__font-12 {
    color: black;
    font-size: 13px;
    font-weight: 500;
}

span.su__color-black.su__text-center.su__tags.su__mb-1.su__radius-3.su__mr-1.su__rtlmr-0.su__rtlml-2.su__line-height-n.su__font-10 {
    background: none;
    font-size: 13px;
    color: #5a5a5a;
    padding: 0px 0px;
    margin-bottom: 0px;
}


.su__back-to-top.su__position-fixed.su__rtlright-auto.su__cursor.su__zindex button#goToTopBtn {
        background: var(--primary-color-50);
    width: 154px;
    height: 42px;
    border-top-left-radius: 27px;
    border-bottom-left-radius: 27px;
    border-radius: none;
    padding: 14px 8px;
    text-transform: uppercase;
    cursor: pointer;
}


.su__back-to-top.su__position-fixed.su__rtlright-auto.su__cursor.su__zindex {
    right: 0px;
    width: 154px;
    bottom: 16px;
}


.su__back-to-top.su__position-fixed.su__rtlright-auto.su__cursor.su__zindex button#goToTopBtn span.su__text-white.su__font-13.su__f-bold {
    font-size: 14px;
    margin-right: 7px;
}

.scrollTopIcon{

    margin-bottom: 7px;
}


.su__filter-toggle input[type=checkbox]:checked + label:before {
    background: none !important;
    /* color: green; */
    border: 1px solid var(--primary-color-50) !important;
    top: 6px !important;
}

.no-touch input[type=checkbox]:not(:disabled):hover~label:before, .no-touch input[type=radio]:not(:disabled):hover~label:before{
border-color:var(--primary-color-50) !important;

}
.facet input[type=checkbox]:focus-visible~label:before,.facet input[type=radio]:focus-visible~label:before{
    outline-offset: -2px;
    border-color:#B6B5B3 !important;
}
.su__filter-toggle input[type=checkbox]:checked + label:after {
    content: "" !important;
    display: block !important;
    width: 4px !important;
    height: 12px !important;
    border: solid var(--primary-color-50) !important;
    border-width: 0 2px 2px 0 !important;
    -webkit-transform: rotate(45deg) !important;
    -ms-transform: rotate(45deg) !important;
    transform: rotate(45deg) !important;
    position: absolute !important;
    top: 7px !important;
    left: 6px !important;
}

.su__filter-toggle input[type=checkbox]~label:after{

top: 8px;
left: 2px;
}
button.su__feedback-searchsvg.su__font-12.su__position-fixed.su__zindex.su__cursor.a11y-btn g#Component_11_17 circle#Ellipse_763-2 {
    fill: var(--primary-color-50);
}

button.su__feedback-searchsvg.su__font-12.su__position-fixed.su__zindex.su__cursor.a11y-btn g#Component_11_17 g#Group_13310 path {
    fill: white;
}


.su__w-100.su__flex-vcenter.su__box-sizing.su__search_facet-list {
    background: #f0f5fd;
    padding: 10px 6px;
    border: none;
}

label.su__filter-label.su__flex-1.su__text-truncate.su__font-12.su__mx-2.su__rtlmx-2.su__line-height-n.su__cursor {
    color: #484848;
    font-size: 14px;
    letter-spacing: 1p;
}

.su__w-100.su__flex-vcenter.su__box-sizing.su__search_facet-list {
    padding: 10px 8px;
}

div#su__facet1_46_podcasts_sitemap___podcast___speakers {
    padding: 10px;
    background: #f0f5fd;
    margin-top: 10px;
    /* border: none; */
}

.su__search-facet-filter-div.su__position-relative.su__filter-group.su__font-14.hover__effect.su__search-facet-items {
    border: none;
}


.su__filter-badge.su__font-12 label.label-badge.su__bg-light-gray {
    background: none;
    color: #7B7B79;
    background: none;
    font-size: 13px;
}

.su__search-facet-input:not(:focus-visible) {
    border: none;
}

button.su__d-inline-block.resultsPerPage.su__cursor.su__radius-1.su__mr-3.su__font-12.su__f-regular.su__pr-2.su__pl-2.su__pt-1.su__pb-1 {
    border: 1px solid var(--primary-color-50);
    background: none;
    color: var(--primary-color-50);
}

button.su__d-inline-block.resultsPerPage.su__cursor.su__radius-1.su__mr-3.su__font-12.su__f-regular.su__pr-2.su__pl-2.su__pt-1.su__pb-1 span.su__text-black.su__pr-1 {
    color: var(--primary-color-50);
    font-size: 14px;
}


button.su__d-inline-block.resultsPerPage.su__cursor.su__radius-1.su__mr-3.su__font-12.su__f-regular.su__pr-2.su__pl-2.su__pt-1.su__pb-1 i.su__arrow-down {
    border-top: 2px solid var(--primary-color-50);
    border-right: 2px solid var(--primary-color-50);
    right: -5px;
    top: -2px;
}

ul.su__pagination.su__justify-content-end.su__loading-view.a11y-pagination button.a11y-btn {
    background: none;
    box-shadow: none;
    color: #272727;
    font-size: 15px;
    margin-right: 1px;
}

ul.su__pagination.su__justify-content-end.su__loading-view.a11y-pagination span.su__appearance-none {
    background: none;
    box-shadow: none;
    font-size: 28px;
    color: #272727;
    padding-top: 5px;
}

button.a11y-btn.su__pagination-active.su__appearance-none {
    color: var(--primary-color-50) !important;
    font-weight: 600;
}


.su__d-inline-block.su__position-relative.su__align_resultPerPage div#su__modal_a11y_trap {
    border: 1px solid #80808047;
    box-shadow: -1px 1px 17px -14px black;
    margin: 7px 0px;
}

ul.su__pagination.su__justify-content-end.su__loading-view.a11y-pagination button.su__appearance-none[aria-label="Previous"] {
    border: 1px solid #DCDCEA;
    border-radius: 5px;
      margin-right: 12px;
}

ul.su__pagination.su__justify-content-end.su__loading-view.a11y-pagination button.su__appearance-none[aria-label="Previous"]:hover{
      background: var(--primary-color-50);
    color: white !important;
}
ul.su__pagination.su__justify-content-end.su__loading-view.a11y-pagination button.su__appearance-none[aria-label="Next"] {
    border: 1px solid #DCDCEA;
    color: var(--primary-color-50);
    margin-left: 12px;
}

ul.su__pagination.su__justify-content-end.su__loading-view.a11y-pagination button.su__appearance-none[aria-label="Next"]:hover {
    background: var(--primary-color-50);
    color: white !important;
}
button.su__d-inline-block.resultsPerPage.su__cursor.su__radius-1.su__mr-3.su__font-12.su__f-regular.su__pr-2.su__pl-2.su__pt-1.su__pb-1 {
    margin-right: 27px;
}

ul.su__pagination.su__justify-content-end.su__loading-view.a11y-pagination button.a11y-btn:hover{
    color: var(--primary-color-50);
}
button.su__appearance-none.a11y-btn:disabled:hover{
color: #3b3f57 !important;
background: none;
}

select#su__relevance:focus-visible {
    outline: none;
}

svg.su__savebookmark-icon.su__bg-white-hover-50 path {
    fill: #535355;
}

button.su__filters-button.su__btn.btn_advance-search.su__radius-2.su__bg-white.su__flex-hcenter.su__rtlmr-0.su__rtlml-3.su__whitespace-no:hover svg path, button.su__filters-button.su__btn.btn_advance-search.su__radius-2.su__bg-white.su__flex-hcenter.su__rtlmr-0.su__rtlml-3.su__whitespace-no.su__advance-background svg path{
    fill: white;
}

button.su__filters-button.su__btn.btn_advance-search.su__radius-2.su__bg-white.su__flex-hcenter.su__rtlmr-0.su__rtlml-3.su__whitespace-no:hover 
 span.su__text-black.su__font-13.su__p-1.su__rtlp-1.su__font-regular {
    color: white;
}

button.su__filters-button.su__btn.btn_advance-search.su__radius-2.su__bg-white.su__flex-hcenter.su__rtlmr-0.su__rtlml-3.su__whitespace-no.su__advance-background{
        background: var(--primary-color-50);
    border: 0px !important;
}

button.su__filters-button.su__btn.btn_advance-search.su__radius-2.su__bg-white.su__flex-hcenter.su__rtlmr-0.su__rtlml-3.su__whitespace-no.su__advance-background span.su_text-white.su__font-13.su__p-1.su__rtlp-1.su__font-regular {
    font-size: 16px;
    font-weight: bold;
    margin-left: 15px;
}

button.su__filters-button.su__btn.btn_advance-search.su__radius-2.su__bg-white.su__flex-hcenter.su__rtlmr-0.su__rtlml-3.su__whitespace-no:hover {
    background: var(--primary-color-50);
    border: 0px !important;
}

p.su__sorry-no-result.su__font-bold.su__text-center.su__my-sm-1 {
    font-size: 20px;
    font-weight: bold;
    color: #23263B;
        margin-bottom: 9px !important;
}

.no-results-row.su__row .su__text-center.su__mt-4 button.su__clear-filters-btn.su__border-none.su__bg-transparent.su__font-bold.su__font-14.su__p-0.su__color-lblue.su__cursor {
    color: #67687C;
    font-size: 14px;
    font-weight: 500;
}

.did-you-mean .su__didumean.su__mb-2 {
    padding-left: 40px;
    margin-top: 12px;
}



span.su__font-bold.su__font-12.su__mr-2.su__text-blue.su__loading-view {
    font-size: 14px;
    color: #707070;
    font-weight: 500;
}


.did-you-mean span.su__loading-view span.su__font-11.su__text-decoration.su__color-lgray.su__font-bold.su__cursor {
    color: #23263B;
    font-size: 14px;
}

.su__bookmark-inner.su__p-3 .su__w-100.su__text-center {
    display: none;
}

.su__bookmark-popup-title.su__px-3.su__py-2.su__flex-vcenter.su__bg-blue-grd svg.su__savebokmark-icon.su__p-2.su__mr-2.su__rtlmr-0.su__rtlml-2.su__bg-white-circle.su__radius-50 {
    display: none;
}


/* Custom form styling */

h2.su__font-16.su__text-black.su__f-regular.su__text-truncate.su__d-inline-block.su__flex-1.su__position-relative.su__text-left.su__ml-2.su__pr-3.su__my-0,
.su__modal-inner.su__radius.su__animate-fadown.su__zindex-1.su__shadow-lg.su__bg-white.su__radius-1 h2.su__font-16.su__text-white.su__f-regular.su__flex-1.su__position-relative.su__my-0.su__font_save_bookmark, .su__bookmark-popup-title.su__px-3.su__py-2.su__flex-vcenter.su__bg-blue-grd h2.su__font-16.su__text-white.su__f-bold.su__flex-1.su__position-relative.su__my-0.su__font_save_bookmark {
    color: #23263B;
    font-size: 18px;
    font-weight: 600;
}


.su__modal-inner.su__radius.su__animate-fadown.su__zindex-1.su__shadow-lg.su__bg-white.su__radius-1 button.a11y-btn.p-0.su__close_bookmark , .su__bookmark-popup-title.su__border-b.su__radius.su__px-3.su__py-3.su__flex-vcenter button.a11y-btn.p-0.order-4, .su__bookmark-popup-title.su__px-3.su__py-2.su__flex-vcenter.su__bg-blue-grd button.a11y-btn.p-0.su__close_bookmark{
       background: none;
    width: 50px;
    height: 50px;
    border-radius: 54%;
}

.su__modal-inner.su__radius.su__animate-fadown.su__zindex-1.su__shadow-lg.su__bg-white.su__radius-1 button.a11y-btn.p-0.su__close_bookmark, .su__bookmark-popup-title.su__border-b.su__radius.su__px-3.su__py-3.su__flex-vcenter button.a11y-btn.p-0.order-4 path, .su__bookmark-popup-title.su__px-3.su__py-2.su__flex-vcenter.su__bg-blue-grd button.a11y-btn.p-0.su__close_bookmark path {
    fill: var(--primary-color-50) !important;
}

.su__bookmark-popup-title.su__px-3.su__py-2.su__flex-vcenter.su__bg-blue-grd button.a11y-btn.p-0.su__close_bookmark svg.su__close-icon.su__cursor, .su__modal-inner.su__radius.su__animate-fadown.su__zindex-1.su__shadow-lg.su__bg-white.su__radius-1 button.a11y-btn.p-0.su__close_bookmark svg.su__close-icon.su__cursor, .su__bookmark-popup-title.su__border-b.su__radius.su__px-3.su__py-3.su__flex-vcenter button.a11y-btn.p-0.order-4 svg.su__close-icon.su__cursor {
        width: 21px;
    margin: 0px 0px;
    height: 21px;
    margin-left: 16px;
}

.su__bookmark-popup-title.su__border-b.su__radius.su__px-3.su__py-3.su__flex-vcenter button.a11y-btn.p-0.order-4 svg.su__close-icon.su__cursor path {
fill: #fff;
}

section.su__w-100.su__filter-with-lang.su__width_filters .su__position-fixed.su__trbl-0.su__zindex-2 .su__bookmark-popup-title.su__px-3.su__py-2.su__flex-vcenter.su__bg-blue-grd, .su__bookmark-popup-title.su__px-3.su__py-2.su__flex-vcenter.su__bg-blue-grd {
    background: var(--primary-color-50);
}



.su__bookmark-popup-title h2:focus{
    outline:none;
}


.su__modal-inner.su__radius.su__animate-fadown.su__zindex-1.su__shadow-lg.su__bg-white.su__radius-1, .su__modal-inner.su__radius.su__animate-fadown.su__zindex-3.su__shadow-lg.su__bg-white.su__radius-1{
       border-radius: 16px;
    padding: 0px 10px;
    padding-bottom: 2px;
}


.su__bookmark-inner.su__p-3 label.su__font-12.su__d-block.su__mb-1.su__f-regular, .su__bookmark-inner.su__py-4.su__px-0 label.su__font-12.su__d-block.su__mb-1.su__f-regular {
    color: #5E5C58;
    font-size: 13px;
    margin-bottom: 6px;
    margin-left:0px;
}

.su__modal-inner.su__radius.su__animate-fadown.su__zindex-1.su__shadow-lg.su__bg-white.su__radius-1 .su__bookmark-popup-title.su__px-3.su__py-2.su__flex-vcenter.su__bg-blue-grd {
    background: none;
}

.su__modal-inner.su__radius.su__animate-fadown.su__zindex-3.su__shadow-lg.su__bg-white.su__radius-1 .su__bookmark-popup-title.su__px-3.su__py-2.su__flex-vcenter.su__bg-blue-grd {
    background: none;
}

button.su__btn.su__bg-blue-grd.su__py-3.su__w-100.su__btn.su__p-2.su__bg-gray-40.su__radius-1.su__bookinput-h.su__bookmark-active, button.su__btn.su__bg-blue-grd.su__py-3.su__w-100.su__radius.su__bookmark-save, button.su__btn-block.su__font-regular.su__full-btn.su__text-white.su__mt-2.su__bg-blue-grd.su__radius.su__font-14.su__refine__search {
    background: var(--primary-color-50);
    width: fit-content;
    border-radius: 27px;
    color: white;
    font-size: 16px;
    height: 44px;
    padding: 0px 28px;
    text-transform: uppercase;
    margin: auto;
    display: block;
    cursor: pointer;
   min-width: 151px;
   font-weight: 700;
   height: 54px;
}

body.page-template-default.page footer.footer {
    z-index: -1;
}
.su__bookmark-inner.su__p-3 input#Save-bookmark, .su__bookmark-inner.su__py-4.su__px-0 .su__col-md-12.su__mb-2.su__advance_search_padding input.su__form-control {
    border: 1px solid #DCDCEA;
    border-radius: 8px;
    margin-bottom: 16px;
    height: 37px;
    padding-left:9px;
}

.su__form-control:focus-visible{outline: none;}


.su__bookmark-inner.su__p-3 input#Save-bookmark:focus-visible {
    /* border: 0px !important; */
    outline: 0px;
}

select#su__relevance:focus {
    border-radius: 4px;
}

.su__px-3.su__py-3.su__position-relative.su__flex-vcenter.su__border-t {
    border: none;
    background: #f0f5fd;
}

.MuiLinearProgress-root .MuiLinearProgress-colorPrimary .MuiLinearProgress-indeterminate{
background:linear-gradient(90deg, rgba(255,255,255,0) 3%, rgba(40,171,30,1) 17%, rgba(40,171,30,1) 47%, rgba(40,171,30,1) 77%, rgba(255,255,255,0) 94%);
background-color: #26ab1c38 !important;
}

.MuiLinearProgress-colorPrimary{background-color: #ffffff00 !important;}
.MuiLinearProgress-barColorPrimary{background:linear-gradient(90deg, rgba(255,255,255,0) 3%, rgba(40,171,30,1) 17%, rgba(40,171,30,1) 47%, rgba(40,171,30,1) 77%, rgba(255,255,255,0) 94%);
background-color: #26ab1c38 !important;}

form.su__modal-inner.su__radius.su__animate-fadown.su__zindex-1.su__shadow-lg.su__bg-white.su__radius-1 svg.su__advance-icon {
    display: none;
}

.su__bookmark-popup-title.su__border-b.su__radius.su__px-3.su__py-3.su__flex-vcenter {
    border: none;
}

.su__bookmark-popup-title.su__border-b.su__radius.su__px-3.su__py-3.su__flex-vcenter {
    padding: 8px 10px;
}



.su__bookmark-inner.su__py-4.su__px-0 {
    padding: 16px 0px;
}


button.su_clear_all_btn.su__bg-gray.su__font-italic.su__text-primary.su__btn-block.su__font-regular.su__full-btn.su__mt-2.su__radius.su__font-14.su__refine__search {
    background: none;
    color: var(--primary-color-50);
    text-decoration: underline;
    font-style: normal;
    font-size: 14px;
}


button.su__font-12.su__text-blue.su__pr-3.su__cursor.su__text-bold.a11y-btn.d-block {
    display: none !important;
}


.su__bookmark-popup-title.su__px-3.su__py-2.su__flex-vcenter.su__bg-blue-grd svg.su__savebookmark-icon.su__p-2.su__mr-2.su__rtlmr-0.su__rtlml-2.su__bg-white-circle.su__radius-50 {
    display: none;
}

.su__bookmark-inner .su__BookmarkActive-tab {
    color: var(--primary-color-50) !important;
    border-bottom: 3px solid var(--primary-color-50) !important;
    font-weight: 600 !important;
    margin-left: 8px !important;
}


.su__p-0.su__bookmark-ul.su__minscroller .su__flex-vcenter.su__px-2.su__mb-1.su__border-b {
    height: 50px;
    border-bottom: 1px solid #f4f4f4;
}

a.su__cursor.su__w-100.su__font-14.su__bookmarkSavedResultText {
    color: #5E5C58;
    font-size: 13px;
}

.su__tooltip .su__savedResultTooltip{
    background:var(--primary-color-0);
    color:var(--primary-color-50);
}

.su__bookmark-popup-title.su__px-3.su__py-2.su__flex-vcenter.su__bg-blue-grd {
    padding: 8px 8px;
}

.su__mr-2.su__rtlmr-0.su__rtlml-2.su__thumbnail_align img.su__img-featured {
    width: 169px;
    height: 152px;
    object-fit: cover;
    border-radius: 8px;
    margin-right: 10px;
}

.su__fillter-select{
    height: 26px;
}


.su__filter-toggle input[type=checkbox]:focus + label:before, .su__filter-toggle input[type=checkbox]:checked:focus + label::before {

    filter: none;
}


.su__sort-filter.su__sort-filter-postion.su__w-155px.su__position-absolute.su__bg-white.su__zindex-2.su__open-facet {
    border-radius: 12px;
    z-index: 999999999999999;
}

.su__sort-filter.su__sort-filter-postion.su__w-155px.su__position-absolute.su__bg-white.su__zindex-2.su__open-facet .su__p-0.su__m-0.su__lg-shadow {
    border-radius: 12px;
    box-shadow: 5px 2px 35px -24px #000000b3;
    border: 1px solid #ededed;
}

.su__font-12.su__color-lblue.su__text-black.su__font-regular.su__flex-vcenter.su__justify-content-left.su__px-3.su__py-2 {
    padding-bottom: 0px;
    padding-top: 11px;
}

button.su__font-12.su__px-3.su__py-2.su__cursor.su__bg-gray-hover.a11y-btn.su__w-100.su__text-left.su__filters-sort-active {
    font-size: 13px;
    color: var(--primary-color-50);
}

button.su__font-12.su__px-3.su__py-2.su__cursor.su__bg-gray-hover.a11y-btn.su__w-100.su__text-left {
    font-size: 13px;
    color: #4c4c4c;
    padding: 8px 17px;
}

div#resultsSection {
    max-width: 100%;
}

.su__w-100.su__knowledgeGraph-show.su__d-md-flex {
    flex-direction: column-reverse;
}

.su__d-flex.su__flex-column.su__knowledgeGraph-block {
    max-width: 100%;
}

.su__d-flex.su__flex-column.su__knowledgeGraph-block {
    margin: 0px;
}

.su__snippets_container {
    border: 10px solid #FFFFFF;
    background: transparent linear-gradient(297deg, #305b1d 0%, #2C353F 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 5px;
    overflow: hidden;
    min-height: 162px;
    max-height: 475px;
    border-radius: 16px;
}

.su__d-flex.su__flex-column.su__knowledgeGraph-block .su__snippets_container {
   
    border: 1px solid #d6d6d6;
    position: relative;
    padding: 10px;
    filter: drop-shadow(-3px -1px -4px black);
}

.su__noResult_container span.su__noresult_text_color {
    color: #fff;
    font-size: 13px;
    font-weight: 500;
}

 /* .su__w-100.su__typing-animation.su__mt-0 span#scrollableArea {
    background: #ffffff2b;
    position: relative;
    border-radius: 8px;
    margin-top: -17px;
    padding: 10px;
    color: white;
} */

.su__noResult_container {
    background: #ffffff2b;
    position: relative;
    border-radius: 8px;
    margin-top: -17px;
    padding: 10px;
    color: white;
}

.su__snippet_heading {
    text-align: right;
    /* color: red; */
}

span.su__snippet_heading_color.su__font-14 {
    color: #64c25d;
    font-size: 13px;
}



span.su__snippet_fontStyles {
    color: #64c25d;
    font-size: 11px;
}

 .su__fillter-sortby-layout-2.su__flex-vcenter.su__position-relative.su__height-37px.su__mx-2.su__relevance_mb_view {
    display: none;
} 

.su__d-flex.su__tooltipIconsOutline {
    margin-right: 5px;
    justify-content: flex-end;

}


.su__snippet_heading {
    padding-right: 15px;
}


button.su_preview-startblock.su__cursor.su__ml-1.a11y-btn.su__savedResultBookmarkIcon:hover path {
    fill: var(--primary-color-50);
}

/* Base styles for the checkbox */
input.su__toggle-input.su__position-absolute.su__cursor {
    appearance: none;
    width: 20px;
    height: 20px;
    background-color: none;
    border: 2px solid #777;
    border-radius: 3px;
    cursor: pointer;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border: 0.5px solid #B6B5B3;
}

input.su__toggle-input.su__position-absolute.su__cursor::before {
  content: '';
  position: absolute;
      top: 37%;
    left: 54%;
    width: 5px;
    height: 10px;
  border: solid var(--primary-color-50); /* Checkmark color */
  border-width: 0 1px 1px 0;
  transform: translate(-50%, -50%) rotate(45deg) scale(0);
  transform-origin: center center;
  transition: transform 0.2s ease-in-out;
}

/* Styles for the checked state */
input.su__toggle-input.su__position-absolute.su__cursor:checked {
  border-color: #4caf50; /* Border color when checked */
}

input.su__toggle-input.su__position-absolute.su__cursor:checked::before {
  transform: translate(-50%, -50%) rotate(45deg) scale(1);
}

/* .su__ml-2.su__text-right.su__loading-view.su__d-flex.su__align-items-baseline .su__position-relative .su__tooltip.su__tooltip-top{
    bottom:-10px;
    top:auto;
} */


.su__d-flex.su__w-100.su__mx-sm-0.su__no-gutters.su__pt-2.su__pt-sm-1.su__pb-4 {
    padding-top: 0px;
}
.su__font-12.su__color-lblue.su__text-black.su__font-regular.su__flex-vcenter.su__justify-content-left.su__px-3.su__py-2 span.su__mr-2.su__rtlmr-0.su__rtlml-2 {
    display: none;
}
div#resultsSection {
    padding-top: 19px;
    margin-top: 0px;
    padding-right: 7px;
}
.swapFilter.su__col-xl-3.su__col-lg-4.su__d-xl-block.su__radius-1 {
    padding-top: 20px;
}

.su__font-12.su__color-lblue.su__text-black.su__font-regular.su__flex-vcenter.su__justify-content-left.su__px-3.su__py-2 span.su__color-lblue.su__text-bold {
    color: black;
    font-size: 13px;
}

.su__suggestions-box:before, .su__no-suggestions:before {
    content: "";
    left: 3px;
    right: 3px;
    bottom: 10px;
    position: absolute;
    top: 0px;
    background: #fff;
    z-index: -1;
}


.su__modal-inner.su__radius.su__animate-fadown.su__zindex-1.su__shadow-lg.su__bg-white.su__radius-1 .su__bookmark-inner.su__p-3 {
    padding-left: 9px;
    padding-right: 9px;
}

.bookmarksLabel {
    display: flex;
    justify-content: space-between;
    align-items: center;
}


/* .su__modal-inner.su__radius.su__animate-fadown.su__zindex-3.su__shadow-lg.su__bg-white.su__radius-1 .su__p-0.su__bookmark-ul.su__minscroller .su__d-none */
.su__modal-inner.su__radius.su__animate-fadown.su__zindex-3.su__shadow-lg.su__bg-white.su__radius-1 .su__p-0.su__bookmark-ul.su__minscroller .su__bookmark-inner.su__p-3
 {
       display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    text-align: center;
        padding-top: 28px;
}

.su__modal-inner.su__radius.su__animate-fadown.su__zindex-3.su__shadow-lg.su__bg-white.su__radius-1 .su__bookmark-inner.su__font-14 .su__minscroller {
    scrollbar-width: thin;
    scrollbar-color: #6660 transparent;
    height:216px;
}



.su__d-flex.su__w-100.su__mx-sm-0.su__no-gutters.su__pt-2.su__pt-sm-1.su__pb-4 .setting-container {
    display: none;
}

/* button.su__feedback-searchsvg.su__font-12.su__position-fixed.su__zindex.su__cursor.a11y-btn {
    display: none;
} */


.su__modal-inner.su__radius.su__animate-fadown.su__zindex-3.su__shadow-lg.su__bg-white.su__radius-1 .su__p-0.su__bookmark-ul.su__minscroller .su__bookmark-inner.su__p-3 label.noBookmarks {
    font-size: 32px;
    margin: 16px 0px;
    color: #6b6b6b;
}

.su__bookmark-ul .su__filter-checkbox .su__toggle-input, .su__bookmark-ul .su__filter-checkbox{

    pointer-events: auto;
}


@media (min-width: 991px) {
.swapFilterLeft.su__col-xl-9.su__col-xs-12.su__mt-sm-4.su__px-xs-2.su__overflow-hide .su__search-view.su__flex-vcenter {
    display: none;
}
.su__allSelected-notshow.su__ipadview-block.su__d-md-flex.su__py-2.su__col-md-12 .su__search-view.su__flex-vcenter {
    display: flex;
}
}

section#loading {
    position: relative;
}
#loading::before {
       content: "";
    top: -100%;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100000px;
    opacity: .5;
    z-index: 1000;
    background-color: #fff;
}

.searchResultsLoading  .su__allcontent-incactive .su__d-flex.su__w-100.su__mx-sm-0.su__no-gutters.su__pt-2.su__pt-sm-1.su__pb-4 {
    display: none;
}

@media (max-width: 991px) {

    .su__savedResultBookmarkIcon[aria-label="Save for Later"] path.innerfilled{
color:#fff;
}
.su__savedResultBookmarkIcon[aria-label="Save for Later"] path.outerfilled{
color:#7D7C78;
}
.swapFilterLeft.su__col-xl-9.su__col-xs-12.su__mt-sm-4.su__px-xs-2.su__overflow-hide .su__search-view.su__flex-vcenter {
    display: flex;
    margin-top: 19px;
    padding-left:0px;
}

.swapFilterLeft.su__col-xl-9.su__col-xs-12.su__mt-sm-4.su__px-xs-2.su__overflow-hide .su__search-view.su__flex-vcenter .su__d-flex.su__search-view.su__d-xs-block.su__mb-sm-1.su__text-truncate.su__pb-1 .su__showing-lable.su__color-lgray.su__font-12.su__loading-view {
    margin-left: 0px;
    /* padding-left: 0px; */
}
.su__allSelected-notshow.su__ipadview-block.su__d-md-flex.su__py-2.su__col-md-12 .su__search-view.su__flex-vcenter {
    display: none;
}

.swapFilterLeft.su__col-xl-9.su__col-xs-12.su__mt-sm-4.su__px-xs-2.su__overflow-hide .su__search-view.su__flex-vcenter .su__d-flex.su__search-view.su__d-xs-block.su__mb-sm-1.su__text-truncate.su__pb-1 {
    margin-bottom: 0px;
    padding-bottom: 0px;
    /* font-size: 9px; */
}

.swapFilterLeft.su__col-xl-9.su__col-xs-12.su__mt-sm-4.su__px-xs-2.su__overflow-hide .su__search-view.su__flex-vcenter .su__d-flex.su__search-view.su__d-xs-block.su__mb-sm-1.su__text-truncate.su__pb-1 span {
    font-size: 14px;
}

button.su_preview-startblock.su__cursor.su__ml-1.a11y-btn.su__savedResultBookmarkIcon:hover path{
    fill: #7d7c78;
}
}

@media (max-width: 910px) {

.su__allSelected-notshow.su__ipadview-block.su__d-md-flex.su__py-2.su__col-md-12 {
    flex-wrap: wrap;
}
.su__d-xl-none.su__d-xs-block.su__mob-facetshow.su__d-lg-block.su__flex-1.su__font-12.su__font-bold {
    width: fit-content;
    flex: 0;
}

.su__search-view.su__flex-vcenter {
    order: 4;
    margin-top: 18px;
    padding-left: 8px;
}

.su__clear-filter-row.su__flex-vcenter.su__flex-wrap.su__pb-sm-1.su__loading-view.su__pb-sm-0.su__w-100 {
order:5;
}
.bookmarksLabel {
    margin-left: auto;
}


.custom-searchbar .su__radius-2.su__d-flex.su__position-relative {
    width: 100%;
}

.custom-searchbar input#search-box-search {
    width: 100%;
}

.custom-searchbar .su__autoSuggestion.su__autosearchapp-suggestion.su__w-100.su__bg-white.su__sm-shadow.su__position-absolute.su__zindex-2 {
  
    width: 100%;
}
.custom-searchbar .su__linear-loader{

    width:99%;
}

}

@media (max-width: 767px) {

.su__meta-data:before{
    display:none;
}

.su__d-flex.su__flex-wrap.su__align-content-around.su__mt-2.font-12 {
    display: block;
}
.su__d-flex.su__w-100.su__m-lang-block.su__container_filters_tab.mobile-column-alignment {
    margin-left: 5px;
}

button#customizedSettings {
    display: none;
}

button.su__mobile-child-block.su__d-md-none.su__d-xs-block.su__col.su__searchTips.su__text-center.su__font-9.su__font-bold.a11y-btn.p-0 {
    display: none;
}

.bookmarksLabel {
    margin-left: inherit;
}
.su__mobile-child-block.su__d-xs-block.su__font-9.su__font-bold.su__text-center.su__px-sm-1 {
    width: 20%;
}
.su__mobile-child-block.su__advance-blocks {
    width: 20%;
}
.bookmarksLabel {
    width: 60%;
            align-items: flex-start;
}
.su__d-md-none.su__d-xs-block.su__col.su__mob-search.su__text-center.su__font-9.su__font-bold {
    width: 20%;
    padding: 0px;
}
.su__mobile-child-block.su__d-md-block.su__d-xs-none {
    width: 20%;
}

.bookmarksLabel .su__position-relative {
    width: 20%;
}
.setting-container {
    display: none;
}

.bookmarksLabel > div:nth-last-child(2){
    display: none;
} 
.su__mob-active svg .su__active-path {
    fill: var(--primary-color-50) !important;
}

.su__mob-active .su__active-text {
    color: var(--primary-color-50) !important;
}

h2.su__text-truncate.su__my-0.su__font-14.su__line-height-n{
    margin-bottom:9px;
}
.su__mr-2.su__rtlmr-0.su__rtlml-2.su__thumbnail_align img.su__img-featured {
    width: 100%;
}
.su__mr-2.su__rtlmr-0.su__rtlml-2.su__thumbnail_align img.su__img-featured {
    width: 100%;
    margin-right: 0px;
    max-width: 100%;
}
.su__list-item-title.su__flex-vcenter.su__mw-100 {
    margin-bottom: 0px;
}
.searchTips-sidenav.su__with-overlay.su__Search-tips.su__rtlleft.su__rtlanimate-fadeLeft.su__position-fixed.su__zindex-3.su__bg-white.div-right.md-whiteframe-4dp.su__xs-w-100.su__searchTips-show.su__animate-fadown .su__searchTip-header.su__p-3.su__bg-blue-grd.su__text-white.su__rtltext-right.su__position-relative {
    background: #ffffff;
    color: #23263B;
    padding-top: 16px !important;
    width: 100%;
}
ol.su__searchTip-list.su__m-0.su__pr-3.su__pl-5.su__rtlpr-5.su__rtlpl-3.su__font-12 li {
    color: #5E5C58;
    font-size: 13px;
    margin-bottom: 16px;
}
.main ol>li:before {
    font-size: 14px;
}

.su__position-relative:has(.su__save-bookmarks.su__flex-hcenter.su__d-md-flex.su__d-xs-none.a11y-btn.p-0) {
   display:none;
}

.custom-searchbar input#search-box-search {
    height: 44px;
    padding-left:14px;
}

.custom-searchbar .su__search_btn {
  
    left: calc(100% - 46px);
    z-index:0;
}
.custom-searchbar {
    height: 73px;

}
.custom-searchbar .su__search_btn img.searchAction {
    width: 19px;
}
.custom-searchbar .su__input-close {
    top: 13px;
    right: 32px;
    z-index:0;
}


.custom-searchbar input#search-box-search{

    padding-right:4.7rem;
}

.custom-searchbar .su__linear-loader{

    width:99%;
}
.su__mob-txt.su__line-height-n.su__active-text.su__font-9.su__font-bold.su__search-tips-sutom{
    display: block !important;
}
.su__p-2.su__bg-white.su__px-sm-1.su__py-2.su__flex-vcenter.su__justify-content-between.su__align-items-start .su__cursor.filter_size.su__customized__settings-inner.effef {
    background: none;
    padding-top: 0px;
    padding-bottom: 0px;
    align-items: flex-start;
    height: 23px;
}

.su__p-2.su__bg-white.su__px-sm-1.su__py-2.su__flex-vcenter.su__justify-content-between.su__align-items-start .su__cursor.filter_size.su__customized__settings-inner.effef svg {
    width: 23px;
    height: 22px;
}
}

/* .su__p-2.su__bg-white.su__px-sm-1.su__py-2.su__flex-vcenter.su__justify-content-between.su__align-items-start .su__mob-icon svg.su__savebokmark-icon.su__bg-white-hover-50 path {
    fill: #535355;
} */

/* .su__list-item-title.su__flex-vcenter.su__mw-100 {
    flex-direction: column;
    align-items: baseline;
} */


.su__p-2.su__bg-white.su__px-sm-1.su__py-2.su__flex-vcenter.su__justify-content-between.su__align-items-start {
    align-items: center;
}
span.su__px-3.su__ml-2.su__f-regular.su__color-black.su__preview-contentLabel.su__text-truncate.su__font-14.su__font-bold {
    padding: 2px 12px;
}

.su__similarSearches {
    margin-top: 0px !important;
}

.su__Recommended_flex {
    padding-top: 19px;
}

.swapFilterLeft.su__col-xl-9.su__col-xs-12.su__mt-sm-4.su__px-xs-2.su__overflow-hide{
    padding:0px;
}

.su__bookmark-inner.su__font-14 .su__position-relative {
    width: 100%;
}

button.su__mob-search-iner.a11y-btn.p-0.su__mob-active svg.su__savebokmark-icon.su__bg-white-hover-50 path.su__active-path {
    fill: var(--primary-color-50) !important;
}




.facet.su__close-facet .su__filter-content-row.su__flex-vcenter.su__justify-content-between.su__position-relative.su__py-2.su__px-3.su__bg-white.su__font-14.su__filterContent_align {
    display: none !important;
}

span.su__px-3.su__ml-2.su__f-regular.su__color-black.su__preview-contentLabel.su__text-truncate.su__font-14.su__font-bold {
    margin-left: 12px;
    width: fit-content;
    height: 23px;
    font-size: 11px;
    border-radius: 15px;
    padding: 2px 18px;
    background: var(--primary-color-0);
    color: var(--color-green-80);
    font-weight: 500;
    margin-bottom: 4px;
}

@media (max-width: 1200px) {

.su__recomended_articles-custom .su__position-relative.su__border-b.su__d-flex.su__align-items-center.su__pb-3 {
    margin-bottom: 12px;
}

.similarSearchCustom{
width: 100% !important;

}
} 

@media (min-width: 1200px) and (max-width: 1439.98px) {
  .similarSearchCustom{
    padding-top: 8px !important;

    }
}

@media (max-width: 500px) {
    .swapFilterLeft.su__col-xl-9.su__col-xs-12.su__mt-sm-4.su__px-xs-2.su__overflow-hide .filterLabel span.su__sticky__filters__ellipses {
    font-size: 12px;
}
.swapFilterLeft.su__col-xl-9.su__col-xs-12.su__mt-sm-4.su__px-xs-2.su__overflow-hide .filterLabel {
    flex-direction: column;
}
}

@media (min-width: 1200px) {
.su__allcontent-incactive.su__content-gutter.su__gutters.su__col-md-12 {
    padding-right: 0px;
    /* background-image: url(https://dl182403p.searchunify.com/resources/Assets/su-results-loader.gif); */
}
}
.su__mob-txt.su__line-height-n.su__active-text.su__font-9.su__font-bold.su__search-tips-sutom{
    display: none;
}
h2.su__text-truncate.su__my-0.su__font-14.su__line-height-n {
    white-space: nowrap;
}

span.su__text-truncate.su__text_align.su__mt-025 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

span.su__search-facet.su__position-relative input#category-search.su__search-facet-input.category-search.su__search-facet-not-empty {
    height: 37px;
    padding: 0px 36px;
    font-size: 15px;
    border-radius: 36px;
    border: 2px solid var(--primary-color-50) !important;
}

.su__search-facet-input:not(:focus-visible) {
     border: 2px solid var(--primary-color-50) !important;
}

.su__search-facet-not-empty {
    height: 37px !important;
    padding: 0px 36px !important;
    font-size: 15px !important;
    border-radius: 36px !important;
    border: 2px solid var(--primary-color-50) !important;
}


svg.su__position-absolute.su__search-facet-icon {
    top: 4px;
    width: 17px;
    height: 17px;
    left: 14px;
}

span.su__search-facet.su__position-relative button.su__facet-close-icon.su__cursor.su__position-absolute.a11y-btn.p-0 {
    top: 8px;
    right: 9px;
}

span.su__search-facet.su__position-relative .su__search-facet-empty, span.su__search-facet.su__position-relative .su__search-facet-empty:focus {
    border: 2px solid red !important;
    background-color: rgba(255,0,0,0.09);
      height: 37px;
    padding: 0px 36px;
    font-size: 15px;
    border-radius: 36px;
}

span.su__search-facet.su__position-relative svg.su__position-absolute.su__search-facet-icon {
    margin-top: 7px;
}

section.su__w-100.su__filter-with-lang.su__width_filters .su__position-fixed.su__trbl-0.su__zindex-2 .su__bookmark-popup-title.su__px-3.su__py-2.su__flex-vcenter.su__bg-blue-grd{
    height: 40px;
    padding: 0px 19px;
}

.su__mob-txt.su__line-height-n.su__active-text.su__font-9.su__font-bold.su__search-tips-sutom {
    text-align: center;
    font-size: 9px;
    font-weight: 600;
    color: black;
}

.su__p-2.su__bg-white.su__px-sm-1.su__py-2.su__flex-vcenter.su__justify-content-between.su__align-items-start .su__d-flex.su__tooltipIconsOutline {
    flex-direction: column;
    align-items: center;
}

.su__recomended_articles-custom .su__Recommended_Article-section.su__d-block.su__border-radius {
    min-width: 95%;
}

.su__recomended_articles-custom .su__Recommended_Article-section.su__d-block.su__border-radius .su__search-title.su__list-item-title.su__text-truncate.su__m-0.su__loading-view.su__d-xl-flex.su__align-items-center.su__justify-content-between h3.su__my-0.su__font-12.su__f-regular.su__line-height-n {
    color: #23263B;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0px;
}

.su__recomended_articles-custom .su__Recommended_Article-section.su__d-block.su__border-radius .su__search-title.su__list-item-title.su__text-truncate.su__m-0.su__loading-view.su__d-xl-flex.su__align-items-center.su__justify-content-between p.su__recommendation-label.su__text-truncate.su__text-center.su__whitespace-initial {
    margin-left: 0px;
    width: fit-content;
    height: 27px;
    font-size: 11px;
    border-radius: 5px;
    padding: 0px 10px;
    background: var(--primary-color-0);
    color: var(--color-green-80);
    font-weight: 500;
    margin-bottom: 0px;
}

.su__recomended_articles-custom .su__Recommended_Article-section.su__d-block.su__border-radius .su__search-title.su__list-item-title.su__text-truncate.su__m-0.su__loading-view.su__d-xl-flex.su__align-items-center.su__justify-content-between{

    align-items: baseline;
}
h2.su__Recommended_Article.su__pl-2.su__font-weight-bold.su__my-0 {
    color: #37352F;
    font-size: 18px;
    font-weight: bold;
}

.su__py-1.su__d-block.su__Recomended_border-b {
    padding: 10px 0px;
    border-bottom:1px solid #DCDCEA;
}

.su__recomended_articles-custom .su__bg-white.su__Recommended_Articles-R.su__border.su__w-100.su__pr-3.su__pt-3.su__pb-1.su__pl-3 {
    border-radius: 8px;
    border: 1px solid #DCDCEA;
    padding: 0px 16px;
}

.su__py-1.su__d-block.su__Recomended_border-b:last-child {
    border: none;
}

.su__position-relative.su__border-b.su__d-flex.su__align-items-center.su__pb-3 {
    border: none;
    padding-bottom: 0px;
}
.similarSearchCustom {
    padding-top: 18px;
    width: 50%;
}

.similarSearchCustom .su__similarSearches {
    min-width: 100%;
}

.similarSearchCustom .su__recommendations-results.su__position-relative.su__mt-4.su__p-3.su__sm-shadow.su__bg-white {
    margin-top: 0px;
    box-shadow: none;
   border-radius: 8px;
    border: 1px solid #DCDCEA;
    padding: 0px 16px;
}
.similarSearchCustom .su__p-0.su__mb-3.su__mt-2 {
    margin-top: 0px;
}


.similarSearchCustom .su__ribbon-block.su__position-absolute {
    position: inherit;
}

.similarSearchCustom .su__mb-2.su__px-3.su__py-1.su__d-flex.su__border.su__radius.su__align-items-start.hover__effect {
    border-bottom: 1px solid #DCDCEA !important;
    border: none;
    border-radius: 0px;
}

.similarSearchCustom .su__ribbon-block.su__position-absolute .su__ribbon-row-block.su__w-auto.su__clearfix.su__loading-view h2.su__ribbon-text.su__font-12.su__float-left.su__text-center.su__text-black.su__font-bold.su__mb-2.su__radius-3.su__my-0 {
    border: none;
    color: #37352F;
    font-size: 18px;
    font-weight: bold;
}
.similarSearchCustom a.su__font-14.su__text-decoration.su__font-weight-bold.su__text-black.hover-color-dblue.su__font-bold {
    color: #23263B;
    font-size: 14px;
    font-weight: 500;
    font-family: 'D2LSans';
    letter-spacing:0px;
}
.su__mb-2.su__px-3.su__py-1.su__d-flex.su__border.su__radius.su__align-items-start.hover__effect:last-child{
    border-bottom:none !important;
}

.similarSearchCustom .su__ribbon-row-block.su__w-auto.su__clearfix.su__loading-view.similarRibbon {
    display: flex;
    margin-bottom: 9px;
}


.did-you-mean .su__didumean.su__mb-2 {
    padding-left: 0px;
}

.su__allcontent-incactive.su__content-gutter.su__gutters.su__col-md-12 .su__w-100.su__knowledgeGraph-show.su__d-md-flex h2.su__text-truncate.su__my-0.su__font-14.su__line-height-n {
    font-weight: bold;
    color: #23263B;
    letter-spacing: 0px;
}

.su__allcontent-incactive.su__content-gutter.su__gutters.su__col-md-12 .su__w-100.su__knowledgeGraph-show.su__d-md-flex .su__list-items.su__bg-white.su__sm-shadow.su__radius-1.su__position-relative.su__mb-3.su__p-3.su__content_tile_padding.su__flex-column span.metaDataKey.su__font-bold.su__color-blue.su__mr-2.su__rtlmr-0.su__rtlml-2.su__font-12 {
    color: #23263B;
    font-size: 14px;
}

.su__allcontent-incactive.su__content-gutter.su__gutters.su__col-md-12 .su__w-100.su__knowledgeGraph-show.su__d-md-flex .su__list-items.su__bg-white.su__sm-shadow.su__radius-1.su__position-relative.su__mb-3.su__p-3.su__content_tile_padding.su__flex-column  span.su__flex-1.su__flex-vcenter.su__flex-wrap {
    color: #798282;
    font-size: 14px;
}

section.su__w-100.su__result-content .su__my-1.su__flex-wrap.su__sm-fullwidth.list.su__listed-item .su__d-flex.su__flex-wrap.su__align-content-around.su__mt-2.font-12 .su__meta-data {
    flex: unset;
    margin-right: 21px;
}

.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
    bottom: 75px;
    right: 15px;
    left: unset;
}

.custom-search_expand {
    width: 100%;
    display:none;
  
}

.su__px-3.su__py-3.su__position-relative.su__flex-vcenter.su__border-t i.su__arrow-down {
    left: -5px;
    border-top: 2px solid #37352F;
    border-right: 2px solid #37352F;
}

.custom-search-icon {
       display: flex;
    align-items: center;
    margin-left: 37px;
    margin-bottom: 7px;
    cursor: pointer;
}

.su__app.su__wrapper.su_autocomplete-block section.su__w-100.su__py-4.su__search_section.su__bg-blue-grd {
    background: none;
    padding: 0px;
}

.custom-search-icon.custom-search-icon-desktop{

    display: none;
}

.custom-search-icon-desktop{

    cursor:pointer;
}


.custom-search_expand.custom-search_expand-desktop{
    display:none;
}

.su__modal-inner.su__radius.su__animate-fadown.su__zindex-1.su__shadow-lg.su__bg-white.su__radius-1 {
    z-index: 999;
}

.su__modal-inner.su__radius.su__position-absolute.su__h-100.su__zindex-1.su__shadow-lg.su__bg-white.su__modal_fullwidth.su__animate-fadeLeft {
    z-index: 999999;
}

body.page-template-default.page.search-results .header-inner .custom-search-icon-desktop {
    display: none !important;
}


button.su__btn.su__bg-blue-grd.su__py-3.su__w-100.su__btn.su__p-2.su__bg-gray-40.su__radius-1.su__bookinput-h.su__bookmark-active:disabled {
    color: #ffffff;
    background: #dbdbdb !important;
}



.su__filter-toggle input[type=radio]:checked + label:after{
border: solid var(--primary-color-50);
width: 8px;
    height: 8px;
    top: 10px;
    left: 4px;

}

.su__filter-toggle input[type=radio]:checked + label:before{

    background: var(--primary-color-50)00 !important;
    border-color: var(--primary-color-50) !important;
    border: 1px solid var(--primary-color-50);
}

.su__filter-toggle input[type=radio] + label:before{
    top: 6px;
        border: 1px solid var(--primary-color-50);
        background-color: #ffffff00;
}

.su__toggle-input:focus + label::before {
    border-color: #B6B5B3 !important;
    filter: drop-shadow(0px 0px 2px var(--primary-color-50));
}





.filterLabel .su__sticky__filters.su__text-nowrap.su__cursor.su__radius.su__font-12.su__border.su__mr-2.su__rtlmr-0.su__rtlml-2.su__mb-1.su__text-black.su__bg-white {
    cursor: default;
}

input[type=checkbox]:focus-visible~label:before, input[type=radio]:focus-visible~label:before{

    outline-color: none !important;
}

.su__clear-filter-row.su__flex-vcenter.su__flex-wrap.su__pb-sm-1.su__loading-view.su__pb-sm-0 .su__width-100 {
    width: fit-content;
}

.su__clear-filter-row.su__flex-vcenter.su__flex-wrap.su__pb-sm-1.su__loading-view.su__pb-sm-0 .su__width-100 span.su__ml-2.su__rtlmr-3.su__rtlml-0.su__font-12 {
    margin-left: 12px;
    color: var(--primary-color-50);
}


.su__show-less.su__cursor.su__loading-view.su__text-center.su__show_all_align span.su__ml-3.su__rtlmr-3.su__rtlml-0.su__font-12 {
    margin-left: 12px;
    color: var(--primary-color-50);
}


.su__show-less.su__cursor.su__loading-view.su__text-center.su__show_all_align span.su__arrow-up{
     border-top: 2px solid var(--primary-color-50);
    border-right: 2px solid var(--primary-color-50);
}

.auto-suggestion .su__suggestions-list.su__bg-gray-hover.su__flex-vcenter.su__font-14.su__text-black.su__highlight_result {
    background: none;
}

.su__clear-filter-row.su__flex-vcenter.su__flex-wrap.su__pb-sm-1.su__loading-view.su__pb-sm-0 .su__width-100 .su__show-all .su__arrow-down {
    border-top: 2px solid var(--primary-color-50);
    border-right: 2px solid var(--primary-color-50);
}

/* .su__filter-content-row.su__flex-vcenter.su__justify-content-between.su__position-relative.su__py-2.su__px-3.su__bg-white.su__font-14.su__filterContent_align {
    display: block;
} */


input.su__search-facet-input.\31 _4_communitydev___discussions___tags-search.su__search-facet-not-empty {
        padding: 0px 40px;
    height: 37px;
    font-size: 15px;
    color: #131820;
}


.su__filter-content-row.su__flex-vcenter.su__justify-content-between.su__position-relative.su__py-2.su__px-3.su__bg-white.su__font-14.su__filterContent_align svg.su__position-absolute.su__search-facet-icon {
        top: 4px;
    width: 17px;
    height: 17px;
    left: 14px;
}

/* .su__filter-content-row.su__flex-vcenter.su__justify-content-between.su__position-relative.su__py-2.su__px-3.su__bg-white.su__font-14.su__filterContent_align {
    display: flex;
    flex-wrap:wrap;
} */

.su__search-head-icon>svg{

    width: 19px;
    height: 19px;
}


input.su__search-facet-input.\31 _4_communitydev___discussions___tags-search.su__search-facet-not-empty {
    border-radius: 79px;
}



div#su__facetcategory.su__search-facet-drop.su__sm-shadow.su__border .su__filter-toggle input[type=checkbox]:checked + label:after {
    left: 12px !important;
}

.su__search-facet-drop.su__sm-shadow.su__border {
    scrollbar-color: var(--primary-color-50) #ffffff;
}


.su__d-inline-block.su__mb__25.su__w-100.su__text-right.footerSection.su__resultPaginationbtn_align.su__resultbtn {
    display: flex;
    justify-content: end;
}


p.no-result-content {
    color: #67687C;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 14px;
}


.no-results-row.su__row .su__text-center.su__mt-4 {
    margin-top: 0px;
}

/* Did you mean styling */
.no-results-row.su__row img.su__img-featured {
    width: 169px;
    height: 152px;
    object-fit: cover;
    border-radius: 8px;
    margin-right: 10px;
}

.no-results-row.su__row span.su__ribbon-title.su__ribbon-list.su__bg-blue.su__font-12.su__px-2.su__rtlmr-1.su__ml-1.su__rtlml-0.su__d-inline-block.su__radius-3 {
    margin-left: 0px;
    width: fit-content;
    height: 23px;
    font-size: 11px;
    border-radius: 5px;
    padding: 2px 10px;
    background: var(--primary-color-0);
    color: var(--color-green-80);
    font-weight: 500;
    margin-bottom: 4px;
}


.no-results-row.su__row p.su__font-bold.su__font-14.su__m-1.su__mb-3 {
    color: #37352F;
    font-size: 16px;
    font-weight: 500;
}

.no-results-row.su__row .su__list-items.su__bg-white.su__sm-shadow.su__radius-1.su__position-relative.su__mb-3 {
    border: 1px solid #DCDCEA;
    box-shadow: none;
    border-radius: 16px;
    padding: 1rem;
}


.no-results-row.su__row a.su__text-decoration.su__text-black.su__text-truncate.su__font-14.su__font-bold {
    font-weight: bold;
    color: #23263B;
    letter-spacing: 0px;
}

.no-results-row.su__row .su__text-decoration.su__color-lgray.su__font-12.su__font-italic {
    color: #797979;
    font-size: 13px;
}

.no-results-row.su__row .su__list-item-desc.su__w-100.su__my-1.su__font-regular.su__font-12 {
    color: #797979;
    font-size: 13px;
    line-height: 19px;
}

.no-results-row.su__row span.metaDataKey.su__font-bold.su__color-blue.su__mr-2.su__rtlmr-0.su__rtlml-2.su__font-12 {
    color: #23263B;
    font-size: 14px;
    font-weight: 500;
}


.no-results-row.su__row  span.su__color-black.su__tags.su__mb-1.su__radius-3.su__mr-1.su__rtlmr-0.su__rtlml-2.su__line-height-n.su__font-10 {
    background: none;
    font-size: 13px;
    color: #798282;
    padding: 0px 0px;
    margin-bottom: 0px;
}


button.refine-search-btn-custom.su__clear-filters-btn.su__border-none.su__bg-transparent.su__font-bold.su__font-14.su__p-0.su__color-lblue.su__cursor {
    background: var(--primary-color-50);
    width: fit-content;
    border-radius: 27px;
    color: white;
    font-size: 15px;
    height: 44px;
    padding: 0px 20px;
    text-transform: uppercase;
    margin: auto;
    display: block;
    cursor: pointer;
    min-width: 159px;
    color: white !important;
}
.no-results-row.su__row {
    margin-bottom: 60px;
}


.su__app.su__no-view-results .su__didumean.su__mb-2 {
    margin-left: 5vw;
}

section.su__w-100.su__result-content .su__didumean.su__mb-2{

    margin-left: 0vw;
}




button.su__sort-filter-icon.su__flex-vcenter.su__pr-2.su__mr-1.su__rtlmr-0.su__rtlml-1.su__px-1.su__cursor.su__loading-view.a11y-btn {
    padding-left: 0px;
}



.su__filter-badge.su__font-12.label-badge.su__bg-light-gray {
    padding-right: 0px;
}

button.su__cursor.su__position-relative.su__font-12.su__color-blue.su__f-regular.su__showmore-text.su__d-inline-block.a11y-btn {
    padding: 0px;
}


input#\31 _4_communitydev___articles___knowledgeBase-search {
    height: 37px;
    padding: 0px 36px;
    font-size: 15px;
    border-radius: 36px;
}

.custom-search_expand form.su__search-forms.su__m-0 span.su__input-close.su__mr-4.su__animate-zoom.su__position-absolute.su__cursor{

    top:15px;
}


.custom-search_expand .auto-suggestion {
    margin-top: 0px;
    }

    .su__search-facet-drop .su__filter-toggle input[type=checkbox] + label:before{

        top: 6px !important;
    }


    button.su__appearance-none.a11y-btn {
    color: var(--primary-color-50) !important;
}


    button.su__appearance-none.a11y-btn:disabled{
color: #3b3f57 !important;
    
}


.su__suggestions-list.su__bg-gray-hover.su__flex-vcenter.su__font-14.su__text-black .su__text-truncate {
    display: flex;
    width: -webkit-fill-available;
    align-items: baseline;
}

.su__suggestions-list.su__bg-gray-hover.su__flex-vcenter.su__font-14.su__text-black .su__suggestion-desc.su__align_flex.su__line-height-n.su__font-11.su__color-lgray.su__suggestCategory span.su__color-gray.su__f-bold {
    display: none;
}



.su__suggestions-list.su__bg-gray-hover.su__flex-vcenter.su__font-14.su__text-black .su__suggestion-desc.su__align_flex.su__line-height-n.su__font-11.su__color-lgray.su__suggestCategory span.su__description-truncate {
    background: var(--primary-color-0);
    padding: 3px 7px;
    border-radius: 4px;
    color: var(--color-green-80);
    font-size: 12px;
    font-weight: 500;
}


span.su__suggestion-title.su__font-13.su__text-black.su__f-regular {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div.suggestedRsltLable {
    background: #83FF76;
    color: black;
    font-weight: bold;
    font-size: 13px;
    padding: 0px 10px;
    border-radius: 4px;
    margin-left: 15px;
    width: fit-content;
    margin-top: 20px;
}

.su__suggestion-desc.su__align_flex.su__line-height-n.su__font-11.su__color-lgray.su__suggestDiscussionTitle {
    display: none;
}


.su__meta-data:before {
    content: '|';
    position: absolute;
    right: -9px;
    color: #798282;
    top: -6px;
    text-stroke: 4px navy;
    font-family: auto;
}

.su__meta-data:last-child:before{
display: none;
}

.su__meta-data {
    position: relative;
}

div#su__facetcategory.su__search-facet-drop {
    margin-top: 12px;
}

.su__search-title.su__list-item-title.su__text-truncate.su__m-0.su__loading-view.su__d-xl-flex.su__align-items-center.su__justify-content-between {
    display: flex;
}

.su__recommendations-results.su__position-relative.su__mt-4.su__p-3.su__sm-shadow.su__bg-white .su__p-0.su__mb-3.su__mt-2 {
    margin-bottom: 0px;
}

.su__recommendations-title h3.su__search-title.su__list-item-title.su__text-truncate.su__m-0.su__loading-view {
    line-height: 17px!important;
}

.su__suggestion-desc.su__align_flex.su__line-height-n.su__font-11.su__color-lgray.su__suggestCategory {
    justify-content: end !important;
    flex: 1 !important;
}

/* .facet.su__open-facets .su__filter-content-row.su__flex-vcenter.su__justify-content-between.su__position-relative.su__py-2.su__px-3.su__bg-white.su__font-14.su__filterContent_align {
    display: none;
} */


.su__recommendations-results.su__position-relative.su__mt-4.su__p-3.su__sm-shadow.su__bg-white .su__mb-2.su__px-3.su__py-1.su__d-flex.su__border.su__radius.su__align-items-start.hover__effect {
    background: none;
   
}

.su__recommendations-results.su__position-relative.su__mt-4.su__p-3.su__sm-shadow.su__bg-white .su__mb-2.su__px-3.su__py-1.su__d-flex.su__border.su__radius.su__align-items-start{

 padding-left: 0px;
}

.swapFilterLeft.su__col-xl-9.su__col-xs-12.su__mt-sm-4.su__px-xs-2.su__overflow-hide .su__sticky__top.su__d-flex.su__flex-wrap.su__overflow-hide {
    align-items: center;
}

.su__p-0.su__bookmark-ul.su__minscroller .su__filter-toggle.su__border-color.su__font-18.su__position-relative.su__d-inline-block {
    /* line-height: 0px; */
    /* margin-bottom: 7px; */
    top: -3px;
}

.custom-search-icon-desktop svg.searchAction path {
    fill: var(--primary-color-50);
}


 body.searchResultsLoading .su__allcontent-incactive {
     position: relative;
     height: 100vh;

 }
 body.searchResultsLoading .su__allcontent-incactive:after {
    position: fixed;
    content: "";
    height: 100%;
    width: 100%;
    top: 50px;
    left: 0;
    z-index: 999;
    /* background-image: url(https://al241907p.searchunify.com/resources/Assets/su-results-loader.gif); */
    /* background-image: url(https://dl182403p.searchunify.com/resources/Assets/loader-2.gif); */
    background-image: url(https://dl182403p.searchunify.com/resources/Assets/su-results-loader.gif);
    background-position: center top;
    background-size: 100% 90%;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 1;
}

path.outerfilled {
    fill: #7D7C78;
}

.su__position-relative .su__tooltip.su__d-inline-block{
position: absolute;
z-index:9999999999;
/* left:14px !important;  */
padding:5px 6px;
}

.su__resultSaved svg{
  margin-top: 7px;
}



.customNoteHelp {
    margin-top: 12px;
}

p.customNoteHelpInfo {
    width: fit-content;
    margin: auto;
    margin-bottom: 0px;
    font-size: 14px;
    text-decoration: none;
    /* margin-left: 18px; */
}

p.customNoteHelpInfo a{text-decoration: none;}

p.customNoteHelpInfo a:hover{text-decoration:underline ;}
.su__feedback-text .su__position-relative .su__tooltip.su__d-inline-block{left: unset !important}
.searchTips-sidenav.su__with-overlay.su__Search-tips.su__rtlleft.su__rtlanimate-fadeLeft.su__position-fixed.su__zindex-3.su__bg-white.div-right.md-whiteframe-4dp.su__xs-w-100.su__searchTips-show.su__animate-fadown {
    height: 420px !important;
}

.filter-label {
    margin-top:3px;
}

.su__px-3.su__py-3.su__position-relative.su__flex-vcenter.su__border-t i.su__arrow-down {
    margin-top: 5px;
}


.su__search_advance .su__position-relative .su__tooltip.su__d-inline-block{
position: absolute;
z-index:9999999999;
padding:4px 6px;
left:150px !important;
}

.su__bookmark-popup-title h2:focus {
    outline: none !important;
}

.su__mob-search-iner .su__mob-txt {
    color: #131820;
}

.su__advance-blocks .su__mob-advance-text {
    color: #131820;
}

.su__feedback-btn.disabled-btn {
    color: #ffffff;
    background: #dbdbdb !important;
}

.su__feedback-btn {
    background: var(--primary-color-50) !important;
    width: fit-content;
    color: white !important; 
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer !important;
}

.su__iframe-modal{
    cursor: default;
}