/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.1
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@400;500;600;700;800&display=swap');


:root {
  --vsr-navy: #0F1923;
  --vsr-blue-dark: #00519E;
  --vsr-blue-light: #0068C8;
  --primary-color: #00519E;
}

html body,
html body button,
html body input,
html body select,
html body textarea,
html body .h1, html body .h2, html body .h3,
html body h1, html body h2, html body h3, html body h4, html body h5, html body h6 {
  font-family: 'Assistant', sans-serif !important;
}

html body h1, html body h2, html body h3, html body h4, html body h5, html body h6 {
  font-weight: 700 !important;
}

/* Top-Info-Bar (falls vorhanden, analog vsr-systeme.de dunkles Navy) */
#top-bar {
  background-color: var(--vsr-navy) !important;
}

/* Primaer-Buttons im Blau-Verlauf wie vsr-systeme.de */
html body .button:not(.is-outline):not(.is-link),
html body .wc-forward,
html body button[type='submit'],
html body input[type='submit'] {
  background: linear-gradient(135deg, var(--vsr-blue-dark), var(--vsr-blue-light)) !important;
  border-color: var(--vsr-blue-dark) !important;
  color: #fff !important;
}

html body .button.is-outline {
  border-color: var(--vsr-blue-dark) !important;
  color: var(--vsr-blue-dark) !important;
  background: transparent !important;
}

/* Hauptnav: helles, leicht transparentes Weiss wie vsr-systeme.de */
html body #header:not(.transparent) {
  background-color: rgba(255,255,255,0.9) !important;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
