.layout-slider .inner-content p{
	filter: drop-shadow(2px 4px 6px black);
}
.layout-slider .inner-content p span{
	color: #FFEC8F;
}
.dynamic-form-container .btn-primary{
	background-color: #3E4B1F;
    border-color: #3E4B1F;
}

.dynamic-form-container .btn-primary.disabled,
.dynamic-form-container .btn-primary:disabled{
	background-color: #3E4B1F;
    border-color: #3E4B1F;
}

.dynamic-form-container .btn-primary:not(:disabled):not(.disabled).active,
.dynamic-form-container .btn-primary:not(:disabled):not(.disabled):active,
.dynamic-form-container .show>.btn-primary.dropdown-toggle{
	background-color: #3E4B1F;
    border-color: #3E4B1F;
}

/* Sticky header: nav sticks on scroll, logo shrinks slightly, modern finish (colours and content unchanged) */
header{position:sticky;top:calc(var(--topbar-h,0px) * -1);z-index:1030;transition:box-shadow .35s ease}
header .navbar-section{transition:padding .35s ease,box-shadow .35s ease}
header .navbar-section img.img-fluid{width:auto;height:98px;max-width:100%;transition:height .35s ease}
header.header-stuck .navbar-section img.img-fluid{height:78px}
header.header-stuck{box-shadow:0 6px 24px rgba(0,0,0,.18)}
header .navbar-section a{transition:color .25s ease,opacity .25s ease,transform .25s ease}
header .navbar-section .navbar-nav>li>a:hover{opacity:.85}
header .navbar-section a.btn:hover,header .navbar-section .btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}
@media (prefers-reduced-motion:reduce){header,header .navbar-section,header .navbar-section img.img-fluid,header .navbar-section a{transition:none}}
