/*
 Theme Name:   Vantagebridge theme
 Theme URI:    https://generatepress.com
 Description:  Child theme for VantageBrdige
 Author:       Leadersindigitalmedia
 Author URI:   https://www.leadersindigitalmedia.com/
 Template:     generatepress
 Version:      0.1
*/
.cookie-notice-banner {
  position: fixed;
  left: 1rem;
  right: 1rem;
  bottom: 1rem;
  z-index: 9999;

  opacity: 0;
  pointer-events: none;
  transform: translateY(20px);
  transition: opacity .3s ease, transform .3s ease;
}

.cookie-notice-banner.visible {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

.cookie-notice-banner.fadeout {
  opacity: 0;
  pointer-events: none;
  transform: translateY(20px);
  transition: opacity .4s ease, transform .4s ease;
}

.cookie-notice-inner {
  font-size: 0.8rem;
  line-height: 1.4;
  background: #000;        /* swap to brand */
  color: #fff;             /* swap to brand */
  padding: .75rem 1rem;
  border-radius: .5rem;
  box-shadow: 0 10px 30px rgba(0,0,0,.2);
}

.cookie-notice-inner a {
  color: #fff;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.news-submit .acf-field input[type=text], .acf-field input[type=password], .acf-field input[type=date], .acf-field input[type=datetime], .acf-field input[type=datetime-local], .acf-field input[type=email], .acf-field input[type=month], .acf-field input[type=number], .acf-field input[type=search], .acf-field input[type=tel], .acf-field input[type=time], .news-submit .acf-field input[type=url], .acf-field input[type=week], .news-submit .acf-field textarea, .news-submit .acf-field select {
    width: 100%;
    padding: 10px 15px;
    margin: 0;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 1.4;
}

.acf-form-submit {
    padding: 16px;
}

.acf-button.button {
    align-items: center;
    background-color: var(--accent);
    color: var(--base);
    display: flex;
    font-size: 16px;
    font-weight: 500;
    justify-content: center;
    letter-spacing: .06px;
    line-height: 20px;
    max-width: 275px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    border: 3px solid var(--base-3);
    border-radius: 20px;
    padding: 1.07rem 4rem;
}

.acf-button.button:is(:hover,:focus) {
    background-color: var(--contrast);
}

.news-submit .heading-title {
  margin-bottom: 20px;
}

.news-submit p {
  text-align: center;
}