/*
Theme Name: Ekko Child
Template: ekko
Theme URI: http://www.ekko-wp.com
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Flexible Multi-Purpose Responsive WordPress Theme
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */

div#logo a.logo {
	padding: 10px 0;
}

div#logo a.logo img {
	filter: brightness(0) invert(1);
}

.tt_button.tt_secondary_button.btn_secondary_color.hover_solid_secondary {
	color: #ffffff
}

.lower-footer {
	display: none;
}

* {
	letter-spacing: normal !important;
	scroll-behavior: smooth;
	scroll-margin-top: 250px !important;
}

.fa-mobile-alt:before, .fa-mobile-screen-button:before {
	content: "\f879" !important;
}

.educacao img {
	filter: brightness(0) invert(1);
	height: 50px !important;
	width: auto !important;
	max-width: 200px !important;
}

.educacao::before {
	content: '';
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
}
.upper-footer {
	padding: 30px 0;
}

#footer .footer-widget-area {
	padding-top: 30px;
	border-bottom: solid 1px #ffffff;
}

#footer .footer-widget-area > div {
	margin-top: 40px;
}

#footer .footer-widget-area {
	padding-top: 130px;
}

#footer .footer-widget-area::before {
	content: " ";
	background: url('/wp-content/uploads/2025/07/VisteonPrev-Logo-AltaResolucao.png');
	filter: brightness(0) invert(1);
	width: 200px;
	height: 97px;
	background-size: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
}

.footer_widget .menu {
	margin-top: 0 !important;
}

img.previc {
	padding: 0.5em;
	background: #ffffff;
	border-radius: 4px;
	width: 130px;
	box-sizing: border-box;
}

/* CAPTCHA */
.c4wp-refresh-captcha {
	width: 20px;
	height: auto;
	margin-right: 5px;
	vertical-align: middle;
}

.c4wp_image {
	width: 100%;
	margin-bottom: 5px;
	min-height: 50px;
	max-height: 100px;
}

.refresh_captcha {
	display: block;
	font-size: 1em;
}

.wp-block-cover:not(.fale-conosco) .c4wp-display-captcha-form {
	max-width: 400px;
}
/* CAPTCHA */