 .uisPrimoQuickSearchBox form {
        border-radius: 4px;
        text-align: center;
        border: none;

    }
    
    .uisPrimoQuickSearchBox input[type=text] {
        background-color: #F1EBE2;
        text-align: left;
        border-color: #003366;
        min-width: 450px;
    }
    
    .uisPrimoQuickSearchBox input[type=button] {
        color: #FFFFFF;
        background-color: #003366;
        text-align: center;
        border: 1px solid;
        font-weight: bold;
        padding: .5em;
        max-width: 300px !important;
    }
    
    .uisPrimoQuickSearchBox input[type=button]:hover {
        color: #FFFFFF;
        background-color: #40668D;
    }
    
    .uisPrimoQuickSearchBox select {
        color: #FFFFFF;
        background-color: #003366;
        font-weight: bold;
        padding: .5em;
    }
    
    .uisPrimoQuickSearchBox select:hover {
        color: #FFFFFF;
            }
            
.uisPrimoQuickSearchBox form input {
    margin: .3em;
}


.search-content{
  margin: auto;
  overflow: hidden;
  width: 50%;
}

.library-select-field{
  max-width: 50px;
  float: left;
}

.library-header-image{
  max-height: 400px;
  width: 100%;
}

.library-icons-item svg {
    margin: 0 0 0.2em;
}

.library-header-links a {
  margin: auto;
  color: #0080ff;
  font-weight: 500;
  text-shadow: none;
}


@media (max-width: 599px){
  .library-header-image {
      width: 250%;
  }

.formwrap .library-search-button {
    width: 50px;
	}
	
	.search-content {
    width: 100%;
	}
	
	.formwrap .library-search-field {
    width: 50%;
	}
	
	.formwrap .library-select-field {
    min-width: 80px !important;
	}

  ul#ultimenu-sticky-nav {
      text-align: center;
  }
  li.ultimenu__item.uitem.has-ultimenu .is-caret {
      display: none;
  }	
  .library-footer.footer-t2-grid {
    grid-template-columns: unset !important;
  }
  
}





