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.

1846 lines
37 KiB

2 years ago
  1. /*-----------------------------------------------------------------------------
  2. - Revolution Slider 5.0 Default Style Settings -
  3. Screen Stylesheet
  4. version: 5.4.5
  5. date: 15/05/17
  6. author: themepunch
  7. email: info@themepunch.com
  8. website: http://www.themepunch.com
  9. -----------------------------------------------------------------------------*/
  10. #debungcontrolls, .debugtimeline {
  11. width: 100%;
  12. box-sizing: border-box
  13. }
  14. .rev_column, .rev_column .tp-parallax-wrap, .tp-svg-layer svg {
  15. vertical-align: top
  16. }
  17. #debungcontrolls {
  18. z-index: 100000;
  19. position: fixed;
  20. bottom: 0;
  21. height: auto;
  22. background: rgba(0, 0, 0, .6);
  23. padding: 10px
  24. }
  25. .debugtimeline {
  26. height: 10px;
  27. position: relative;
  28. margin-bottom: 3px;
  29. display: none;
  30. white-space: nowrap
  31. }
  32. .debugtimeline:hover {
  33. height: 15px
  34. }
  35. .the_timeline_tester {
  36. background: #e74c3c;
  37. position: absolute;
  38. top: 0;
  39. left: 0;
  40. height: 100%;
  41. width: 0
  42. }
  43. .rs-go-fullscreen {
  44. position: fixed !important;
  45. width: 100% !important;
  46. height: 100% !important;
  47. top: 0 !important;
  48. left: 0 !important;
  49. z-index: 9999999 !important;
  50. background: #fff !important
  51. }
  52. .debugtimeline.tl_slide .the_timeline_tester {
  53. background: #f39c12
  54. }
  55. .debugtimeline.tl_frame .the_timeline_tester {
  56. background: #3498db
  57. }
  58. .debugtimline_txt {
  59. color: #fff;
  60. font-weight: 400;
  61. font-size: 7px;
  62. position: absolute;
  63. left: 10px;
  64. top: 0;
  65. white-space: nowrap;
  66. line-height: 10px
  67. }
  68. .rtl {
  69. direction: rtl
  70. }
  71. @font-face {
  72. font-family: revicons;
  73. src: url(../fonts/revicons/revicons.eot?5510888);
  74. src: url(../fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'), url(../fonts/revicons/revicons.woff?5510888) format('woff'), url(../fonts/revicons/revicons.ttf?5510888) format('truetype'), url(../fonts/revicons/revicons.svg?5510888#revicons) format('svg');
  75. font-weight: 400;
  76. font-style: normal
  77. }
  78. [class*=" revicon-"]:before, [class^=revicon-]:before {
  79. font-family: revicons;
  80. font-style: normal;
  81. font-weight: 400;
  82. speak: none;
  83. display: inline-block;
  84. text-decoration: inherit;
  85. width: 1em;
  86. margin-right: .2em;
  87. text-align: center;
  88. font-variant: normal;
  89. text-transform: none;
  90. line-height: 1em;
  91. margin-left: .2em
  92. }
  93. .revicon-search-1:before {
  94. content: '\e802'
  95. }
  96. .revicon-pencil-1:before {
  97. content: '\e831'
  98. }
  99. .revicon-picture-1:before {
  100. content: '\e803'
  101. }
  102. .revicon-cancel:before {
  103. content: '\e80a'
  104. }
  105. .revicon-info-circled:before {
  106. content: '\e80f'
  107. }
  108. .revicon-trash:before {
  109. content: '\e801'
  110. }
  111. .revicon-left-dir:before {
  112. content: '\e817'
  113. }
  114. .revicon-right-dir:before {
  115. content: '\e818'
  116. }
  117. .revicon-down-open:before {
  118. content: '\e83b'
  119. }
  120. .revicon-left-open:before {
  121. content: '\e819'
  122. }
  123. .revicon-right-open:before {
  124. content: '\e81a'
  125. }
  126. .revicon-angle-left:before {
  127. content: '\e820'
  128. }
  129. .revicon-angle-right:before {
  130. content: '\e81d'
  131. }
  132. .revicon-left-big:before {
  133. content: '\e81f'
  134. }
  135. .revicon-right-big:before {
  136. content: '\e81e'
  137. }
  138. .revicon-magic:before {
  139. content: '\e807'
  140. }
  141. .revicon-picture:before {
  142. content: '\e800'
  143. }
  144. .revicon-export:before {
  145. content: '\e80b'
  146. }
  147. .revicon-cog:before {
  148. content: '\e832'
  149. }
  150. .revicon-login:before {
  151. content: '\e833'
  152. }
  153. .revicon-logout:before {
  154. content: '\e834'
  155. }
  156. .revicon-video:before {
  157. content: '\e805'
  158. }
  159. .revicon-arrow-combo:before {
  160. content: '\e827'
  161. }
  162. .revicon-left-open-1:before {
  163. content: '\e82a'
  164. }
  165. .revicon-right-open-1:before {
  166. content: '\e82b'
  167. }
  168. .revicon-left-open-mini:before {
  169. content: '\e822'
  170. }
  171. .revicon-right-open-mini:before {
  172. content: '\e823'
  173. }
  174. .revicon-left-open-big:before {
  175. content: '\e824'
  176. }
  177. .revicon-right-open-big:before {
  178. content: '\e825'
  179. }
  180. .revicon-left:before {
  181. content: '\e836'
  182. }
  183. .revicon-right:before {
  184. content: '\e826'
  185. }
  186. .revicon-ccw:before {
  187. content: '\e808'
  188. }
  189. .revicon-arrows-ccw:before {
  190. content: '\e806'
  191. }
  192. .revicon-palette:before {
  193. content: '\e829'
  194. }
  195. .revicon-list-add:before {
  196. content: '\e80c'
  197. }
  198. .revicon-doc:before {
  199. content: '\e809'
  200. }
  201. .revicon-left-open-outline:before {
  202. content: '\e82e'
  203. }
  204. .revicon-left-open-2:before {
  205. content: '\e82c'
  206. }
  207. .revicon-right-open-outline:before {
  208. content: '\e82f'
  209. }
  210. .revicon-right-open-2:before {
  211. content: '\e82d'
  212. }
  213. .revicon-equalizer:before {
  214. content: '\e83a'
  215. }
  216. .revicon-layers-alt:before {
  217. content: '\e804'
  218. }
  219. .revicon-popup:before {
  220. content: '\e828'
  221. }
  222. .rev_slider_wrapper {
  223. position: relative;
  224. z-index: 0;
  225. width: 100%
  226. }
  227. .rev_slider {
  228. position: relative;
  229. overflow: visible
  230. }
  231. .entry-content .rev_slider a, .rev_slider a {
  232. box-shadow: none
  233. }
  234. .tp-overflow-hidden {
  235. overflow: hidden !important
  236. }
  237. .group_ov_hidden {
  238. overflow: hidden
  239. }
  240. .rev_slider img, .tp-simpleresponsive img {
  241. max-width: none !important;
  242. transition: none;
  243. margin: 0;
  244. padding: 0;
  245. border: none
  246. }
  247. .rev_slider .no-slides-text {
  248. font-weight: 700;
  249. text-align: center;
  250. padding-top: 80px
  251. }
  252. .rev_slider > ul, .rev_slider > ul > li, .rev_slider > ul > li:before, .rev_slider_wrapper > ul, .tp-revslider-mainul > li, .tp-revslider-mainul > li:before, .tp-simpleresponsive > ul, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li:before {
  253. list-style: none !important;
  254. position: absolute;
  255. margin: 0 !important;
  256. padding: 0 !important;
  257. overflow-x: visible;
  258. overflow-y: visible;
  259. background-image: none;
  260. background-position: 0 0;
  261. text-indent: 0;
  262. top: 0;
  263. left: 0
  264. }
  265. .rev_slider > ul > li, .rev_slider > ul > li:before, .tp-revslider-mainul > li, .tp-revslider-mainul > li:before, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li:before {
  266. visibility: hidden
  267. }
  268. .tp-revslider-mainul, .tp-revslider-slidesli {
  269. padding: 0 !important;
  270. margin: 0 !important;
  271. list-style: none !important
  272. }
  273. .fullscreen-container, .fullwidthbanner-container {
  274. padding: 0;
  275. position: relative
  276. }
  277. .rev_slider li.tp-revslider-slidesli {
  278. position: absolute !important
  279. }
  280. .tp-caption .rs-untoggled-content {
  281. display: block
  282. }
  283. .tp-caption .rs-toggled-content {
  284. display: none
  285. }
  286. .rs-toggle-content-active.tp-caption .rs-toggled-content {
  287. display: block
  288. }
  289. .rs-toggle-content-active.tp-caption .rs-untoggled-content {
  290. display: none
  291. }
  292. .rev_slider .caption, .rev_slider .tp-caption {
  293. position: relative;
  294. visibility: hidden;
  295. white-space: nowrap;
  296. display: block;
  297. -webkit-font-smoothing: antialiased !important;
  298. z-index: 1
  299. }
  300. .rev_slider .caption, .rev_slider .tp-caption, .tp-simpleresponsive img {
  301. -moz-user-select: none;
  302. -khtml-user-select: none;
  303. -webkit-user-select: none;
  304. -o-user-select: none
  305. }
  306. .rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap :last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap :last-child {
  307. margin-bottom: 0
  308. }
  309. .tp-svg-layer svg {
  310. width: 100%;
  311. height: 100%;
  312. position: relative
  313. }
  314. .tp-carousel-wrapper {
  315. cursor: url(openhand.cur), move
  316. }
  317. .tp-carousel-wrapper.dragged {
  318. cursor: url(closedhand.cur), move
  319. }
  320. .tp_inner_padding {
  321. box-sizing: border-box;
  322. max-height: none !important
  323. }
  324. .tp-caption.tp-layer-selectable {
  325. -moz-user-select: all;
  326. -khtml-user-select: all;
  327. -webkit-user-select: all;
  328. -o-user-select: all
  329. }
  330. .tp-caption.tp-hidden-caption, .tp-forcenotvisible, .tp-hide-revslider, .tp-parallax-wrap.tp-hidden-caption {
  331. visibility: hidden !important;
  332. display: none !important
  333. }
  334. .rev_slider audio, .rev_slider embed, .rev_slider iframe, .rev_slider object, .rev_slider video {
  335. max-width: none !important
  336. }
  337. .tp-element-background {
  338. position: absolute;
  339. top: 0;
  340. left: 0;
  341. width: 100%;
  342. height: 100%;
  343. z-index: 0
  344. }
  345. .tp-blockmask, .tp-blockmask_in, .tp-blockmask_out {
  346. position: absolute;
  347. top: 0;
  348. left: 0;
  349. width: 100%;
  350. height: 100%;
  351. background: #fff;
  352. z-index: 1000;
  353. transform: scaleX(0) scaleY(0)
  354. }
  355. .tp-parallax-wrap {
  356. transform-style: preserve-3d
  357. }
  358. .rev_row_zone {
  359. position: absolute;
  360. width: 100%;
  361. left: 0;
  362. box-sizing: border-box;
  363. min-height: 50px;
  364. font-size: 0
  365. }
  366. .rev_column_inner, .rev_slider .tp-caption.rev_row {
  367. position: relative;
  368. width: 100% !important;
  369. box-sizing: border-box
  370. }
  371. .rev_row_zone_top {
  372. top: 0
  373. }
  374. .rev_row_zone_middle {
  375. top: 50%;
  376. transform: translateY(-50%)
  377. }
  378. .rev_row_zone_bottom {
  379. bottom: 0
  380. }
  381. .rev_slider .tp-caption.rev_row {
  382. display: table;
  383. table-layout: fixed;
  384. vertical-align: top;
  385. height: auto !important;
  386. font-size: 0
  387. }
  388. .rev_column {
  389. display: table-cell;
  390. position: relative;
  391. height: auto;
  392. box-sizing: border-box;
  393. font-size: 0
  394. }
  395. .rev_column_inner {
  396. display: block;
  397. height: auto !important;
  398. white-space: normal !important
  399. }
  400. .rev_column_bg {
  401. width: 100%;
  402. height: 100%;
  403. position: absolute;
  404. top: 0;
  405. left: 0;
  406. z-index: 0;
  407. box-sizing: border-box;
  408. background-clip: content-box;
  409. border: 0 solid transparent
  410. }
  411. .tp-caption .backcorner, .tp-caption .backcornertop, .tp-caption .frontcorner, .tp-caption .frontcornertop {
  412. height: 0;
  413. top: 0;
  414. width: 0;
  415. position: absolute
  416. }
  417. .rev_column_inner .tp-loop-wrap, .rev_column_inner .tp-mask-wrap, .rev_column_inner .tp-parallax-wrap {
  418. text-align: inherit
  419. }
  420. .rev_column_inner .tp-mask-wrap {
  421. display: inline-block
  422. }
  423. .rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
  424. position: relative !important;
  425. left: auto !important;
  426. top: auto !important;
  427. line-height: 0
  428. }
  429. .tp-video-play-button, .tp-video-play-button i {
  430. line-height: 50px !important;
  431. vertical-align: top;
  432. text-align: center
  433. }
  434. .rev_column_inner .rev_layer_in_column, .rev_column_inner .tp-parallax-wrap, .rev_column_inner .tp-parallax-wrap .tp-loop-wrap, .rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
  435. vertical-align: top
  436. }
  437. .rev_break_columns {
  438. display: block !important
  439. }
  440. .rev_break_columns .tp-parallax-wrap.rev_column {
  441. display: block !important;
  442. width: 100% !important
  443. }
  444. .fullwidthbanner-container {
  445. overflow: hidden
  446. }
  447. .fullwidthbanner-container .fullwidthabanner {
  448. width: 100%;
  449. position: relative
  450. }
  451. .tp-static-layers {
  452. position: absolute;
  453. z-index: 101;
  454. top: 0;
  455. left: 0
  456. }
  457. .tp-caption .frontcorner {
  458. border-left: 40px solid transparent;
  459. border-right: 0 solid transparent;
  460. border-top: 40px solid #00A8FF;
  461. left: -40px
  462. }
  463. .tp-caption .backcorner {
  464. border-left: 0 solid transparent;
  465. border-right: 40px solid transparent;
  466. border-bottom: 40px solid #00A8FF;
  467. right: 0
  468. }
  469. .tp-caption .frontcornertop {
  470. border-left: 40px solid transparent;
  471. border-right: 0 solid transparent;
  472. border-bottom: 40px solid #00A8FF;
  473. left: -40px
  474. }
  475. .tp-caption .backcornertop {
  476. border-left: 0 solid transparent;
  477. border-right: 40px solid transparent;
  478. border-top: 40px solid #00A8FF;
  479. right: 0
  480. }
  481. .tp-layer-inner-rotation {
  482. position: relative !important
  483. }
  484. img.tp-slider-alternative-image {
  485. width: 100%;
  486. height: auto
  487. }
  488. .caption.fullscreenvideo, .rs-background-video-layer, .tp-caption.coverscreenvideo, .tp-caption.fullscreenvideo {
  489. width: 100%;
  490. height: 100%;
  491. top: 0;
  492. left: 0;
  493. position: absolute
  494. }
  495. .noFilterClass {
  496. filter: none !important
  497. }
  498. .rs-background-video-layer {
  499. visibility: hidden;
  500. z-index: 0
  501. }
  502. .caption.fullscreenvideo audio, .caption.fullscreenvideo iframe, .caption.fullscreenvideo video, .tp-caption.fullscreenvideo iframe, .tp-caption.fullscreenvideo iframe audio, .tp-caption.fullscreenvideo iframe video {
  503. width: 100% !important;
  504. height: 100% !important;
  505. display: none
  506. }
  507. .fullcoveredvideo audio, .fullscreenvideo audio .fullcoveredvideo video, .fullscreenvideo video {
  508. background: #000
  509. }
  510. .fullcoveredvideo .tp-poster {
  511. background-position: center center;
  512. background-size: cover;
  513. width: 100%;
  514. height: 100%;
  515. top: 0;
  516. left: 0
  517. }
  518. .videoisplaying .html5vid .tp-poster {
  519. display: none
  520. }
  521. .tp-video-play-button {
  522. background: #000;
  523. background: rgba(0, 0, 0, .3);
  524. border-radius: 5px;
  525. position: absolute;
  526. top: 50%;
  527. left: 50%;
  528. color: #FFF;
  529. margin-top: -25px;
  530. margin-left: -25px;
  531. cursor: pointer;
  532. width: 50px;
  533. height: 50px;
  534. box-sizing: border-box;
  535. display: inline-block;
  536. z-index: 4;
  537. opacity: 0;
  538. transition: opacity .3s ease-out !important
  539. }
  540. .tp-audio-html5 .tp-video-play-button, .tp-hiddenaudio {
  541. display: none !important
  542. }
  543. .tp-caption .html5vid {
  544. width: 100% !important;
  545. height: 100% !important
  546. }
  547. .tp-video-play-button i {
  548. width: 50px;
  549. height: 50px;
  550. display: inline-block;
  551. font-size: 40px !important
  552. }
  553. .rs-fullvideo-cover, .tp-dottedoverlay, .tp-shadowcover {
  554. height: 100%;
  555. top: 0;
  556. left: 0;
  557. position: absolute
  558. }
  559. .tp-caption:hover .tp-video-play-button {
  560. opacity: 1;
  561. display: block
  562. }
  563. .tp-caption .tp-revstop {
  564. display: none;
  565. border-left: 5px solid #fff !important;
  566. border-right: 5px solid #fff !important;
  567. margin-top: 15px !important;
  568. line-height: 20px !important;
  569. vertical-align: top;
  570. font-size: 25px !important
  571. }
  572. .tp-seek-bar, .tp-video-button, .tp-volume-bar {
  573. outline: 0;
  574. line-height: 12px;
  575. margin: 0;
  576. cursor: pointer
  577. }
  578. .videoisplaying .revicon-right-dir {
  579. display: none
  580. }
  581. .videoisplaying .tp-revstop {
  582. display: inline-block
  583. }
  584. .videoisplaying .tp-video-play-button {
  585. display: none
  586. }
  587. .fullcoveredvideo .tp-video-play-button {
  588. display: none !important
  589. }
  590. .fullscreenvideo .fullscreenvideo audio, .fullscreenvideo .fullscreenvideo video {
  591. object-fit: contain !important
  592. }
  593. .fullscreenvideo .fullcoveredvideo audio, .fullscreenvideo .fullcoveredvideo video {
  594. object-fit: cover !important
  595. }
  596. .tp-video-controls {
  597. position: absolute;
  598. bottom: 0;
  599. left: 0;
  600. right: 0;
  601. padding: 5px;
  602. opacity: 0;
  603. transition: opacity .3s;
  604. background-image: linear-gradient(to bottom, #000 13%, #323232 100%);
  605. display: table;
  606. max-width: 100%;
  607. overflow: hidden;
  608. box-sizing: border-box
  609. }
  610. .rev-btn.rev-hiddenicon i, .rev-btn.rev-withicon i {
  611. transition: all .2s ease-out !important;
  612. font-size: 15px
  613. }
  614. .tp-caption:hover .tp-video-controls {
  615. opacity: .9
  616. }
  617. .tp-video-button {
  618. background: rgba(0, 0, 0, .5);
  619. border: 0;
  620. border-radius: 3px;
  621. font-size: 12px;
  622. color: #fff;
  623. padding: 0
  624. }
  625. .tp-video-button:hover {
  626. cursor: pointer
  627. }
  628. .tp-video-button-wrap, .tp-video-seek-bar-wrap, .tp-video-vol-bar-wrap {
  629. padding: 0 5px;
  630. display: table-cell;
  631. vertical-align: middle
  632. }
  633. .tp-video-seek-bar-wrap {
  634. width: 80%
  635. }
  636. .tp-video-vol-bar-wrap {
  637. width: 20%
  638. }
  639. .tp-seek-bar, .tp-volume-bar {
  640. width: 100%;
  641. padding: 0
  642. }
  643. .rs-fullvideo-cover {
  644. width: 100%;
  645. background: 0 0;
  646. z-index: 5
  647. }
  648. .disabled_lc .tp-video-play-button, .rs-background-video-layer audio::-webkit-media-controls, .rs-background-video-layer video::-webkit-media-controls, .rs-background-video-layer video::-webkit-media-controls-start-playback-button {
  649. display: none !important
  650. }
  651. .tp-audio-html5 .tp-video-controls {
  652. opacity: 1 !important;
  653. visibility: visible !important
  654. }
  655. .tp-dottedoverlay {
  656. background-repeat: repeat;
  657. width: 100%;
  658. z-index: 3
  659. }
  660. .tp-dottedoverlay.twoxtwo {
  661. background: url(../assets/gridtile.png)
  662. }
  663. .tp-dottedoverlay.twoxtwowhite {
  664. background: url(../assets/gridtile_white.png)
  665. }
  666. .tp-dottedoverlay.threexthree {
  667. background: url(../assets/gridtile_3x3.png)
  668. }
  669. .tp-dottedoverlay.threexthreewhite {
  670. background: url(../assets/gridtile_3x3_white.png)
  671. }
  672. .tp-shadowcover {
  673. width: 100%;
  674. background: #fff;
  675. z-index: -1
  676. }
  677. .tp-shadow1 {
  678. box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .8)
  679. }
  680. .tp-shadow2:after, .tp-shadow2:before, .tp-shadow3:before, .tp-shadow4:after {
  681. z-index: -2;
  682. position: absolute;
  683. content: "";
  684. bottom: 10px;
  685. left: 10px;
  686. width: 50%;
  687. top: 85%;
  688. max-width: 300px;
  689. background: 0 0;
  690. box-shadow: 0 15px 10px rgba(0, 0, 0, .8);
  691. transform: rotate(-3deg)
  692. }
  693. .tp-shadow2:after, .tp-shadow4:after {
  694. transform: rotate(3deg);
  695. right: 10px;
  696. left: auto
  697. }
  698. .tp-shadow5 {
  699. position: relative;
  700. box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset
  701. }
  702. .tp-shadow5:after, .tp-shadow5:before {
  703. content: "";
  704. position: absolute;
  705. z-index: -2;
  706. box-shadow: 0 0 25px 0 rgba(0, 0, 0, .6);
  707. top: 30%;
  708. bottom: 0;
  709. left: 20px;
  710. right: 20px;
  711. border-radius: 100px/20px
  712. }
  713. .tp-button {
  714. padding: 6px 13px 5px;
  715. border-radius: 3px;
  716. height: 30px;
  717. cursor: pointer;
  718. color: #fff !important;
  719. text-shadow: 0 1px 1px rgba(0, 0, 0, .6) !important;
  720. font-size: 15px;
  721. line-height: 45px !important;
  722. font-family: arial, sans-serif;
  723. font-weight: 700;
  724. letter-spacing: -1px;
  725. text-decoration: none
  726. }
  727. .tp-button.big {
  728. color: #fff;
  729. text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
  730. font-weight: 700;
  731. padding: 9px 20px;
  732. font-size: 19px;
  733. line-height: 57px !important
  734. }
  735. .purchase:hover, .tp-button.big:hover, .tp-button:hover {
  736. background-position: bottom, 15px 11px
  737. }
  738. .purchase.green, .purchase:hover.green, .tp-button.green, .tp-button:hover.green {
  739. background-color: #21a117;
  740. box-shadow: 0 3px 0 0 #104d0b
  741. }
  742. .purchase.blue, .purchase:hover.blue, .tp-button.blue, .tp-button:hover.blue {
  743. background-color: #1d78cb;
  744. box-shadow: 0 3px 0 0 #0f3e68
  745. }
  746. .purchase.red, .purchase:hover.red, .tp-button.red, .tp-button:hover.red {
  747. background-color: #cb1d1d;
  748. box-shadow: 0 3px 0 0 #7c1212
  749. }
  750. .purchase.orange, .purchase:hover.orange, .tp-button.orange, .tp-button:hover.orange {
  751. background-color: #f70;
  752. box-shadow: 0 3px 0 0 #a34c00
  753. }
  754. .purchase.darkgrey, .purchase:hover.darkgrey, .tp-button.darkgrey, .tp-button.grey, .tp-button:hover.darkgrey, .tp-button:hover.grey {
  755. background-color: #555;
  756. box-shadow: 0 3px 0 0 #222
  757. }
  758. .purchase.lightgrey, .purchase:hover.lightgrey, .tp-button.lightgrey, .tp-button:hover.lightgrey {
  759. background-color: #888;
  760. box-shadow: 0 3px 0 0 #555
  761. }
  762. .rev-btn, .rev-btn:visited {
  763. outline: 0 !important;
  764. box-shadow: none !important;
  765. text-decoration: none !important;
  766. line-height: 44px;
  767. font-size: 17px;
  768. font-weight: 500;
  769. padding: 12px 35px;
  770. box-sizing: border-box;
  771. font-family: Roboto, sans-serif;
  772. cursor: pointer
  773. }
  774. .rev-btn.rev-uppercase, .rev-btn.rev-uppercase:visited {
  775. text-transform: uppercase;
  776. letter-spacing: 1px;
  777. font-size: 15px;
  778. font-weight: 900
  779. }
  780. .rev-btn.rev-withicon i {
  781. font-weight: 400;
  782. position: relative;
  783. top: 0;
  784. margin-left: 10px !important
  785. }
  786. .rev-btn.rev-hiddenicon i {
  787. font-weight: 400;
  788. position: relative;
  789. top: 0;
  790. opacity: 0;
  791. margin-left: 0 !important;
  792. width: 0 !important
  793. }
  794. .rev-btn.rev-hiddenicon:hover i {
  795. opacity: 1 !important;
  796. margin-left: 10px !important;
  797. width: auto !important
  798. }
  799. .rev-btn.rev-medium, .rev-btn.rev-medium:visited {
  800. line-height: 36px;
  801. font-size: 14px;
  802. padding: 10px 30px
  803. }
  804. .rev-btn.rev-medium.rev-hiddenicon i, .rev-btn.rev-medium.rev-withicon i {
  805. font-size: 14px;
  806. top: 0
  807. }
  808. .rev-btn.rev-small, .rev-btn.rev-small:visited {
  809. line-height: 28px;
  810. font-size: 12px;
  811. padding: 7px 20px
  812. }
  813. .rev-btn.rev-small.rev-hiddenicon i, .rev-btn.rev-small.rev-withicon i {
  814. font-size: 12px;
  815. top: 0
  816. }
  817. .rev-maxround {
  818. border-radius: 30px
  819. }
  820. .rev-minround {
  821. border-radius: 3px
  822. }
  823. .rev-burger {
  824. position: relative;
  825. width: 60px;
  826. height: 60px;
  827. box-sizing: border-box;
  828. padding: 22px 0 0 14px;
  829. border-radius: 50%;
  830. border: 1px solid rgba(51, 51, 51, .25);
  831. -webkit-tap-highlight-color: transparent;
  832. cursor: pointer
  833. }
  834. .rev-burger span {
  835. display: block;
  836. width: 30px;
  837. height: 3px;
  838. background: #333;
  839. transition: .7s;
  840. pointer-events: none;
  841. transform-style: flat !important
  842. }
  843. .rev-burger.revb-white span, .rev-burger.revb-whitenoborder span {
  844. background: #fff
  845. }
  846. .rev-burger span:nth-child(2) {
  847. margin: 3px 0
  848. }
  849. #dialog_addbutton .rev-burger:hover :first-child, .open .rev-burger :first-child, .open.rev-burger :first-child {
  850. transform: translateY(6px) rotate(-45deg)
  851. }
  852. #dialog_addbutton .rev-burger:hover :nth-child(2), .open .rev-burger :nth-child(2), .open.rev-burger :nth-child(2) {
  853. transform: rotate(-45deg);
  854. opacity: 0
  855. }
  856. #dialog_addbutton .rev-burger:hover :last-child, .open .rev-burger :last-child, .open.rev-burger :last-child {
  857. transform: translateY(-6px) rotate(-135deg)
  858. }
  859. .rev-burger.revb-white {
  860. border: 2px solid rgba(255, 255, 255, .2)
  861. }
  862. .rev-burger.revb-darknoborder, .rev-burger.revb-whitenoborder {
  863. border: 0
  864. }
  865. .rev-burger.revb-darknoborder span {
  866. background: #333
  867. }
  868. .rev-burger.revb-whitefull {
  869. background: #fff;
  870. border: none
  871. }
  872. .rev-burger.revb-whitefull span {
  873. background: #333
  874. }
  875. .rev-burger.revb-darkfull {
  876. background: #333;
  877. border: none
  878. }
  879. .rev-burger.revb-darkfull span, .rev-scroll-btn.revs-fullwhite {
  880. background: #fff
  881. }
  882. @keyframes rev-ani-mouse {
  883. 0% {
  884. opacity: 1;
  885. top: 29%
  886. }
  887. 15% {
  888. opacity: 1;
  889. top: 50%
  890. }
  891. 50% {
  892. opacity: 0;
  893. top: 50%
  894. }
  895. 100% {
  896. opacity: 0;
  897. top: 29%
  898. }
  899. }
  900. .rev-scroll-btn {
  901. display: inline-block;
  902. position: relative;
  903. left: 0;
  904. right: 0;
  905. text-align: center;
  906. cursor: pointer;
  907. width: 35px;
  908. height: 55px;
  909. box-sizing: border-box;
  910. border: 3px solid #fff;
  911. border-radius: 23px
  912. }
  913. .rev-scroll-btn > * {
  914. display: inline-block;
  915. line-height: 18px;
  916. font-size: 13px;
  917. font-weight: 400;
  918. color: #fff;
  919. font-family: proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif;
  920. letter-spacing: 2px
  921. }
  922. .rev-scroll-btn > .active, .rev-scroll-btn > :focus, .rev-scroll-btn > :hover {
  923. color: #fff
  924. }
  925. .rev-scroll-btn > .active, .rev-scroll-btn > :active, .rev-scroll-btn > :focus, .rev-scroll-btn > :hover {
  926. opacity: .8
  927. }
  928. .rev-scroll-btn.revs-fullwhite span {
  929. background: #333
  930. }
  931. .rev-scroll-btn.revs-fulldark {
  932. background: #333;
  933. border: none
  934. }
  935. .rev-scroll-btn.revs-fulldark span, .tp-bullet {
  936. background: #fff
  937. }
  938. .rev-scroll-btn span {
  939. position: absolute;
  940. display: block;
  941. top: 29%;
  942. left: 50%;
  943. width: 8px;
  944. height: 8px;
  945. margin: -4px 0 0 -4px;
  946. background: #fff;
  947. border-radius: 50%;
  948. animation: rev-ani-mouse 2.5s linear infinite
  949. }
  950. .rev-scroll-btn.revs-dark {
  951. border-color: #333
  952. }
  953. .rev-scroll-btn.revs-dark span {
  954. background: #333
  955. }
  956. .rev-control-btn {
  957. position: relative;
  958. display: inline-block;
  959. z-index: 5;
  960. color: #FFF;
  961. font-size: 20px;
  962. line-height: 60px;
  963. font-weight: 400;
  964. font-style: normal;
  965. font-family: Raleway;
  966. text-decoration: none;
  967. text-align: center;
  968. background-color: #000;
  969. border-radius: 50px;
  970. text-shadow: none;
  971. background-color: rgba(0, 0, 0, .5);
  972. width: 60px;
  973. height: 60px;
  974. box-sizing: border-box;
  975. cursor: pointer
  976. }
  977. .rev-cbutton-dark-sr, .rev-cbutton-light-sr {
  978. border-radius: 3px
  979. }
  980. .rev-cbutton-light, .rev-cbutton-light-sr {
  981. color: #333;
  982. background-color: rgba(255, 255, 255, .75)
  983. }
  984. .rev-sbutton {
  985. line-height: 37px;
  986. width: 37px;
  987. height: 37px
  988. }
  989. .rev-sbutton-blue {
  990. background-color: #3B5998
  991. }
  992. .rev-sbutton-lightblue {
  993. background-color: #00A0D1
  994. }
  995. .rev-sbutton-red {
  996. background-color: #DD4B39
  997. }
  998. .tp-bannertimer {
  999. visibility: hidden;
  1000. width: 100%;
  1001. height: 5px;
  1002. background: #000;
  1003. background: rgba(0, 0, 0, .15);
  1004. position: absolute;
  1005. z-index: 200;
  1006. top: 0
  1007. }
  1008. .tp-bannertimer.tp-bottom {
  1009. top: auto;
  1010. bottom: 0 !important;
  1011. height: 5px
  1012. }
  1013. .tp-caption img {
  1014. background: 0 0;
  1015. -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
  1016. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
  1017. zoom: 1
  1018. }
  1019. .caption.slidelink a div, .tp-caption.slidelink a div {
  1020. width: 3000px;
  1021. height: 1500px;
  1022. background: url(../assets/coloredbg.png)
  1023. }
  1024. .tp-caption.slidelink a span {
  1025. background: url(../assets/coloredbg.png)
  1026. }
  1027. .tp-loader.spinner0, .tp-loader.spinner5 {
  1028. background-image: url(../assets/loader.gif);
  1029. background-repeat: no-repeat
  1030. }
  1031. .tp-shape {
  1032. width: 100%;
  1033. height: 100%
  1034. }
  1035. .tp-caption .rs-starring {
  1036. display: inline-block
  1037. }
  1038. .tp-caption .rs-starring .star-rating {
  1039. float: none;
  1040. display: inline-block;
  1041. vertical-align: top;
  1042. color: #FFC321 !important
  1043. }
  1044. .tp-caption .rs-starring .star-rating, .tp-caption .rs-starring-page .star-rating {
  1045. position: relative;
  1046. height: 1em;
  1047. width: 5.4em;
  1048. font-family: star;
  1049. font-size: 1em !important
  1050. }
  1051. .tp-loader.spinner0, .tp-loader.spinner1 {
  1052. width: 40px;
  1053. height: 40px;
  1054. margin-top: -20px;
  1055. margin-left: -20px;
  1056. animation: tp-rotateplane 1.2s infinite ease-in-out;
  1057. background-color: #fff;
  1058. border-radius: 3px;
  1059. box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15)
  1060. }
  1061. .tp-caption .rs-starring .star-rating:before, .tp-caption .rs-starring-page .star-rating:before {
  1062. content: "\73\73\73\73\73";
  1063. color: #E0DADF;
  1064. float: left;
  1065. top: 0;
  1066. left: 0;
  1067. position: absolute
  1068. }
  1069. .tp-caption .rs-starring .star-rating span {
  1070. overflow: hidden;
  1071. float: left;
  1072. top: 0;
  1073. left: 0;
  1074. position: absolute;
  1075. padding-top: 1.5em;
  1076. font-size: 1em !important
  1077. }
  1078. .tp-caption .rs-starring .star-rating span:before {
  1079. content: "\53\53\53\53\53";
  1080. top: 0;
  1081. position: absolute;
  1082. left: 0
  1083. }
  1084. .tp-loader {
  1085. top: 50%;
  1086. left: 50%;
  1087. z-index: 10000;
  1088. position: absolute
  1089. }
  1090. .tp-loader.spinner0 {
  1091. background-position: center center
  1092. }
  1093. .tp-loader.spinner5 {
  1094. background-position: 10px 10px;
  1095. background-color: #fff;
  1096. margin: -22px;
  1097. width: 44px;
  1098. height: 44px;
  1099. border-radius: 3px
  1100. }
  1101. @keyframes tp-rotateplane {
  1102. 0% {
  1103. transform: perspective(120px) rotateX(0) rotateY(0)
  1104. }
  1105. 50% {
  1106. transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
  1107. }
  1108. 100% {
  1109. transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
  1110. }
  1111. }
  1112. .tp-loader.spinner2 {
  1113. width: 40px;
  1114. height: 40px;
  1115. margin-top: -20px;
  1116. margin-left: -20px;
  1117. background-color: red;
  1118. box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
  1119. border-radius: 100%;
  1120. animation: tp-scaleout 1s infinite ease-in-out
  1121. }
  1122. @keyframes tp-scaleout {
  1123. 0% {
  1124. transform: scale(0)
  1125. }
  1126. 100% {
  1127. transform: scale(1);
  1128. opacity: 0
  1129. }
  1130. }
  1131. .tp-loader.spinner3 {
  1132. margin: -9px 0 0 -35px;
  1133. width: 70px;
  1134. text-align: center
  1135. }
  1136. .tp-loader.spinner3 .bounce1, .tp-loader.spinner3 .bounce2, .tp-loader.spinner3 .bounce3 {
  1137. width: 18px;
  1138. height: 18px;
  1139. background-color: #fff;
  1140. box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
  1141. border-radius: 100%;
  1142. display: inline-block;
  1143. animation: tp-bouncedelay 1.4s infinite ease-in-out;
  1144. animation-fill-mode: both
  1145. }
  1146. .tp-loader.spinner3 .bounce1 {
  1147. animation-delay: -.32s
  1148. }
  1149. .tp-loader.spinner3 .bounce2 {
  1150. animation-delay: -.16s
  1151. }
  1152. @keyframes tp-bouncedelay {
  1153. 0%, 100%, 80% {
  1154. transform: scale(0)
  1155. }
  1156. 40% {
  1157. transform: scale(1)
  1158. }
  1159. }
  1160. .tp-loader.spinner4 {
  1161. margin: -20px 0 0 -20px;
  1162. width: 40px;
  1163. height: 40px;
  1164. text-align: center;
  1165. animation: tp-rotate 2s infinite linear
  1166. }
  1167. .tp-loader.spinner4 .dot1, .tp-loader.spinner4 .dot2 {
  1168. width: 60%;
  1169. height: 60%;
  1170. display: inline-block;
  1171. position: absolute;
  1172. top: 0;
  1173. background-color: #fff;
  1174. border-radius: 100%;
  1175. animation: tp-bounce 2s infinite ease-in-out;
  1176. box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15)
  1177. }
  1178. .tp-loader.spinner4 .dot2 {
  1179. top: auto;
  1180. bottom: 0;
  1181. animation-delay: -1s
  1182. }
  1183. @keyframes tp-rotate {
  1184. 100% {
  1185. transform: rotate(360deg)
  1186. }
  1187. }
  1188. @keyframes tp-bounce {
  1189. 0%, 100% {
  1190. transform: scale(0)
  1191. }
  1192. 50% {
  1193. transform: scale(1)
  1194. }
  1195. }
  1196. .tp-bullets.navbar, .tp-tabs.navbar, .tp-thumbs.navbar {
  1197. border: none;
  1198. min-height: 0;
  1199. margin: 0;
  1200. border-radius: 0
  1201. }
  1202. .tp-bullets, .tp-tabs, .tp-thumbs {
  1203. position: absolute;
  1204. display: block;
  1205. z-index: 1000;
  1206. top: 0;
  1207. left: 0
  1208. }
  1209. .tp-tab, .tp-thumb {
  1210. cursor: pointer;
  1211. position: absolute;
  1212. opacity: .5;
  1213. box-sizing: border-box
  1214. }
  1215. .tp-arr-imgholder, .tp-tab-image, .tp-thumb-image, .tp-videoposter {
  1216. background-position: center center;
  1217. background-size: cover;
  1218. width: 100%;
  1219. height: 100%;
  1220. display: block;
  1221. position: absolute;
  1222. top: 0;
  1223. left: 0
  1224. }
  1225. .tp-tab.selected, .tp-tab:hover, .tp-thumb.selected, .tp-thumb:hover {
  1226. opacity: 1
  1227. }
  1228. .tp-tab-mask, .tp-thumb-mask {
  1229. box-sizing: border-box !important
  1230. }
  1231. .tp-tabs, .tp-thumbs {
  1232. box-sizing: content-box !important
  1233. }
  1234. .tp-bullet {
  1235. width: 15px;
  1236. height: 15px;
  1237. position: absolute;
  1238. background: rgba(255, 255, 255, .3);
  1239. cursor: pointer
  1240. }
  1241. .tp-bullet.selected, .tp-bullet:hover {
  1242. background: #fff
  1243. }
  1244. .tparrows {
  1245. cursor: pointer;
  1246. background: #000;
  1247. background: rgba(0, 0, 0, .5);
  1248. width: 50px;
  1249. height: 50px;
  1250. border-radius: 50%;
  1251. position: absolute;
  1252. display: block;
  1253. z-index: 1000
  1254. }
  1255. .tparrows:hover {
  1256. background: #000
  1257. }
  1258. .tparrows:before {
  1259. font-family: 'FontAwesome';
  1260. font-size: 18px;
  1261. color: #fff;
  1262. display: block;
  1263. line-height: 50px;
  1264. text-align: center
  1265. }
  1266. .hginfo, .hglayerinfo {
  1267. font-size: 12px;
  1268. font-weight: 600
  1269. }
  1270. .tparrows.tp-leftarrow:before {
  1271. content: '\f104'
  1272. }
  1273. .tparrows.tp-rightarrow:before {
  1274. content: '\f105'
  1275. }
  1276. body.rtl .tp-kbimg {
  1277. left: 0 !important
  1278. }
  1279. .dddwrappershadow {
  1280. box-shadow: 0 45px 100px rgba(0, 0, 0, .4)
  1281. }
  1282. .hglayerinfo {
  1283. position: fixed;
  1284. bottom: 0;
  1285. left: 0;
  1286. color: #FFF;
  1287. line-height: 20px;
  1288. background: rgba(0, 0, 0, .75);
  1289. padding: 5px 10px;
  1290. z-index: 2000;
  1291. white-space: normal
  1292. }
  1293. .helpgrid, .hginfo {
  1294. position: absolute
  1295. }
  1296. .hginfo {
  1297. top: -2px;
  1298. left: -2px;
  1299. color: #e74c3c;
  1300. background: #000;
  1301. padding: 2px 5px
  1302. }
  1303. .indebugmode .tp-caption:hover {
  1304. border: 1px dashed #c0392b !important
  1305. }
  1306. .helpgrid {
  1307. border: 2px dashed #c0392b;
  1308. top: 0;
  1309. left: 0;
  1310. z-index: 0
  1311. }
  1312. #revsliderlogloglog {
  1313. padding: 15px;
  1314. color: #fff;
  1315. position: fixed;
  1316. top: 0;
  1317. left: 0;
  1318. width: 200px;
  1319. height: 150px;
  1320. background: rgba(0, 0, 0, .7);
  1321. z-index: 100000;
  1322. font-size: 10px;
  1323. overflow: scroll
  1324. }
  1325. .aden {
  1326. filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
  1327. }
  1328. .aden::after {
  1329. background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
  1330. mix-blend-mode: darken
  1331. }
  1332. .perpetua::after, .reyes::after {
  1333. mix-blend-mode: soft-light;
  1334. opacity: .5
  1335. }
  1336. .inkwell {
  1337. filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
  1338. }
  1339. .perpetua::after {
  1340. background: linear-gradient(to bottom, #005b9a, #e6c13d)
  1341. }
  1342. .reyes {
  1343. filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
  1344. }
  1345. .reyes::after {
  1346. background: #efcdad
  1347. }
  1348. .gingham {
  1349. filter: brightness(1.05) hue-rotate(-10deg)
  1350. }
  1351. .gingham::after {
  1352. background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
  1353. mix-blend-mode: darken
  1354. }
  1355. .toaster {
  1356. filter: contrast(1.5) brightness(.9)
  1357. }
  1358. .toaster::after {
  1359. background: radial-gradient(circle, #804e0f, #3b003b);
  1360. mix-blend-mode: screen
  1361. }
  1362. .walden {
  1363. filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
  1364. }
  1365. .walden::after {
  1366. background: #04c;
  1367. mix-blend-mode: screen;
  1368. opacity: .3
  1369. }
  1370. .hudson {
  1371. filter: brightness(1.2) contrast(.9) saturate(1.1)
  1372. }
  1373. .hudson::after {
  1374. background: radial-gradient(circle, #a6b1ff 50%, #342134);
  1375. mix-blend-mode: multiply;
  1376. opacity: .5
  1377. }
  1378. .earlybird {
  1379. filter: contrast(.9) sepia(.2)
  1380. }
  1381. .earlybird::after {
  1382. background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
  1383. mix-blend-mode: overlay
  1384. }
  1385. .mayfair {
  1386. filter: contrast(1.1) saturate(1.1)
  1387. }
  1388. .mayfair::after {
  1389. background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, .8), rgba(255, 200, 200, .6), #111 60%);
  1390. mix-blend-mode: overlay;
  1391. opacity: .4
  1392. }
  1393. .lofi {
  1394. filter: saturate(1.1) contrast(1.5)
  1395. }
  1396. .lofi::after {
  1397. background: radial-gradient(circle, transparent 70%, #222 150%);
  1398. mix-blend-mode: multiply
  1399. }
  1400. ._1977 {
  1401. filter: contrast(1.1) brightness(1.1) saturate(1.3)
  1402. }
  1403. ._1977:after {
  1404. background: rgba(243, 106, 188, .3);
  1405. mix-blend-mode: screen
  1406. }
  1407. .brooklyn {
  1408. filter: contrast(.9) brightness(1.1)
  1409. }
  1410. .brooklyn::after {
  1411. background: radial-gradient(circle, rgba(168, 223, 193, .4) 70%, #c4b7c8);
  1412. mix-blend-mode: overlay
  1413. }
  1414. .xpro2 {
  1415. filter: sepia(.3)
  1416. }
  1417. .xpro2::after {
  1418. background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, .6) 110%);
  1419. mix-blend-mode: color-burn
  1420. }
  1421. .nashville {
  1422. filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
  1423. }
  1424. .nashville::after {
  1425. background: rgba(0, 70, 150, .4);
  1426. mix-blend-mode: lighten
  1427. }
  1428. .nashville::before {
  1429. background: rgba(247, 176, 153, .56);
  1430. mix-blend-mode: darken
  1431. }
  1432. .lark {
  1433. filter: contrast(.9)
  1434. }
  1435. .lark::after {
  1436. background: rgba(242, 242, 242, .8);
  1437. mix-blend-mode: darken
  1438. }
  1439. .lark::before {
  1440. background: #22253f;
  1441. mix-blend-mode: color-dodge
  1442. }
  1443. .moon {
  1444. filter: grayscale(1) contrast(1.1) brightness(1.1)
  1445. }
  1446. .moon::before {
  1447. background: #a0a0a0;
  1448. mix-blend-mode: soft-light
  1449. }
  1450. .moon::after {
  1451. background: #383838;
  1452. mix-blend-mode: lighten
  1453. }
  1454. .clarendon {
  1455. filter: contrast(1.2) saturate(1.35)
  1456. }
  1457. .clarendon:before {
  1458. background: rgba(127, 187, 227, .2);
  1459. mix-blend-mode: overlay
  1460. }
  1461. .willow {
  1462. filter: grayscale(.5) contrast(.95) brightness(.9)
  1463. }
  1464. .willow::before {
  1465. background-color: radial-gradient(40%, circle, #d4a9af 55%, #000 150%);
  1466. mix-blend-mode: overlay
  1467. }
  1468. .willow::after {
  1469. background-color: #d8cdcb;
  1470. mix-blend-mode: color
  1471. }
  1472. .rise {
  1473. filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
  1474. }
  1475. .rise::after {
  1476. background: radial-gradient(circle, rgba(232, 197, 152, .8), transparent 90%);
  1477. mix-blend-mode: overlay;
  1478. opacity: .6
  1479. }
  1480. .rise::before {
  1481. background: radial-gradient(circle, rgba(236, 205, 169, .15) 55%, rgba(50, 30, 7, .4));
  1482. mix-blend-mode: multiply
  1483. }
  1484. ._1977:after, ._1977:before, .aden:after, .aden:before, .brooklyn:after, .brooklyn:before, .clarendon:after, .clarendon:before, .earlybird:after, .earlybird:before, .gingham:after, .gingham:before, .hudson:after, .hudson:before, .inkwell:after, .inkwell:before, .lark:after, .lark:before, .lofi:after, .lofi:before, .mayfair:after, .mayfair:before, .moon:after, .moon:before, .nashville:after, .nashville:before, .perpetua:after, .perpetua:before, .reyes:after, .reyes:before, .rise:after, .rise:before, .slumber:after, .slumber:before, .toaster:after, .toaster:before, .walden:after, .walden:before, .willow:after, .willow:before, .xpro2:after, .xpro2:before {
  1485. content: '';
  1486. display: block;
  1487. height: 100%;
  1488. width: 100%;
  1489. top: 0;
  1490. left: 0;
  1491. position: absolute;
  1492. pointer-events: none
  1493. }
  1494. ._1977, .aden, .brooklyn, .clarendon, .earlybird, .gingham, .hudson, .inkwell, .lark, .lofi, .mayfair, .moon, .nashville, .perpetua, .reyes, .rise, .slumber, .toaster, .walden, .willow, .xpro2 {
  1495. position: relative
  1496. }
  1497. ._1977 img, .aden img, .brooklyn img, .clarendon img, .earlybird img, .gingham img, .hudson img, .inkwell img, .lark img, .lofi img, .mayfair img, .moon img, .nashville img, .perpetua img, .reyes img, .rise img, .slumber img, .toaster img, .walden img, .willow img, .xpro2 img {
  1498. width: 100%;
  1499. z-index: 1
  1500. }
  1501. ._1977:before, .aden:before, .brooklyn:before, .clarendon:before, .earlybird:before, .gingham:before, .hudson:before, .inkwell:before, .lark:before, .lofi:before, .mayfair:before, .moon:before, .nashville:before, .perpetua:before, .reyes:before, .rise:before, .slumber:before, .toaster:before, .walden:before, .willow:before, .xpro2:before {
  1502. z-index: 2
  1503. }
  1504. ._1977:after, .aden:after, .brooklyn:after, .clarendon:after, .earlybird:after, .gingham:after, .hudson:after, .inkwell:after, .lark:after, .lofi:after, .mayfair:after, .moon:after, .nashville:after, .perpetua:after, .reyes:after, .rise:after, .slumber:after, .toaster:after, .walden:after, .willow:after, .xpro2:after {
  1505. z-index: 3
  1506. }
  1507. .slumber {
  1508. filter: saturate(.66) brightness(1.05)
  1509. }
  1510. .slumber::after {
  1511. background: rgba(125, 105, 24, .5);
  1512. mix-blend-mode: soft-light
  1513. }
  1514. .slumber::before {
  1515. background: rgba(69, 41, 12, .4);
  1516. mix-blend-mode: lighten
  1517. }
  1518. .tp-kbimg-wrap:after, .tp-kbimg-wrap:before {
  1519. height: 500%;
  1520. width: 500%
  1521. }
  1522. .bg-black {
  1523. background-color: #000 !important;
  1524. }
  1525. @media (max-width: 767px) {
  1526. .spec-1 .defaultimg {
  1527. background-size: cover !important;
  1528. background-position: 63% top !important;
  1529. }
  1530. }