/*
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: 3.12.2.1568820202
Updated: 2019-09-18 12:23:22

*/

.telefone-topo span {
	font-size: 22px;
}

.botao-whatsapp.et_pb_custom_button_icon.et_pb_button {
    padding-left: 2.5em !important;
}

.botao-whatsapp.et_pb_custom_button_icon.et_pb_button:before {
    content: url(https://kombatbiosystem.com.br/wp-content/uploads/2019/09/icone-whatsapp-rodape-min.png) !important;
	margin-left: -1.6em !important;
    top: 10px;
}

.fullwidth-menu li {
    padding-right: 70px;
}

.nav li ul {
    width: 310px;
}

.fullwidth-menu li li a {
    width: 270px;
    padding: 6px 20px;
}

#slide-principal .et_pb_container {
	max-width: 1080px;
}

.sinopse-medida-provisoria .et_pb_main_blurb_image {
	width: 351px;
}

.sinopse-medida-provisoria .et_pb_blurb_container {
	padding: 40px 20px;
}

.sinopse-medida-provisoria .et_pb_blurb_container h3 {
	font-size: 25px;
	font-weight: bold;
	color: #464646;
	line-height: 1.2em;
}

.sinopse-medida-provisoria .et_pb_blurb_container a {
	background-color: #7fd229;
    color: #fff;
    font-weight: bold;
    padding: 18px 32px;
    border-radius: 5px;
    position: relative;
    top: 45px;
	-webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.sinopse-medida-provisoria .et_pb_blurb_container a:hover {
	opacity: .7;
}

.telefone-rodape span {
	font-size: 25px;
}

.sinopse-botao-curta-pagina .et_pb_main_blurb_image {
	padding-top: 5px;
}

.sinopse-botao-curta-pagina .et_pb_image_wrap {
	margin-right: 10px;
}

.sinopse-botao-curta-pagina .et_pb_blurb_container {
	border-left: 1px solid #0b1204;
    padding-top: 8px;
    -webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.sinopse-botao-curta-pagina:hover .et_pb_blurb_container  {
	border-left: 1px solid #fff;
}

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

.call-inicial {
	margin-top: 25px;
}

.call-inicial h2 {
	color: #272727;
	font-size: 40px;
	text-transform: uppercase;
}

.call-inicial h1 {
	color: #fff;
	font-size: 40px;
	text-transform: uppercase;
}

.call-2 {
	color: #fff;
}

.call-2 h2 {
	color: #63B82B;
	text-transform: uppercase;
	font-size: 34px;
}

.call-2 h1 {
	color: #fff;
	text-transform: uppercase;
	font-size: 34px;
}

.bot-negativo {
	margin-bottom: -235px !important;
	position: relative;
	z-index: 9999;
}

.call-3 h2 {
	color: #63B82B;
	text-transform: uppercase;
	font-size: 34px;
}

.call-3 h1 {
	color: #272727;
	text-transform: uppercase;
	font-size: 34px;
}

.blurb-praga {
	width: 20%;
	margin-bottom: 0 !important;
	float: left;
}

.blurb-praga h4 {
	text-transform: uppercase;
}

.conteudo-interno .et_pb_row:first-of-type {
	padding: 0px !important;
}

.topo-interno h1 {
	font-size: 36px;
	font-weight: bold;
	color: #63B82B;
}

.wpcf7 input,
.wpcf7 textarea {
	font-size: 18px;
	padding: 5px 2px;
	border: 2px solid #272727;
	width: 400px;
}

.wpcf7 input[type=submit] {
	background: #63B82B;
	color: #FFF;
	padding: 10px 40px;
	width: auto !important;
	border: none;
}

.wpcf7 input[type=submit]:hover {
	cursor: pointer;
}

.form-orcamento p.et_pb_contact_field {
    margin-bottom: 20px;
}

.form-orcamento .et_pb_contact_field_radio,
.form-orcamento .et_pb_contact_field_checkbox {
	width: 25%;
    float: left;
}

.et-pb-contact-message {
    position: relative;
    font-size: 30px;
    font-weight: bold;
    color: #63b82b;
}

/* Tabela */
.tabela {
	border-collapse: collapse;
	border-spacing: 0;
}

.tabela td,
.tabela th {
	font-size: 16px;
	padding: 5px !important;
	border: 1px solid #000;
	overflow: hidden;
	word-break: normal;
}

.tabela th {
	font-weight: bold;
}

.tabela .tabela-topo,
.tabela .tabela-base {
	background-color: #63B82B;
	color: #282828;
	height: 20px;
	text-align: center;
	vertical-align: top;
}

.tabela .tabela-linhas {
	color: #282828;
	vertical-align: top;
	text-align: center;
}

@media only screen and (min-width: 1281px) and (max-width: 1380px) {
	
	.fale-conosco-topo h4 {
		font-size: 28px !important;
	}
	
	.botao-solicite-um-orcamento {
		font-size: 21px !important;
	}
	
	.fullwidth-menu li {
		padding-right: 60px;
	}
	
	#fundo-medida-provisoria-home .coluna-cuidado-home {
		padding: 30px;
	}
	
}

@media only screen and (min-width: 1181px) and (max-width: 1280px) {
	
	.fale-conosco-topo {
		right: 260px !important;
	}
	
	.fale-conosco-topo h4 {
		font-size: 23px !important;
	}
	
	.botao-solicite-um-orcamento {
		font-size: 20px !important;
	}
	
	.telefone-topo {
		font-size: 29px !important;
	}
	
	.fullwidth-menu li {
		padding-right: 50px;
	}
	
	#fundo-principal-home .texto-atencao-senhores-usuarios {
		margin-top: 40px!important;
		padding-right: 20px;
	}
	
	.sinopse-medida-provisoria .et_pb_blurb_container {
		padding: 20px;
	}
	
	.sinopse-medida-provisoria .et_pb_blurb_container h3 {
		font-size: 22px;
	}
	
	#fundo-medida-provisoria-home .coluna-cuidado-home {
		padding: 20px;
	}
	
	#fundo-servicos-home h3 {
		font-size: 28px;
	}
	
	.email-rodape {
		font-size: 23px !important;
	}
	
}

@media only screen and (min-width: 1081px) and (max-width: 1180px) {
	
	.fale-conosco-topo {
		right: 240px !important;
	}
	
	.fale-conosco-topo h4 {
		font-size: 20px !important;
	}
	
	.botao-solicite-um-orcamento {
		font-size: 19px !important;
	}
	
	.telefone-topo {
		font-size: 27px !important;
	}
	
	.telefone-topo span {
		font-size: 15px;
	}
	
	.fullwidth-menu li {
		padding-right: 38px;
	}
	
	#fundo-principal-home .texto-atencao-senhores-usuarios {
		margin-top: 30px!important;
		padding-right: 20px;
	}
	
	.sinopse-medida-provisoria .et_pb_main_blurb_image {
		display: block;
		margin: 0 auto;
	}
	
	.sinopse-medida-provisoria .et_pb_blurb_container {
		padding: 20px 20px 80px;
		display: block;
	}
	
	#fundo-servicos-home h3 {
		font-size: 26px;
	}
	
	.email-rodape {
		font-size: 21px !important;
	}
	
}

@media only screen and (min-width: 981px) and (max-width: 1080px) {
	
	.fale-conosco-topo {
		right: 230px !important;
	}
	
	.fale-conosco-topo h4 {
		font-size: 18px !important;
	}
	
	.botao-solicite-um-orcamento {
		font-size: 18px !important;
	}
	
	.telefone-topo {
		font-size: 24px !important;
	}
	
	.telefone-topo span {
		font-size: 15px;
	}
	
	.fullwidth-menu li {
		padding-right: 25px;
	}
	
	#fundo-principal-home .texto-atencao-senhores-usuarios {
		margin-top: 20px!important;
		padding-right: 20px;
	}
	
	.texto-atencao-senhores-usuarios h3 {
		font-size: 36px !important;
	}
	
	.sinopse-medida-provisoria .et_pb_main_blurb_image {
		display: block;
		margin: 0 auto;
	}
	
	.sinopse-medida-provisoria .et_pb_blurb_container {
		padding: 20px 20px 80px;
		display: block;
	}
	
	#fundo-servicos-home h3 {
		font-size: 23px;
	}
	
	.telefone-rodape {
		font-size: 26px !important;
	}
	
	.email-rodape {
		font-size: 19px !important;
	}
	
}

/*iPad Vertical*/
@media all and ( min-width: 768px ) and ( max-width: 980px ) {

	.bloco-base {
		background: #63B82A !important;
		padding: 0 0 15px !important;
	}

	.bot-negativo {
		margin-bottom: -50px !important;
	}

	.bloco-pragas .et_pb_row_2 {
		padding-bottom: 0 !important;
	}

	.bloco-pragas .et_pb_row_3 {
		padding-top: 0 !important;
	}

	.bloco-pragas .et_pb_row_2 .et_pb_column_4 {
		margin-bottom: 0 !important;
	}

	.bloco-pragas {
		background-color: #ddd;
	}	

	.blurb-praga {
		width: 33.3%;
		margin-bottom: 20px !important;
	}

}

@media only screen and (max-width: 980px) {
	
	.centralizar-mobile,
	.centralizar-mobile h1,
	.centralizar-mobile h2,
	.centralizar-mobile h3,
	.centralizar-mobile h4,
	.centralizar-mobile p,
	.centralizar-mobile a,
	.centralizar-mobile span,
	.centralizar-mobile img,
	.centralizar-mobile .et_pb_module {
		text-align: center !important;
		float: none !important;
		margin-left: auto;
		margin-right: auto;
	}
	
	#main-header {
		position: fixed !important;
	}
	
	#main-header #et-top-navigation {
		padding: 24px 0 0 !important;
	}
	
	.et_pb_slide_menu_active .et_toggle_slide_menu:after {
		margin-left: -310px;
		background-color: #fff;
	}
	
	.coluna-logo {
		margin-bottom: 0;
	}
	
	#fundo-principal-home .linha-associado {
		background-color: #464646;
    	padding-top: 7px!important;
	}
	
	#fundo-principal-home .linha-associado .et_pb_column:first-child {
		border-right-width: 4px;
		border-right-color: #74cd7d;
		background-image: linear-gradient(90deg,rgba(255,255,255,0) 0.7%,#ffffff 0%,#ffffff 99.3%,rgba(255,255,255,0) 0%);
	}
	
	#fundo-principal-home .texto-atencao-senhores-usuarios {
		margin-top: 10px!important;
		padding: 0 20px;
	}
	
	#fundo-medida-provisoria-home .et_pb_column,
	#fundo-inea-home .et_pb_column,
	#fundo-rodape .et_pb_column {
		width: 100% !important;
		margin-right: 0 !important;
	}
	
	#fundo-servicos-home .et_pb_column {
		width: 46% !important;
		margin-left: 2% !important;
		margin-right: 2% !important;
		margin-top: 0;
	}
	
	#fundo-rodape .et_pb_module {
		margin-top: 0 !important;
	}
	
	.form-orcamento .et_pb_contact_field_radio,
	.form-orcamento .et_pb_contact_field_checkbox {
		width: 33.33%;
	}
	
	.texto-vermelho {
		max-width: 100% !important;
	}
	
}

@media only screen and (max-width: 767px) {
	
	#slide-principal .et_pb_slide {
		background-image: none;
	}
	
	#slide-principal .et_pb_slide_description {
		padding: 16% 5%;
	}
	
	#fundo-sobre-a-empresa-home {
		padding-bottom: 260px;
	}
	
	#fundo-homem-dedetizacao-jardim-home .img-homem-dedetizacao-jardim {
		margin-top: -210px!important;
	}
	
	#fundo-homem-dedetizacao-jardim-home .texto-homem-dedetizacao-jardim {
		margin-top: -100px!important;
	}
	
	.sinopse-medida-provisoria .et_pb_main_blurb_image {
		width: 330px;
	}
	
	.sinopse-medida-provisoria .et_pb_blurb_container {
		padding: 10px;
	}
	
	.sinopse-medida-provisoria .et_pb_blurb_container img {
		width: 100px;
	}
	
	.sinopse-medida-provisoria .et_pb_blurb_container h3 {
		font-size: 20px;
	}
	
	.sinopse-medida-provisoria .et_pb_blurb_container p {
		font-size: 18px;
	}
	
	.sinopse-medida-provisoria .et_pb_blurb_container a {
		padding: 8px 8px;
		top: 15px;
	}
	
	#fundo-servicos-home .et_pb_column {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		margin-bottom: 30px;
	}
	
	#fundo-servicos-home .et_pb_column:last-child {
		margin-bottom: 0;
	}
	
	.bloco-base {
		background:#63B82A !important;
		padding:0 0 15px !important;
	}

	.call-inicial h2 {
		font-size:30px;
	}

	.call-inicial h1 {
		font-size:30px;
	}

	.conteudo-2 {
		padding:0 !important;
	}

	.call-2 h1 {
		font-size:28px;
	}

	.call-2 h2 {
		font-size:28px;
	}

	.bot-negativo {
		margin-bottom:0 !important;
		margin-top:20px;
	}

	.bloco-pragas {
		background-color: #ddd;
	}	

	.bloco-pragas .et_pb_row_2 {
		padding-bottom:0 !important;
	}

	.bloco-pragas .et_pb_row_3 {
		padding-top:0 !important;
	}

	.bloco-pragas .et_pb_row_2 .et_pb_column_4 {
		margin-bottom:0 !important;
	}

	.blurb-praga {
		width:100%;
		float:none;
		padding-bottom:20px;
	}

	.blurb-praga .et_pb_main_blurb_image {
		margin-bottom:5px;
	}

	.bloco-base .et_pb_row {
		padding-top: 300px;
	}
	
	.form-orcamento .et_pb_contact_field_radio,
	.form-orcamento .et_pb_contact_field_checkbox {
		width: 50%;
	}
	
}

@media only screen and (max-width: 479px) {
	
	#fundo-homem-dedetizacao-jardim-home .img-homem-dedetizacao-jardim {
		margin-top: -200px!important;
		margin-right: -12%;
		margin-left: -12%;
	}
	
	#fundo-homem-dedetizacao-jardim-home .texto-homem-dedetizacao-jardim {
		margin-top: -225px!important;
		font-size: 15px;
		margin-bottom: 60px!important;
	}
	
	.texto-aproveite-home h3 {
		font-size: 27px !important;
	}
	
	.sinopse-medida-provisoria .et_pb_main_blurb_image {
		width: 351px;
		display: block;
		margin: 0 auto 20px;
	}
	
	.sinopse-medida-provisoria .et_pb_blurb_container {
		padding: 0 10px 40px;
		display: block;
	}
	
	.email-rodape {
		font-size: 14px !important;
	}
	
	.call-inicial {
		margin-top: 140px;
	}
	
	.form-orcamento .et_pb_contact_field_radio,
	.form-orcamento .et_pb_contact_field_checkbox {
		width: 100%;
	}
	
}

@media only screen and (max-width: 380px) {
	
	.et_pb_slide_menu_active .et_toggle_slide_menu:after {
		margin-left: -250px;
	}

}