lc_lightbox.css 30 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208
  1. /*------------------------------------------------------------------
  2. [Table of contents]
  3. * (1) wrapper / #lcl_wrap
  4. + (2) lightbox window / #lcl_window
  5. - (3) loader / #lcl_loader
  6. - (4) commands container / #lcl_nav_cmd
  7. - single command / .lcl_icon
  8. - socials tooltip / .lcl_socials_tt
  9. - (5) contents wrapper / #lcl_contents_wrap
  10. - shown element wrapper / #lcl_subj
  11. - (6) texts wrapper / #lcl_txt
  12. - title / #lcl_title
  13. - author / #lcl_author
  14. - description / #lcl_descr
  15. - comments wrapper / .lcl_comments_wrap
  16. + (7) thumbnails navigator / #lcl_thumbs_nav
  17. - thumb image / .lcl_tn_image
  18. + lightbox overlay / #lcl_overlay
  19. + (8) progressbar / #lcl_progressbar
  20. -------------------------------------------------------------------*/
  21. /* (1) basic styles */
  22. #lcl_wrap {
  23. bottom: 0;
  24. left: 0;
  25. position: fixed;
  26. top: 0;
  27. right: 0;
  28. text-align: center;
  29. overflow-x: hidden;
  30. overflow-y: hidden;
  31. z-index: 999999999;
  32. -webkit-overflow-scrolling: touch;
  33. }
  34. #lcl_wrap:before {
  35. content: "";
  36. display: inline-block;
  37. height: 100%;
  38. vertical-align: middle;
  39. }
  40. #lcl_wrap > * {
  41. text-align: left;
  42. box-sizing: border-box;
  43. }
  44. #lcl_overlay {
  45. position: fixed;
  46. top: 0;
  47. left: 0;
  48. width: 100%;
  49. height: 100%;
  50. overflow: hidden;
  51. z-index: -1;
  52. background-position: top left;
  53. background-repeat: repeat;
  54. -webkit-transform: translateZ(0);
  55. transform: translateZ(0);
  56. }
  57. #lcl_wrap:not(.lcl_pre_show) {
  58. -webkit-transition: all .35s ease-in;
  59. transition: all .35s ease-in;
  60. }
  61. /* (3) loader */
  62. #lcl_loader {
  63. display: block;
  64. opacity: 0;
  65. height: 40px;
  66. width: 40px;
  67. position: absolute;
  68. top: 50%;
  69. left: 50%;
  70. margin-left: -20px;
  71. margin-top: -20px;
  72. z-index: -1;
  73. /* timing overrided by JS */
  74. -webkit-transition: opacity .3s ease-out;
  75. transition: opacity .3s ease-out;
  76. }
  77. #lcl_loader.lcl_loader_pre_first_el {
  78. opacity: 0 !important;
  79. }
  80. .lcl_first_sizing #lcl_loader,
  81. .lcl_loading_iframe #lcl_loader,
  82. .lcl_loading_videojs #lcl_loader,
  83. .lcl_switching_elem #lcl_loader {
  84. opacity: 1;
  85. z-index: 99999;
  86. }
  87. #lcll_1, #lcll_2 {
  88. box-sizing: border-box;
  89. position: absolute;
  90. width: 100%;
  91. height: 100%;
  92. top: 50%;
  93. left: 50%;
  94. border-radius: 50%;
  95. margin-top: -50%;
  96. margin-left: -50%;
  97. background: transparent;
  98. border-color: #aaa #aaa transparent;
  99. border-width: 3px;
  100. border-style: solid;
  101. -webkit-animation: lcl-loader 1.4s infinite linear;
  102. animation: lcl-loader 1.4s infinite linear;
  103. }
  104. #lcll_2 {
  105. width: 50%;
  106. height: 50%;
  107. margin-left: -25%;
  108. margin-top: -25%;
  109. border-right-color: transparent !important;
  110. -webkit-animation-duration: 1.15s;
  111. animation-duration: 1.15s;
  112. -webkit-animation-direction: reverse;
  113. animation-direction: reverse;
  114. }
  115. @-webkit-keyframes lcl-loader {
  116. 100% {-webkit-transform: rotate(360deg) translateZ(0);}
  117. }
  118. @keyframes lcl-loader {
  119. 100% {transform: rotate(360deg) translateZ(0);}
  120. }
  121. /* (2) window */
  122. #lcl_subj.lcl_switching_el > * {
  123. opacity: 0;
  124. }
  125. #lcl_contents_wrap { /* timing overrided by JS */
  126. -webkit-transition: opacity .3s ease;
  127. transition: opacity .3s ease;
  128. }
  129. .lcl_first_sizing #lcl_contents_wrap,
  130. .lcl_loading_iframe #lcl_contents_wrap,
  131. .lcl_loading_videojs #lcl_contents_wrap,
  132. .lcl_switching_elem #lcl_contents_wrap,
  133. .lcl_toggling_fs #lcl_contents_wrap {
  134. opacity: 0 !important;
  135. }
  136. .lcl_first_sizing #lcl_contents_wrap *,
  137. .lcl_loading_iframe #lcl_contents_wrap *,
  138. .lcl_loading_videojs #lcl_contents_wrap *,
  139. .lcl_switching_elem #lcl_contents_wrap *,
  140. .lcl_toggling_fs #lcl_contents_wrap * {
  141. -webkit-transition: none !important;
  142. transition: none !important;
  143. }
  144. #lcl_wrap {
  145. padding: 5%;
  146. }
  147. #lcl_window {
  148. display: inline-block;
  149. text-align: left;
  150. z-index: 30;
  151. vertical-align: middle;
  152. width: 100%;
  153. height: 100%;
  154. max-height: 100%;
  155. max-width: 900px;
  156. min-width: 50px;
  157. min-height: 50px;
  158. line-height: 0 !important;
  159. overflow: visible;
  160. position: relative;
  161. top: 0;
  162. left: 0;
  163. -webkit-transform: translateZ(0);
  164. transform: translateZ(0);
  165. }
  166. .lcl_image_elem,
  167. #lcl_elem_wrap:not(.lcl_image_elem) .lcl_elem { /* timing overrided by JS */
  168. -webkit-transition: all .3s ease-out;
  169. transition: all .3s ease-out;
  170. }
  171. .lcl_toggling_fs #lcl_window, /* fullscreen switch - fast transition */
  172. .lcl_toggling_fs .lcl_image_elem,
  173. .lcl_toggling_fs #lcl_elem_wrap:not(.lcl_image_elem) .lcl_elem {
  174. -webkit-transition-duration: .15s !important;
  175. transition-duration: .15s !important;
  176. }
  177. .lcl_is_resizing:not(.lcl_first_sizing):not(.lcl_toggling_txt):not(.lcl_toggling_tn):not(.lcl_toggling_fs) #lcl_window,
  178. .lcl_is_resizing:not(.lcl_toggling_txt):not(.lcl_toggling_tn) .lcl_image_elem,
  179. .lcl_is_resizing:not(.lcl_toggling_txt):not(.lcl_toggling_tn) #lcl_elem_wrap:not(.lcl_image_elem),
  180. .lcl_show_already_shaped #lcl_window {
  181. -webkit-transition: none !important;
  182. transition: none !important;
  183. }
  184. .lcl_tn_hidden #lcl_window {
  185. margin-top: 0 !important;
  186. }
  187. .lcl_pre_first_el:not(.lcl_show_already_shaped) #lcl_window {
  188. width: 100px;
  189. height: 100px;
  190. max-width: 85px !important;
  191. max-height: 85px !important;
  192. }
  193. .lcl_is_closing #lcl_window {
  194. -webkit-transition-timing-function: ease-in;
  195. transition-timing-function: ease-in;
  196. }
  197. /* (5) contents wrap */
  198. #lcl_contents_wrap,
  199. #lcl_subj {
  200. position: absolute;
  201. top: 0;
  202. right: 0;
  203. bottom: 0;
  204. left: 0;
  205. overflow: hidden;
  206. }
  207. #lcl_subj {
  208. z-index: 10;
  209. }
  210. #lcl_wrap:not(.lcl_switching_elem) #lcl_subj {
  211. -webkit-transition: border-width .35s ease;
  212. transition: border-width .35s ease;
  213. }
  214. .lcl_toggling_txt #lcl_subj {
  215. -webkit-transition-delay: .55s !important; /* delay to allow sizing on text hiding */
  216. transition-delay: .55s !important;
  217. }
  218. #lcl_elem_wrap {
  219. position: relative;
  220. background-repeat: no-repeat;
  221. background-position: center center;
  222. background-size: cover;
  223. }
  224. .lcl_image_elem,
  225. .lcl_html_elem {
  226. position: absolute !important;
  227. top: 0;
  228. left: 0;
  229. right: 0;
  230. bottom: 0;
  231. }
  232. .lcl_image_elem img {
  233. left: -99999px;
  234. position: fixed !important;
  235. }
  236. .lcl_html_elem {
  237. line-height: normal;
  238. padding: 15px;
  239. overflow-y: auto;
  240. background: #fdfdfd;
  241. }
  242. .lcl_fullscreen_mode .lcl_html_elem {
  243. padding-top: 60px;
  244. }
  245. .lcl_fullscreen_mode[lcl-type=iframe] #lcl_subj {
  246. top: 60px;
  247. }
  248. .lcl_video_elem > *,
  249. .lcl_youtube_elem > *,
  250. .lcl_vimeo_elem > *,
  251. .lcl_dailymotion_elem > *,
  252. .lcl_iframe_elem > *,
  253. .lcl_postered_video > iframe {
  254. position: absolute;
  255. top: 0;
  256. left: 0;
  257. width: 100%;
  258. height: 100%;
  259. }
  260. /* video.js customization */
  261. .lcl_elem.video-js {
  262. bottom: 0;
  263. height: auto;
  264. left: 0;
  265. position: absolute;
  266. right: 0;
  267. top: 0;
  268. width: auto;
  269. background: #000 !important;
  270. }
  271. .lcl_elem.video-js .vjs-fullscreen-control {
  272. display: none !important;
  273. }
  274. .lcl_elem.video-js .vjs-big-play-button {
  275. background-color: rgba(43, 51, 63, 0.7);
  276. border: 2px solid #fff;
  277. border-radius: 50%;
  278. font-size: 40px;
  279. line-height: 62px;
  280. width: 66px;
  281. height: 66px;
  282. left: 50%;
  283. top: 50%;
  284. margin: -33px 0 0 -33px;
  285. }
  286. .lcl_elem.video-js .vjs-poster {
  287. background-size: cover;
  288. }
  289. /* video poster */
  290. .lcl_postered_video {
  291. background-size: cover;
  292. background-position: center;
  293. }
  294. .lcl_postered_video:not(.lcl_poster_clicked) {
  295. cursor: pointer;
  296. }
  297. .lcl_postered_video:not(.lcl_poster_clicked):before {
  298. content: "\f0bf";
  299. box-sizing: border-box;
  300. font-size: 38px !important;
  301. line-height: 62px !important;
  302. text-indent: 5px !important;
  303. color: #fff;
  304. border-radius: 50%;
  305. position: absolute;
  306. background: rgba(43, 51, 63, 0.7);
  307. top: 50%;
  308. left: 50%;
  309. width: 66px;
  310. height: 66px;
  311. margin-left: -33px;
  312. margin-top: -33px;
  313. border: 2px solid #fff;
  314. -webkit-transition: background .03s linear;
  315. transition: background .03s linear;
  316. }
  317. .lcl_postered_video:not(.lcl_poster_clicked):hover:before {
  318. background: rgba(115, 133, 159, .5);
  319. }
  320. .lcl_postered_video:not(.lcl_poster_clicked) iframe {
  321. display: none;
  322. }
  323. /* error message */
  324. #lcl_inline {
  325. padding: 15px 10px;
  326. line-height: 20px;
  327. }
  328. /* (4) BUTTONS */
  329. .lcl_corner_close.lcl_inner_cmd:not(.lcl_txt_rside):not(.lcl_forced_outer_cmd) #lcl_nav_cmd,
  330. .lcl_corner_close.lcl_no_txt:not(.lcl_forced_outer_cmd) #lcl_nav_cmd,
  331. .lcl_corner_close.lcl_hidden_txt:not(.lcl_forced_outer_cmd) #lcl_nav_cmd,
  332. .lcl_corner_close.lcl_force_txt_over:not(.lcl_forced_outer_cmd) #lcl_nav_cmd {
  333. padding-right: 24px !important
  334. }
  335. .lcl_first_sizing #lcl_nav_cmd,
  336. .lcl_loading_iframe #lcl_nav_cmd,
  337. .lcl_loading_videojs #lcl_nav_cmd,
  338. .lcl_switching_elem #lcl_nav_cmd,
  339. .lcl_toggling_txt.lcl_inner_cmd #lcl_nav_cmd,
  340. .lcl_toggling_fs #lcl_nav_cmd {
  341. opacity: 0 !important;
  342. }
  343. .lcl_outer_cmd:not(.lcl_first_sizing):not(.lcl_first_sizing):not(.lcl_loading_iframe):not(.lcl_switching_elem):not(.lcl_toggling_txt):not(.lcl_toggling_fs):not(.lcl_is_closing) #lcl_nav_cmd {
  344. opacity: 1 !important;
  345. }
  346. .lcl_prev,.lcl_next,.lcl_close{ width: 48px; height: 48px; position: absolute;}
  347. .lcl_prev{ left: -60px; top: 50%; margin-top: -24px;background: url('/image/zuo13.png') no-repeat center; opacity: 0.5;}
  348. .lcl_next{ right: -60px; top: 50%; margin-top: -24px; background: url('/image/you13.png') no-repeat center; opacity: 0.5;}
  349. .lcl_close { right: -53px; top:-53px; background: url('/image/ico_colke.png') no-repeat center; opacity: 0.8;}
  350. .lcl_prev:hover,.lcl_next:hover,.lcl_close:hover{cursor: pointer; opacity: 1;}
  351. .lcl_counter {
  352. cursor: default !important;
  353. font-size: 12px;
  354. font-weight: bold;
  355. line-height: 27px;
  356. padding: 0 10px;
  357. width: auto !important;
  358. }
  359. @media screen and (max-width:340px) {
  360. .lcl_counter {
  361. display: none !important;
  362. }
  363. }
  364. .lcl_download {
  365. position: relative;
  366. }
  367. .lcl_download a {
  368. position: absolute;
  369. top: 0;
  370. right: 0;
  371. bottom: 0;
  372. left: 0;
  373. z-index: 50;
  374. }
  375. .lcl_first_elem:not(.lcl_on_mobile) #lcl_window:hover .lcl_prev {
  376. opacity: 0.5 !important;
  377. cursor: default !important;
  378. }
  379. .lcl_last_elem:not(.lcl_on_mobile) #lcl_window:hover .lcl_next {
  380. opacity: 0.5 !important;
  381. cursor: default !important;
  382. }
  383. .lcl_last_elem .lcl_play {
  384. display: none !important;
  385. }
  386. #lcl_thumb_prev div:before,
  387. #lcl_thumb_next div:before {
  388. font-size: 20px;
  389. }
  390. /* button status */
  391. .lcl_no_carousel[lc-lelem="0"] .lcl_prev:before,
  392. .lcl_no_carousel.lcl_last_elem .lcl_next:before,
  393. .lcl_hidden_txt .lcl_txt_toggle:before,
  394. /*.lcl_tn_hidden .lcl_thumbs_toggle:before,*/
  395. .lcl_zoom_icon.lcl_zoom_disabled:before {
  396. opacity: .6 !important;
  397. }
  398. .lcl_no_carousel[lc-lelem="0"] .lcl_prev,
  399. .lcl_no_carousel.lcl_last_elem .lcl_next {
  400. cursor: default !important;
  401. }
  402. .lcl_no_carousel[lc-lelem="0"] .lcl_prev:after,
  403. .lcl_no_carousel.lcl_last_elem .lcl_next:after {
  404. display: none !important;
  405. }
  406. /* alternative inner close button */
  407. #lcl_corner_close {
  408. position: absolute;
  409. right: -22px; /* pos overwritten by JS */
  410. top: -24px;
  411. border: 3px solid #d3d3d3;
  412. background: #6f6f6f;
  413. box-sizing: content-box !important;
  414. border-radius: 50%;
  415. min-height: 34px;
  416. min-width: 34px;
  417. cursor: pointer;
  418. z-index: 150;
  419. -webkit-transition: opacity .3s ease;
  420. transition: opacity .3s ease;
  421. }
  422. .lcl_first_sizing #lcl_corner_close,
  423. .lcl_loading_iframe #lcl_corner_close,
  424. .lcl_loading_videojs #lcl_corner_close,
  425. .lcl_switching_elem #lcl_corner_close,
  426. .lcl_toggling_fs #lcl_corner_close {
  427. opacity: 0 !important;
  428. }
  429. #lcl_corner_close:before {
  430. font-size: 20px !important;
  431. line-height: 34px !important;
  432. -webkit-transition: all .3s ease;
  433. transition: all .3s ease;
  434. }
  435. #lcl_corner_close:not(.lcl_on_mobile):hover:before {
  436. -webkit-transform: rotate(180deg);
  437. transform: rotate(180deg);
  438. }
  439. .lcl_normal_close #lcl_corner_close,
  440. .lcl_outer_cmd #lcl_corner_close,
  441. .lcl_corner_close.lcl_inner_cmd .lcl_close {
  442. display: none !important;
  443. }
  444. .lcl_nav_btn_middle .lcl_prev {
  445. left: -30px;
  446. }
  447. .lcl_nav_btn_middle.lcl_inner_cmd .lcl_prev {
  448. border-top-left-radius: 0 !important;
  449. border-bottom-left-radius: 0 !important;
  450. }
  451. .lcl_nav_btn_middle .lcl_next {
  452. right: 0px;
  453. }
  454. .lcl_nav_btn_middle.lcl_inner_cmd .lcl_next {
  455. border-top-right-radius: 0 !important;
  456. border-bottom-right-radius: 0 !important;
  457. }
  458. .lcl_nav_btn_middle.lcl_outer_cmd .lcl_prev {
  459. margin-left: 19px !important;
  460. }
  461. .lcl_nav_btn_middle.lcl_outer_cmd .lcl_next {
  462. margin-right: 19px !important;
  463. }
  464. .lcl_nav_btn_middle.lcl_inner_cmd:not(.lcl_fullscreen_mode) .lcl_prev:after {
  465. border-top-left-radius: 0 !important;
  466. border-bottom-left-radius: 0 !important;
  467. }
  468. .lcl_nav_btn_middle.lcl_inner_cmd:not(.lcl_fullscreen_mode) .lcl_next:after {
  469. border-top-right-radius: 0 !important;
  470. border-bottom-right-radius: 0 !important;
  471. }
  472. /* manage btn margins on mobile screens*/
  473. @media screen and (max-width:450px) {
  474. /*#lcl_nav_cmd .lcl_icon {
  475. margin: 0;
  476. }*/
  477. .lcl_close {
  478. margin-left: 26px !important;
  479. }
  480. }
  481. /* IMAGE ZOOM */
  482. .lcl_on_mobile .lcl_zoom_wrap {
  483. overflow: scroll !important;
  484. }
  485. .lcl_zoom_wrap,
  486. .lcl_zoom_wrap * {
  487. cursor: move; /* fallback if grab cursor is unsupported */
  488. cursor: grab;
  489. cursor: -webkit-grab;
  490. -webkit-user-select: none;
  491. -moz-user-select: none;
  492. -ms-user-select: none;
  493. user-select: none;
  494. }
  495. .lcl_zoom_wrap:active {
  496. cursor: move; /* fallback if grab cursor is unsupported */
  497. cursor: grabbing;
  498. cursor: -webkit-grabbing;
  499. }
  500. .lcl_zoom_icon.lcl_zoom_disabled {
  501. cursor: default !important;
  502. }
  503. .lcl_zoom_icon.lcl_zoom_disabled:after {
  504. display: none !important;
  505. }
  506. .lcl_zoom_helper {
  507. position: absolute;
  508. font-size: 8.4px;
  509. color: rgb(250,250,250);
  510. background: #972626;
  511. display: inline-block;
  512. border: 2px solid #972626;
  513. padding: 5px 1px;
  514. font-family: arial;
  515. text-shadow: 0 0 0 rgba(250,250,250, 0.8);
  516. letter-spacing: 0.28px;
  517. border-radius: 1px;
  518. line-height: 0;
  519. z-index: 10;
  520. bottom: -11px;
  521. right: -7px;
  522. -webkit-user-select: none;
  523. -ms-user-select: none;
  524. user-select: none;
  525. }
  526. /* (6) TEXTS */
  527. #lcl_txt {
  528. padding: 12px 10px;
  529. line-height: 20px;
  530. z-index: 50;
  531. position: absolute;
  532. overflow: hidden;
  533. box-sizing: border-box;
  534. }
  535. .lcl_toggling_txt #lcl_txt {
  536. -webkit-transition: -webkit-transform .45s ease .1s, opacity .35s ease .1s;
  537. transition: transform .45s ease .1s, opacity .35s ease .1s;
  538. }
  539. #lcl_txt * {
  540. font-family: 'Arial',​ 'sans-serif';
  541. }
  542. .lcl_no_txt #lcl_txt {
  543. display: none !important;
  544. }
  545. #lcl_txt > * {
  546. padding: 0;
  547. margin: 0;
  548. text-align: left;
  549. position: relative;
  550. overflow-wrap: break-word;
  551. word-wrap: break-word;
  552. -webkit-hyphens: auto;
  553. -ms-hyphens: auto;
  554. -moz-hyphens: auto;
  555. hyphens: auto;
  556. }
  557. #lcl_title {
  558. font-size: 17px;
  559. font-weight: bold;
  560. line-height: normal;
  561. margin-bottom: 4px;
  562. }
  563. #lcl_author {
  564. font-size: 12px;
  565. line-height: 15px;
  566. font-weight: normal;
  567. }
  568. .lcl_comments_wrap {
  569. min-width: 178px;
  570. }
  571. .lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt .lcl_txt_border,
  572. .lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt .lcl_txt_border {
  573. border-bottom: 1px dashed #cfcfcf;
  574. margin-bottom: 12px;
  575. padding-bottom: 17px;
  576. }
  577. .lcl_txt_under #lcl_txt .lcl_txt_border,
  578. .lcl_txt_over #lcl_txt .lcl_txt_border,
  579. .lcl_force_txt_over #lcl_txt .lcl_txt_border {
  580. border-bottom: 1px dashed #cfcfcf;
  581. margin-bottom: 10px;
  582. padding-bottom: 12px;
  583. }
  584. #lcl_descr {
  585. font-size: 14px;
  586. line-height: 20px;
  587. }
  588. .lcl_switching_el #lcl_txt,
  589. .lcl_txt_under_calc #lcl_txt, .lcl_txt_under_calc #lcl_txt *,
  590. .lcl_txt_under.lcl_is_resizing:not(.lcl_force_txt_over) #lcl_txt {
  591. -webkit-transition-duration: 0ms !important;
  592. transition-duration: 0ms !important;
  593. }
  594. /* text under/over element */
  595. .lcl_txt_under #lcl_txt,
  596. .lcl_txt_over #lcl_txt {
  597. left: 0;
  598. bottom: 0;
  599. }
  600. /* text under */
  601. .lcl_txt_under #lcl_txt {
  602. background: #fff;
  603. }
  604. .lcl_txt_under:not(.lcl_force_txt_over) #lcl_txt {
  605. padding: 18px 25px 22px;
  606. margin-bottom: 0 !important;
  607. }
  608. .lcl_txt_under.lcl_is_resizing:not(.lcl_force_txt_over) #lcl_txt,
  609. .lcl_txt_under.lcl_toggling_txt:not(.lcl_force_txt_over) #lcl_txt {
  610. opacity: 0 !important;
  611. }
  612. .lcl_txt_under.lcl_hidden_txt.lcl_toggling_txt:not(.lcl_force_txt_over) #lcl_txt {
  613. visibility: hidden !important;
  614. }
  615. .lcl_txt_under:not(.lcl_force_txt_over) #lcl_txt:after {
  616. height: 7px;
  617. left: 0;
  618. position: absolute;
  619. right: 0;
  620. top: 0;
  621. }
  622. /* text over */
  623. .lcl_force_txt_over #lcl_txt,
  624. .lcl_txt_over #lcl_txt {
  625. background: rgba(255, 255, 255, 0.9);
  626. background-clip: padding-box !important;
  627. border: 15px solid transparent;
  628. border-radius: 0 17px 17px 0;
  629. max-height: calc(100% - 42px);
  630. padding: 13px 22px;
  631. overflow: auto;
  632. bottom: 0;
  633. }
  634. .lcl_fullscreen_mode.lcl_force_txt_over #lcl_txt,
  635. .lcl_fullscreen_mode.lcl_txt_over #lcl_txt {
  636. bottom: auto !important;
  637. right: auto !important;
  638. left: 0 !important;
  639. top: 42px !important;
  640. padding: 17px 22px !important;
  641. max-width: 33.3%;
  642. max-height: calc(100% - 42px);
  643. -webkit-transition: -webkit-transform .45s ease .1s, opacity .35s ease .1s, bottom .3s ease;
  644. transition: transform .45s ease .1s, opacity .35s ease .1s, bottom .3s ease;
  645. }
  646. .lcl_playing_video.lcl_txt_over #lcl_txt,
  647. .lcl_playing_video.lcl_force_txt_over #lcl_txt {
  648. max-height: calc(100% - 42px - 45px); /* top = 42 + bottom = 45 */
  649. bottom: 45px;
  650. }
  651. @media screen and (max-width:1024px) {
  652. .lcl_fullscreen_mode.lcl_force_txt_over #lcl_txt,
  653. .lcl_fullscreen_mode.lcl_txt_over #lcl_txt {
  654. max-width: 66.6%;
  655. }
  656. }
  657. @media screen and (max-width:780px) {
  658. .lcl_fullscreen_mode.lcl_force_txt_over #lcl_txt,
  659. .lcl_fullscreen_mode.lcl_txt_over #lcl_txt {
  660. max-width: 100%;
  661. }
  662. }
  663. /* text on sides */
  664. .lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt,
  665. .lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt {
  666. padding: 16px 24px;
  667. top: 0;
  668. bottom: 0;
  669. width: 330px;
  670. overflow-y: auto;
  671. overflow-x: hidden;
  672. }
  673. .lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt:after,
  674. .lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt:after {
  675. bottom: 0;
  676. position: absolute;
  677. top: 0;
  678. width: 4px;
  679. }
  680. .lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt {
  681. padding-left: 18px;
  682. }
  683. .lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt {
  684. padding-right: 18px;
  685. }
  686. /* text on right side */
  687. .lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj {
  688. border-right: 330px solid transparent;
  689. }
  690. .lcl_txt_rside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd,
  691. .lcl_nav_btn_middle.lcl_txt_rside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next, .lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next,
  692. .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav, .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd {
  693. right: 330px;
  694. }
  695. .lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt {
  696. right: 0;
  697. background: #fefefe;
  698. }
  699. /* text on left side */
  700. .lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj {
  701. border-left: 330px solid transparent;
  702. }
  703. .lcl_txt_lside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd,
  704. .lcl_nav_btn_middle.lcl_txt_lside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev, .lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev,
  705. .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav, .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd {
  706. left: 330px;
  707. }
  708. .lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt {
  709. left: 0;
  710. background: #fefefe;
  711. }
  712. /* text on side on small screens */
  713. @media screen and (max-width:780px) {
  714. .lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt,
  715. .lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt {
  716. width: 220px;
  717. }
  718. .lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj {
  719. border-right-width: 220px;
  720. }
  721. .lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj {
  722. border-left-width: 220px;
  723. }
  724. .lcl_txt_rside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd,
  725. .lcl_nav_btn_middle.lcl_txt_rside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next, .lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next,
  726. .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav, .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd {
  727. right: 220px;
  728. }
  729. .lcl_txt_lside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd,
  730. .lcl_nav_btn_middle .lcl_txt_lside.lcl_inner_cmd:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev, .lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev,
  731. .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav, .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd {
  732. left: 220px;
  733. }
  734. }
  735. /* text on side on large screens + fullscreen */
  736. @media screen and (min-width:1700px) {
  737. .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt,
  738. .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt {
  739. width: 400px;
  740. }
  741. .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj {
  742. border-right-width: 400px;
  743. }
  744. .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_subj {
  745. border-left-width: 400px;
  746. }
  747. .lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_next,
  748. .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav,
  749. .lcl_fullscreen_mode.lcl_txt_rside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd {
  750. right: 400px;
  751. }
  752. .lcl_fullscreen_mode.lcl_nav_btn_middle.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) .lcl_prev,
  753. .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_thumbs_nav,
  754. .lcl_fullscreen_mode.lcl_txt_lside:not(.lcl_no_txt):not(.lcl_force_txt_over) #lcl_nav_cmd {
  755. left: 400px;
  756. }
  757. }
  758. /* hidden side text - force sizes */
  759. .lcl_hidden_txt.lcl_inner_cmd #lcl_nav_cmd,
  760. .lcl_hidden_txt.lcl_outer_cmd #lcl_nav_cmd,
  761. .lcl_fullscreen_mode.lcl_hidden_txt #lcl_thumbs_nav {
  762. right: 0 !important;
  763. left: 0 !important;
  764. }
  765. .lcl_nav_btn_middle.lcl_hidden_txt.lcl_inner_cmd .lcl_prev,
  766. .lcl_nav_btn_middle.lcl_hidden_txt.lcl_outer_cmd .lcl_prev {
  767. left: 0px !important;
  768. }
  769. .lcl_nav_btn_middle.lcl_hidden_txt.lcl_inner_cmd .lcl_next,
  770. .lcl_nav_btn_middle.lcl_hidden_txt.lcl_outer_cmd .lcl_next {
  771. right: 0px !important;
  772. }
  773. /* sub-texts */
  774. #lcl_txt > *:first-child {
  775. padding-top: 0;
  776. margin-top: 0;
  777. }
  778. #lcl_txt > *:last-child {
  779. padding-bottom: 0;
  780. margin-bottom: 0;
  781. }
  782. /* hide texts */
  783. .lcl_hidden_txt.lcl_txt_under:not(.lcl_force_txt_over) #lcl_txt {
  784. -webkit-transform: translateY(100%);
  785. -ms-transform: translateY(100%);
  786. transform: translateY(100%);
  787. }
  788. .lcl_hidden_txt:not(.lcl_fullscreen_mode).lcl_txt_over #lcl_txt,
  789. .lcl_hidden_txt:not(.lcl_fullscreen_mode).lcl_force_txt_over #lcl_txt {
  790. opacity: 0 !important;
  791. -webkit-transform: translateY(30px) scale(.95);
  792. -ms-transform: translateY(30px) scale(.95);
  793. transform: translateY(30px) scale(.95);
  794. }
  795. .lcl_hidden_txt.lcl_fullscreen_mode.lcl_txt_over #lcl_txt,
  796. .lcl_hidden_txt.lcl_fullscreen_mode.lcl_force_txt_over #lcl_txt {
  797. -webkit-transform: translateX(-110%) scale(.8);
  798. -ms-transform: translateX(-110%) scale(.8);
  799. transform: translateX(-110%) scale(.8);
  800. }
  801. .lcl_hidden_txt.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_subj,
  802. .lcl_hidden_txt.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_subj {
  803. border-width: 0 !important;
  804. }
  805. .lcl_hidden_txt.lcl_txt_rside:not(.lcl_force_txt_over) #lcl_txt {
  806. -webkit-transform: translateX(100%);
  807. -ms-transform: translateX(100%);
  808. transform: translateX(100%);
  809. }
  810. .lcl_hidden_txt.lcl_txt_lside:not(.lcl_force_txt_over) #lcl_txt {
  811. -webkit-transform: translateX(-100%);
  812. -ms-transform: translateX(-100%);
  813. transform: translateX(-100%);
  814. }
  815. /* TOOLTIP */
  816. .lcl_tooltip {
  817. position: absolute;
  818. left: 50%;
  819. background: #fff;
  820. padding: 7px;
  821. border-radius: 3px;
  822. box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.15);
  823. opacity: 0;
  824. font-size: 14px;
  825. -webkit-transition: all .25s ease-out;
  826. transition: all .25s ease-out;
  827. }
  828. .lcl_tooltip:before {
  829. content: "";
  830. border-style: solid;
  831. border-width: 7px;
  832. left: 50%;
  833. margin-left: -7px;
  834. position: absolute;
  835. }
  836. .lcl_tooltip.lcl_tt_bottom:before {
  837. bottom: 100%;
  838. border-color: transparent transparent #fff;
  839. }
  840. .lcl_tooltip.lcl_tt_top:before {
  841. top: 100%;
  842. border-color: #fff transparent transparent;
  843. }
  844. .lcl_tooltip.lcl_tt_bottom {
  845. top: 115%;
  846. -webkit-transform: translate(-50%, 8px);
  847. -ms-transform: translate(-50%, 8px);
  848. transform: translate(-50%, 8px);
  849. }
  850. .lcl_tooltip.lcl_tt_top {
  851. bottom: 115%;
  852. -webkit-transform: translate(-50%, -8px);
  853. -ms-transform: translate(-50%, -8px);
  854. transform: translate(-50%, -8px);
  855. }
  856. .lcl_tooltip.lcl_show_tt {
  857. opacity: 1;
  858. -webkit-transform: translate(-50%, 0);
  859. -ms-transform: translate(-50%, 0);
  860. transform: translate(-50%, 0);
  861. }
  862. /* SOCIALS VISIBILITY */
  863. .lcl_tooltip.lcl_socials_tt {
  864. white-space: nowrap;
  865. padding-left: 0;
  866. padding-right: 0;
  867. top: 150%;
  868. }
  869. .lcl_socials_tt a {
  870. border-width: 0 0 0 1px !important;
  871. border-style: solid;
  872. border-color: #eaeaea;
  873. border-radius: 0 !important;
  874. box-shadow: none !important;
  875. padding: 0px 12px;
  876. text-decoration: none !important;
  877. margin: 0 !important;
  878. max-width: 17px;
  879. }
  880. .lcl_socials_tt a:first-child {
  881. border: none !important;
  882. }
  883. /* FULLSCREEN MODE */
  884. #lcl_wrap.lcl_fullscreen_mode {
  885. padding: 0 !important;
  886. }
  887. .lcl_fullscreen_mode #lcl_window,
  888. .lcl_fullscreen_mode #lcl_contents_wrap {
  889. border-radius: 0 !important;
  890. }
  891. .lcl_fullscreen_mode #lcl_window {
  892. border-width: 0 !important;
  893. margin-top: 0 !important;
  894. }
  895. .lcl_fullscreen_mode #lcl_subj,
  896. .lcl_fullscreen_mode #lcl_txt {
  897. margin: 0 !important;
  898. }
  899. .lcl_fullscreen_mode #lcl_elem_wrap {
  900. bottom: 0 !important;
  901. }
  902. .lcl_fullscreen_mode.lcl_toggling_txt.lcl_outer_cmd,
  903. .lcl_fullscreen_mode.lcl_toggling_txt.lcl_nav_btn_middle .lcl_prev,
  904. .lcl_fullscreen_mode.lcl_toggling_txt.lcl_nav_btn_middle .lcl_next {
  905. -webkit-transition: all .4s ease .2s !important;
  906. transition: all .4s ease .2s !important;
  907. }
  908. /* (7) THUMBS NAVIGATOR */
  909. #lcl_thumbs_nav {
  910. margin: 10px 100px;
  911. position: fixed;
  912. bottom:20px;
  913. left: 0;
  914. right:0;
  915. box-sizing: content-box !important;
  916. z-index: 60;
  917. background: #fff;
  918. -webkit-transition: -webkit-transform .35s ease-in, opacity .5s ease, margin .35s ease, left .4s ease .2s, right .4s ease .2s;
  919. transition: transform .35s ease-in, opacity .5s ease, margin .35s ease, left .4s ease .2s, right .4s ease .2s;
  920. }
  921. .lcl_playing_video.lcl_fullscreen_mode #lcl_thumbs_nav {
  922. margin-bottom: 50px;
  923. }
  924. .lcl_tn_hidden #lcl_thumbs_nav,
  925. .lcl_pre_first_el #lcl_thumbs_nav {
  926. opacity: 0;
  927. -webkit-transform: translateY(150%);
  928. -ms-transform: translateY(150%);
  929. transform: translateY(150%);
  930. }
  931. #lcl_thumbs_nav .lcl_tn_inner {
  932. position: absolute;
  933. z-index: 10;
  934. left: 45px;
  935. right: 45px;
  936. bottom: 0;
  937. top: 0;
  938. list-style: none !important;
  939. margin: 0 !important;
  940. text-align: center;
  941. white-space: nowrap;
  942. overflow: hidden;
  943. }
  944. .lcl_on_mobile .lcl_tn_inner {
  945. overflow: auto !important;
  946. touch-action: pan-x;
  947. }
  948. .lcl_tn_inner li {
  949. height: 100%;
  950. margin: 0 0 0 10px;
  951. display: inline-block;
  952. border: 0px solid #ccc;
  953. border-radius: 2px;
  954. position: relative;
  955. background-repeat: no-repeat;
  956. background-position: center center;
  957. background-size: cover;
  958. background-clip: content-box;
  959. background-color: #9f9f9f;
  960. cursor: pointer;
  961. overflow: hidden;
  962. /*box-shadow: 0 0 4px rgba(10, 10, 10, 0.45);*/
  963. border: 3px solid rgba(255,255,255,0);
  964. -webkit-transform: scale(0.83) translateZ(0);
  965. -ms-transform: scale(0.83) translateZ(0);
  966. transform: scale(0.83) translateZ(0);
  967. -webkit-transition: all .25s ease;
  968. transition: all .25s ease;
  969. }
  970. .lcl_tn_inner li:first-child {
  971. margin: 0;
  972. }
  973. .lcl_tn_inner li.lcl_sel_thumb,
  974. #lcl_wrap:not(.lcl_on_mobile) .lcl_tn_inner li:not(.lcl_sel_thumb):hover {
  975. -webkit-transform: scale(.85);
  976. -ms-transform: scale(.85);
  977. transform: scale(.85);
  978. border: 3px solid #00b4ff;
  979. }
  980. .lcl_tn_inner li.lcl_tn_preload,
  981. .lcl_tn_inner li.lcl_sel_thumb.lcl_tn_preload {
  982. margin: 0 !important;
  983. width: 0 !important;
  984. height: 0 !important;
  985. -webkit-transform: scale(0) !important;
  986. -ms-transform: scale(0) !important;
  987. transform: scale(0) !important;
  988. }
  989. .lcl_thumb_title_tt {
  990. padding: 7px 10px;
  991. }
  992. #lcl_thumbs_nav span {
  993. position: absolute;
  994. cursor: pointer;
  995. width: 20px;
  996. height: 50px;
  997. top: 50%;
  998. margin-top: -25px;
  999. z-index: 15;
  1000. /*background: #000;*/
  1001. }
  1002. #lcl_thumbs_nav span.lcl_tn_prev {
  1003. left: 10px;
  1004. background: url('../../image/ico_8.png') #ccc center no-repeat;
  1005. }
  1006. #lcl_thumbs_nav span.lcl_tn_next {
  1007. right: 10px;
  1008. background: url('../../image/ico_9.png') #ccc center no-repeat;
  1009. }
  1010. #lcl_thumbs_nav span.lcl_tn_next:hover,#lcl_thumbs_nav span.lcl_tn_prev:hover{background-color:#969494;}
  1011. .lcl_tn_video video {
  1012. position: absolute;
  1013. top: -15%;
  1014. left: -15%;
  1015. width: 130%;
  1016. height: 130%;
  1017. }
  1018. .lcl_tn_mixed_types li::before {
  1019. background: rgba(0, 0, 0, 0.25);
  1020. content: "";
  1021. height: 100%;
  1022. left: 0;
  1023. position: absolute;
  1024. top: 0;
  1025. width: 100%;
  1026. z-index: 10;
  1027. -webkit-transition: all .25s ease;
  1028. transition: all .25s ease;
  1029. }
  1030. .lcl_tn_mixed_types li.lcl_sel_thumb::before {
  1031. opacity: 0;
  1032. }
  1033. .lcl_tn_mixed_types li:after {
  1034. font-family: 'lc_lightbox' !important;
  1035. bottom: 0;
  1036. color: #fff;
  1037. font-size: 18px;
  1038. line-height: 28px;
  1039. position: absolute;
  1040. right: 5px;
  1041. position: absolute;
  1042. text-shadow: 0 0 3px rgba(0, 0, 0, 0.7);
  1043. z-index: 15;
  1044. content: "\e929"; /* video - by default */
  1045. }
  1046. .lcl_tn_mixed_types li.lcl_tn_image:after {content: "\e927";}
  1047. .lcl_tn_mixed_types li.lcl_tn_iframe:after {content: "\e903";}
  1048. .lcl_tn_mixed_types li.lcl_tn_html:after {content: "\e926";}
  1049. /* (8) PROGRESSBAR */
  1050. #lcl_progressbar {
  1051. position: fixed;
  1052. z-index: 99999;
  1053. top: 0;
  1054. height: 2px;
  1055. left: 0;
  1056. width: 0;
  1057. background: #fff;
  1058. box-shadow: 0px 2px 2px 0 rgba(0, 0, 0, 0.4);
  1059. -webkit-transition: opacity .6s ease;
  1060. transition: opacity .6s ease;
  1061. }
  1062. .lcl_loading_videojs #lcl_progressbar,
  1063. .lcl_loading_iframe #lcl_progressbar {
  1064. opacity: 0; !important;
  1065. -webkit-transition-duration: 0s;
  1066. transition-duration: 0s;
  1067. }
  1068. .lcl_fade_oc.lcl_pre_show #lcl_overlay,
  1069. .lcl_fade_oc.lcl_pre_show #lcl_window,
  1070. .lcl_fade_oc.lcl_is_closing #lcl_overlay,
  1071. .lcl_fade_oc.lcl_is_closing #lcl_window {
  1072. opacity: 0 !important;
  1073. }
  1074. .lcl_fade_oc.lcl_is_closing #lcl_overlay {
  1075. -webkit-transition-delay: .15s !important;
  1076. transition-delay: .15s !important;
  1077. }