/* .pagination li:nth-last-child(3) {
  flex-basis: 100%;
  flex-shrink: inherit;
} */

.no-search-data {
  display: none;
}

.path-search .header-section{
  background-image: url(../png/search-bg.png);
}
.path-search .main-container .region.region-header .tabs {
  display: none;

}
.path-search .block-system-main-block nav {
  border-bottom: 1px solid #012A41;
}
.path-search .block-system-main-block nav ul.pagination li .page-link {
  display: inline-block!important;
}
.path-search .block-system-main-block nav ul.pagination li a {
  color: #707070;
}

.path-search .block-callout-bar {
    display: none !important;
  }
  .path-search form#search-form label {
    display: none;
  }
  form#search-form .form-submit {
    background-color: #fff;
    border: #fff;
}
  
  .path-search input[type="search"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    border-bottom: 1px solid #012a41;
    border-radius: 0px;
    padding: 0px;
  }
  
  .path-search .content-container {
    padding: 0 25% 0 25%;
  }
  
  .path-search .list-group-item {
    border: none;
    border-bottom: 1px solid #012a41;
    padding-bottom: 5%;
    border-radius: 0px;
    padding-top: 34px;
    padding-left: 0px;
  }
  
  .path-search input[type="search"]::placeholder {
    color: #012a41;
    opacity: 0.2;
  }
  
  .path-search li.pager__item--next {
    margin-top: -8px;
  }
 .path-search li.page-item.pager__item--last,
.path-search li.page-item.pager__item--first,
.path-search li.page-item.pager__item--previous {
  margin-top: -8px;
}
  
  .path-search b,
  .path-search strong {
    font-weight: normal !important;
  }
  
  .path-search .list-group-item a {
    color: #012a41;
  }
  
  .path-search .pagination {
    margin-top: 10%;
  }
  
  .page-item.active .page-link {
    color: #9c6e02;
    text-decoration: underline;
    background-color: #fff;
    border-color: #fff;
  }
  
  .page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 0px !important;
  }
  
  .path-search h2 {
    display: none;
  }
  
  .path-search h3 {
    line-height: 36px;
    font-size: 31px;
    font-family: 'Frank Ruhl Libre', sans-serif;
    color: #012A41;
  }
  
  .path-search p {
    margin-top: 2.5%;
    line-height: 24px;
    font-size: 16px;
    font-family: 'Karla', Arial, Calibri, Helvetica, sans-serif;
    color: #012A41;
  }
  
  .path-search .list-group-item + .list-group-item {
    border-top-width: 0;
  }
  
  .path-search nav .pagination {
    border-radius: 0px;
  }
  
  .path-search .page-link:hover {
    z-index: 2;
    color: #9d6e29;
    text-decoration: none;
    background-color: #fff;
    border-color: #fff;
  }
  
  .path-search ul.pagination li a span {
    font-size: 24px;
    font-family: "Font Awesome 5 Pro";
  }
  
  .custom-search-count-results {
    margin-top: -1.7% !important;
    margin-bottom: 0% !important;
    font-family: Karla-Regular;
    /* margin-top: 7%; */
    padding-bottom: 0px;
    font-size: 12px !important;
    color: #012a41;
  }
  
  #edit-help-link {
    display: none;
  }
  
  .path-search .view nav ul.pagination li a span {
    font-size: 24px;
    font-family: "Font Awesome 5 Pro";
  }
  
  .custom-search-icon {
    float: right;
    font-family: "Font Awesome 5 Pro";
    right: -20px;
    top: 14px;
    opacity: 0.2;
    font-size: 12px;
    margin-top: -24px;
    margin-right:-18px;
    cursor:pointer;
  }

  li.page-item.pager__item--previous {
    flex-basis: 100%;
  }

  .pagination li.pagination-flex {
    /* flex-basis: 100%; */
  }

.page-node-121 .pagination>li>a,
.page-node-121 .pagination>li>span {    
     float: inherit; 
}
  li.pager__item--next {  
    flex-basis: 100%;
    text-align: right;
  }
  
  @media (max-width: 667px) and (min-width: 320px) {
    .path-search .page-link {
      padding: 0.35rem;
    }
    .path-search .content-container {
      padding: 3% 2% 0 2% !important;
    }
    .path-search h3 {
      font-size: 26px;
    }
    .path-search p {
      font-size: 13px;
    }
    .custom-search-count-results {
      margin-top: -8% !important;
      margin-bottom: -1% !important;
  }
  }
  @media (min-width: 667px) and (max-width: 1024px) {
    .path-search .content-container {
      padding: 2% 4.5% 0 4.5% !important
    }
    .path-search h3 {
      font-size: 28px;
    }
    .path-search p {
      font-size: 14px;
    }
  }


  @media only screen and (max-width: 576px) and (min-width: 320px){
    .custom-search-icon {
      right:16px;      
      position:relative;
      top:0px;
    }
    form#search-form .form-search {
      display: block;
      width:94%;
    }

  }


/* desktop */
.main-content {
  min-height: calc(100vh - 635px);
}

 /* no search issue, footer jumping up for ipad and ipad landscape */

 @media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
 .main-content {
    min-height: 35vh;
}
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
  .main-content  {
      min-height: 25.8vh;
}

}
/* no search issue, footer jumping up for ipad and ipad landscape */
body.search-result-not-found .no-search-data{
  display: block;
}