//vars @import “colors”; @import “fonts”;
header.topo{
width: 100%; padding: 60px 0;
}
.logo{
width: 100%; max-width: 320px; margin: 0 auto; display: block; transition: all .25s linear;
}
nav.menu{
display: flex; //margin: 0 auto; left: 0; right: 0; top: 0; padding: 20px 0; background: #fff; border: 5px solid #f1f1f1; font-family: $titulos; font-size: 10px; letter-spacing: 2px; text-transform: uppercase; ul{ display: flex; margin: 0 auto; } li{ margin: 0 31px; list-style: none; }
}
nav.menu-mobile{
height: 30px; width: 30px; cursor: pointer; position: fixed; left: 15px; top: 20px; z-index: 1; &:after { content: ''; position: absolute; left: -50%; top: -50%; z-index: -1; border: 30px solid $secundaria; border-radius: 50%; height: 0; width: 0; transition: all 150ms; transform: scale(0); } > span { background-color: $secundaria; border-radius: 1px; height: 3px; width: 25px; cursor: pointer; position: absolute; left: 0; top: 50%; margin-top: -1px; transition: all 100ms; &:after, &:before { content: ''; background-color: $secundaria; border-radius: 1px; height: 3px; width: 30px; position: absolute; left: 0; transition: all 200ms; } &:after { top: -7px; } &:before { bottom: -7px; } } &.act { &:after { transform: scale(8); opacity: 0; } > span { height: 0; &:after, &:before { background-color: $secundaria; top: 1px; } &:after { transform: rotate(45deg); } &:before { transform: rotate(-45deg); } } }
}
nav.menu-mobile{
display: none; .menu-itens{ width: 200px; min-height: 100%; background: #fff; position: fixed; top: 0; left: -220px; transition: all .25s linear; text-align: center; cursor: initial; li.about{ background: transparent; border: 0; width: 50%; margin: 0 auto; padding: 20px 0 0; } li.about-text{ text-transform: initial; padding: 0 15px; border: 0; background: transparent; p{font-size: 10px;} } li{ margin: 5px; padding: 20px 0; background: #fff; border: 5px solid #f1f1f1; font-family: "altosinsights", sans-serif; font-size: 10px; letter-spacing: 2px; text-transform: uppercase; list-style: none; } } .menu-itens-active{ left: 0; box-shadow: #666 1px 0 10px 0px; }
}
nav.menu-mobile-active{
left: 213px;
}
.social-media{
margin: 0 10px;
}
.categoria-image{
width: 287px;
}