.primary-overlay-dark #rt-content-top .ribbon .module-title, .primary-overlay-dark #rt-content-bottom .ribbon .module-title {
    background-image: none;
}
#rt-content-top .ribbon .module-title, #rt-content-bottom .ribbon .module-title {
    background-position: 0 2px;
    background-repeat: no-repeat;
    padding-left:0px;
}
.pattern-gradient {
    background: -moz-linear-gradient(center top , rgba(49, 55, 64, 0) 0%, #313740 100%) repeat scroll 0 0 transparent;
	border:none;
	box-shadow:none;
}
.chronoform{
	display:none;
}
#chronoform_contato-form .cfdiv_text input, #chronoform_contato-form .cfdiv_textarea textarea{
	width:250px;
}
.box1 .rt-block{
	padding:5px;
}
.custombox1 p img{
	border-bottom:2px solid #313740;
	transition:200ms;
}
.custombox1 p img:hover{
	border-bottom:#F97A39 solid 2px;
	transition:200ms;
}
.custombox1 p:last-child{
	margin-bottom:0px;
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.custombox1 p:first-child{
	margin-bottom:5px;
}
.custombox1 h2{
	padding-left:10px;
	padding-right:10px;
	margin: 5px 0;
	font-size:13pt;
}
.title3 .rt-block{
	padding:5px;
}
.customtitle3 p{
	margin-bottom:0px;
	margin-top:0px;
}
.customtitle3 p:last-child{
	margin-bottom:0px;
	margin-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.customtitle3 p img{
	border-bottom:2px solid #fff;
	transition:200ms;
}
.customtitle3 p img:hover{
	border-bottom:#F97A39 solid 2px;
	transition:200ms;
}
#rt-content-top .ribbon .module-surround, #rt-content-bottom .ribbon .module-surround {
    padding: 15px 15px 85px;
}
h2{
	text-transform:uppercase;
}
._contatos li{
	float:left;
	margin-right:50px!important;
}
.cv-upload{
	width:240px;
}
div.img_caption {
  width:50%!important;
}