/*
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 (max-width: 479.98px)
	.m14-i.x-col {
    	justify-content: left !important;
	}

@media screen and (max-width: 772px) {
	
	.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: #EDEDED;
    border-radius: 0px;
	padding: 8px 15px;
}

.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;
}

.wpcf7 textarea {
    height: 200px;
}

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

input.wpcf7-submit {
    width: 100%;
    border: none;
    padding: 13px 5px;
    font-family: inherit;
    font-size: 1em;
    font-weight: 400;
	background-color: rgba(64, 64, 65, .9);
	color: #fff;
}

input.wpcf7-submit:hover {
	background-color: rgba(64, 64, 65);
	color: #fff;
}

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

::-webkit-input-placeholder {
   color: rgba(64, 64, 65)!important;
	font-weight: bold !important;
	font-family: "roboto" !important;
}

:-moz-placeholder { /* Firefox 18- */
   color: rgba(64, 64, 65)!important; 
	font-weight: bold !important;
	font-family: "roboto" !important;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: rgba(64, 64, 65)!important;  
	font-weight: bold !important;
	font-family: "roboto" !important;
}

:-ms-input-placeholder {  
   color: rgba(64, 64, 65)!important;  
	font-weight: bold !important;
	font-family: "roboto" !important;
}

/* .planejamento .x-text.e5-13.m5-i.m5-j.m5-k.m5-l.m5-m.m5-p {
    text-align-last: justify;
}
 */
.planejamento .x-bg-layer-lower-custom {
    margin-top: 350px !important;
}

.planejamento-mobile .x-bg-layer-lower-custom {
    margin-top: 410px !important;
}