/*
Theme Name: redbiz
Theme URI: https://surielementor.com/redbiz/
Author: Themesflat
Author URI: https://themeforest.net/user/themesflat/portfolio
Description: redbiz is a clean and professional WordPress Theme...
Version: 1.2.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: redbiz
Tags: accessibility-ready, custom-background, custom-colors, ...
*/

/*===================================================================================================================================*/

/* Define o formulário CF7 e o formulário simulado como 100% da largura */
.wpcf7,
form.wpcf7-form {
  width: 100% !important;
  box-sizing: border-box;
}

/* Garante que os campos ocupem 100% da largura disponível */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 textarea,
.wpcf7 select,
.wpcf7-form-control[type="text"],
.wpcf7-form-control[type="email"],
.wpcf7-form-control[type="tel"],
.wpcf7-form-control[type="url"],
.wpcf7-form-control textarea,
.wpcf7-form-control select,
.wpcf7-form-control[type="file"] {
  width: 100% !important;
  max-width: 100%;
  box-sizing: border-box;
  margin-bottom: 15px;
  padding: 10px 8px;
  border: 1px solid #ccc;
  border-radius: 0px;
  font-size: 14px;
  background-color: #fff;
}

/* Estilização específica para o input file (CV) */
.wpcf7 input[type="file"],
.wpcf7-form-control[type="file"] {
  cursor: pointer;
}

/* Estilização do botão de envio */
.wpcf7-submit {
  background-color: #0073aa;
  color: #fff;
  border: none;
  padding: 12px 20px;
  border-radius: 0px;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.wpcf7-submit:hover {
  background-color: #005f8d;
}

/* Estilização de links específicos (footer etc.) */
.link_copyright_R:hover {
  color: hsl(0, 100%, 65%) !important;
  text-decoration: underline;
}

.link_copyright_G:hover {
  filter: brightness(1.65);
  text-decoration: underline;
}

.post-author{
	display:none!important;
}

.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor{

    display: block;
    font-size: 15px;
    color: #ffffff;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background-color: #333;
    border-radius: 50%;
    text-align: center;
}

.wp-block-social-link{
	background-color:#000;
	
	
}

.footer .widget ul li{
	padding:0px!important;
	border-bottom:0px
}

.themesflat-contact-us .widget-title{
	color:white!important
}