

.header_top h4 { font-size:14px; display:block; color:#fdae14; background:#06666f; display:block; line-height:unset; padding:0 10px;  }  
.header_top h4 strong { font-size:16px; color:#FFF }  

.q_box_holder.with_icon {
    min-height: 270px;
}

.orcamento .asterisco { color:red; font-weight:400; }
.orcamento .panel { border:1px solid #CCC; padding:1% 0; margin-bottom:20px; text-align:left; background:rgba(0,0,0,.05);  }
.orcamento .panel label { text-transform:uppercase; font-size:15px; margin:0; padding:0; font-weight:bold;  }
.orcamento .panel .row  { padding-bottom:10px; clear:both; }
.orcamento .panel .columns { float:left; }
.orcamento  h4 { font-size:18px; font-weight:800; margin-bottom:10px; text-transform:uppercase; margin-left:1%; }

.orcamento .panel .large-6 { width:47.66%; margin-left:1%; margin-right:1%  }
.orcamento .panel .large-5 { width:39.66%; margin-left:1%; margin-right:1%  }
.orcamento .panel .large-4 { width:31.33%; margin-left:1%; margin-right:1% }
.orcamento .panel .large-3 { width:22.66%; margin-left:1%; margin-right:1%  }
.orcamento .panel .large-2 { width:14.66%; margin-left:1%; margin-right:1%  }



.orcamento input,
.orcamento select,
.orcamento textarea { padding: 7px 4px !important; margin: 0 !important; font-weight: bold !important; text-align: left; font-size: 16px !important; color:#000000 !important; border:1px solid #CCC !important; -webkit-box-shadow:inset 2px 2px 5px 0 rgba(0,0,0,.2); box-shadow:inset 2px 2px 5px 0 rgba(0,0,0,.2); }

.orcamento .wpcf7-form-control-wrap { display:block; margin-right:0;}



.rad_cob-clientecob .wpcf7-list-item { display:block; margin: 0 0 10px 0 !important; float:none }
.rad_cob-clientecob .wpcf7-list-item input { margin:0 0 0 5px !important; padding:0 !important; }
.rad_cob-clientecob .wpcf7-list-item span.wpcf7-list-item-label { display:block; float:left; padding:5px 10px; }

.itens .linha { clear:both; min-height:40px; }
.itens .linha label { font-size:15px; text-transform:none; font-weight:400; display:block; float:left; width:69%; line-height:20px;padding: 7px 0 !important; }
.itens .linha .wpcf7-form-control-wrap  { display:block; float:right; width:30%; margin:0 !important; }
.itens .linha input { text-align: center; }

.itens .titulo-container .titulo { font-weight:800; text-transform:uppercase; font-size:15px; margin-bottom:10px }
.itens .titulo-container .titulo:first-child { float:left;  width:69%; text-align:left }
.itens .titulo-container .titulo:last-child  { float:right; width:30%; text-align:center; }

.orcamento .txtarea_OutrosItens .linha  { width:97.8%; margin-left:1%; margin-right:1%; text-align:center;}
.orcamento .txtarea_OutrosItens .linha label,
.orcamento .txtarea_OutrosItens .linha .txtarea_OutrosItens { width:100%; }

.orcamento .txtarea_OutrosItens .linha label { text-align:left; }
.orcamento section.btnEnvia { text-align:center; border:none; background:none; }
.orcamento .linha.btnEnvia input.btnEnvia { width:50%; margin:0 auto; text-align:center; }
	
.orcamento input.wpcf7-not-valid { color:#FF8E9C !important; border-color:#FF8E9C !important; }
.orcamento .wpcf7-not-valid-tip	 { font-size:13px; line-height:normal; }
	
@media only screen and (max-width: 768px) {
	.orcamento .panel .small-12 { width:98% !important; margin-left:1%; margin-right:1%  }
	.orcamento .panel .small-8 { width:64.66% !important; margin-left:1%; margin-right:1%  }
	.orcamento .panel .small-4 { width:31.33% !important; margin-left:1%; margin-right:1%  }
}
body.single-post .content_inner  { padding-top:50px; }
body.single-post .content_inner .container aside  { padding-top:30px; }

nav.main_menu > ul > li > a { padding:0 10px; }


.post_text p { font-size:16px; text-height:1.6em;}