/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


/*
    Menu Responsivo

*/

@media (min-width: 1024px) and (max-width: 1498px) {
	body:not(.rtl) .elementor-184 .elementor-element.elementor-element-a446867 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) {
    margin-right: 25px;
}	
}

/*
 
    mega menu

 */

@media (min-width: 1025px) {
	#menu-item-14560 .elementskit-megamenu-panel {
	left: 0!important;}
	#menu-item-14575 .elementskit-megamenu-panel {
	left: 60%!important;}
	#menu-item-14569 .elementskit-megamenu-panel {
	left: 60%!important;}
	#menu-item-15803 .elementskit-megamenu-panel {
	left: 70%!important;}
}

.elementor-14599 {
  width:100%!important;
  
}

/*
    Formulários

*/

.wpcf7-form input {
	width:100%!important;
}

.wpcf7-textarea {
	background-color: #fafafa;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.wpcf7-text {
    background-color: #fafafa;
    border-width: 0px 0px 0px 0px!important; 
    border-radius: 5px 5px 5px 5px;
	size: 50px;
}

.wpcf7-select {
	background-color: #fafafa;
    border-width: 0px 0px 0px 0px!important; 
    border-radius: 5px 5px 5px 5px;
	color: #757575;
}

.wpcf7-submit {
	background-color: #61CE70!important;
	border-radius: 3px 3px;
	color: #FFFF;
}


.wpcf7-number {
    background-color: #fafafa;
    border-width: 0px 0px 0px 0px!important; 
    border-radius: 5px 5px 5px 5px;
	width: 100%
}

.elementor-column, .elementor-column-wrap {
    position: relative;
    display: -webkit-box!important;
}

.campo-texto-newsletter {
	width: 80%!important;
	border-radius: 6px!important;
}


/*
    botão formulário

*/

.btn-form-cotacao-solucoes{ 
margin-top: 20px; 
padding: 20px 20px 20px 20px; 
width: 300px; 
background: #61CE70!important; 
border: 20px solid; 
 
} 



/*
    Hide reCAPTCHA

*/

.grecaptcha-badge {visibility: hidden;}

/* Margin-bottom no ul/li */
ul {
    margin-bottom: 10px!important;
}

/*Blog */
.btn-cta-blog{
	width: 70%!important;
	margin: 0 auto!important;
}

.btn-cta-blog a {
	width: 100%!important;
	color: #ffffff!important;
	background-color: #6ec05d;
	transition: 0.5s;
	margin: 10px 0 10px 0;
}

.btn-cta-blog a:hover {
	color: #ffffff!important;
	background-color: #40962e!important;
}

/*botão blog*/

.wp-block-buttons {
display: flex;
flex-direction: row;
}

/*categorias single post*/

.elementor-2214 .elementor-element.elementor-element-e0ba48f .elementor-icon-list-items.elementor-inline-items a:hover {
background: #206FB7!important;

}

.elementor-2214 .elementor-element.elementor-element-e0ba48f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	padding: 10px;
}


/*botão menu


#menu-item-14571 {
	border-radius: 15px;
	border: solid 3px #61CE70!important;
    background-color: #61CE70!important;
}

#menu-item-14571:hover {
	border: solid 3px #61CE70!important;
    background-color: #FFFFFF00!important;
    color: #61CE70!important;
	
}

#menu-item-14571:active {
	border-radius: 15px;
	border: solid 3px #61CE70!important;
    background-color: #61CE70!important;
	color:#ffffff!important;
	
}

#menu-item-14571:a:active {
	border-radius: 15px;
	border: solid 3px #61CE70!important;
    background-color: #61CE70!important;
	color:#ffffff!important;
}


#menu-item-14571:a:hover {
    color:#61CE70!important;
}
 */


/* desataque links do blog */
.destaque-link {
	background-color: #def5f0!important;
}
