#block-cc-search {display: flex; align-items: center; margin: 0 35px 0 10px}
#block-cc-search #cc-search {display: flex; align-items: stretch}
#block-cc-search #cc-search .button {background: #DDD; border: 0; font-family: roboto, sans-serif; padding: 5px 10px !important}
#block-cc-search #cc-search .button:hover {background: var(--primary-colour); color: #FFF}
#block-cc-search #cc-search .form-text {border: 1px solid #DDD; border-radius: 0; font-family: roboto, sans-serif; font-size: 1.2rem; padding: 0 8px; height: 100%; max-width: 250px}