/* START MOBILE STYLING */

@media (max-width: 1000px) {
  div.lw-left-column {
    display:none !Important;
    }
    
  lw-breadcrumbs {
    display:none; 
  }
  

  
  /* HIDE BOTTOM PAGE NUMBER AND NAV */
  
  .lw-results mo-zone.results-list  {
  padding: 0px 0px;}
  
  div.results-list {
    padding: 0px 0px;
  }
  
  lw-results .results-wrapper .results mo-search-result {
    padding:10px;
  }
  
  
  lw-results {
      /*  Result item title CSS  */
  --result-item-title-font-weight: 600;
  --result-item-title-font-size: 16px !Important;
  --result-item-title-color: #003560;
  --result-item-title-line-height: 18px;
  --result-item-title-cursor: pointer;
  --result-item-title-highlight-font-size: inherit;
  --result-item-title-margin: 0;
  --result-item-title-max-height: 18px;
  --results-sort-display:none !Important;
    

  }
  
  mo-pagination .page-number-container {
    display:none !Important;
  }  
}
/* END OF MOBILE STYLING */



/* CONTAINERS */


.lw-left-column {
  width:250px;
  display:block;
  float:left;
}

.lw-right-column {
  display:block;
}

.lw-embeds .hydrated .category, h1.zone-title, .zone-header {display:none !Important;}

/* STYLE OVERRIDES */

.zone-header .zone-title {
  display:none;
  visibility:collapse;
}

.hs_cos_wrapper_type_header h1 {
    margin-left: 8px;
    margin-bottom: 20px;
}
.facets-container {
    width: 95%;
}

/* COMPONENT STYLNG */

.zone-header {
  display:none !Important;
}

.facets-header, .results-header {
  display:none !Important;
}

lw-facets h1.zone-title {
  display:none;
  }

lw-facets {

  /*  Facets container CSS  */
  --facets-border-radius: 0px;
  --facets-border-width: 0px;
  --facets-border-style: solid;
  --facets-border-color: #EBECED;
  --facets-title-display: block;
  --facets-padding: 0 8px 0 0;
  --facets-width: inherit;
  --facets-margin: unset;
  --facets-flex: 0 0 52px;

  /*  Facets list CSS  */
  --facets-list-padding:16px;
  --facets-list-border-radius:4px;
  --facets-list-overflow-x:hidden;
  --facets-list-height:100%;
  --facets-list-display:block;

  /*  Individual facet CSS  */
  --facet-overflow: hidden;
  --facet-border-width: 0px;
  --facet-border-style: solid;
  --facet-border-color: #E6E6E6;
  --facet-border-radius: 4px;
  --facet-border-bottom: 1px solid #e6e6e6;
  --facet-margin-bottom: 12px;
  --facet-padding-bottom: initial;

  /*  Facet title CSS  */
  --facet-title-font-size: 18px;
  --facet-title-font-weight: 600;
  --facet-title-color: #003560;
  --facet-title-line-height: 20px;
  --facet-title-bg-color: #fff;
  --facet-title-border-radius: 4px 4px 0 0;
  --facet-title-text-transform: capitalize;
  --facet-title-border-width: 1px;
  --facet-title-padding: 10px 10px 8px 12px;

  /*  Facet item value CSS  */
  --facet-item-font-size: 14px;
  --facet-item-line-height: 21px; /* Doesn't change anything */
  --facet-item-color: #003560;
  --facet-item-bg-color: #FFF;
  --facet-item-margin: 3px 0;
  --facet-item-opacity: 0.4;
  --facet-item-max-width: calc(100% - 66px);
  --facet-item-text-transform: inherit;
  --facet-item-padding: 6px 8px 6px 12px;
  --facet-item-hover-color: #333333;
  --facet-item-hover-bg-color: #E6E6E6;
  --facet-item-selected-bg-color: #FFF;
  --facet-item-selected-color: #333333;
  --facet-item-selected-font-weight: bold;
  --facet-item-selected-hover-bg-color: #333333;
  --facet-item-selected-hover-color: #FFF;
  --facet-item-count-font-size: 13px;
  --facet-item-count-display: flex;
  --facet-item-count-empty-display: none;
  --facet-item-count-color: #889198;
  --facet-item-count-bg-color: #F9FAFB;
  --facet-item-count-padding: 4px;
  --facet-item-hover-count-color: #889198;
  --facet-item-hover-count-bg-color: #F9FAFB;
  --facet-item-selected-count-font-weight: normal;
  --facet-item-selected-count-color: #889198;
  --facet-item-selected-count-bg-color: #F9FAFB;
  --facet-item-selected-hover-count-color: #889198;
  --facet-item-selected-hover-count-bg-color: #F9FAFB;
  
  /* Notes: Unable to change facet item spacing effectively */

  }


/* RESULTS STYLING */

lw-results .title {
  text-transform:capitalize;
}



lw-results {
  
  

    
     
  /*  Results box CSS  */
  --results-border: solid 0px #cc0000;
  --results-border-radius: 4px;
  --results-padding: 0 16px;


  /*  Title CSS  */
  --results-title-display: flex;
  --results-title-font-size: 20px;
  --results-title-color: #003560;

  /*  Results list CSS  */
  --results-list-overflow: hidden;
  --results-list-padding-top: 44px;
  --results-list-border-radius: 4px;
  --results-list-bg-color: #FFFFFF;
  --results-list-no-results-height: 30rem;

   /* BOOSTED RESULTS STYLING   */
    --boosted-results-position: relative;
    --boosted-results-border: solid 2px #00e5b0 !important;
    --boosted-results-border-radius: 5px;
    --boosted-results-padding: 0 8px;
    --boosted-results-tag-font-weight: 700 !important;
    --boosted-results-tag-font-size: 12px;
    --boosted-results-tag-color: #FFFFFF;
    --boosted-results-tag-line-height: 21px;
    --boosted-results-tag-content: "FEATURED" !important;
    --boosted-results-tag-position: absolute;
    --boosted-results-tag-top: 0;
    --boosted-results-tag-right: 0;
    --boosted-results-tag-bg-color: #00e5b0 !important;
    --boosted-results-tag-height: 24px;
    --boosted-results-tag-width: 90px;  

  /*  Pagination CSS  */
  --results-pagination-display: flex;
  --results-pagination-bg-color: #FFFFFF;
  --results-pagination-title-position: absolute;
  --results-pagination-title-top: 16px;
  --results-pagination-title-left: 0;
  --results-pagination-title-color: #9c9c9c;
  --results-pagination-title-font-weight: normal;
  --results-pagination-title-font-size: inherit;
  --results-pagination-select-font-size: 12px;
  --results-pagination-select-border-radius: 2px;
  --results-pagination-select-border: solid 1px #F9FAFB;
  --results-pagination-select-color: #889198;
  --results-pagination-color: inherit;
  --results-pagination-font-weight: normal;
  --results-pagination-font-size: inherit;
  --results-pagination-active-color: #64717E;
  --results-pagination-active-font-weight: 600;
  --results-pagination-show-results-select-display: none;
  --results-pagination-jump-to-select-display: flex;
  --results-pagination-page-number-display: flex;

  /*  Results sort CSS  */
  --results-sort-display: flex;
  --results-sort-position: absolute;
  --results-sort-top: 6px;
  --results-sort-right: 0;
  --results-sort-label-font-weight: normal;
  --results-sort-label-font-size: 13px;
  --results-sort-label-color: #889198;
  --results-sort-select-width: 140px;
  --results-sort-select-border: solid 1px #EBECED;
  --results-sort-select-bg-color: #F8F8F8;

  /*  Result item CSS  */
  --result-item-align-items: center;
 /* --result-item-height: 94px; */
 --result-item-height: auto;
  --result-item-border: solid 2 px #EBECED;
  --result-item-border-radius: 8px;
  --result-item-margin: 15px 0;
/*  --result-item-padding: 5px 10px 5px 10px; */
    --result-item-padding: 18px;
  --result-item-bg-color: inherit;
  --result-item-content-margin: 0;
  --result-item-content-padding: 0;
  --result-item-content-bg-color: inherit;

  /*  Result item title CSS  */
  --result-item-title-font-weight: 600;
  --result-item-title-font-size: 18px;
  --result-item-title-color: #003560;
  --result-item-title-line-height: 18px;
  --result-item-title-cursor: pointer;
  --result-item-title-highlight-font-size: inherit;
  --result-item-title-margin: 0;
  --result-item-title-max-height: 18px;

  /*  Result item secondary CSS  */
  --result-item-secondary-font-size: 12px;
  --result-item-secondary-color: #889198;
  --result-item-secondary-highlight-color: #333333;
  --result-item-secondary-highlight-font-weight: normal;
  --result-item-secondary-margin: 0;
  --result-item-secondary-line-height: 14px;
  --result-item-secondary-padding-top: 7px;
    /* Can we have hover color? */

  /*  Result item URL CSS  */
  --result-item-url-display: inline-block;
  --result-item-url-font-weight: normal;
  --result-item-url-font-size: 13px;
  --result-item-url-color: #889198;
  --result-item-url-line-height: 15px;
  --result-item-url-text-decoration: underline;
  --result-item-url-letter-spacing: 0.5px;
  --result-item-url-padding-top: 7px;

  /*  Result item icon CSS  */
  --result-item-icon-display: block;
  --result-item-icon-bg-position: center;
  --result-item-icon-margin-right: 12px;
  --result-item-icon-border-radius: 4px;
  --result-item-icon-bg-size: 40px;
  --result-item-icon-bg-color: #ffffff;
  --result-item-icon-min-height: 100px;
  --result-item-icon-height: 50px;
  --result-item-icon-min-width: 100px;
  --result-item-icon-width: 50px;
  --result-item-page-icon-bg-image: url("https://www.ppc-online.com/hubfs/Lucidworks-Springboard-Sitesearch/icon_results_globe.svg");
  --result-item-file-icon-bg-image: url("https://www.ppc-online.com/hubfs/Lucidworks-Springboard-Sitesearch/icon_results_file1.svg");
  --result-item-case-icon-bg-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 12.22C21 6.73 16.74 3 12 3C7.31 3 3 6.65 3 12.28C2.4 12.62 2 13.26 2 14V16C2 17.1 2.9 18 4 18C4.55 18 5 17.55 5 17V12.19C5 8.36 7.95 5.01 11.78 4.9C12.7174 4.87149 13.6509 5.03143 14.5253 5.37034C15.3997 5.70925 16.1972 6.22024 16.8705 6.87301C17.5438 7.52579 18.0792 8.30707 18.445 9.17057C18.8108 10.0341 18.9995 10.9622 19 11.9V19H12C11.45 19 11 19.45 11 20C11 20.55 11.45 21 12 21H19C20.1 21 21 20.1 21 19V17.78C21.59 17.47 22 16.86 22 16.14V13.84C22 13.14 21.59 12.53 21 12.22V12.22Z' fill='%23E07D00'/%3E%3Cpath d='M9 14C9.55228 14 10 13.5523 10 13C10 12.4477 9.55228 12 9 12C8.44772 12 8 12.4477 8 13C8 13.5523 8.44772 14 9 14Z' fill='%23E07D00'/%3E%3Cpath d='M15 14C15.5523 14 16 13.5523 16 13C16 12.4477 15.5523 12 15 12C14.4477 12 14 12.4477 14 13C14 13.5523 14.4477 14 15 14Z' fill='%23E07D00'/%3E%3Cpath d='M17.9985 11.03C17.7601 9.62414 17.0319 8.34796 15.943 7.42738C14.854 6.5068 13.4744 6.00117 12.0485 6C9.0185 6 5.7585 8.51 6.0185 12.45C7.25164 11.9454 8.34075 11.1435 9.18873 10.1158C10.0367 9.08808 10.6172 7.86652 10.8785 6.56C12.1885 9.19 14.8785 11 17.9985 11.03Z' fill='%23E07D00'/%3E%3C/svg%3E%0A");
  --result-item-error-icon-bg-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 22C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V8L14 2H6C5.46957 2 4.96086 2.21071 4.58579 2.58579C4.21071 2.96086 4 3.46957 4 4V20C4 20.5304 4.21071 21.0391 4.58579 21.4142C4.96086 21.7893 5.46957 22 6 22H18ZM13 4L18 9H13V4ZM7 8H10V10H7V8ZM7 12H17V14H7V12ZM7 16H17V18H7V16Z' fill='%23A72C96'/%3E%3C/svg%3E%0A");
  --result-item-knowledge-article-icon-bg-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%3E%3Crect%20width%3D%2240%22%20height%3D%2240%22%20rx%3D%224%22%20fill%3D%22%23F9FAFB%22%2F%3E%3Cg%20filter%3D%22url(%23filter0_d_3032_9206)%22%3E%3Cpath%20d%3D%22M11%2020C11%2015.05%2015.023%2011%2020%2011C21.1819%2011%2022.3522%2011.2328%2023.4442%2011.6851C24.5361%2012.1374%2025.5282%2012.8003%2026.364%2013.636C27.1997%2014.4718%2027.8626%2015.4639%2028.3149%2016.5558C28.7672%2017.6478%2029%2018.8181%2029%2020C29%2022.3869%2028.0518%2024.6761%2026.364%2026.364C24.6761%2028.0518%2022.3869%2029%2020%2029C18.8181%2029%2017.6478%2028.7672%2016.5558%2028.3149C15.4639%2027.8626%2014.4718%2027.1997%2013.636%2026.364C11.9482%2024.6761%2011%2022.3869%2011%2020Z%22%20fill%3D%22%2325963E%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M23.924%2021.8C23.996%2021.206%2024.05%2020.612%2024.05%2020C24.05%2019.388%2023.996%2018.794%2023.924%2018.2H26.966C27.11%2018.776%2027.2%2019.379%2027.2%2020C27.2%2020.621%2027.11%2021.224%2026.966%2021.8H23.924ZM22.331%2026.804C22.871%2025.805%2023.285%2024.725%2023.573%2023.6H26.228C25.364%2025.085%2023.987%2026.237%2022.331%2026.804ZM22.106%2021.8H17.894C17.804%2021.206%2017.75%2020.612%2017.75%2020C17.75%2019.388%2017.804%2018.785%2017.894%2018.2H22.106C22.187%2018.785%2022.25%2019.388%2022.25%2020C22.25%2020.612%2022.187%2021.206%2022.106%2021.8ZM20%2027.164C19.253%2026.084%2018.65%2024.887%2018.281%2023.6H21.719C21.35%2024.887%2020.747%2026.084%2020%2027.164ZM16.4%2016.4H13.772C14.627%2014.906%2016.013%2013.754%2017.66%2013.196C17.12%2014.195%2016.715%2015.275%2016.4%2016.4ZM13.772%2023.6H16.4C16.715%2024.725%2017.12%2025.805%2017.66%2026.804C16.013%2026.237%2014.627%2025.085%2013.772%2023.6ZM13.034%2021.8C12.89%2021.224%2012.8%2020.621%2012.8%2020C12.8%2019.379%2012.89%2018.776%2013.034%2018.2H16.076C16.004%2018.794%2015.95%2019.388%2015.95%2020C15.95%2020.612%2016.004%2021.206%2016.076%2021.8H13.034ZM20%2012.827C20.747%2013.907%2021.35%2015.113%2021.719%2016.4H18.281C18.65%2015.113%2019.253%2013.907%2020%2012.827ZM26.228%2016.4H23.573C23.285%2015.275%2022.871%2014.195%2022.331%2013.196C23.987%2013.763%2025.364%2014.906%2026.228%2016.4ZM20%2011C15.023%2011%2011%2015.05%2011%2020C11%2022.3869%2011.9482%2024.6761%2013.636%2026.364C14.4718%2027.1997%2015.4639%2027.8626%2016.5558%2028.3149C17.6478%2028.7672%2018.8181%2029%2020%2029C22.3869%2029%2024.6761%2028.0518%2026.364%2026.364C28.0518%2024.6761%2029%2022.3869%2029%2020C29%2018.8181%2028.7672%2017.6478%2028.3149%2016.5558C27.8626%2015.4639%2027.1997%2014.4718%2026.364%2013.636C25.5282%2012.8003%2024.5361%2012.1374%2023.4442%2011.6851C22.3522%2011.2328%2021.1819%2011%2020%2011Z%22%20fill%3D%22%2300B2FF%22%2F%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_d_3032_9206%22%20x%3D%229%22%20y%3D%2210%22%20width%3D%2222%22%20height%3D%2222%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%20result%3D%22hardAlpha%22%2F%3E%3CfeOffset%20dy%3D%221%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%221%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow_3032_9206%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22effect1_dropShadow_3032_9206%22%20result%3D%22shape%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  --result-item-expert-icon-bg-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C9.06087 0 10.0783 0.421427 10.8284 1.17157C11.5786 1.92172 12 2.93913 12 4C12 5.06087 11.5786 6.07828 10.8284 6.82843C10.0783 7.57857 9.06087 8 8 8C6.93913 8 5.92172 7.57857 5.17157 6.82843C4.42143 6.07828 4 5.06087 4 4C4 2.93913 4.42143 1.92172 5.17157 1.17157C5.92172 0.421427 6.93913 0 8 0ZM8 10C12.42 10 16 11.79 16 14V16H0V14C0 11.79 3.58 10 8 10Z' fill='rgba(51, 51, 51, 0.9999)'/%3E%3C/svg%3E");
}

lw-breadcrumbs mo-breadcrumb .category {
  display:none;
}

lw-breadcrumbs {
  float:left !Important;
  
  /** THIS MUST BE BELOW THE OTHERS OTHERWISE IT BREAKS **/
  
  /*  Breadcrumb border CSS  */
  --breadcrumb-border-radius: 0;
  --breadcrumb-border-color: #033560;
  --breadcrumb-border-style: solid;
  --breadcrumb-border-width: 1px;

  /*  Close button CSS  */
  --close-icon-width: 7px;
  --close-icon-margin: 6.5px;
  --close-icon-bg-color: #889198;
  --close-icon-border-radius: 0;
  --close-icon-bg-image: url(data:image/svg+xmlcharset=utf-8,%3Csvg width='14' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1.41L12.59 0 7 5.59 1.41 0 0 1.41 5.59 7 0 12.59 1.41 14 7 8.41 12.59 14 14 12.59 8.41 7z' fill='rgba(128, 128, 128, 0.9999)' fill-rule='nonzero'/%3E%3C/svg%3E);

  /*  Breadcrumb item CSS  */
  --item-padding: 8px 6.5px 8px 8px;
  --item-color: #033560;
  --item-bg-color: #fff;
  --item-hover-bg-color: var(--item-bg-color);
  --item-font-size: var(--font-size);
  --item-font-weight: 300;
  --item-border-radius: 0;
  --item-close-bg-image: var(--close-icon-bg-image);

  /*  Breadcrumb category CSS  */
    --category-display: none;
  --category-bg-color: #0f355f;
  --category-hover-bg-color: var(--category-bg-color);
  --category-color: #fff;
  --category-border-radius: 0;
  --category-close-bg-image: url(data:image/svg+xmlcharset=utf-8,%3Csvg width='14' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1.41L12.59 0 7 5.59 1.41 0 0 1.41 5.59 7 0 12.59 1.41 14 7 8.41 12.59 14 14 12.59 8.41 7z' fill='rgba(255, 255, 255, 0.9999)' fill-rule='nonzero'/%3E%3C/svg%3E);

  /*  Clear all CSS  */
  --clear-all-display: flex;
  --clear-all-padding: var(--item-padding);
  --clear-all-color: var(--category-bg-color);
  --clear-all-hover-color: #666;
  --clear-all-font-size: var(--item-font-size);
  --clear-all-font-weight: var(--item-font-weight);
  --clear-all-border-radius: 0;
  --clear-all-border-color: var(--breadcrumb-border-color);
  --clear-all-border-style: var(--breadcrumb-border-style);
  --clear-all-border-width: 0;
  --clear-all-hover-bg-color: var(--clear-all-bg-color);
}


/*  PAGINATION STYLING  */

mo-pagination {
  
}

mo-pagination .select-container, mo-pagination .selection, mo-pagination .select-container-right {
  display:none !Important;
}

mo-pagination .selection {
  font-size:1em !Important;
  margin-bottom:5px;
  margin-left:10px;
}

mo-pagination .page-specific-controls {
  padding:15px;
}

mo-pagination .page-number-container {
  padding:10px;
}


mo-pagination .pagination-button:disabled {
    Display:none;
}




