/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 13 2025 | 06:33:50 */
#surfacefinish, #roundtube1,#roundtube2,#nsmenuopen,#flatbar1,#flatbar2, #longbelt, #deburringopen, #inclinedtube,#mirrorpol, #multipurpose, #deburdeburring,#deslag, #edgerounding{
	display:none;
}

#nsmenuopen a, #nsmobilemenu a{
	text-transform:uppercase;
	color:#7a7a7a;
	font-weight:500;
	padding-left:0px;
	font-size:1.3rem;
}



#nsmenuopen a:hover{
	color:#192e36;	
}

#nsmenuopen a::after{
	display:none;
}


#nsmobilemenu .elementor-menu-toggle{
	background-color:#f1f1f1;
}

#nsmobilemenu .elementor-nav-menu--dropdown, #nsmobilemenu .elementor-item:focus, #nsmobilemenu .elementor-item.highlighted, #nsmobilemenu .elementor-item:hover,#nsmobilemenu .elementor-sub-item.highlighted,#nsmobilemenu .elementor-sub-item:focus, #nsmobilemenu .elementor-sub-item:hover, #nsmobilemenu .elementor-sub-item.elementor-item-active{
	background-color:#f1f1f1;
}

/* SUBMENU */
@media only screen and (min-width:992px){
	#roundtubemenu1>ul>li submenuns{
		visibility:0;
	}
	.sub-menu {
		margin-left:0px!important;
		z-index:0!important;
		background-color: rgba(0, 0, 0, 0)!important;
		margin-top:-85px!important;
	}
	.submenuns a{
		text-transform:none!important;
		font-size:1rem!important;
		color:#192e36!important;
		font-weight:300!important;
		padding-top:0px!important;
	}
	.submenuns a:hover{
		background-color: rgba(0, 0, 0, 0)!important;
	}
	/*.has-submenu:hover{
		margin-bottom:80px;
	}*/
}

/*SUBMENU */

/*.searchtop .e-search-input {
	background-color:rgba(255,255,255,0)!important;
	border:0px;
	color:white;
	text-align:right;
	padding-right:0px;
}

.searchtop .e-search-input:focus {
	border:1px solid white;
	border-radius:10px;
	text-align:left;
}*/
.searchtop .search-submit{
	display:none;
}
.searchtop input[type=search]:focus-visible{
	outline:0px!important;
}


.searchtop .search-field{
	background-color:rgba(255,255,255,0)!important;
	border:0px;
	color:white;
	text-align:right;
	padding-right:0px;
}

.searchtop  .search-field::placeholder{
	color:white;
	text-transform:uppercase;
}

.searchtop .search-field:focus {
	border:0px solid white!important;
	border-radius:10px;
	text-align:left;
}
input[type="search" i]::-webkit-search-cancel-button {
	display:none!important;
}

#iconopen img{
	width:23px;
}
#logoheader img{
	width:90px;
}

/* SEARCH RESULTS - START */
.resultpesquisa img{
	height:100%!important;
	max-width:100%!important;
}

.resultpesquisa  .elementor-post__title a{
	color:#192E36;
	font-weight:300;
}



/* SEARCH RESULTS - END*/


/* MENU RIGHT */

.menuright a::after{
	display:none;
}

.menuright a{
	color:#192e36;
	font-weight:400;
	text-transform:uppercase;
}
.menuright a:hover{
	font-weight:500;
	color:#192e36;
}


/* MENU RIGHT - END */

/* LANGUAGE HEADER*/
.langheader a{
	color:white;
}
.langheader a:hover{
	color:white;
	text-decoration:underline;
}

.cpel-switcher__name{
	padding-left:0px!important;
}

/*LANGUAGE HEADR - END */

.elementor-343 .elementor-element.elementor-element-97008f9 .elementor-menu-toggle{
	display:none;
}
@media only screen and (max-width:600px){
	#logocontainer{
		margin-top:-10px;
	}
}
.mais{
	color:#192e36;
	padding-left:5px;
	padding-bottom:5px;
	font-size:18px;
}