:root{
  --bs-primary:#0d6efd;
  --bs-secondary:#6c757d;
  --bs-light:#f8f9fa;
  --bs-dark:#212529;
}
body{background:#fff;color:#212529;}
.site-header .custom-logo{transform: rotate(-5deg); margin-top: -20px; width: 200px; height: auto;}
.site-header .gradient-stolliahc{background: linear-gradient(to bottom, #d2237b 0%, #ffffff 100%);}
.site-header .infos-header {background-color: #FFF; text-align: center; padding: 7px 0;}
.hero-block{background:linear-gradient(180deg,#f8f9fa 0%,#ffffff 100%);}
.content-area > *{margin-bottom:1rem;}
.content-area img{max-width:100%;height:auto;}
.widget ul{padding-left:1rem;margin-bottom:0;}
.navbar-brand{display:flex;align-items:center;gap:.75rem;}
.dropdown-menu{min-width:14rem;}
a{color: #000; text-decoration: none;}
@media (min-width: 992px){
  .navbar .dropdown:hover > .dropdown-menu{display:block;}
  .custom-logo-link {margin-right: 30px;}
}
@media (max-width: 991px) {
	.custom-logo-link {margin-right: auto;}
	.navbar-collapse {background-color: #FFF; padding: 0px 7px;}
}


.navbar-toggler {background-color: #0d4e88!important;}
#primaryNav .navbar-nav .nav-item .nav-link {color:#064781; font-weight: 700; text-shadow: #FFF 0px 0px 1px; font-size: 1.2rem;}
