a.search-btn:focus {
    border: 1px solid;
}

#top-menu-collapse .btns a.btn.btn-bold:focus {
    outline: 1px solid #E6006F;
}

.su-divider a:focus {
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: 4px !important;
}

.hs-input:focus {
    outline-offset: -2px !important;
    outline: 2px black solid !important;
}

@media (min-width: 1025px) .search-box:hover>.search-btn {
    opacity: .7;
}

a.iframe.btn.btn-bold.cboxElement:focus,
a.iframe.btn.btn-bold.cboxElement:hover {
    color: #E6006F !important;
}

.page-id-886 .cta-banner .set-cont.aside3 {
    text-shadow: 0px 0px 4px black, 0px 0px 4px black, 0px 0px 4px black;
}

.set-cont.a11y-shadow-on-p p {
    text-shadow: 0px 0px 4px white, 0px 0px 4px white, 0px 0px 4px white;
}

.quick-statistics .aside-bg.a11y-shadow {
    text-shadow: 0px 0px 4px black, 0px 0px 4px black, 0px 0px 4px black;
}

.details.a11y-decoration-underline p>a:not(.btn),
.details.a11y-decoration-underline li>a:not(.btn),
.hs-richtext p>a,
.aside-bg p span a {
    text-decoration: underline;
}

.cta-info.info3 form input.hs-input {
    border: 2px solid #7D7D7D;
}

a,
a:focus,
a:hover {
    color: #005F87;
}

.article-list4 article h3 {
    color: #005F87;
}

.filter-bar .layout-view ul li a {
    color: #828282;
}

/* @media (max-width: 1025px){
     .row-offcanvas .nav-bar{
         visibility:hidden;
    }
     .row-offcanvas.active .nav-bar{
         visibility:visible;
    }
}
 */
@media (max-width: 1025px) {
    .nav-bar {
        height: calc(100% - 107px) !important;
        overflow: scroll !important;
    }

    .top-menu .btns {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

@media (max-width: 991px) {
    .tab-btns ul li {
        width: 40%;
    }
}

.search-box:hover>.search-btn {
    opacity: 1 !important;
}

@media (max-width: 1025px) {
    .nav-bar {
        width: 100%;
        height: 100%;
    }
}

.tab-btns ul li.selectOption a {
    word-break: break-word;
}

@media (max-width: 1024px) {

    .row-offcanvas .nav-bar {
        visibility: hidden;
    }

    .row-offcanvas.active .nav-bar {
        visibility: visible;
    }

}

.su-divider a[href="#"]{
    color: #005F87 !important;
}

.cta-info.info3 .aside-bg form input[type].hs-input::placeholder{
	color:black !important;
	opacity:1 !important;
}

#searchform .btn-search:focus{
	opacity:1 !important;
}

.filter-bar.bar2 .search-box2{
	width: 300px;
}

.search-box2 .btn-search .fa-search {
    vertical-align: top;
}

blockquote.no-a11y-style {
    border-left: 0;
}

.a11y-list li{
	display:inline;
	padding:0 !important;
}