/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.3.4.1675541401
Updated: 2023-02-04 20:10:01

*/

/* ------------------------------------------*/
/*POP UP */
/* ------------------------------------------*/
.pum-theme-1687, .pum-theme-default-theme {
  background-color: rgba( 0, 0, 0, 0.8 );
}
.pum-theme-1687 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
  	color: #000;
  	box-shadow: none;
	padding-left: 8px;
  	text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
	background-color: rgba( 0, 0, 0, 0 );
}
.pum-theme-1687 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
  color: #fff;
  box-shadow: none;
  text-shadow: 0px 0px 0px rgba(0,0,0,0.23);
  background-color: rgb(0, 0, 0), 0;
  font-size: 25px;
}
.pum-theme-1687 .pum-container, .pum-theme-default-theme .pum-container {
  box-shadow: none;
  background-color: rgba( 249, 249, 249, 0 );
}

.pum-theme-1687 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
/* 	padding-top: 35px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 35px;*/
	background-color: rgba( 0, 0, 0, 0 );
}

/* ------------------------------------------*/
/* Fomrulário Patrocinadores */
/* ------------------------------------------*/
.forminator-input .forminator-name--field{
	color: #464646;
	font-size: 16px;
	font-weight: 400;
	line-height: 25.60px; 
}
#forminator-module-1757.forminator-design--material .forminator-label:not([class*="forminator-floating-"]{
	color: #464646;
	font-size: 16px;
	font-weight: 400;
	line-height: 25.60px; 
}

/* ------------------------------------------*/
/* BLOG */
/* ------------------------------------------*/
.et_pb_blog_grid .et_pb_post{
	background-color: #f9f9ff !important;
}

/* ------------------------------------------*/
/* HEADER */
/* ------------------------------------------*/
/* Centralize o menu */

#et-top-navigation {
  float: none;
	margin-left: -135px!important;
}

nav#top-menu-nav, #top-menu, nav.et-menu-nav, .et-menu {
  	float: none;
  	text-align: center;
}

nav#top-menu-nav, #top-menu, nav.et-menu-nav, .et-menu {
    float: none;
    text-align: center;
    margin-left: -65px!important;
}

.borda{
	border: 1px solid #c4c4c4;
	border-radius: 8px;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design="material"] select.forminator-select2 + .forminator-select .selection span[role="combobox"].select2-selection--single, .forminator-ui.forminator-custom-form[data-design="material"] select.forminator-select2 + .forminator-select .selection span[role="combobox"].select2-selection--single{
	border-bottom-width: 0px !important;
}


/* ------------------------------------------*/
/* Marca do rodapé */
/* ------------------------------------------*/
.menu_footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.menu_footer ul li a:hover {
	opacity:0.6;
}

.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li {
	border-right: 1px solid;
	padding-top: 5px;
}
.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li:last-child {
	border-right: 0px;
}
/* ----------------------------------------------------*/
/* Carrousel de CLIENTES - opacidade ajustada da marca */
/* ----------------------------------------------------*/

.ms-thumb-frame {
	cursor: pointer;
	float: left;
	overflow: hidden;
	opacity: 1;
	-webkit-transition: opacity 300ms;
	transition: opacity 300ms;
}

.ms-thumb-frame:hover {
	opacity:0.7;
}

/* ---------------------------------------------------*/
/* Posição das Setas do SLIDER das marcas / CLIENTES */
/* --------------------------------------------------*/
.ms-skin-light-6 .ms-nav-next {
    right: -25px;
	border:0;
}
.ms-skin-light-6 .ms-nav-prev {
    left: -25px;
	border:0;
}


/* ------------------------------------------*/
/* CSS adicionado pela Elegant Themes */
/* ------------------------------------------*/

@media screen and (min-width: 981px) {
	#main-content .et_pb_section:first-child {
	    padding-top: 113px!important;
	}
}

/* ------------------------------------------*/
/* COR Texto Destacado */
/* ------------------------------------------*/
.txt-destaque {
	color: #135EB0!important;
}


.forminator-input .forminator-name--field .forminator-cleared-value {
    margin-top: 5px!important;
}