general.css 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. @import url(../../../../../../../template/css/general.css);
  2. /*--- Overwrite Defaults ---*/
  3. #bx-toolbar-content {
  4. z-index: 500;
  5. }
  6. #bx-logo-container {
  7. margin-left: 0.625rem;
  8. margin-right: 0;
  9. text-align: left;
  10. }
  11. #bx-logo-container a span {
  12. line-height: normal;
  13. }
  14. /*---Toolbar ---*/
  15. .bx-toolbar-content {
  16. position: relative;
  17. }
  18. .bx-toolbar-content::before,
  19. .bx-toolbar-content::after {
  20. display: none;
  21. }
  22. .bx-toolbar-content .bx-toolbar-item {
  23. display: inline-block;
  24. }
  25. .bx-toolbar-content .bx-toolbar-item.bx-ti-menu {
  26. margin: 0;
  27. padding: 0 1.25rem;
  28. -webkit-overflow-scrolling: touch;
  29. }
  30. /*--- Page Submenu bar ---*/
  31. .bx-menu-main-bar {
  32. overflow: hidden;
  33. }
  34. /*--- Main Page Content ---*/
  35. .content-wrapper{
  36. position: relative;
  37. display: -webkit-flex;
  38. display: flex;
  39. -webkit-flex-direction: column;
  40. flex-direction: column;
  41. min-height: 100%;
  42. min-height: 100vh;
  43. }
  44. .cd-main-content::before {
  45. /* never visible - used to check MQ in jQuery */
  46. display: none;
  47. content: 'mobile';
  48. }
  49. @media only screen and (min-width: 720px) {
  50. .cd-main-content::before {
  51. content: 'tablet';
  52. }
  53. }
  54. @media only screen and (min-width: 1024px) {
  55. .cd-main-content::before {
  56. content: 'desktop';
  57. }
  58. }
  59. /*--- Header ---*/
  60. .cd-main-header {
  61. position: absolute;
  62. z-index: 999;
  63. top: 0;
  64. left: 0;
  65. height: 45px;
  66. width: 100%;
  67. background: #3e454c;
  68. -webkit-font-smoothing: antialiased;
  69. -moz-osx-font-smoothing: grayscale;
  70. }
  71. .cd-main-header::after {
  72. clear: both;
  73. content: "";
  74. display: table;
  75. }
  76. @media only screen and (min-width: 720px) {
  77. .cd-main-header {
  78. position: fixed;
  79. height: 55px;
  80. }
  81. }
  82. .cd-logo {
  83. float: left;
  84. display: block;
  85. margin: 11px 0 0 5%;
  86. }
  87. .cd-logo img {
  88. display: block;
  89. }
  90. @media only screen and (min-width: 720px) {
  91. .cd-logo {
  92. margin: 16px 0 0 36px;
  93. }
  94. }
  95. .cd-nav-trigger {
  96. /* navigation trigger - visible on mobile devices only */
  97. position: relative;
  98. display: block;
  99. top: 0px;
  100. left: 0px;
  101. width: 3.5rem;
  102. height: 3.5rem;
  103. margin-right: 0px;
  104. /* hide text */
  105. overflow: hidden;
  106. white-space: nowrap;
  107. color: transparent !important;
  108. }
  109. .cd-nav-trigger span,
  110. .cd-nav-trigger span::before,
  111. .cd-nav-trigger span::after {
  112. /* hamburger icon in CSS */
  113. position: absolute;
  114. display: inline-block;
  115. height: 3px;
  116. width: 24px;
  117. background: #ffffff;
  118. }
  119. .cd-nav-trigger span {
  120. /* line in the center */
  121. position: absolute;
  122. top: 50%;
  123. right: 15px;
  124. -webkit-transition: background 0.2s;
  125. -moz-transition: background 0.2s;
  126. transition: background 0.2s;
  127. }
  128. .cd-nav-trigger span::before,
  129. .cd-nav-trigger span::after {
  130. /* other 2 lines */
  131. content: '';
  132. right: 0;
  133. /* Force Hardware Acceleration in WebKit */
  134. -webkit-transform: translateZ(0);
  135. -moz-transform: translateZ(0);
  136. -ms-transform: translateZ(0);
  137. -o-transform: translateZ(0);
  138. transform: translateZ(0);
  139. -webkit-backface-visibility: hidden;
  140. backface-visibility: hidden;
  141. -webkit-transform-origin: 0% 50%;
  142. -moz-transform-origin: 0% 50%;
  143. -ms-transform-origin: 0% 50%;
  144. -o-transform-origin: 0% 50%;
  145. transform-origin: 0% 50%;
  146. -webkit-transition: -webkit-transform 0.2s;
  147. -moz-transition: -moz-transform 0.2s;
  148. transition: transform 0.2s;
  149. }
  150. .cd-nav-trigger span::before {
  151. /* menu icon top line */
  152. top: -6px;
  153. }
  154. .cd-nav-trigger span::after {
  155. /* menu icon bottom line */
  156. top: 6px;
  157. }
  158. .cd-nav-trigger.nav-is-visible span {
  159. /* hide line in the center */
  160. background: rgba(255, 255, 255, 0);
  161. }
  162. .cd-nav-trigger.nav-is-visible span::before,
  163. .cd-nav-trigger.nav-is-visible span::after {
  164. /* keep visible other 2 lines */
  165. background: white;
  166. }
  167. .cd-nav-trigger.nav-is-visible span::before {
  168. -webkit-transform: translateX(4px) translateY(-3px) rotate(45deg);
  169. -moz-transform: translateX(4px) translateY(-3px) rotate(45deg);
  170. -ms-transform: translateX(4px) translateY(-3px) rotate(45deg);
  171. -o-transform: translateX(4px) translateY(-3px) rotate(45deg);
  172. transform: translateX(4px) translateY(-3px) rotate(45deg);
  173. }
  174. .cd-nav-trigger.nav-is-visible span::after {
  175. -webkit-transform: translateX(4px) translateY(2px) rotate(-45deg);
  176. -moz-transform: translateX(4px) translateY(2px) rotate(-45deg);
  177. -ms-transform: translateX(4px) translateY(2px) rotate(-45deg);
  178. -o-transform: translateX(4px) translateY(2px) rotate(-45deg);
  179. transform: translateX(4px) translateY(2px) rotate(-45deg);
  180. }
  181. @media only screen and (min-width: 720px) {
  182. .cd-nav-trigger {
  183. display: none;
  184. }
  185. }
  186. /*--- Top Navigation ---*/
  187. @media only screen and (min-width: 720px) {
  188. .cd-nav {
  189. display: block;
  190. }
  191. }
  192. /*--- Footer ---*/
  193. #bx-footer-wrapper {
  194. height: auto;
  195. }
  196. /* Author block in content modules */
  197. .sys-author .bx-def-unit-info.bx-def-thumb-size-max-height {
  198. max-height:none;
  199. }