.vertical_logo_wrapper {
    z-index: 100;
    position: relative;
    padding-top: 50px;
}

.footer_bottom p a:link, .footer_bottom a:link, #lang_sel_footer ul li a:link, footer #lang_sel>ul>li>a:link, footer #lang_sel_click>ul>li>a:link, footer #lang_sel a.lang_sel_sel:link, footer #lang_sel_click a.lang_sel_sel:link, footer #lang_sel ul ul a:link, footer #lang_sel_click ul ul a:link, footer #lang_sel ul ul a:link, footer #lang_sel_click ul ul a:link, footer #lang_sel_list.lang_sel_list_horizontal a:link, footer #lang_sel_list.lang_sel_list_vertical a:link, #lang_sel_footer a:link, .footer_bottom ul li a:link {
    color: #732B86!important;
}

.footer_bottom p a:hover, .footer_bottom a:hover, #lang_sel_footer ul li a:hover, footer #lang_sel>ul>li>a:hover, footer #lang_sel_click>ul>li>a:hover, footer #lang_sel a.lang_sel_sel:hover, footer #lang_sel_click a.lang_sel_sel:hover, footer #lang_sel ul ul a:hover, footer #lang_sel_click ul ul a:hover, footer #lang_sel ul ul a:hover, footer #lang_sel_click ul ul a:hover, footer #lang_sel_list.lang_sel_list_horizontal a:hover, footer #lang_sel_list.lang_sel_list_vertical a:hover, #lang_sel_footer a:hover, .footer_bottom ul li a:hover {
    color: #89bd24!important;
}

@media only screen and (max-width: 1000px) {
header .q_logo img.mobile {
    padding-left: 10px!important;
}
}

body:not(.page-id-190) .grecaptcha-badge {
	display: none;
}

div.wpcf7-response-output {
    color: #000000!important;
}