/* HEADER
--------------------------------------------- */

.searchform {
    right: 30% !important;
}



/* LOGO
--------------------------------------------- */

.branding a img, .branding img {
    max-width: 45% !important;
}

.mobile-header-bar .mobile-branding img {
    max-width: 55% !important;
}

@media screen and (min-width: 767px) and (max-width: 990px) {
.mobile-header-bar .mobile-branding img {
    max-width: 38% !important;
}}



/* MENU
--------------------------------------------- */

.mobile-main-nav li.act > a .menu-text {
    color: #1db3e5 !important;
}



/* FOOTER
--------------------------------------------- */

.footer .custom-nav > li > a:hover span, .footer .custom-nav li.act > a span {
    background: #3fbfed !important;
    padding: 0px 10px 0px 10px !important;
    font-weight: 600 !important;
    margin-left: -10px !important;
    color: white !important;
}

@media screen and (max-width: 990px) and (min-width: 600px) {
.footer .widget {
    width: 50% !important;
}}



 /* ALLGEMEIN
--------------------------------------------- */

a, a:hover {
    font-weight: 600 !important;
}



 /* SIDEBAR
--------------------------------------------- */

.sidebar-content .widget:not(.widget_icl_lang_sel_widget) a:not(.elementor-button), .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a:not(.elementor-button) * {
    color: #027aff !important;
    font-size: 19px !important;
}

.sidebar-content .widget_categories li a, .sidebar-content .widget_meta a, .sidebar-content .blogroll a, .sidebar-content .widget_archive li a, .sidebar-content .widget_recent_entries a, .sidebar-content .widget_recent_comments a, .sidebar-content .widget_links a, .sidebar-content .items-grid a, .sidebar-content .recent-posts a, .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .recent-posts a, .sidebar-content .contact-info .secondary-color, .sidebar-content .widget_nav_menu a, .sidebar-content .tagcloud a, .sidebar-content .widget_pages a, .sidebar-content a.rsswidget, .sidebar-content .textwidget a {
    color: #333333 !important;
    font-size: 16px !important;
    line-height: 1.2em;
}



 /* COOKIE DISCLAIMER
--------------------------------------------- */

.cli-tab-container p, .cli-privacy-content-text {
    display: none;
}

a.cli-privacy-readmore {
    display: none !important;
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head {
    font-size: 22px !important;
    margin-bottom: 15px !important;
}

.large.cli-plugin-button, .large.cli-plugin-button:visited {
    font-size: 22px !important;
    border-radius: 3px!important;
}