@import url('https://fonts.googleapis.com/css2?family=Sriracha&display=swap');
  html {padding: 0px; margin: 0px; font-family:'Times New Roman',Georgia; text-align:center;}
  
  body {background-color:#ffff40;}
  header { border:3px solid black; background-color:#663300; color:white; text-shadow:1px 1px 5px black; width:100.72%; margin:-8px; } /*background-color:LightSeaGreen;*/
  .menu { padding-top:15px; margin:5px; color:black; font-size:30px; font-weight:bold; font-family:'Verdana'; text-shadow:1px 1px 3px black; }
  .menu:hover { cursor:pointer; color:white; transition-duration:1s; transition-timing-function: ease; }
  .m { -webkit-transform: rotate(180deg);  -ms-transform: rotate(180deg); transform:rotateX(180deg); transition-duration:0s; }
  .seta { padding-right:30px; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform:rotate(-90deg); transition-duration:0s; }
 .menu-geral { position:absolute; width:300px; height:500px; border:3px solid black; background-color:SlateGray; margin-top:20px; z-index:2; display:none; }
 .opcoes { position:absolute; width:100px;  border:3px solid black; background-color:SlateGray; margin-top:20px; margin-left:-40px; z-index:2; display:none; }
 .opc { width:140px; right:15px; }
 h2 { font-family: 'Sriracha', cursive; }
  h2::selection {background-color:white; color:CornflowerBlue;}
  textarea { position:relative; width:80%; height:500px; font-family:Arial,sans-serif; font-size:16px;}
  summary{list-style: none; display:block;}
  .cordobotondomenu { background-color:#D6D6DB; }
  #inf-linha { width:50px; height:20px; font-family:'Arial Black','sans-serif'; font-size:10px; padding-right:10px; padding-left:10px; }
  @media only screen and (max-width: 1200px) {
  header { width:103%; }
  }