Victoria Hall Booking for Events
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.

434 lines
9.0 KiB

​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
  1. /*!
  2. * Viewer.js v1.11.7
  3. * https://fengyuanchen.github.io/viewerjs
  4. *
  5. * Copyright 2015-present Chen Fengyuan
  6. * Released under the MIT license
  7. *
  8. * Date: 2024-11-24T04:32:14.526Z
  9. */
  10. .viewer-close:before, .viewer-flip-horizontal:before, .viewer-flip-vertical:before, .viewer-fullscreen-exit:before, .viewer-fullscreen:before, .viewer-next:before, .viewer-one-to-one:before, .viewer-play:before, .viewer-prev:before, .viewer-reset:before, .viewer-rotate-left:before, .viewer-rotate-right:before, .viewer-zoom-in:before, .viewer-zoom-out:before {
  11. background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 40'%3E%3Cpath fill='%23fff' d='M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z'/%3E%3C/svg%3E");
  12. background-repeat: no-repeat;
  13. background-size: 280px;
  14. color: transparent;
  15. display: block;
  16. font-size: 0;
  17. height: 20px;
  18. line-height: 0;
  19. width: 20px
  20. }
  21. .viewer-zoom-in:before {
  22. background-position: 0 0;
  23. content: "Zoom In"
  24. }
  25. .viewer-zoom-out:before {
  26. background-position: -20px 0;
  27. content: "Zoom Out"
  28. }
  29. .viewer-one-to-one:before {
  30. background-position: -40px 0;
  31. content: "One to One"
  32. }
  33. .viewer-reset:before {
  34. background-position: -60px 0;
  35. content: "Reset"
  36. }
  37. .viewer-prev:before {
  38. background-position: -80px 0;
  39. content: "Previous"
  40. }
  41. .viewer-play:before {
  42. background-position: -100px 0;
  43. content: "Play"
  44. }
  45. .viewer-next:before {
  46. background-position: -120px 0;
  47. content: "Next"
  48. }
  49. .viewer-rotate-left:before {
  50. background-position: -140px 0;
  51. content: "Rotate Left"
  52. }
  53. .viewer-rotate-right:before {
  54. background-position: -160px 0;
  55. content: "Rotate Right"
  56. }
  57. .viewer-flip-horizontal:before {
  58. background-position: -180px 0;
  59. content: "Flip Horizontal"
  60. }
  61. .viewer-flip-vertical:before {
  62. background-position: -200px 0;
  63. content: "Flip Vertical"
  64. }
  65. .viewer-fullscreen:before {
  66. background-position: -220px 0;
  67. content: "Enter Full Screen"
  68. }
  69. .viewer-fullscreen-exit:before {
  70. background-position: -240px 0;
  71. content: "Exit Full Screen"
  72. }
  73. .viewer-close:before {
  74. background-position: -260px 0;
  75. content: "Close"
  76. }
  77. .viewer-container {
  78. -webkit-tap-highlight-color: transparent;
  79. -webkit-touch-callout: none;
  80. bottom: 0;
  81. direction: ltr;
  82. font-size: 0;
  83. left: 0;
  84. line-height: 0;
  85. overflow: hidden;
  86. position: absolute;
  87. right: 0;
  88. top: 0;
  89. -ms-touch-action: none;
  90. touch-action: none;
  91. -webkit-user-select: none;
  92. -moz-user-select: none;
  93. -ms-user-select: none;
  94. user-select: none
  95. }
  96. .viewer-container ::-moz-selection, .viewer-container::-moz-selection {
  97. background-color: transparent
  98. }
  99. .viewer-container ::selection, .viewer-container::selection {
  100. background-color: transparent
  101. }
  102. .viewer-container:focus {
  103. outline: 0
  104. }
  105. .viewer-container img {
  106. display: block;
  107. height: auto;
  108. max-height: none !important;
  109. max-width: none !important;
  110. min-height: 0 !important;
  111. min-width: 0 !important;
  112. width: 100%
  113. }
  114. .viewer-canvas {
  115. bottom: 0;
  116. left: 0;
  117. overflow: hidden;
  118. position: absolute;
  119. right: 0;
  120. top: 0
  121. }
  122. .viewer-canvas > img {
  123. height: auto;
  124. margin: 15px auto;
  125. max-width: 90% !important;
  126. width: auto
  127. }
  128. .viewer-footer {
  129. bottom: 0;
  130. left: 0;
  131. overflow: hidden;
  132. position: absolute;
  133. right: 0;
  134. text-align: center
  135. }
  136. .viewer-navbar {
  137. background-color: rgba(0, 0, 0, .5);
  138. overflow: hidden
  139. }
  140. .viewer-list {
  141. box-sizing: content-box;
  142. height: 50px;
  143. margin: 0;
  144. overflow: hidden;
  145. padding: 1px 0
  146. }
  147. .viewer-list > li {
  148. color: transparent;
  149. cursor: pointer;
  150. float: left;
  151. font-size: 0;
  152. height: 50px;
  153. line-height: 0;
  154. opacity: .5;
  155. overflow: hidden;
  156. transition: opacity .15s;
  157. width: 30px
  158. }
  159. .viewer-list > li:focus, .viewer-list > li:hover {
  160. opacity: .75
  161. }
  162. .viewer-list > li:focus {
  163. outline: 0
  164. }
  165. .viewer-list > li + li {
  166. margin-left: 1px
  167. }
  168. .viewer-list > .viewer-loading {
  169. position: relative
  170. }
  171. .viewer-list > .viewer-loading:after {
  172. border-width: 2px;
  173. height: 20px;
  174. margin-left: -10px;
  175. margin-top: -10px;
  176. width: 20px
  177. }
  178. .viewer-list > .viewer-active, .viewer-list > .viewer-active:focus, .viewer-list > .viewer-active:hover {
  179. opacity: 1
  180. }
  181. .viewer-player {
  182. background-color: #000;
  183. bottom: 0;
  184. cursor: none;
  185. display: none;
  186. right: 0;
  187. z-index: 1
  188. }
  189. .viewer-player, .viewer-player > img {
  190. left: 0;
  191. position: absolute;
  192. top: 0
  193. }
  194. .viewer-toolbar > ul {
  195. display: inline-block;
  196. margin: 0 auto 5px;
  197. overflow: hidden;
  198. padding: 6px 3px
  199. }
  200. .viewer-toolbar > ul > li {
  201. background-color: rgba(0, 0, 0, .5);
  202. border-radius: 50%;
  203. cursor: pointer;
  204. float: left;
  205. height: 24px;
  206. overflow: hidden;
  207. transition: background-color .15s;
  208. width: 24px
  209. }
  210. .viewer-toolbar > ul > li:focus, .viewer-toolbar > ul > li:hover {
  211. background-color: rgba(0, 0, 0, .8)
  212. }
  213. .viewer-toolbar > ul > li:focus {
  214. box-shadow: 0 0 3px #fff;
  215. outline: 0;
  216. position: relative;
  217. z-index: 1
  218. }
  219. .viewer-toolbar > ul > li:before {
  220. margin: 2px
  221. }
  222. .viewer-toolbar > ul > li + li {
  223. margin-left: 1px
  224. }
  225. .viewer-toolbar > ul > .viewer-small {
  226. height: 18px;
  227. margin-bottom: 3px;
  228. margin-top: 3px;
  229. width: 18px
  230. }
  231. .viewer-toolbar > ul > .viewer-small:before {
  232. margin: -1px
  233. }
  234. .viewer-toolbar > ul > .viewer-large {
  235. height: 30px;
  236. margin-bottom: -3px;
  237. margin-top: -3px;
  238. width: 30px
  239. }
  240. .viewer-toolbar > ul > .viewer-large:before {
  241. margin: 5px
  242. }
  243. .viewer-tooltip {
  244. background-color: rgba(0, 0, 0, .8);
  245. border-radius: 10px;
  246. color: #fff;
  247. display: none;
  248. font-size: 12px;
  249. height: 20px;
  250. left: 50%;
  251. line-height: 20px;
  252. margin-left: -25px;
  253. margin-top: -10px;
  254. position: absolute;
  255. text-align: center;
  256. top: 50%;
  257. width: 50px
  258. }
  259. .viewer-title {
  260. color: #ccc;
  261. display: inline-block;
  262. font-size: 12px;
  263. line-height: 1.2;
  264. margin: 5px 5%;
  265. max-width: 90%;
  266. min-height: 14px;
  267. opacity: .8;
  268. overflow: hidden;
  269. text-overflow: ellipsis;
  270. transition: opacity .15s;
  271. white-space: nowrap
  272. }
  273. .viewer-title:hover {
  274. opacity: 1
  275. }
  276. .viewer-button {
  277. -webkit-app-region: no-drag;
  278. background-color: rgba(0, 0, 0, .5);
  279. border-radius: 50%;
  280. cursor: pointer;
  281. height: 80px;
  282. overflow: hidden;
  283. position: absolute;
  284. right: -40px;
  285. top: -40px;
  286. transition: background-color .15s;
  287. width: 80px
  288. }
  289. .viewer-button:focus, .viewer-button:hover {
  290. background-color: rgba(0, 0, 0, .8)
  291. }
  292. .viewer-button:focus {
  293. box-shadow: 0 0 3px #fff;
  294. outline: 0
  295. }
  296. .viewer-button:before {
  297. bottom: 15px;
  298. left: 15px;
  299. position: absolute
  300. }
  301. .viewer-fixed {
  302. position: fixed
  303. }
  304. .viewer-open {
  305. overflow: hidden
  306. }
  307. .viewer-show {
  308. display: block
  309. }
  310. .viewer-hide {
  311. display: none
  312. }
  313. .viewer-backdrop {
  314. background-color: rgba(0, 0, 0, .5)
  315. }
  316. .viewer-invisible {
  317. visibility: hidden
  318. }
  319. .viewer-move {
  320. cursor: move;
  321. cursor: grab
  322. }
  323. .viewer-fade {
  324. opacity: 0
  325. }
  326. .viewer-in {
  327. opacity: 1
  328. }
  329. .viewer-transition {
  330. transition: all .3s
  331. }
  332. @keyframes viewer-spinner {
  333. 0% {
  334. transform: rotate(0deg)
  335. }
  336. to {
  337. transform: rotate(1turn)
  338. }
  339. }
  340. .viewer-loading:after {
  341. animation: viewer-spinner 1s linear infinite;
  342. border: 4px solid hsla(0, 0%, 100%, .1);
  343. border-left-color: hsla(0, 0%, 100%, .5);
  344. border-radius: 50%;
  345. content: "";
  346. display: inline-block;
  347. height: 40px;
  348. left: 50%;
  349. margin-left: -20px;
  350. margin-top: -20px;
  351. position: absolute;
  352. top: 50%;
  353. width: 40px;
  354. z-index: 1
  355. }
  356. @media (max-width: 767px) {
  357. .viewer-hide-xs-down {
  358. display: none
  359. }
  360. }
  361. @media (max-width: 991px) {
  362. .viewer-hide-sm-down {
  363. display: none
  364. }
  365. }
  366. @media (max-width: 1199px) {
  367. .viewer-hide-md-down {
  368. display: none
  369. }
  370. }