@charset "UTF-8";
body {
  padding: 0;
  margin: 0;
  background-color: #fff;
}

h1 {
  font-family: Montserrat-Regular;
  margin: 30px auto 30px auto;
  color: #09fbd2;
  width: 100%;
  text-align: center;
}

ul.menu {
  padding: 0;
  list-style: none;
  width: 100%;
  margin: 20px auto;
  font-family: Montserrat-Regular;
  box-shadow: 0px 0px 0px #00000070;
  clear: both;
  display: table;
  margin-bottom: 20px;
}
ul.menu .list { /* CUADRO PRINCIPAL DEL MENU COLOR AZUL*/
  font-size: 12px;
  border-bottom: 0px solid #0072A8;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  height: 40px;
  vertical-align: sub;
  background: #0072A8;
  clear: both;
  margin-bottom: 5px;
}
ul.menu .list:after {

  font-family: Montserrat-Regular;
  position: absolute;
  right: 17px;
  top: 17px;
  padding: 0px 5px;
  color: #fff;
}
ul.menu .list:before {

  font-family: Montserrat-Regular;
  position: absolute;
  left: 17px;
  top: 17px;
  padding: 0px 5px;
  color: #fff;
}
ul.menu .list a {
  text-decoration: none;
  color: #fff;
  padding: 10px; /*PADDING DEL CUADRO PRINCIPAL DEL MENÚ AZUL*/
  display: block;
  height: 100%;
  box-sizing: border-box;
}
ul.menu .list a:hover {
  background-color: #FFBA75;
  transition: 300ms all;
  color: #fff; 
}
ul.menu .list .items {
  height: 0px;
  overflow: hidden;
   color: #000; /*COLOR DE TEXTO DEL SUB-ITEM CUANDO SE ACTIVA*/
}
ul.menu .list .items a {
  padding: 17px;
   color: #000; /*COLOR DE TEXTO DEL SUB-ITEM 2 CUANDO SE ACTIVA*/
}
ul.menu .list .items a:hover {
  background-color: #FFBA75;
  color: #000; /*COLOR DE TEXTO DEL SUB-ITEM CUANDO PASO EL MOUSE*/
  cursor: pointer;
  transition: 300ms all;
}
ul.menu .list:last-child {
  border-bottom: none;
}
ul.menu .active:after {

  font-family: Montserrat-Regular;
  position: absolute;
  right: 17px;
  top: 17px;
  padding: 0px 5px;
  color: #fff;
}
ul.menu .active:before {

  font-family: Montserrat-Regular;
  position: absolute;
  left: 17px;
  top: 17px;
  padding: 0px 5px;
  color: #fff;
}
ul.menu .active > .items {
  display: block;
  background: #fff; /*COLOR DE FONDO DEL SUB-ITEM*/
  padding: 0px;
  height: auto;
  color: #fff;
  transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: all 200ms;
  clear: both;
  float: left;
  width: 100%;
}
ul.menu .active > .items li {
  padding: 0px;
  border-bottom: 0px solid #324252;
  list-style: none;
}
ul.menu .active > .items li:last-child {
  border-color: transparent;
  padding-bottom: 0px;
}
ul.menu .active > .items .active > .items {
  background-color: #FFF; /*COLOR DE FONDO SUB-ITEM DE CATEGORÍAS*/
}
ul.menu .active > a {
  color: #fff; /*COLOR DE FONDO DEL ITEM PRINCIPAL CUANDO ESTA ACTIVADO*/
  /*text-transform: uppercase;*/
  background:#FFBA75;
}
ul.menu .active .list {
  background: #FFF; /*COLOR DE FONDO ITEM - CATEGORÍAS*/
}
ul.menu .active .list a {
  padding: 17px 0px 17px 45px;
}

#menuIcon{float:right;}
#menuIcon2{float:right; margin-right:15px}

