@media screen and (min-width:992px){body.ab-included .main-nav-container{margin-top:60px}
}
.main-nav-container{margin:0;transition:margin 500ms ease-in-out}
.main-nav-container .nav-left{display:flex;align-items:center;min-width:50%}
header.site-header{width:100%;position:fixed;top:0;z-index:9999;background-color:#fff}
header.site-header .container{display:block}
header.site-header .column-container{justify-content:space-between;height:64px;padding:8px 25px;align-items:center}
@media screen and (min-width:992px){header.site-header .column-container{height:64px;padding:8px 40px}
}
header.site-header .login-link{min-width:auto;background-color:transparent;border:none !important}
@media screen and (min-width:992px){header.site-header .login-link{background-color:#005d1f;color:#fff}
header.site-header .login-link:hover{background-color:#003512}
}
header.site-header .login-link .btn-label{font-size:1.4rem}
@media only screen and (max-width:991.5px){header.site-header .login-link:hover,header.site-header .login-link:focus{background-color:transparent;outline:none !important}
}
header.site-header .login-link:hover .btn-label,header.site-header .login-link:focus .btn-label{color:#fff}
header.site-header .login-link .icon-svg svg path{fill:none}
@media only screen and (max-width:991.5px){header.site-header .login-link .icon-svg svg path{stroke:#262626}
}
.signin-wrapper{border-top-right-radius:0;top:104px}
@media only screen and (max-width:992px){.signin-dropdown{border-radius:0}
.clambtn.btn:hover:not(.disabled){background-color:transparent}
}