/*
 Theme Name:   Understrap Child
 Theme URI:    https://understrap.com
 Description:  Understrap Child Theme
 Author:       Stephan Riedl
 Author URI:   https://github.com/understrap/understrap-child/graphs/contributors
 Template:     understrap
 Version:      1.2.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  understrap-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
 GitHub Theme URI: understrap/understrap-child
*/

body {
	font-family:"Open Sans", sans-serif;
}
h1, h2, h3 {
	font-family:"Montserrat", sans-serif;
}


@media (max-width:576px) {
	.hero {
		background-image:url("/wp-content/uploads/2025/07/header-welcome-mobile.webp") !important;
		background-position:center center !important;
	}
}
.hero {
	background-image:url("/wp-content/uploads/2025/07/header-welcome.webp");
	background-position:center center;
	background-size:cover;
}
.navbar {
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
	height:80px;
	background:#ffffff;
}
.footer-logo > .navbar-brand {
	margin:0 !important;
}
.footer-logo > .navbar-brand img {
	max-height:80px;
	width:auto;
}
.logo-bg > .navbar-brand {
	margin:0 !important;
}
.logo-bg > .navbar-brand img {
	width:198px;
	height:150px;
	background-color:#ffffff;
	padding:35px 15px 15px 15px;
	border-radius:15px;
	top:-40px;
	position:relative;
}
.bg-mask-header {
	background:linear-gradient(180deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.5) 100%) !important;
}
.card,
.rounded {
	border-radius:25px !important;
}
.card.header-card {
	opacity:0.95;
}
@media (max-width:576px) {
	.card.header-card {
		opacity:0.85 !important;
	}
}
span.text-highlight {
	color:#ffffff;
	padding:2px 10px;
	border-radius:25px;
}
span.text-highlight.grey {
	background-color:#343434;
}
span.text-highlight.green {
	background-color:#68ab49;
}
.bg-mask-header {
	background:linear-gradient(90deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.1) 100%) !important;
}
.bg-grey { background-color:#f9f9f9 !important; }
.bg-green { background-color:#68ab49 !important; }
.bg-yellow { background-color:#FFba00 !important; }
.bg-red { background-color:#bf4521 !important; }
.pattern-fruits {
	background:url("/wp-content/uploads/2025/07/bg-fruit-icons.webp");
	background-size:cover;
	background-position:center center;
}
.btn {
	font-weight:600;
	border-radius:25px;
	padding:7px 25px 7px 25px !important;
}
.btn-primary {
	--bs-btn-color:#ffffff;
	--bs-btn-bg:#ff6606;
	--bs-btn-border-color:#ff6606;
	--bs-btn-hover-color:#ffffff;
	--bs-btn-hover-bg:#e55800;
	--bs-btn-hover-border-color:#e55800;
	--bs-btn-focus-shadow-rgb:111, 82, 255;
	--bs-btn-active-color:#ffffff;
	--bs-btn-active-bg:#b04400;
	--bs-btn-active-border-color:#b04400;
	--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color:#ffffff;
	--bs-btn-disabled-bg:#5533ff;
	--bs-btn-disabled-border-color:#5533ff;
}