You are here

responsive_menus_simple.css in Responsive Menus 7

Same filename and directory in other branches
  1. 8 styles/responsive_menus_simple/css/responsive_menus_simple.css

CSS & media queries for responsive_menus_simple style.

File

styles/responsive_menus_simple/css/responsive_menus_simple.css
View source
  1. /**
  2. * @file
  3. * CSS & media queries for responsive_menus_simple style.
  4. */
  5. /* Responsive mode, engage! */
  6. .responsive-menus.responsified {
  7. clear: both;
  8. width: 100%;
  9. }
  10. .responsive-menus.responsified span.toggler {
  11. padding: 1px;
  12. display: block;
  13. background: #333;
  14. color: #fff;
  15. border-radius: 5px;
  16. box-shadow: 2px 2px 2px #000;
  17. font-size: 1.35em;
  18. text-align: center;
  19. cursor: pointer;
  20. outline: none;
  21. }
  22. .responsive-menus.responsified.responsive-toggled span.toggler {
  23. border-bottom-left-radius: 0;
  24. border-bottom-right-radius: 0;
  25. border-bottom: 1px solid #bbb;
  26. }
  27. .responsive-menus.responsified .responsive-menus-simple {
  28. display: none;
  29. width: 100%;
  30. background: #333;
  31. border-bottom-right-radius: 4px;
  32. border-bottom-left-radius: 4px;
  33. box-shadow: 2px 2px 2px #000;
  34. }
  35. .responsive-menus.responsified.responsive-toggled .responsive-menus-simple,
  36. .responsive-menus.responsified.responsive-toggled .responsive-menus-simple ul {
  37. display: block;
  38. padding: 0;
  39. margin: 0;
  40. }
  41. .responsive-menus.responsified.responsive-toggled.absolute {
  42. position: relative;
  43. z-index: 999;
  44. }
  45. .responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {
  46. position: absolute;
  47. z-index: 999;
  48. top: auto;
  49. }
  50. .responsive-menus.responsified .responsive-menus-simple li {
  51. width: 100%;
  52. display: block;
  53. padding: 0;
  54. margin: 0;
  55. clear: both;
  56. list-style: none;
  57. }
  58. .responsive-menus.responsified .responsive-menus-simple li a {
  59. color: #fff;
  60. display: block;
  61. padding: 1em 5%;
  62. margin: 0;
  63. text-align: left;
  64. color: #fff;
  65. border-bottom: 1px solid #bbb;
  66. border-bottom: 1px solid rgba(255,255,255,0.5);
  67. text-decoration: none;
  68. text-transform: uppercase;
  69. }
  70. .responsive-menus.responsified .responsive-menus-simple>li.last a {
  71. border-bottom: none;
  72. }
  73. .responsive-menus.responsified .responsive-menus-simple li ul li a {
  74. padding: 1em 0 1em 10%;
  75. }
  76. .responsive-menus.responsified .responsive-menus-simple li ul li ul li a {
  77. padding: 1em 0 1em 15%;
  78. }
  79. .responsive-menus.responsified .responsive-menus-simple li ul {
  80. display: block !important;
  81. visibility: visible !important;
  82. margin: 0;
  83. padding: 0;
  84. }
  85. /* Inactive rule */
  86. .responsive-menus span.toggler {
  87. display: none;
  88. }