/*
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.
Version: 4.27.4.1751482491
Updated: 2025-07-02 18:54:51

*/

/* Caso precise alterar o menu */
#logo {
	max-height: 100% !important;
}

@media (max-width: 767px) {
    body.admin-bar.et_fixed_nav #main-header {	
		top: -40px !important;
}
}

@media (max-width: 980px) {
    #page-container {
        padding-top: 0px !important;
    }
}

.et_header_style_left .et-fixed-header #et-top-navigation{
	padding-top: 35px !important;
	padding-bottom: 20px !important;
}

#main-header{
	line-height: 50px !important;
}

.nav li ul{
	width: 320px !important;
}

#top-menu li li a {
	width: 300px !important;
}

.et_mobile_menu{
	background: #fff !important;
	border-top: 3px solid #05aaae !important;
}

.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_mobile_menu li a, .et_nav_text_color_light #top-menu>li>a, .et_nav_text_color_dark #top-menu>li>a, #top-menu a, .et_mobile_menu li a, #et_search_icon:before, #et_top_search .et-search-form input, .et_search_form_container input, #et-top-navigation .et-cart-info{
	color: #0b2b4f !important;
}
/*Fim-Menu */

/*Bloco-De-Serviços*/
.Bloco{
	margin-left: 10px !important;
	margin-right: 10px !important;
}

.et_pb_main_blurb_image{
	margin-left: -20px !important;
	margin-right: -20px !important;
	max-width: 110%;
}
/*Fim-Bloco-De-Serviços*/

/* FORMULÁRIO-DE-CONTATO */
.formulario-contato input.text, 
.formulario-contato input.title, 
.formulario-contato input[type=email], 
.formulario-contato input[type=password], 
.formulario-contato input[type=tel], 
.formulario-contato input[type=text], 
.formulario-contato input[type=number], 
.formulario-contato select, 
.formulario-contato textarea {
    background-color: #fff;
    border: 10px solid #fff;
	border-radius: 15px;
    padding: 10px;
    color: #0b2b4f;
    width: 100%;
	font-family: noto sans;
}

.formulario-contato input::placeholder,
.formulario-contato textarea::placeholder {
    color: #0b2b4f;
    font-weight: 20px !important;
    font-size: 20px !important;
}

input.wpcf7-form-control.wpcf7-submit {
	background-color: #05aaae !important;
	border-radius: 15px;
	border-color: #05aaae;
    padding: 2% 43%;
	font-weight: bold;
	font-size: 20px;
	color: #fff !important;
	cursor: pointer !important;
	float: center;
}

.wpcf7-response-output{
	color: #ffb900;
	border-color: #e02b20 !important;
}

.wpcf7-not-valid-tip{
	color: #e02b20;
}
/* Fim-Formulario */

/** Plugin-Whatsapp**/
.plugin-wpp {
    z-index: 9999999 !important;
    background-color: #50cd5d;
    border-radius: 100%;
    width: 66px;
    height: 66px;
}

.plugin-wpp img {
    position: absolute !important;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
/*Fim-Wpp */

#footer-info {
    float: none;
    text-align: center;
}