/*
Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro
*/

:root {
    --cor-bg-campos-wpcf7: rgb(30, 162, 214);
}

@media screen and (min-width: 768px) {
	.campos-esq, .campos-dir {
		width: 50%;
		float: left;
	}

	.campos-esq {
		padding-right: 5px;
	}

	.campos-dir {
		padding-left: 5px;
	}
}

@media screen and (max-width: 772px) {
	.x-bar.rodape-superior {
		height: 14em !important;
	}
	
	.x-bar.rodape-superior .x-bar-content {
		height: 14em;
		padding: 15px 0;
	}
	
	.x-bar.rodape-superior .x-bar-container {
		padding: 25px 0;
		flex-direction: column;
	}
}

.wpcf7-response-output {
    display: none;
}

.wpcf7 select, .wpcf7 textarea, .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="datetime"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="date"], .wpcf7 input[type="month"], .wpcf7 input[type="time"], .wpcf7 input[type="week"], .wpcf7 input[type="number"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="search"], .wpcf7 input[type="tel"], .wpcf7 input[type="color"] {
    border: none;
    background: #FFFFFF;
	padding: 8px 15px;
	box-shadow: 1px 1px 1px 1px rgba(85, 85, 85, 0.2);
}

.wpcf7 select, .wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="datetime"], .wpcf7 input[type="datetime-local"], .wpcf7 input[type="date"], .wpcf7 input[type="month"], .wpcf7 input[type="time"], .wpcf7 input[type="week"], .wpcf7 input[type="number"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="search"], .wpcf7 input[type="tel"], .wpcf7 input[type="color"] {
    height: 42px;
}

.x-row.form-contatos .wpcf7 textarea {
    height: 95px;
    padding: 13px 15px;
}

input.wpcf7-submit {
    width: 100%;
    border: none;
    padding: 13px 5px;
    font-family: inherit;
    font-size: 1em;
    font-weight: 400;
    border-radius: 5px;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    text-transform: uppercase;
}

.x-row.contatos a i {
    font-size: 45px;
    padding-bottom: 7px;
}


/* top bar */

.top-bar .texto-email a i {
	padding-right:5px;
}

/* rodapé */

.contato-rodape a, .footer-mobile a {
	color: #707070;
}

.contato-rodape a:hover, .footer-mobile a:hover {
	color: rgba(112, 112, 112, 0.85);
}

.contato-rodape a i, .footer-mobile a i{
	color: #4388A6;
	padding-right: 8px;
}

.contato-rodape a i:hover, .footer-mobile a i:hover {
	color: #4388A6;
}

.paginas-rodape ul, .footer-mobile ul {
	list-style-image: url('/wp-content/uploads/2021/10/ic_arrow_back_18px.png');
}

.paginas-rodape li a, .footer-mobile li a {
	color: #707070 !important;
}

.paginas-rodape li a:hover, .footer-mobile li a:hover {
	color: rgba(112, 112, 112, 0.85) !important;
}
