.subMenu{
  display: none;
  position:fixed;
  width:100%;
  background-color: rgba(255,255,255,1);
  background-color: rgba(255,255,255,1);
  min-height: 200px;
  z-index: 1000;
}

.subMenu .subCatsRes,.subMenu .subCats{
  padding:0px 40px;
  margin:20px 0;
}

.subMenu .subCats{
  padding:0px 20px 0 50px;
  
}

.subMenu .subCatsThumb{
  padding:40px 0 20px;
  margin:0px;

}

.subMenu .subCats{
  border-right:1px #efefef solid ;
}

.subMenu .subCats a,.subMenu .subCatsRes a{
  display:block;
  position: relative;
  width:100%;
  color: #3a3232;
    font-weight: 700;
    font-size: 12px;
    padding: 0 11px 20px 0;

}

.subMenu .subCats a:hover,.subMenu .subCats a.active,
.subMenu .subCatsRes a:hover,.subMenu .subCatsRes a.active
{
color:#bca96f;
}

.subMenu .subCatsRes a span{
  font-size: 11px;
  font-weight: 400;

}

.subMenu .subCats a i.fa{
position: absolute;
top:0;
right:0;
}

.subMenu .subCatsThumb img{
max-width: 90%;
cursor:pointer;
}
.subMenu .subCatsThumb img:hover{
opacity:0.9;
}

#searchSub{
  width:auto;
  padding:20px;
  right:0px;
  height: auto;
  min-height: auto;
  text-align: right;
}
#searchSub input{
border:none;
border-bottom: 1px solid #777777;
padding: 6px 15px;
background-color: white;
width:280px;
}

#searchSub button{
border: 0px solid #777777;
padding: 6px 15px;
background-color:#bca96f;
color:white;
margin-left: 10px;
}

