mostly filebased Content Presentation System
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

113 line
2.3KB

  1. * {
  2. box-sizing: border-box; }
  3. body {
  4. margin: .5em; }
  5. nav * {
  6. list-style: none;
  7. padding: 0;
  8. margin: 0; }
  9. html {
  10. height: 100vh; }
  11. html {
  12. -webkit-text-size-adjust: 100%; }
  13. html {
  14. color: #777;
  15. background: #fff; }
  16. a {
  17. color: #777; }
  18. a.content_element_box .hover {
  19. display: none; }
  20. a.content_element_box:hover .hover {
  21. display: inline; }
  22. a.content_element_box:hover .standard {
  23. display: none; }
  24. a.content_element_box div.content_element_box {
  25. display: inline-block;
  26. position: relative;
  27. height: 200px;
  28. margin: 1em; }
  29. a.content_element_box div.content_element_box .image {
  30. height: 100%; }
  31. a.content_element_box div.content_element_box img {
  32. height: 100%;
  33. width: auto; }
  34. a.content_element_box div.content_element_box .caption {
  35. position: absolute;
  36. width: 100%;
  37. bottom: 0;
  38. right: 0;
  39. background: rgba(255, 255, 255, 0.8); }
  40. .content_elment_box_body {
  41. display: none; }
  42. .content_element_devided {
  43. display: grid;
  44. grid-template-columns: 50% 50%; }
  45. .featherlight .featherlight-content {
  46. background: none;
  47. overflow: visible; }
  48. .featherlight .featherlight-content .featherlight-close-icon {
  49. color: #fff;
  50. background: none;
  51. top: -10px;
  52. right: -10px;
  53. font-size: 1.5em; }
  54. @media only screen and (max-width: 450px) {
  55. .featherlight .featherlight-content iframe {
  56. width: 100%;
  57. height: 100%; } }
  58. @media only screen and (max-width: 450px) {
  59. #main-nav {
  60. display: none; } }
  61. #mobile-nav {
  62. display: none; }
  63. @media only screen and (max-width: 450px) {
  64. #mobile-nav {
  65. display: block; }
  66. #mobile-nav a.menu-toggle {
  67. display: block; } }
  68. #mobile-nav .the_list {
  69. display: none; }
  70. #mobile-nav.open .the_list {
  71. display: block;
  72. position: fixed;
  73. top: 0;
  74. left: 0;
  75. z-index: 99;
  76. background: rgba(255, 255, 255, 0.9);
  77. height: 100%;
  78. width: 100%;
  79. overflow: scroll; }
  80. #mobile-nav a.menu-toggle {
  81. position: fixed;
  82. top: 0;
  83. right: 0;
  84. width: 50px;
  85. height: 50px;
  86. z-index: 100;
  87. cursor: pointer;
  88. background: rgba(255, 255, 255, 0.9);
  89. background-image: url("menu-icon.png");
  90. background-position: top;
  91. background-size: 100%; }
  92. #mobile-nav.open a.menu-toggle {
  93. background-position: bottom; }
  94. html, body {
  95. height: 100%;
  96. margin: 0;
  97. padding: 0; }
  98. /*# sourceMappingURL=style.css.map */