header{
   width: 100%;
   height: 70px;
   background: #6A6A6A;
}

nav h1{
   color: #fff;
   padding-left: 2%;
   width: auto;
}

@media(max-width: 1024px){

      /*--menu navegable--*/

      .menu {
          position: absolute;
          z-index: 9999;
          right: 15px;
      }
      .menu .navicon {
          background: transparent;
          position: relative;
          height: 46px;
          width: 46px;
          display: block;
          z-index: 9999;
          -webkit-transition: linear 0.5s all;
          -moz-transition: linear 0.5s all;
          -ms-transition: linear 0.5s all;
          -o-transition: linear 0.5s all;
          transition: linear 0.5s all;
          outline: none;
      }
      .menu .navicon:before, .menu .navicon:after {
          background: #fff;
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
          content: "";
          height: 2px;
          left: 0;
          -webkit-transition: 0.8s ease;
          -moz-transition: 0.8s ease;
          -o-transition: 0.8s ease;
          -ms-transition: 0.8s ease;
          transition: 0.8s ease;
          width: 27px;
      } 
      .menu .navicon:before {
          -moz-box-shadow: #fff 0 14px 0 0;
          -o-box-shadow: #fff 0 14px 0 0;
          -ms-box-shadow: #fff 0 14px 0 0;
          -webkit-box-shadow: #fff 0 14px 0 0;
          box-shadow: #fff 0 14px 0 0;
          position: absolute;
          top: 0;
      } 
      .menu .navicon:after {
          position: absolute;
          top: 28px;
      } 
      .menu .navicon--active { 
          -webkit-transition: linear 0.5s all;
          -moz-transition: linear 0.5s all; 
          -moz-transition: linear 0.5s all; 
          -o-transition: linear 0.5s all;
          transition: linear 0.5s all;
      } 
      .menu .navicon--active:before {
          -moz-box-shadow: transparent 0 0 0 0;
          -ms-box-shadow: transparent 0 0 0 0;
          -o-box-shadow: transparent 0 0 0 0;
          -webkit-box-shadow: transparent 0 0 0 0;
          box-shadow: transparent 0 0 0 0;
          top: 15px;
          -webkit-transform: rotate(225deg);
          -ms-transform: rotate(225deg);
          -moz-transform: rotate(225deg);
          -o-transform: rotate(225deg);
          transform: rotate(225deg);
      }
      .menu .navicon--active:after {
          top: 15px;
          -webkit-transform: rotate(315deg);
          -ms-transform: rotate(315deg);
          -moz-transform: rotate(315deg);
          -o-transform: rotate(315deg);
          transform: rotate(315deg);
      } 
      .menu .toggle {
          display: block;
          position: absolute;
          right: 0;
          width: 200px;
          background-color: #F4F6F6;
          padding: 2em 3em;
          opacity: 0;
          -webkit-transition: ease 0.5s all;
          -moz-transition: ease 0.5s all;
          transition: ease 0.5s all;
          -webkit-transform: translateY(-200%);
          -moz-transform: translateY(-200%);
          -o-transform: translateY(-200%);
          -ms-transform: translateY(-200%);
          -ms-transform: translateY(-200%);
          transform: translateY(-200%);
          z-index: 99999;
          -webkit-box-shadow: 0px 0px 7px #696868;
          -moz-box-shadow: 0px 0px 7px #696868;
          box-shadow: 0px 0px 7px #696868;
      }
      .menu .toggle--active { 
          opacity: 1;
          -webkit-transition: 0.5s all;
          -moz-transition: 0.5s all; 
          transition: 0.5s all;
          -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
          -o-transform: translateY(0);
          -moz-transform: translateY(0);
          transform: translateY(0); 
      } 
      .menu .toggle-menu li {
          display: block;
          margin: 10px auto;
          text-align: center;
      }
      .menu .toggle-menu li a {
          text-decoration: none;
          color: #333;
          display: inline-block;
          text-align: center;
          font-size: 1.2em;
          text-transform: uppercase; 
          -webkit-transition:0.5s all;
          -moz-transition:0.5s all;
          transition:0.5s all;
          font-weight: 400;
          padding: 5px 0;
          margin: 0 auto;
      }  
      .menu .toggle-menu li a:hover,.menu .toggle-menu li a.active{
          color: darkgray;
          border-bottom-color:#20B2AA;
          -webkit-transition: 0.5s all;
          -moz-transition: 0.5s all; 
          transition: 0.5s all;
          -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
          -moz-transform: scale(1.2);
          -o-transform: scale(1.2);
          transform: scale(1.2);
          font-weight: 700;
      }
      .menu {
          position: absolute;
          z-index: 9999;
          right: 2em;
          top: 1.3em;   
      }
/*--Fin menu--*/
}

.menu-fixed {
	position:fixed;
	z-index:1000;
	top: 20px;
}

@media(min-width: 1024px){
   
      nav{
         width: 100%;
         height: 70px;
         background: #333;
         
         display: flex;
         flex-direction: row;
         justify-content: space-around;
      }

      nav .titulo{
         align-self: center;
      }
   
      .toggle{
         position: static;
         top: 50px;
         left: 0;
         float: right;
      }

      .toggle a{
         display: block;
         color: #fff;
         height: auto;
         text-decoration: none;
         padding: 15px;
         line-height: 2.5
      }

      .toggle ul{
               list-style: none;
               display: flex;
               flex-direction: row;
      }

      .toggle a:hover{
          background: rgba(255,255,255,0.3);
      }
   
   .menu-fixed {
      display: none;
   }
}