header.home {
  position:relative;
background-color: #2e3141;
background-image: linear-gradient(to top, rgba(46, 49, 65, 0.3), rgba(46, 49, 65, 0.3)), url(images/8.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
text-align:center;
}

header.design {
  position:relative;
background-color: #2e3141;
background-image: linear-gradient(to top, rgba(46, 49, 65, 0.3), rgba(46, 49, 65, 0.3)), url(assets/img/headerBG2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
text-align:center;
}

.banner {
color: white;
background: #8a9383;
}

.banner .bi {
font-size: 48px;
}

.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/*
.navbar-custom {
  --at-navbar-color: rgba(255, 255, 255, 0.55);
  --at-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --at-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --at-navbar-active-color: #fff;
  --at-navbar-brand-color: #fff;
  --at-navbar-brand-hover-color: #fff;
  --at-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --at-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  background-color: rgb(66, 69, 48, .9);
}
*/

.navbar-custom {
  --at-navbar-color: rgba(0, 0, 0, 0.55);
  --at-navbar-hover-color: rgba(0, 0, 0, 0.75);
  --at-navbar-disabled-color: rgba(0, 0, 0, 0.25);
  --at-navbar-active-color: #000;
  --at-navbar-brand-color: #000;
  --at-navbar-brand-hover-color: #000;
  --at-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --at-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  background-color: rgb(255, 255, 255, .9);
}

.navbar-brand {
text-transform :uppercase;
}

@media only screen and (max-width: 600px) {
.navbar-brand {
font-size: 80%;
}
}

.card {
margin-bottom: 20px;
}
.card-footer {
background-color: transparent;
border-top: 0 ;
}

.bg-custom {
background-color: rgb(66, 69, 48, .7);
color: white;
}

form #website {
display:none;
}

/* Floating button */
.float{
	position:fixed;
        padding: 15px 15px;
	min-width:60px;
	min-height:60px;
	bottom:40px;
	right:40px;
	background-color:#424530;
        color: white;
	border: 1px solid #333;
	border-radius:8px;
	text-align:center;
	/*box-shadow: 1px 1px 2px #eee;*/
        text-decoration:none;
        opacity: 0.8;
}

.float:hover {
color:white !important;
/*box-shadow: 0px 0px 0px;*/
opacity: 1.0;
}


		.cookiealert {
			position: fixed;
			bottom: 0;
			width: 100%;
			padding: 20px;
			margin: 0 !important;
			z-index: 999;
			opacity: 0;
			border-radius: 10px 0 0 0;
			background-color: black;
			transform: translateY(100%);
			transition: all 0.5s ease-out;
			color: #ecf0f1;
			text-align: center;
		}
		
		.cookiealert.show {
			opacity: 0.8;
			transform: translateY(0);
			transition-delay: 1s;
		}
		
		.cookiealert a {
			text-decoration: none;
			color: #fff !important;
		}
		
		.cookiealert .acceptcookies {
			margin-left: 10px;
			border-radius: 8px;
			vertical-align: baseline;
		  
		}  



