Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

155 linhas
2.7 KiB

  1. @import '../../_global/styles/mixins';
  2. @import '../../_global/styles/vars';
  3. .secondary-menu {
  4. position: relative;
  5. z-index: 1;
  6. background-color: var(--theme-color-primary-dimmed-04);
  7. text-align: left;
  8. ul {
  9. padding: 15px 14px;
  10. list-style: none;
  11. margin: 0;
  12. font-size: 18px;
  13. line-height: 20px;
  14. @media(max-width: 359px) {
  15. font-size: 16px;
  16. line-height: 20px;
  17. padding: 10px;
  18. }
  19. }
  20. li {
  21. display: inline-block;
  22. }
  23. @media (max-width: 767px) and (orientation: landscape) {
  24. position: absolute;
  25. right: 100%;
  26. top: 0;
  27. width: calc(100vw - 420px);
  28. min-width: 35vw;
  29. li {
  30. display: block;
  31. }
  32. }
  33. a {
  34. position: relative;
  35. display: block;
  36. padding: 5px 6px;
  37. transition: 0.3s $easeOutQuad;
  38. text-decoration: underline;
  39. text-decoration-color: transparent;
  40. text-decoration-thickness: 2px;
  41. text-underline-offset: 2px;
  42. @include focus-visible;
  43. @media(max-width: 359px) {
  44. padding: 5px;
  45. }
  46. }
  47. }
  48. .meta-menu {
  49. position: relative;
  50. z-index: 1;
  51. padding: 0 12px;
  52. > ul {
  53. display: flex;
  54. justify-content: flex-start;
  55. list-style: none;
  56. padding: 0;
  57. margin: 0;
  58. }
  59. ul {
  60. display: flex;
  61. list-style: none;
  62. padding: 0;
  63. margin: 0;
  64. li {
  65. padding: 0;
  66. }
  67. }
  68. .icons {
  69. margin-left: auto;
  70. .login {
  71. a {
  72. &:before {
  73. @include icon-login-flyout;
  74. font-family: 'Icons', sans-serif;
  75. font-size: var(--icon-size-small);
  76. line-height: 30px;
  77. float: right;
  78. margin-left: 5px;
  79. }
  80. &:hover {
  81. text-decoration-color: transparent;
  82. }
  83. }
  84. }
  85. li:not(.login) a {
  86. font-size: 0;
  87. line-height: 0;
  88. text-decoration: none;
  89. &:before {
  90. font-family: 'Icons', sans-serif;
  91. font-size: var(--icon-size-small);
  92. line-height: 30px;
  93. }
  94. &:hover {
  95. text-decoration-color: transparent;
  96. }
  97. }
  98. .sign-language a::before {
  99. @include icon-small-gebaerdensprache;
  100. }
  101. .simple-language a::before {
  102. @include icon-small-leichte-sprache;
  103. }
  104. }
  105. a {
  106. display: block;
  107. font-size: var(--font-size-small);
  108. line-height: 30px;
  109. margin: 10px 0;
  110. padding: 5px 8px;
  111. text-decoration: none;
  112. /*
  113. text-decoration: underline;
  114. text-decoration-color: transparent;
  115. text-decoration-thickness: 2px;
  116. text-underline-offset: 2px;
  117. */
  118. transition: 0.3s ease;
  119. text-align: center;
  120. border: 0;
  121. background-color: transparent;
  122. cursor: pointer;
  123. @include focus-visible;
  124. @media(max-width: 359px) {
  125. padding: 5px;
  126. }
  127. &:hover {
  128. text-decoration-color: var(--theme-color-primary);
  129. }
  130. }
  131. }