

@media only screen and (min-width: 1201px) {

nav#restauranthqmenu {
	border: 0px dotted orange;
	width: 90%;
	float: left;
}

#restauranthqmenu {
  border:0px solid green !important;
  min-height: 70px;
  margin: 0px;
  margin-top: -20px;
  padding: 5px;
  width: 100% !important;
}

.adminnav {
  display: inline-block;
  font-size: .9em;
  border: 0px dotted red;
  width:210px;
  float: left;
}

.adminnav a {
	text-decoration: none;
    font-weight: .8em !important;
}

.adminav-left {
  border: 0px dashed red;
  /*display: inline-block; */
  float: left;
}

.adminnav-right {
  border: 0px dotted red;
  display: inline-block;
  margin-top: 20px;
  margin-left: 3px;
}

div#login-div {
	border: 0px solid blue;
	width: 120px;
	float: right !important;
	margin-right: 15px;
	text-align: right;
	color: blue;
}

div#login-div .adminnav {
	margin-top: 20px;
	border: 1px dotted green;
	color: black !important;
}

.adminnav2 {
	color: blue;
	border: 0px dotted purple;
	margin-top: 18px;
	font-size: .9em;
	text-decoration: none;
	padding-right: 10px;
}

div#login-div .adminnav .adminav-left {
	text-align: right;
}

div.clear {
	display: none;
}

}


@media only screen and (max-width: 1200px) {
	
  /*.adminnav {
  border: 1px dotted red !important;
  width:165px;
  clear: both;
  } */

  .adminnav {
    display: flex;
    width: 210px;
    border-bottom: 1px solid #c9c9d4;
  }

  .adminnav:nth-child(5) {
    border-bottom: none !important;
  }

  .adminnav a {
    text-decoration: none;
  }

  .adminav-left {
    display: inline-block;
    height: 21px;
    padding: 5px;
  }

  .adminnav-right {
     display: inline-block;
     margin: none;
     margin-top: none;
     padding: 5px;
     font-size: .8em;
     width: 100%;
  }

  .adminav-left a img {
    width: 21px;
    height: 21px;
  }

	
}



