.header-top{background-color:#003d60;text-align:left}.header-top .header-contact-widget p{margin-bottom:0}.header-top .contactinfo .contact-item{align-items:baseline;display:inline-flex}.header-top .contactinfo .contact-item i{color:#fff;font-size:13px;padding-right:2px}header .header-top a{color:hsla(0,0%,100%,.8);font-size:13px}header .cst_search_icon,header .header-top a{transition:all .3s ease}header.open-search .cst_search_icon,header.open-search .header-top a{opacity:0;pointer-events:none;transform:translateY(28px);visibility:hidden}header .header-top a:hover{color:#fff}header .header-top .hs-menu-wrapper ul{justify-content:flex-end}header>.header-top{padding:10px 0}header .header-top .hs-menu-wrapper ul li{margin:0 7px}header .search-section-wrapper{position:relative}header .search-section-wrapper ul.header-nav{list-style:none;margin-bottom:0}header .header-search-form-wrapper form>.flex-row{align-items:center;display:flex}header .search-section-wrapper .header-search-row{position:absolute;right:0;top:-7px}header .header-search-form-wrapper form>.flex-row button{background:#fff;border-radius:0;padding:12px 10px}header .cst_close_search_field i{color:#fff;cursor:pointer;margin-left:5px}@media(min-width:992px){header .header-search-form-wrapper form>.flex-row input{background-color:#fff;border:1px solid #ddd;border-radius:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-sizing:border-box;color:#333}}@media(max-width:1050px){header .header-search-form-wrapper form>.flex-row input{max-width:150px}}@media(max-width:991px){header .header-search-form-wrapper form>.flex-row{display:block}}