/*drop-down menu wpml*/
#menu-item-wpml-ls-96-pt-pt > ul, #menu-item-wpml-ls-96-en > ul, #menu-item-wpml-ls-96-fr > ul, #menu-item-wpml-ls-96-de > ul, #menu-item-wpml-ls-96-it > ul, #menu-item-wpml-ls-96-es > ul {
		min-width: 8rem !important;
		padding: 1.5rem 1.5rem !important;
}

.m-nav-menu--horizontal ul li.menu-item > a::before {
    height: 0px;
}

/*drop-down menu sobre}*/
#menu-menu-principal > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.m-mega-menu--two.menu-item-29208 > ul, #menu-menu-principal-ingles > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.m-mega-menu--two.menu-item-31401 > ul, #menu-menu-principal-frances > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-31460 > ul, #menu-menu-principal-alemao > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-31469 > ul, #menu-menu-principal-espanhol > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-31468 > ul  {
	min-width: 15rem !important;
	padding: 2rem 2.5rem !important;
	font-size: 12px !important;
}

.m-nav-menu--horizontal ul li.menu-item.menu-item-has-children > ul.sub-menu {
	margin-top: 30px !important;
}		

/*@media hover:none*/
@media (max-width: 1024px) {

/*gamas*/
body > div.l-theme-wrapper > div > div > div > div > div.elementor-element.elementor-element-286dc40.e-con-full.e-flex.neuron-fixed-no.e-con.e-parent.e-lazyloaded > div > div > div > div > div.elementor-element.elementor-element-129b915a.e-con-full.e-flex.neuron-fixed-no.e-con.e-parent.e-lazyloaded div {
		background-color: rgb(0 0 0 / 20%) !important;}
		
div.ekit_image_caption.ekit_text_none.elementor-animation-shrink > h2, p {
		opacity: 1 !important; }
			
/*3 caract*/		
div.o-neuron-hover-holder__body.d-flex.justify-content-center.align-items-end > div > div{
		opacity: 1 !important; }

}


/*nome-img-galeria-portfolio*/
div.dialog-message.dialog-lightbox-message.zoomIn.animated > div > footer {display: none !important;}


/*btn brochura*/
body > div.l-theme-wrapper > div > div > div > div > div.elementor-element.elementor-element-247a2b0.e-flex.e-con-boxed.neuron-fixed-no.e-con.e-parent.e-lazyloaded > div > div.elementor-element.elementor-element-fdc22e7.e-con-full.e-flex.neuron-fixed-no.e-con.e-child > div.elementor-element.elementor-element-b0f4aab.e-con-full.e-flex.neuron-fixed-no.e-con.e-child div:nth-child(2) {display:none!important;} 


.elementor-widget-container p {
		font-weight:300 !important;
}


/*btn-submit-forms*/
#fluentform_3 > fieldset > div.ff-el-group.ff-text-left.ff_submit_btn_wrapper > button, #fluentform_5 > fieldset > div.ff-el-group.ff-text-left.ff_submit_btn_wrapper > button, #fluentform_6 > fieldset > div.ff-el-group.ff-text-left.ff_submit_btn_wrapper > button, #fluentform_7 > fieldset > div.ff-el-group.ff-text-left.ff_submit_btn_wrapper > button, #fluentform_8 > fieldset > div.ff-el-group.ff-text-left.ff_submit_btn_wrapper > button, #fluentform_9 > fieldset > div.ff-el-group.ff-text-left.ff_submit_btn_wrapper > button { 
		font-size: 16px !important; 
		border-radius: 0px !important;
		border-color: #000000 !important;
		color: #ffffff !important;
		background-color: #2f2f2f !important;
		margin-top: 20px !important;
}

.ff-default .ff-el-input--label label {
		font-size: 16px !important;
		margin: 10px 0px 10px 0px;
}

.fluentform span {
		font-size: 16px !important;
}

/*btn submit newsletter*/
#fluentform_11 > fieldset > div.ff-el-group.ff-text-left.ff_submit_btn_wrapper > button {
    background-color: #2f2f2f !important;
	  text-transform: capitalize;
		font-size: 12px;
		margin-top: 10px;
}

#ff_11_email {
		font-size: 12px;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
}

#ff_11_email:focus {
	border-color: #2f2f2f !important;
	font-size: 12px;
}

.fluentform .ff-el-group {
    margin-bottom: 0px;
}

.fluentform .ff_upload_btn.ff-btn { padding: 8px 20px !important;}

.style-checkbox-container {
		margin-top: 10px !important;
}

#fluentform_7 > fieldset > div.ff-t-container.ff-column-container.ff_columns_total_2.style-checkbox-container > div.ff-t-cell.ff-t-column-2 > div > div > div {
		margin-top: 7px !important;
}

.fluentform .ff_t_c p, #fluentform_7 > fieldset > div.ff-t-container.ff-column-container.ff_columns_total_2.style-checkbox-container > div.ff-t-cell.ff-t-column-2 > div > div > div > label > span {
	font-size: 16px !important;
}

/*Titulo e data nos artigos single*/
div.o-blog-post__content > div.o-blog-post__meta, div.o-blog-post__content > h3 {display: none!important;}

/*padding default imagem artigo*/
.p-blog-single .p-blog-single__wrapper .o-blog-post__thumbnail {
    padding-bottom: 0px !important;
}

/*noticias-home*/
.o-blog-post .o-blog-post__meta .o-blog-post__time {font-size: 14px;}

.elementor-7129 .elementor-element.elementor-element-996b42f .l-blog-wrapper .l-blog-wrapper__posts-holder .o-blog-post .o-blog-post__title {
		font-size: 16px;
		letter-spacing: 0px !important;
}

.o-breadcrumb__holder h4 { letter-spacing: 0px !important;}

.l-blog-wrapper .l-blog-wrapper__posts-holder.l-blog-wrapper__posts-holder--meta-outside .o-blog-post .o-blog-post__content p {font-size: 12px;}


/*COMENTÁRIOS*/
#comments {display:none !important;}

/*img over*/
img {
	pointer-events:none;
}

/*btn-video*/
.ekit-wid-con .ekit-video-popup-btn {
    background-color: #7B1B38;
    color: #fff;
}

/*3 imagens full*/
div.o-neuron-hover-holder__body-meta__subtitle > span {
	font-size: 16px !important;
}