/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 30 2025 | 20:15:41 */
html{
    scroll-behavior: smooth;
 }
.sub-nav .menu-item i.fa,
.sub-nav .menu-item i.fas,
.sub-nav .menu-item i.far,
.sub-nav .menu-item i.fab {
	text-align: center;
	width: 1.25em;
}

#main {
    padding: 0px 0 0px 0;
}
#fancy-header{min-height: 347px!important;}
.selos1, .foto-contato1{display:block;}
.selos2, .foto-contato2{display:none!important;}
.btn-azul.vc_btn3.vc_btn3-size-lg {
    padding-left: 30px;
    padding-right: 30px;
    font-weight: 500;}
.h4 a:hover{opacity:0.7;}
.btn-azul:hover{opacity:0.8;}
body .gform_wrapper .top_label div.ginput_container {
    margin-top: 8px!important;
}
#gform_fields_1 .gfield_label {
    font: normal 700 16px / 27px "Lato", Helvetica, Arial, Verdana, sans-serif;
}
#gform_fields_1 input, select, textarea{
	margin-bottom:15px;	margin-top:0px;	padding: 5px 10px;
	font: normal 500 15px / 27px "Lato", Helvetica, Arial, Verdana, sans-serif;
	border:1px solid #74747a;
}
::-webkit-input-placeholder, ::-webkit-textarea-placeholder{
   font: normal 500 16px / 27px "Lato", Helvetica, Arial, Verdana, sans-serif;}
:-moz-placeholder,:-moz-textarea-placeholder { /* Firefox 18- */
   font: normal 500 16px / 27px "Lato", Helvetica, Arial, Verdana, sans-serif;}
:-ms-input-placeholder,:-ms-textarea-placeholder {  
   font: normal 500 16px / 27px "Lato", Helvetica, Arial, Verdana, sans-serif;}

 #main .gform_wrapper .gform_footer input[type="submit"] {
    background-color:  #068ebb!important;
    color: #fff!important;
}
.gform_footer input[type=submit]:hover{
opacity:0.8;}

.ginput_container_textarea{ margin-top:3px!important;}

.icon-rodape a img:hover{opacity:0.8;}

.footer .widget, .footer .tp_recent_tweets li {
    font-size: 12px;
	line-height: 14px;}
.bg-img-esconder-m{display:none!important;}

@media only screen and (max-width: 812px) {
	.footer{text-align:center!important;
	    margin-top: -1px;}
	
	.fancy-header {
		background-position: left center;}
	
	.ult-responsive h1{
    font-size: 39px!important;
    line-height: 49px!important;
}
	
	.ult-responsive h3 {
    font-size: 28px!important;
    line-height: 38px!important;
}
	.bg-img-esconder{ display:none!important;}
	
	.bg-img-esconder-m{display:block!important;}
	
}

@media only screen and (max-width: 667px) {
    .selos1, .foto-contato1{display:none!important;}
  .selos2, .foto-contato2{display:block!important;;}
	
}

@media screen and (max-width: 768px){
.blog-carousel-shortcode.blog-carousel-shortcode-id-7da2299d7cef95c6b3209863e68de0e9.reposition-arrows .owl-nav .owl-next,
.blog-carousel-shortcode.blog-carousel-shortcode-id-7da2299d7cef95c6b3209863e68de0e9.reposition-arrows .owl-nav .owl-prev {
    top: 25%!important;
}
}

a.scroll-top.on {
    display: none;
}