
/* Menu Principal */
nav#menu {
	font-size: 0;
    margin-top: 2px;
}
nav#menu ul {
	list-style: none
}
nav#menu li {
	display: inline-block
}
nav#menu .primary {
	width: 100%;
	/* height: auto; */
    background-color: black;
	/* background-image: url(https://1.bp.blogspot.com/-L96WyyaWnYI/X0vA0j_nm2I/AAAAAAAAAAk/bIxJPsCunLQ8_F6X7gRlan2i0XmoQrrEwCLcBGAsYHQ/s0/menu.png); */
/* 	background-repeat: repeat-x; */
	/* background-position: top center; */
	border-radius: 100px;
	display: inline-block;
	/* vertical-align: top; */
	position: relative;
	z-index: 10
}


/* Desktop none */
@media screen and (max-width: 1100px){
    nav#menu #menu-topo-desktop{
        display: none;

    }
    nav#menu #menu-topo-mobile{
        display: block;
    }
}
@media screen and (min-width: 1099px){
    nav#menu #menu-topo-mobile{
        display: none;
    }
}


/* Alinhamento de Itens do Menu */
nav#menu .menu-topo {
	display: inline-block;
	vertical-align: top;
	padding: 4px
}

nav#menu .menu-topo li {
	font-size: 16px;
    /* text-transform: uppercase; */
}
nav#menu .menu-topo a {
	color: #fff;
	padding: 0 13px
}
nav#menu .menu-topo a:hover {
	color: #26ff00
}



    /* Menu de Pesquisa */
nav#menu .primary .search_ {
    font-size: 14px;;
    float: right;
	width: 300px;
	height: 34px;
	margin: 6px 8px;
	position: relative
}
nav#menu .primary .search_ input {
    font-family: sans-serif;
    font-size: 14px;;
	width: 100%;
	height: 34px;
	background:  rgb(220, 220, 220);
	border-radius: 100px;
	padding: 0 20px;
	outline: 0
}
nav#menu .primary .search_ input:focus {
	background: rgb(255, 255, 255)
}
nav#menu .primary .search_ button {
    border-radius: 100px;
    width: 30px;
	height: 30px;
    top: 2px;
	right: 4px;
	position: absolute;
    background: url('../img/buscar.png');
	cursor: pointer;
	outline: 0
}
nav#menu .primary .search_ button:hover {
	filter: contrast(150%)
}


/* Menu Inferior */
nav#menu .menu-category {
	width: 100%;
	text-align: center;
	z-index: 4
}
nav#menu .menu-category ul {
    margin-top: 0px;
    padding-bottom: 0px;
	display: inline-block;
	position: relative
}
nav#menu .menu-category li {
	font-size: 14px;
    top: -2px;
	position: relative;
	z-index: 5
}
nav#menu .menu-category a {
	padding: 0 10px;
	color: #ffffff
}
nav#menu .menu-category a:hover {
	color: #11ff00
}
nav#menu .menu-category ul:before {
	content: '';
	width: 80%;
    background-color: rgb(32, 32, 32);
	height: 150%;
	position: absolute;
	bottom: 0;
	left: -24px;
	border-radius: 14px;
	transform: skew(20deg);
	z-index: 1
}
nav#menu .menu-category ul:after {
	content: '';
	width: 80%;
    background-color: rgb(32, 32, 32);
	height: 150%;
	position: absolute;
	bottom: 0;
	right: -24px;
	border-radius: 14px;
	transform: skew(-20deg);
	z-index: 1
}


/* Fechar Menu */
#closemenu {
	display: none
}



/* Menu dropdown desktop  - Submenus - Passar o Mouse e Exibir */
.menu-fechado-3d{
    display: none;
}
.item-menu-3d a, .item-sub-menu-3d a{
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    white-space: nowrap;
    border: 0;
}
.sub-menu-3d {
    background-color: rgba(0, 0, 0, 0.500);
    border: solid 1px rgba(0, 0, 0, 0.500);
    border-radius: 10px;
    position: absolute;
    display: none;
    overflow: auto;
}
.item-menu-3d:hover ul  {
    display: block;
}


/* Menu dropdown Mobile  - Submenus - Passar o Mouse e Exibir */
.drop-down-title{
    cursor: pointer;
}
.drop-down-item{
    display: none;
}
.drop-down-item-active{
    display: block;
}
#menu-topo-mobile .sub-menu-3d {
    background-color: rgba(0, 0, 0, 0.500);
    border: solid 1px rgba(0, 0, 0, 0.500);
    border-radius: 10px;
    position: absolute;
    display: none;
    overflow: auto;
    z-index: 20
}
#menu-topo-mobile .item-menu-3d:hover ul  {
    display: block;
}


/* Filtro Abaixo do Menu */
.selects1{
    position: relative;
    text-align:right;
    margin-right: 250px;
}



    /* Dropdown Button */
    .dropbtn {
		color: white;
		/* padding: 16px; */
		font-size: 16px;
		border: none;
		cursor: pointer;
	  }
  
	  /* Dropdown button on hover & focus */
	  .dropbtn:hover, .dropbtn:focus {
		  color: #26ff00
	  }
  
	  /* The container <div> - needed to position the dropdown content */
	  .dropdown {
		position: relative;
		display: inline-block;
	  }
  
	  /* Dropdown Content (Hidden by Default) */
  
	  @media (min-width: 1099px)
	 {
		  .dropdown-content {
		  position: absolute;
		  background-color: #141414;
		  min-width: 160px;
		  /*   box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
		  z-index: 1;
		  }
	  }
  
	  @media (max-width: 1099px)
	 {
		  .dropdown-content {
		  background-color: #141414;
		  min-width: 160px;
		  /*   box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
		  z-index: 1;
		  }
	  }
  
	  /* Links inside the dropdown */
	  .dropdown-content a {
		color: black;
		padding: 12px 16px;
		text-decoration: none;
		display: block;
	  }
  
	  /* Change color of dropdown links on hover */
	  .dropdown-content a:hover {background-color: rgba(70, 70, 70, 0.481)}
  
	  /* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
	  .show {
		  display:block;
	  }


	  
	  body {
		margin: 0;
		font-family: "Nunito", sans-serif;
		font-size: 0.9rem;
		font-weight: 400;
		line-height: 1.6;
		color: #212529;
		text-align: left;
		background-color: #f8fafc;
	  }