/*!
Theme Name: Reimann & Krause - Theme
Theme URI:  https://www.reimann-und-krause.com/

Author:     Juliane Reimann, Moritz Krause
Author URI: https://www.reimann-und-krause.com/

Version:    1.0.0
*/

@font-face {
	font-family: 'Galano';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fullcyrcle-security.com/wp-content/uploads/2025/10/GalanoTest-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Galano';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://fullcyrcle-security.com/wp-content/uploads/2025/10/GalanoTest-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Galano';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://fullcyrcle-security.com/wp-content/uploads/2025/10/GalanoTest-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Galano';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://fullcyrcle-security.com/wp-content/uploads/2025/10/GalanoTest-SemiBold.woff2') format('woff2');
}

/* Header BGC */
@media (min-width: 992px) {
  body.is-frontpage > header {
      background-color: var(--e-global-color-primary, #000) !important;
  }
}

@media (max-width: 991.98px) {
  body.is-frontpage > header {
      background-color: var(--e-global-color-primary, #000) !important;
  }
}

@media (max-width: 991.98px) {
  body > header .right-content__wrapper {
      background-color: var(--e-global-color-primary, #000) !important;
  }
}

h1, h2, h3 {
    font-family: Galano, sans-serif !important;
	color: var(--e-global-color-primary, #000);
}
strong {
	font-family: Galano, sans-serif !important;
	font-weight: 500;
}
.top-line, .top-line p {
	font-family: Galano, sans-serif !important;
	font-weight: bold;
	text-transform: uppercase;
}
.link-more a {
    font-family: Galano, Sans-Serif !important;
}
.lead {
	font-family: Galano, Sans-Serif !important;
	text-transform: uppercase;
}
.lead-highlight {
	font-family: Galano, Sans-Serif !important;
	font-weight: bold;
	text-transform: uppercase;
}
body > footer {
	background-color: var(--e-global-color-primary, #000) !important;
}
body > footer .widget.widget_nav_menu {
	font-family: Galano, Sans-Serif !important;
	font-weight: bold;
	text-transform: uppercase;
}
body > footer .footer-bottom-section {
	font-family: Galano, Sans-Serif !important;
	text-transform: uppercase;
}

.link-more, .link-more a, .link-more p {
	font-family: Galano, Sans-Serif !important;
	font-weight: bold;
	text-transform: uppercase;
}
.special-list ul li a {
	font-family: Galano, Sans-Serif !important;
	font-weight: bold;
	text-transform: uppercase;
}

@media (min-width: 992px) {
	body > header {
		font-family: Galano, sans-serif !important;
		font-size: 1.25rem;
        font-weight: bold;
		text-transform: uppercase;
	}
}