.site-header .headline-news-topbar {
background-color: #085478;
}
.site-branding .site-identity .site-title a {
color: #085478 !important;
}
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a {
background-color: #085478;
color: #fff;
padding: 10px;
}
.main-navigation li a:focus, .main-navigation li a:hover {
color: #085478;
}
.site-header .headline-news-navigation-outer-wrapper .headline-news-bottom-header .headline-news-bottom-header-wrapper .bottom-header-right-part {
display: none !important;
}
.above-footer-widgets-area.section-splitter {
display: none !important;
}
.blog-post-container.grid-layout .blog-post-inner .blog-post-image .post-categories a {
background: #085478;
}
.blog-post-container.grid-layout .blog-post-inner .blog-post-image .post-categories a:hover {
color: #fff !important;
}
form .wp-block-search__inside-wrapper button.wp-block-search__button {
background-color: #085478;
}
.blog-post-container .blog-post-inner .blog-post-detail .post-meta .post-author {
display: none;
}
.blog-post-container .blog-post-inner .blog-post-detail .entry-title a:focus-within, .blog-post-container .blog-post-inner .blog-post-detail .entry-title a:hover, 
.blog-post-container .blog-post-inner .blog-post-detail .post-main-title a:focus-within, .blog-post-container .blog-post-inner .blog-post-detail .post-main-title a:hover {
color: #085478;
}
a:hover, a:focus, a:active {
color: #085478 !important;
}
.widget ol li:focus-within a, .widget ol li:hover a, .widget ul li:focus-within a, .widget ul li:hover a {
color: #085478 !important;
}
.scroll-progress-container .scroll-to-top svg,
.scroll-progress-container .scroll-progress-circle .scroll-progress-circle-bar {
stroke: #085478;
}
.pagination .nav-links .current {
background-color: #085478;
}
.entry-content .wp-block-categories-list.wp-block-categories {
display:flex;
flex-wrap: wrap;
column-gap: 20px;
row-gap: 20px;
margin-left: 0;
padding: 0;
list-style: none;
}
.entry-content .wp-block-categories-list.wp-block-categories li {
width: calc(25% - 10px);
}
.entry-content .wp-block-categories-list.wp-block-categories li a {
display: flex;
padding: 20px;
text-align: center;
transition: all .3s;
background: #393e46;
color: #fff;
border-radius: 8px;
text-decoration: none;
transform:translate(0);
height: 100%;
justify-content: center;
align-items: center;
}
.entry-content .wp-block-categories-list.wp-block-categories li a:hover {
background: #085478;
transform: translateY(-5px);
color: #fff !important;
}
@media only screen and (max-width:768px) {
.entry-content .wp-block-categories-list.wp-block-categories li {
width: calc(50% - 10px);
}
}
@media only screen and (max-width:420px) {
.entry-content .wp-block-categories-list.wp-block-categories li {
width: 100%;
}
} :root{
--accent-blue: #0e98d6; --accent-blue-dark: #09577a;
} .wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea{
border: 1px solid rgba(51, 105, 232, .33) !important;
border-radius: 0;
padding: 12px 14px;
outline: none;
transition: border-color .2s ease, box-shadow .2s ease;
} .wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 textarea:focus{
border-color: var(--accent-blue) !important;
box-shadow: 0 0 10px rgba(51, 105, 232, .33) !important;
} .wpcf7 label{
font-weight: 600;
}
.wpcf7 label br{ display:none; } .wpcf7 input.wpcf7-submit{
background: #085478;
border: 2px solid #085478;
color: #fff;
border-radius: 12px;
padding: 12px 22px;
font-weight: 700;
cursor: pointer;
transition: transform .08s ease, background .2s ease, border-color .2s ease, box-shadow .2s ease;
}
.wpcf7 input.wpcf7-submit:hover{
background: var(--accent-blue-dark);
border-color: var(--accent-blue-dark);
box-shadow: 0 0 22px rgba(51, 105, 232, .33);
letter-spacing: initial;
}
.wpcf7 input.wpcf7-submit:active{
transform: translateY(1px);
} .wpcf7 .wpcf7-spinner{
background: rgba(51, 105, 232, .33);
}
.wpcf7 .wpcf7-spinner::before{
background-color: var(--accent-blue);
} .wpcf7 .wpcf7-response-output{
border: 2px solid var(--accent-blue);
border-radius: 12px;
padding: 12px 14px;
} .wpcf7 span.wpcf7-not-valid-tip{
color: #e86c63;
font-weight: 600;
font-size: 12px;
}
.wpcf7 input[type="text"].wpcf7-not-valid, .wpcf7 input[type="email"].wpcf7-not-valid {
border-color: #e86c63 !important;
box-shadow: 0 0 10px rgba(225, 6, 0, 0.12);
}
.entry-meta .post-author {
display: none !important;
}
.entry-footer .post-categories a:hover {
color: #fff !important;
}
#category-dropdown {
width: 100%;
height: 42px;
border-radius: 4px;
padding: 0 6px;
cursor: pointer;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url("data:image/svg+xml;utf8,<svg fill='%23085478' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 5 5-5z'/></svg>");
background-repeat: no-repeat;
background-position: right 5px center;
background-size: 20px;
padding-right: 25px;
}