Advertisement
Guest User

Untitled

a guest
Jan 13th, 2016
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 126.22 KB | None | 0 0
  1. @charset "UTF-8";
  2. /* Cre8tor - Template By TESLATHEMES.COM
  3. * ------------------------------------------------------------------------------------------ */
  4. /* ==================== - Table of contents - ====================
  5. *
  6. * # ===== - Core CSS
  7. * #
  8. * # * Reset ......................... Normalize.css
  9. * # * Base ......................... Helpers and constants
  10. * # * Type ......................... Typography and baseline
  11. * # * Bootstrap ......................... Grid system
  12. * # * Forms ......................... Inputs, textarea
  13. * # * Tables ......................... Columns, rows only for data
  14. * # * Buttons ......................... Links, submits and buttons
  15. * # * Animations ......................... Keyframes
  16. * # * Font icon ......................... Font includes and helpers
  17. * # * Wordpress ......................... Default WP stuff
  18. * #
  19. * # ===== - UI components
  20. * #
  21. * # * Header ......................... Logo, menu
  22. * # * Footer ......................... Social, menu, copyright
  23. * # * Sections: ......................... Sections */
  24. /* ==================== - Core CSS */
  25. /* ==================== - Reset - ==================== */
  26. html {
  27. font-family: sans-serif;
  28. -ms-text-size-adjust: 100%;
  29. -webkit-text-size-adjust: 100%; }
  30.  
  31. body {
  32. margin: 0; }
  33.  
  34. article,
  35. aside,
  36. details,
  37. figcaption,
  38. figure,
  39. footer,
  40. header,
  41. hgroup,
  42. main,
  43. menu,
  44. nav,
  45. section,
  46. summary {
  47. display: block; }
  48.  
  49. audio,
  50. canvas,
  51. progress,
  52. video {
  53. display: inline-block;
  54. vertical-align: baseline; }
  55.  
  56. audio:not([controls]) {
  57. display: none;
  58. height: 0; }
  59.  
  60. [hidden],
  61. template {
  62. display: none; }
  63.  
  64. a {
  65. background-color: transparent; }
  66.  
  67. a:active,
  68. a:hover {
  69. outline: 0; }
  70.  
  71. abbr[title] {
  72. border-bottom: 1px dotted; }
  73.  
  74. b,
  75. strong {
  76. font-weight: bold; }
  77.  
  78. dfn {
  79. font-style: italic; }
  80.  
  81. h1 {
  82. font-size: 2em;
  83. margin: 0.67em 0; }
  84.  
  85. mark {
  86. background: #ff0;
  87. color: #000; }
  88.  
  89. small {
  90. font-size: 80%; }
  91.  
  92. sub,
  93. sup {
  94. font-size: 75%;
  95. line-height: 0;
  96. position: relative;
  97. vertical-align: baseline; }
  98.  
  99. sup {
  100. top: -0.5em; }
  101.  
  102. sub {
  103. bottom: -0.25em; }
  104.  
  105. img {
  106. border: 0; }
  107.  
  108. svg:not(:root) {
  109. overflow: hidden; }
  110.  
  111. figure {
  112. margin: 1em 40px; }
  113.  
  114. hr {
  115. box-sizing: content-box;
  116. height: 0; }
  117.  
  118. pre {
  119. overflow: auto; }
  120.  
  121. code,
  122. kbd,
  123. pre,
  124. samp {
  125. font-family: monospace, monospace;
  126. font-size: 1em; }
  127.  
  128. select {
  129. border: 0; }
  130.  
  131. button,
  132. input,
  133. optgroup,
  134. select,
  135. textarea {
  136. color: inherit;
  137. font: inherit;
  138. margin: 0; }
  139.  
  140. button {
  141. overflow: visible; }
  142.  
  143. button,
  144. select {
  145. text-transform: none; }
  146.  
  147. button,
  148. html input[type="button"],
  149. input[type="reset"],
  150. input[type="submit"] {
  151. -webkit-appearance: button;
  152. cursor: pointer; }
  153.  
  154. button[disabled],
  155. html input[disabled] {
  156. cursor: default; }
  157.  
  158. button::-moz-focus-inner,
  159. input::-moz-focus-inner {
  160. border: 0;
  161. padding: 0; }
  162.  
  163. input {
  164. line-height: normal; }
  165.  
  166. input[type="checkbox"],
  167. input[type="radio"] {
  168. box-sizing: border-box;
  169. padding: 0; }
  170.  
  171. input[type="number"]::-webkit-inner-spin-button,
  172. input[type="number"]::-webkit-outer-spin-button {
  173. height: auto; }
  174.  
  175. input[type="search"] {
  176. -webkit-appearance: textfield;
  177. box-sizing: content-box; }
  178.  
  179. input[type="search"]::-webkit-search-cancel-button,
  180. input[type="search"]::-webkit-search-decoration {
  181. -webkit-appearance: none; }
  182.  
  183. fieldset {
  184. border: 1px solid #c0c0c0;
  185. margin: 0 2px;
  186. padding: 0.35em 0.625em 0.75em; }
  187.  
  188. legend {
  189. border: 0;
  190. padding: 0; }
  191.  
  192. textarea {
  193. overflow: auto; }
  194.  
  195. optgroup {
  196. font-weight: bold; }
  197.  
  198. table {
  199. border-collapse: collapse;
  200. border-spacing: 0; }
  201.  
  202. td,
  203. th {
  204. padding: 0; }
  205.  
  206. /* ==================== - Base - ==================== */
  207. * {
  208. box-sizing: border-box; }
  209. *:before, *:after {
  210. box-sizing: border-box; }
  211.  
  212. body {
  213. font: 16px "Fira Sans", sans-serif;
  214. font-weight: 300;
  215. color: #5b5b5b;
  216. line-height: 1.5;
  217. min-width: 100%;
  218. height: 100%;
  219. }
  220.  
  221. body > svg {
  222. position: fixed;
  223. top: 0;
  224. left: 0;
  225. will-change: position, top, left; }
  226.  
  227. #main-wrap {
  228. position: relative;
  229. z-index: 1;
  230. opacity: 0; }
  231.  
  232. .clearfix:before, .post-pagination:before, .clearfix:after, .post-pagination:after {
  233. content: " ";
  234. display: table; }
  235. .clearfix:after, .post-pagination:after {
  236. clear: both; }
  237.  
  238. figure {
  239. margin: 0 0 24px; }
  240.  
  241. img {
  242. max-width: 100%;
  243. height: auto;
  244. vertical-align: bottom; }
  245.  
  246. a {
  247. text-decoration: none;
  248. vertical-align: bottom; }
  249. a:hover {
  250. text-decoration: none; }
  251.  
  252. html .align-left {
  253. display: table;
  254. margin-right: auto; }
  255.  
  256. html .align-right {
  257. display: table;
  258. margin-left: auto; }
  259.  
  260. html .align-center, html .post-categories {
  261. display: table;
  262. margin-left: auto;
  263. margin-right: auto; }
  264.  
  265. html .no-margin {
  266. margin: 0; }
  267.  
  268. html .text-left {
  269. text-align: left; }
  270.  
  271. html .text-right {
  272. text-align: right; }
  273.  
  274. html .text-center {
  275. text-align: center; }
  276.  
  277. html .font-alpha, html .widget > h4 {
  278. font-family: "Fira Sans", sans-serif; }
  279.  
  280. html .font-beta, html blockquote {
  281. font-family: "Rajdhani", sans-serif; }
  282.  
  283. .clean-list, .inline-list, .post-categories, .inline-list > li ul, .post-categories > li ul {
  284. padding: 0;
  285. margin: 0;
  286. list-style: none;
  287. }
  288. .clean-list *, .inline-list *, .post-categories *, .inline-list > li ul *, .post-categories > li ul * {
  289. list-style: none; }
  290.  
  291. .inline-list:before, .post-categories:before, .inline-list:after, .post-categories:after {
  292. content: " ";
  293. display: table; }
  294. .inline-list:after, .post-categories:after {
  295. clear: both; }
  296. .inline-list > li, .post-categories > li {
  297. float: left; }
  298.  
  299. .uppercase {
  300. text-transform: uppercase; }
  301.  
  302. html .font-2x {
  303. font-size: 2em; }
  304. html .font-3x {
  305. font-size: 3em; }
  306. html .font-4x {
  307. font-size: 4em; }
  308. html .font-5x {
  309. font-size: 5em; }
  310. html .font-6x {
  311. font-size: 6em; }
  312. html .font-7x {
  313. font-size: 7em; }
  314. html .font-8x {
  315. font-size: 8em; }
  316. html .font-9x {
  317. font-size: 9em; }
  318. html .font-10x {
  319. font-size: 10em; }
  320. html .font--1x {
  321. font-size: 1em; }
  322. html .font--2x {
  323. font-size: 0.5em; }
  324. html .font--3x {
  325. font-size: 0.33em; }
  326.  
  327. hr {
  328. margin: 24px 0;
  329. border: none;
  330. background: currentColor;
  331. height: 1px; }
  332.  
  333. .hr-10 {
  334. width: 10%;
  335. max-width: 72px; }
  336.  
  337. .hr-20 {
  338. width: 20%; }
  339.  
  340. .box {
  341. padding: 60px 0; }
  342.  
  343. .main-content .box:first-child {
  344. padding-top: 0; }
  345.  
  346. [data-box-img] {
  347. overflow: hidden;
  348. position: relative; }
  349.  
  350. .box-img {
  351. position: absolute;
  352. top: 0;
  353. right: 0;
  354. bottom: 0;
  355. left: 0;
  356. width: auto;
  357. height: auto;
  358. will-change: transform, opacity; }
  359. .box-img > span {
  360. position: absolute;
  361. top: -7em;
  362. right: 0;
  363. bottom: -7em;
  364. left: 0;
  365. background-position: center 0;
  366. background-size: cover; }
  367.  
  368. [data-cover-box] {
  369. position: relative;
  370. overflow: hidden; }
  371. [data-cover-box] .container {
  372. position: relative;
  373. z-index: 9; }
  374. [data-cover-box] > svg {
  375. position: absolute;
  376. top: 0;
  377. left: 0; }
  378.  
  379. .arrow-box {
  380. overflow: hidden;
  381. position: relative; }
  382. .arrow-box:after, .arrow-box:before {
  383. content: "";
  384. display: block;
  385. position: absolute;
  386. width: 50%;
  387. height: 24px;
  388. background-color: #ffffff;
  389. bottom: 0;
  390. z-index: 999; }
  391. .arrow-box:after {
  392. right: -14px;
  393. -webkit-transform: skew(-50deg);
  394. -ms-transform: skew(-50deg);
  395. transform: skew(-50deg); }
  396. .arrow-box:before {
  397. left: -14px;
  398. -webkit-transform: skew(50deg);
  399. -ms-transform: skew(50deg);
  400. transform: skew(50deg); }
  401.  
  402. .ovh {
  403. overflow: hidden; }
  404.  
  405. .full-height {
  406. height: 100vh;
  407. overflow-y: auto;
  408. padding-top: 0;
  409. padding-bottom: 0; }
  410.  
  411. .middle-content {
  412. position: relative; }
  413. .middle-content > div:not(.vc_parallax-inner) {
  414. position: absolute;
  415. top: 50%;
  416. width: 100%;
  417. -webkit-transform: translateY(-50%);
  418. -ms-transform: translateY(-50%);
  419. transform: translateY(-50%); }
  420.  
  421. .box.vc_row {
  422. margin-left: auto;
  423. margin-right: auto; }
  424.  
  425. .paralax-section {
  426. position: relative;
  427. overflow: hidden; }
  428. .paralax-section > div:not(.vc_parallax-inner) {
  429. z-index: 1;
  430. position: relative; }
  431. .paralax-section .vc_parallax-inner {
  432. position: absolute;
  433. top: 0;
  434. right: 0;
  435. bottom: 0;
  436. left: 0;
  437. z-index: 0;
  438. background-size: cover;
  439. background-repeat: no-repeat;
  440. background-position: 50%;
  441. pointer-events: none; }
  442.  
  443. .box-map {
  444. position: relative;
  445. overflow: hidden;
  446. min-height: 500px; }
  447. .box-map > div:not(#map-canvas) {
  448. z-index: 1;
  449. position: relative; }
  450. .box-map .container {
  451. pointer-events: none; }
  452. .box-map #map-canvas {
  453. position: absolute;
  454. top: 0;
  455. right: 0;
  456. bottom: 0;
  457. left: 0;
  458. z-index: 0;
  459. pointer-events: all; }
  460.  
  461. .box-no-spaces {
  462. margin: 0 !important; }
  463.  
  464. .intro-center {
  465. position: relative;
  466. min-height: 60vh; }
  467. .intro-center .row {
  468. position: absolute;
  469. left: 0;
  470. right: 0;
  471. top: 50%;
  472. -webkit-transform: translateY(-50%);
  473. -ms-transform: translateY(-50%);
  474. transform: translateY(-50%); }
  475.  
  476. body .text-white {
  477. color: #ffffff; }
  478. body .text-black, body [class*="button-"].bg-black:hover {
  479. color: #000000; }
  480. body .text-alpha, body .post-content a:not([class]), .post-content body a:not([class]), body .portfolio-filters > li.filter-active > a, body .twitter li a, .twitter li body a {
  481. color: #f498bd; }
  482. body .text-beta, body blockquote cite, blockquote body cite {
  483. color: #191919; }
  484. body .text-grey-one {
  485. color: #f5f5f5; }
  486. body .text-grey-two {
  487. color: #eeeeee; }
  488. body .text-grey-three, body .comment-content > h4 + span {
  489. color: #d7d7d7; }
  490. body .text-grey-four, body blockquote:before, body .menu-back:hover, body .tagcloud > a, body .share-box > h5 {
  491. color: #a5a5a5; }
  492. body .text-grey-five, body table, body .menu-back, body .widget > h4 {
  493. color: #5b5b5b; }
  494.  
  495. .text-air {
  496. letter-spacing: 4px; }
  497.  
  498. body .bg-white, body .button-outlined.text-white:hover {
  499. background-color: #ffffff;
  500. border-radius: 30px;
  501. }
  502. body .bg-black {
  503. background-color: #000000;
  504. }
  505. body .bg-alpha, body .button-outlined.text-alpha:hover, body .post-content a.button-outlined:hover:not([class]), .post-content body a.button-outlined:hover:not([class]), body .portfolio-filters > li.filter-active > a.button-outlined:hover, body .twitter li a.button-outlined:hover, .twitter li body a.button-outlined:hover, body .post-meta figcaption > div:after, .post-meta body figcaption > div:after, body .widget > h4:before {
  506. background-color: #f498bd; }
  507. body .bg-beta {
  508. background-color: #191919; }
  509. body .bg-grey-one, body code, body .comment-reply-link, body .tagcloud > a:hover {
  510. background-color: #f5f5f5; }
  511. body .bg-grey-two, body .slim-form textarea, .slim-form body textarea, body .post-content blockquote:after, .post-content body blockquote:after {
  512. background-color: #eeeeee; }
  513. body .bg-grey-three, body .fancy-title:before {
  514. background-color: #d7d7d7; }
  515. body .bg-grey-four {
  516. background-color: #a5a5a5; }
  517. body .bg-grey-five {
  518. background-color: #5b5b5b; }
  519. body .bg-facebook {
  520. background-color: #3b5998; }
  521. body .bg-twitter {
  522. background-color: #55acee; }
  523. body .bg-instagram {
  524. background-color: #3f729b; }
  525. body .bg-dribbble {
  526. background-color: #ea4c89; }
  527. body .bg-pinterest {
  528. background-color: #cc2127; }
  529. body .bg-linkedin {
  530. background-color: #0077b5; }
  531. body .bg-googleplus {
  532. background-color: #dd4b39; }
  533.  
  534. html .row-fit {
  535. margin: 0; }
  536. html .row-fit [class*="col-"] {
  537. padding: 0; }
  538.  
  539. [class*="shape-"] {
  540. padding-top: 100%;
  541. position: relative;
  542. outline: none; }
  543. [class*="shape-"] > *, [class*="shape-"] > a > i {
  544. position: absolute;
  545. text-align: center;
  546. top: 0;
  547. right: 0;
  548. bottom: 0;
  549. left: 0;
  550. margin: auto; }
  551. [class*="shape-"] > i:before, [class*="shape-"] > a > i:before {
  552. width: 1em;
  553. height: 1em;
  554. top: 0;
  555. right: 0;
  556. bottom: 0;
  557. left: 0;
  558. margin: auto;
  559. position: absolute; }
  560.  
  561. html .make-full {
  562. display: block;
  563. width: 100%; }
  564.  
  565. .no-scroll {
  566. width: 100%;
  567. height: 100%;
  568. overflow: hidden; }
  569. .no-scroll #menu-toggle {
  570. display: none; }
  571.  
  572. .zoom-container {
  573. position: fixed;
  574. z-index: 9999;
  575. top: 0;
  576. left: 0;
  577. width: 100vw;
  578. height: 100vh;
  579. opacity: 0;
  580. background: rgba(255, 255, 255, 0.4);
  581. cursor: -webkit-zoom-out;
  582. cursor: zoom-out;
  583. display: none; }
  584. .zoom-container > i {
  585. position: absolute;
  586. top: 50%;
  587. -webkit-transform: translateY(-50%);
  588. -ms-transform: translateY(-50%);
  589. transform: translateY(-50%);
  590. z-index: 9;
  591. cursor: pointer;
  592. opacity: 0.4;
  593. transition: all 0.3s ease;
  594. background: rgba(255, 255, 255, 0.1);
  595. line-height: 0;
  596. padding: 24px 0; }
  597. .zoom-container > i:hover {
  598. opacity: 1; }
  599.  
  600. .left-zoom {
  601. left: 5%; }
  602.  
  603. .right-zoom {
  604. right: 5%; }
  605.  
  606. .zoom-content {
  607. position: absolute;
  608. top: 0;
  609. right: 0;
  610. left: 0;
  611. bottom: 0;
  612. width: 0;
  613. height: 0;
  614. margin: auto;
  615. overflow: hidden;
  616. background-size: contain;
  617. background-repeat: no-repeat;
  618. background-position: 50% 50%;
  619. cursor: default;
  620. -webkit-transform: scale(0);
  621. -ms-transform: scale(0);
  622. transform: scale(0);
  623. will-change: transform, opacity; }
  624. .zoom-content > iframe {
  625. position: absolute;
  626. top: 0;
  627. left: 0;
  628. right: 0;
  629. bottom: 0;
  630. width: 100%;
  631. height: 100%; }
  632.  
  633. .close-zoom {
  634. position: absolute;
  635. top: 48px;
  636. right: 48px;
  637. cursor: pointer;
  638. transition: all 0.3s ease; }
  639.  
  640. .close-zoom:hover {
  641. opacity: 0.6; }
  642.  
  643. /* ==================== - Type - ==================== */
  644. @font-face {
  645. font-family: "FontAwesome";
  646. src: url("fonts/fontawesome-webfont.eot");
  647. src: url("fonts/fontawesome-webfont.eot") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff") format("woff"), url("fonts/fontawesome-webfont.ttf") format("truetype"), url("fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg");
  648. font-weight: normal;
  649. font-style: normal; }
  650. h1, h2, h3, h4, h5, h6 {
  651. margin: 0.8em 0 24px;
  652. font-weight: inherit;
  653. font-family: "Rajdhani", sans-serif;
  654. line-height: 1.2em;
  655. color: #000000; }
  656. h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
  657. color: inherit; }
  658.  
  659. h1 {
  660. margin-top: 0;
  661. font-size: 60px; }
  662.  
  663. h2 {
  664. font-size: 48px; }
  665.  
  666. h3 {
  667. font-size: 24px;
  668. }
  669.  
  670. h4 {
  671. font-size: 24px; }
  672.  
  673. h5 {
  674. font-size: 18px; }
  675.  
  676. h6 {
  677. font-size: 18px;
  678. opacity: 0.5; }
  679.  
  680. a {
  681. color: #191919; }
  682. a:hover {
  683. color: #dd514b; }
  684.  
  685. a.text-alpha:hover, .post-content a:hover:not([class]), .portfolio-filters > li.filter-active > a:hover, .twitter li a:hover {
  686. opacity: 0.8; }
  687.  
  688. p {
  689. margin-bottom: 24px; }
  690.  
  691. b, strong {
  692. font-weight: 600; }
  693.  
  694. i,
  695. cite,
  696. em,
  697. var,
  698. address,
  699. dfn {
  700. font-style: italic; }
  701.  
  702. address {
  703. display: table;
  704. border: 3px dashed #dedede;
  705. padding: 24px; }
  706.  
  707. s,
  708. strike,
  709. del {
  710. text-decoration: line-through; }
  711.  
  712. u {
  713. text-decoration: underline; }
  714.  
  715. ins {
  716. text-decoration: none;
  717. padding: 0 8px; }
  718.  
  719. ul, ol {
  720. margin: 0 0 24px 0; }
  721.  
  722. pre {
  723. background: #333333;
  724. color: #999999;
  725. padding: 24px;
  726. margin-bottom: 24px; }
  727.  
  728. iframe {
  729. border: none; }
  730.  
  731. blockquote {
  732. padding: 24px;
  733. margin: 0 0 24px;
  734. font-size: 1.2em;
  735. font-style: italic;
  736. position: relative; }
  737. blockquote:before {
  738. content: "❝";
  739. font-size: 48px;
  740. font-style: normal;
  741. position: absolute;
  742. top: 12px;
  743. left: -24px;
  744. z-index: 2;
  745. opacity: 0.5; }
  746. blockquote cite {
  747. display: block;
  748. margin-top: 24px;
  749. font-style: normal;
  750. text-transform: uppercase;
  751. letter-spacing: 2px;
  752. font-size: 0.9em; }
  753.  
  754. [data-tooltip] {
  755. position: relative;
  756. display: inline-block;
  757. cursor: pointer; }
  758. [data-tooltip]:after {
  759. content: attr(data-tooltip);
  760. position: absolute;
  761. bottom: 100%;
  762. color: #ffffff;
  763. background: #f498bd;
  764. display: table;
  765. padding: 4.8px 12px;
  766. margin: 0 auto 12px;
  767. white-space: nowrap;
  768. display: none; }
  769. [data-tooltip]:before {
  770. content: "";
  771. display: block;
  772. position: absolute;
  773. width: 0;
  774. height: 0;
  775. border-top: 12px solid #f498bd;
  776. border-left: 12px solid transparent;
  777. border-right: 12px solid transparent;
  778. top: -12px;
  779. left: 0;
  780. right: 0;
  781. margin: 0 auto;
  782. display: none; }
  783. [data-tooltip]:hover:after, [data-tooltip]:hover:before {
  784. display: block;
  785. -webkit-animation: 0.3s fadeIn ease forwards;
  786. animation: 0.3s fadeIn ease forwards; }
  787.  
  788. table {
  789. width: 100%;
  790. border: 1px solid #dedede;
  791. margin: 0 0 24px; }
  792. table td, table th {
  793. border: 1px solid #dedede;
  794. padding: 4px 12px; }
  795.  
  796. code {
  797. padding: 0 6px; }
  798.  
  799. ins, ::-moz-selection {
  800. background: rgba(244, 152, 189, 0.6);
  801. color: #ffffff; }
  802.  
  803. ins, ::selection {
  804. background: rgba(244, 82, 77, 0.92);
  805. color: #ffffff;
  806. }
  807.  
  808. .drop-cap {
  809. font-size: 3em;
  810. line-height: 60px;
  811. min-width: 60px;
  812. min-height: 60px;
  813. text-align: center;
  814. padding: 0 12px;
  815. margin: 0 20px 12px 0;
  816. float: left;
  817. font-weight: 600; }
  818.  
  819. .cap-round {
  820. border-radius: 50%; }
  821.  
  822. .cap-lined {
  823. border: 2px solid #f498bd; }
  824.  
  825. /* ==================== - Forms- ==================== */
  826. form {
  827. margin-bottom: 24px; }
  828. form p {
  829. position: relative; }
  830. form p:last-child {
  831. margin-bottom: 0; }
  832.  
  833. input[type=text],
  834. input[type=email],
  835. input[type=password],
  836. input[type=search],
  837. textarea {
  838. border: 1px solid #d7d7d7;
  839. line-height: 24px;
  840. padding: 12px;
  841. transition: all 0.2s ease;
  842. box-sizing: border-box;
  843. background: transparent;
  844. -webkit-appearance: none;
  845. border-radius: 0; }
  846. input[type=text]:focus,
  847. input[type=email]:focus,
  848. input[type=password]:focus,
  849. input[type=search]:focus,
  850. textarea:focus {
  851. outline: 1px solid rgba(244, 152, 189, 0.5);
  852. border-color: rgba(244, 152, 189, 0.5); }
  853. input[type=text] + span,
  854. input[type=email] + span,
  855. input[type=password] + span,
  856. input[type=search] + span,
  857. textarea + span {
  858. position: absolute;
  859. top: 12px;
  860. left: 12px;
  861. pointer-events: none; }
  862. input[type=text] + span[class*='col-'],
  863. input[type=email] + span[class*='col-'],
  864. input[type=password] + span[class*='col-'],
  865. input[type=search] + span[class*='col-'],
  866. textarea + span[class*='col-'] {
  867. left: 24px; }
  868.  
  869. .has-content {
  870. outline: none;
  871. border-color: #f498bd;
  872. margin-left: 30%;
  873. width: 70% !important; }
  874.  
  875. textarea {
  876. min-height: 120px;
  877. resize: vertical; }
  878.  
  879. .slim-form input[type=text],
  880. .slim-form input[type=email],
  881. .slim-form input[type=password],
  882. .slim-form input[type=search] {
  883. border-width: 0 0 2px 0;
  884. will-change: width; }
  885. .slim-form input[type=text]:focus,
  886. .slim-form input[type=email]:focus,
  887. .slim-form input[type=password]:focus,
  888. .slim-form input[type=search]:focus {
  889. outline: none;
  890. border-color: #f498bd;
  891. margin-left: 30%;
  892. width: 70% !important; }
  893. .slim-form textarea {
  894. border: none; }
  895. .slim-form textarea:focus {
  896. outline: none;
  897. margin-left: 30%;
  898. width: 70% !important; }
  899.  
  900. .strip-input {
  901. border: none;
  902. padding: 0;
  903. margin: 0;
  904. background: none; }
  905. .strip-input:focus {
  906. outline: none; }
  907.  
  908. .contact-form input[type=text],
  909. .contact-form input[type=email],
  910. .contact-form input[type=password],
  911. .contact-form input[type=search],
  912. .contact-form textarea {
  913. width: 100%; }
  914. .contact-form .form-submit {
  915. display: none; }
  916.  
  917. .comment-reply-title {
  918. text-align: center;
  919. margin-top: 0; }
  920.  
  921. .blog-post ~ .comment-respond {
  922. background: #ffffff; }
  923.  
  924. /* ==================== - Bootstrap- ==================== */
  925. .container {
  926. margin-right: auto;
  927. margin-left: auto;
  928. padding-left: 12px;
  929. padding-right: 12px; }
  930. .container:before, .container:after {
  931. content: " ";
  932. display: table; }
  933. .container:after {
  934. clear: both; }
  935.  
  936. .container-fluid {
  937. margin-right: auto;
  938. margin-left: auto;
  939. padding-left: 12px;
  940. padding-right: 12px; }
  941. .container-fluid:before, .container-fluid:after {
  942. content: " ";
  943. display: table; }
  944. .container-fluid:after {
  945. clear: both; }
  946.  
  947. .row {
  948. margin-left: -12px;
  949. margin-right: -12px; }
  950. .row:before, .row:after {
  951. content: " ";
  952. display: table; }
  953. .row:after {
  954. clear: both; }
  955.  
  956. .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  957. position: relative;
  958. min-height: 1px;
  959. padding-left: 12px;
  960. padding-right: 12px; }
  961.  
  962. .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  963. float: left; }
  964.  
  965. .col-xs-1 {
  966. width: 8.33333%; }
  967.  
  968. .col-xs-2 {
  969. width: 16.66667%; }
  970.  
  971. .col-xs-3 {
  972. width: 25%; }
  973.  
  974. .col-xs-4 {
  975. width: 33.33333%; }
  976.  
  977. .col-xs-5 {
  978. width: 41.66667%; }
  979.  
  980. .col-xs-6 {
  981. width: 50%; }
  982.  
  983. .col-xs-7 {
  984. width: 58.33333%; }
  985.  
  986. .col-xs-8 {
  987. width: 66.66667%; }
  988.  
  989. .col-xs-9 {
  990. width: 75%; }
  991.  
  992. .col-xs-10 {
  993. width: 83.33333%; }
  994.  
  995. .col-xs-11 {
  996. width: 91.66667%; }
  997.  
  998. .col-xs-12 {
  999. width: 100%; }
  1000.  
  1001. .col-xs-pull-0 {
  1002. right: auto; }
  1003.  
  1004. .col-xs-pull-1 {
  1005. right: 8.33333%; }
  1006.  
  1007. .col-xs-pull-2 {
  1008. right: 16.66667%; }
  1009.  
  1010. .col-xs-pull-3 {
  1011. right: 25%; }
  1012.  
  1013. .col-xs-pull-4 {
  1014. right: 33.33333%; }
  1015.  
  1016. .col-xs-pull-5 {
  1017. right: 41.66667%; }
  1018.  
  1019. .col-xs-pull-6 {
  1020. right: 50%; }
  1021.  
  1022. .col-xs-pull-7 {
  1023. right: 58.33333%; }
  1024.  
  1025. .col-xs-pull-8 {
  1026. right: 66.66667%; }
  1027.  
  1028. .col-xs-pull-9 {
  1029. right: 75%; }
  1030.  
  1031. .col-xs-pull-10 {
  1032. right: 83.33333%; }
  1033.  
  1034. .col-xs-pull-11 {
  1035. right: 91.66667%; }
  1036.  
  1037. .col-xs-pull-12 {
  1038. right: 100%; }
  1039.  
  1040. .col-xs-push-0 {
  1041. left: auto; }
  1042.  
  1043. .col-xs-push-1 {
  1044. left: 8.33333%; }
  1045.  
  1046. .col-xs-push-2 {
  1047. left: 16.66667%; }
  1048.  
  1049. .col-xs-push-3 {
  1050. left: 25%; }
  1051.  
  1052. .col-xs-push-4 {
  1053. left: 33.33333%; }
  1054.  
  1055. .col-xs-push-5 {
  1056. left: 41.66667%; }
  1057.  
  1058. .col-xs-push-6 {
  1059. left: 50%; }
  1060.  
  1061. .col-xs-push-7 {
  1062. left: 58.33333%; }
  1063.  
  1064. .col-xs-push-8 {
  1065. left: 66.66667%; }
  1066.  
  1067. .col-xs-push-9 {
  1068. left: 75%; }
  1069.  
  1070. .col-xs-push-10 {
  1071. left: 83.33333%; }
  1072.  
  1073. .col-xs-push-11 {
  1074. left: 91.66667%; }
  1075.  
  1076. .col-xs-push-12 {
  1077. left: 100%; }
  1078.  
  1079. .col-xs-offset-0 {
  1080. margin-left: 0%; }
  1081.  
  1082. .col-xs-offset-1 {
  1083. margin-left: 8.33333%; }
  1084.  
  1085. .col-xs-offset-2 {
  1086. margin-left: 16.66667%; }
  1087.  
  1088. .col-xs-offset-3 {
  1089. margin-left: 25%; }
  1090.  
  1091. .col-xs-offset-4 {
  1092. margin-left: 33.33333%; }
  1093.  
  1094. .col-xs-offset-5 {
  1095. margin-left: 41.66667%; }
  1096.  
  1097. .col-xs-offset-6 {
  1098. margin-left: 50%; }
  1099.  
  1100. .col-xs-offset-7 {
  1101. margin-left: 58.33333%; }
  1102.  
  1103. .col-xs-offset-8 {
  1104. margin-left: 66.66667%; }
  1105.  
  1106. .col-xs-offset-9 {
  1107. margin-left: 75%; }
  1108.  
  1109. .col-xs-offset-10 {
  1110. margin-left: 83.33333%; }
  1111.  
  1112. .col-xs-offset-11 {
  1113. margin-left: 91.66667%; }
  1114.  
  1115. .col-xs-offset-12 {
  1116. margin-left: 100%; }
  1117. .col-lg-05 {
  1118. position: relative;
  1119. min-height: 1px;
  1120. padding-left: 15px;
  1121. padding-right: 15px;
  1122. float: left; }
  1123.  
  1124. /* ==================== - Tables - ==================== */
  1125. .flickity-enabled {
  1126. position: relative; }
  1127. .flickity-enabled:focus {
  1128. outline: none; }
  1129.  
  1130. .flickity-viewport {
  1131. overflow: hidden;
  1132. position: relative;
  1133. height: 100%; }
  1134.  
  1135. .flickity-slider {
  1136. position: absolute;
  1137. width: 100%;
  1138. height: 100%; }
  1139.  
  1140. .flickity-enabled.is-draggable {
  1141. tap-highlight-color: transparent;
  1142. -webkit-user-select: none;
  1143. -moz-user-select: none;
  1144. -ms-user-select: none;
  1145. user-select: none; }
  1146.  
  1147. .flickity-enabled.is-draggable .flickity-viewport {
  1148. cursor: move;
  1149. cursor: -webkit-grab;
  1150. cursor: grab; }
  1151.  
  1152. .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  1153. cursor: -webkit-grabbing;
  1154. cursor: grabbing; }
  1155.  
  1156. .flickity-prev-next-button {
  1157. position: absolute;
  1158. top: 50%;
  1159. width: 48px;
  1160. height: 120px;
  1161. border: none;
  1162. background: rgba(255, 255, 255, 0.95);
  1163. cursor: pointer;
  1164. -webkit-transform: translateY(-50%);
  1165. -ms-transform: translateY(-50%);
  1166. transform: translateY(-50%); }
  1167. .flickity-prev-next-button:hover {
  1168. background: #000000; }
  1169. .flickity-prev-next-button:hover .arrow {
  1170. fill: #ffffff; }
  1171. .flickity-prev-next-button:focus {
  1172. outline: none;
  1173. box-shadow: 0 0 0 5px #09F; }
  1174. .flickity-prev-next-button:active {
  1175. opacity: 0.8; }
  1176. .flickity-prev-next-button.previous {
  1177. left: 0; }
  1178. .flickity-prev-next-button.next {
  1179. right: 0; }
  1180. .flickity-prev-next-button:disabled {
  1181. opacity: 0.3;
  1182. cursor: auto; }
  1183. .flickity-prev-next-button svg {
  1184. position: absolute;
  1185. left: 20%;
  1186. top: 20%;
  1187. width: 60%;
  1188. height: 60%; }
  1189. .flickity-prev-next-button .arrow {
  1190. fill: #333; }
  1191. .flickity-prev-next-button.no-svg {
  1192. color: #333;
  1193. font-size: 26px; }
  1194.  
  1195. .flickity-rtl .flickity-prev-next-button.previous {
  1196. left: auto;
  1197. right: 10px; }
  1198. .flickity-rtl .flickity-prev-next-button.next {
  1199. right: auto;
  1200. left: 10px; }
  1201. .flickity-rtl .flickity-page-dots {
  1202. direction: rtl; }
  1203.  
  1204. .flickity-page-dots {
  1205. position: absolute;
  1206. width: 100%;
  1207. bottom: -25px;
  1208. padding: 0;
  1209. margin: 0;
  1210. list-style: none;
  1211. text-align: center;
  1212. line-height: 1; }
  1213. .flickity-page-dots .dot {
  1214. display: inline-block;
  1215. width: 10px;
  1216. height: 10px;
  1217. margin: 0 8px;
  1218. background: #333;
  1219. border-radius: 50%;
  1220. opacity: 0.25;
  1221. cursor: pointer; }
  1222. .flickity-page-dots .dot.is-selected {
  1223. opacity: 1; }
  1224.  
  1225. .gallery-box {
  1226. margin: 48px 0; }
  1227.  
  1228. .gallery-nav li {
  1229. cursor: pointer !important; }
  1230. .gallery-nav .is-selected {
  1231. opacity: 0.4;
  1232. transition: all 0.3s ease; }
  1233.  
  1234. /* ==================== - Buttons - ==================== */
  1235. button, input[type="submit"],
  1236. [class*="button-"] {
  1237. border: none;
  1238. line-height: 24px;
  1239. background: inherit;
  1240. transition: all 0.2s ease;
  1241. margin-top: 12px;
  1242. margin-bottom: 12px; }
  1243. button:hover, input[type="submit"]:hover,
  1244. [class*="button-"]:hover {
  1245. outline: none; }
  1246. button:active, input[type="submit"]:active,
  1247. [class*="button-"]:active {
  1248. opacity: 0.5; }
  1249. button:focus, input[type="submit"]:focus,
  1250. [class*="button-"]:focus {
  1251. opacity: 0.7;
  1252. outline: none; }
  1253.  
  1254. .button-sm, .comment-reply-link {
  1255. padding: 6px 12px; }
  1256.  
  1257. .button-md {
  1258. padding: 12px 24px; }
  1259.  
  1260. .button-lg {
  1261. padding: 24px 48px; }
  1262.  
  1263. body .button-outlined[class*="button-"] {
  1264. box-shadow: inset 0 0 0 2px currentColor; }
  1265. body .button-outlined.text-black:hover, body .button-outlined[class*="button-"].bg-black:hover {
  1266. color: #ffffff !important;
  1267. background: #000000 !important; }
  1268. body .button-outlined.text-white:hover {
  1269. color: #000000 !important; }
  1270. body .button-outlined.text-alpha:hover, body .post-content a.button-outlined:hover:not([class]), .post-content body a.button-outlined:hover:not([class]), body .portfolio-filters > li.filter-active > a.button-outlined:hover, body .twitter li a.button-outlined:hover, .twitter li body a.button-outlined:hover {
  1271. color: #ffffff !important; }
  1272.  
  1273. [class*="button-"].bg-black {
  1274. color: #ffffff; }
  1275. [class*="button-"].bg-black:hover {
  1276. box-shadow: inset 0 0 0 2px currentColor !important;
  1277. background: transparent !important; }
  1278.  
  1279. /* ==================== - Animations - ==================== */
  1280. @-webkit-keyframes bounce {
  1281. 0%, 20%, 53%, 80%, 100% {
  1282. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1283. -webkit-transform: translate3d(0, 0, 0);
  1284. transform: translate3d(0, 0, 0); }
  1285. 40%, 43% {
  1286. transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  1287. -webkit-transform: translate3d(0, -30px, 0);
  1288. transform: translate3d(0, -30px, 0); }
  1289. 70% {
  1290. transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  1291. -webkit-transform: translate3d(0, -15px, 0);
  1292. transform: translate3d(0, -15px, 0); }
  1293. 90% {
  1294. -webkit-transform: translate3d(0, -4px, 0);
  1295. transform: translate3d(0, -4px, 0); } }
  1296. @keyframes bounce {
  1297. 0%, 20%, 53%, 80%, 100% {
  1298. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  1299. -webkit-transform: translate3d(0, 0, 0);
  1300. transform: translate3d(0, 0, 0); }
  1301. 40%, 43% {
  1302. transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  1303. -webkit-transform: translate3d(0, -30px, 0);
  1304. transform: translate3d(0, -30px, 0); }
  1305. 70% {
  1306. transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  1307. -webkit-transform: translate3d(0, -15px, 0);
  1308. transform: translate3d(0, -15px, 0); }
  1309. 90% {
  1310. -webkit-transform: translate3d(0, -4px, 0);
  1311. transform: translate3d(0, -4px, 0); } }
  1312. @-webkit-keyframes flash {
  1313. 0%, 50%, 100% {
  1314. opacity: 1; }
  1315. 25%, 75% {
  1316. opacity: 0; } }
  1317. @keyframes flash {
  1318. 0%, 50%, 100% {
  1319. opacity: 1; }
  1320. 25%, 75% {
  1321. opacity: 0; } }
  1322. @-webkit-keyframes pulse {
  1323. 0% {
  1324. -webkit-transform: scale3d(1, 1, 1);
  1325. transform: scale3d(1, 1, 1); }
  1326. 50% {
  1327. -webkit-transform: scale3d(1.05, 1.05, 1.05);
  1328. transform: scale3d(1.05, 1.05, 1.05); }
  1329. 100% {
  1330. -webkit-transform: scale3d(1, 1, 1);
  1331. transform: scale3d(1, 1, 1); } }
  1332. @keyframes pulse {
  1333. 0% {
  1334. -webkit-transform: scale3d(1, 1, 1);
  1335. transform: scale3d(1, 1, 1); }
  1336. 50% {
  1337. -webkit-transform: scale3d(1.05, 1.05, 1.05);
  1338. transform: scale3d(1.05, 1.05, 1.05); }
  1339. 100% {
  1340. -webkit-transform: scale3d(1, 1, 1);
  1341. transform: scale3d(1, 1, 1); } }
  1342. @-webkit-keyframes rubberBand {
  1343. 0% {
  1344. -webkit-transform: scale3d(1, 1, 1);
  1345. transform: scale3d(1, 1, 1); }
  1346. 30% {
  1347. -webkit-transform: scale3d(1.25, 0.75, 1);
  1348. transform: scale3d(1.25, 0.75, 1); }
  1349. 40% {
  1350. -webkit-transform: scale3d(0.75, 1.25, 1);
  1351. transform: scale3d(0.75, 1.25, 1); }
  1352. 50% {
  1353. -webkit-transform: scale3d(1.15, 0.85, 1);
  1354. transform: scale3d(1.15, 0.85, 1); }
  1355. 65% {
  1356. -webkit-transform: scale3d(0.95, 1.05, 1);
  1357. transform: scale3d(0.95, 1.05, 1); }
  1358. 75% {
  1359. -webkit-transform: scale3d(1.05, 0.95, 1);
  1360. transform: scale3d(1.05, 0.95, 1); }
  1361. 100% {
  1362. -webkit-transform: scale3d(1, 1, 1);
  1363. transform: scale3d(1, 1, 1); } }
  1364. @keyframes rubberBand {
  1365. 0% {
  1366. -webkit-transform: scale3d(1, 1, 1);
  1367. transform: scale3d(1, 1, 1); }
  1368. 30% {
  1369. -webkit-transform: scale3d(1.25, 0.75, 1);
  1370. transform: scale3d(1.25, 0.75, 1); }
  1371. 40% {
  1372. -webkit-transform: scale3d(0.75, 1.25, 1);
  1373. transform: scale3d(0.75, 1.25, 1); }
  1374. 50% {
  1375. -webkit-transform: scale3d(1.15, 0.85, 1);
  1376. transform: scale3d(1.15, 0.85, 1); }
  1377. 65% {
  1378. -webkit-transform: scale3d(0.95, 1.05, 1);
  1379. transform: scale3d(0.95, 1.05, 1); }
  1380. 75% {
  1381. -webkit-transform: scale3d(1.05, 0.95, 1);
  1382. transform: scale3d(1.05, 0.95, 1); }
  1383. 100% {
  1384. -webkit-transform: scale3d(1, 1, 1);
  1385. transform: scale3d(1, 1, 1); } }
  1386. @-webkit-keyframes shake {
  1387. 0%, 100% {
  1388. -webkit-transform: translate3d(0, 0, 0);
  1389. transform: translate3d(0, 0, 0); }
  1390. 10%, 30%, 50%, 70%, 90% {
  1391. -webkit-transform: translate3d(-10px, 0, 0);
  1392. transform: translate3d(-10px, 0, 0); }
  1393. 20%, 40%, 60%, 80% {
  1394. -webkit-transform: translate3d(10px, 0, 0);
  1395. transform: translate3d(10px, 0, 0); } }
  1396. @keyframes shake {
  1397. 0%, 100% {
  1398. -webkit-transform: translate3d(0, 0, 0);
  1399. transform: translate3d(0, 0, 0); }
  1400. 10%, 30%, 50%, 70%, 90% {
  1401. -webkit-transform: translate3d(-10px, 0, 0);
  1402. transform: translate3d(-10px, 0, 0); }
  1403. 20%, 40%, 60%, 80% {
  1404. -webkit-transform: translate3d(10px, 0, 0);
  1405. transform: translate3d(10px, 0, 0); } }
  1406. @-webkit-keyframes swing {
  1407. 20% {
  1408. -webkit-transform: rotate3d(0, 0, 1, 15deg);
  1409. transform: rotate3d(0, 0, 1, 15deg); }
  1410. 40% {
  1411. -webkit-transform: rotate3d(0, 0, 1, -10deg);
  1412. transform: rotate3d(0, 0, 1, -10deg); }
  1413. 60% {
  1414. -webkit-transform: rotate3d(0, 0, 1, 5deg);
  1415. transform: rotate3d(0, 0, 1, 5deg); }
  1416. 80% {
  1417. -webkit-transform: rotate3d(0, 0, 1, -5deg);
  1418. transform: rotate3d(0, 0, 1, -5deg); }
  1419. 100% {
  1420. -webkit-transform: rotate3d(0, 0, 1, 0deg);
  1421. transform: rotate3d(0, 0, 1, 0deg); } }
  1422. @keyframes swing {
  1423. 20% {
  1424. -webkit-transform: rotate3d(0, 0, 1, 15deg);
  1425. transform: rotate3d(0, 0, 1, 15deg); }
  1426. 40% {
  1427. -webkit-transform: rotate3d(0, 0, 1, -10deg);
  1428. transform: rotate3d(0, 0, 1, -10deg); }
  1429. 60% {
  1430. -webkit-transform: rotate3d(0, 0, 1, 5deg);
  1431. transform: rotate3d(0, 0, 1, 5deg); }
  1432. 80% {
  1433. -webkit-transform: rotate3d(0, 0, 1, -5deg);
  1434. transform: rotate3d(0, 0, 1, -5deg); }
  1435. 100% {
  1436. -webkit-transform: rotate3d(0, 0, 1, 0deg);
  1437. transform: rotate3d(0, 0, 1, 0deg); } }
  1438. @-webkit-keyframes tada {
  1439. 0% {
  1440. -webkit-transform: scale3d(1, 1, 1);
  1441. transform: scale3d(1, 1, 1); }
  1442. 10%, 20% {
  1443. -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  1444. transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  1445. 30%, 50%, 70%, 90% {
  1446. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  1447. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  1448. 40%, 60%, 80% {
  1449. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  1450. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  1451. 100% {
  1452. -webkit-transform: scale3d(1, 1, 1);
  1453. transform: scale3d(1, 1, 1); } }
  1454. @keyframes tada {
  1455. 0% {
  1456. -webkit-transform: scale3d(1, 1, 1);
  1457. transform: scale3d(1, 1, 1); }
  1458. 10%, 20% {
  1459. -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  1460. transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  1461. 30%, 50%, 70%, 90% {
  1462. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  1463. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  1464. 40%, 60%, 80% {
  1465. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  1466. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  1467. 100% {
  1468. -webkit-transform: scale3d(1, 1, 1);
  1469. transform: scale3d(1, 1, 1); } }
  1470. @-webkit-keyframes wobble {
  1471. 0% {
  1472. -webkit-transform: none;
  1473. transform: none; }
  1474. 15% {
  1475. -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  1476. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  1477. 30% {
  1478. -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  1479. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  1480. 45% {
  1481. -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  1482. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  1483. 60% {
  1484. -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  1485. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  1486. 75% {
  1487. -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  1488. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  1489. 100% {
  1490. -webkit-transform: none;
  1491. transform: none; } }
  1492. @keyframes wobble {
  1493. 0% {
  1494. -webkit-transform: none;
  1495. transform: none; }
  1496. 15% {
  1497. -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  1498. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  1499. 30% {
  1500. -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  1501. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  1502. 45% {
  1503. -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  1504. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  1505. 60% {
  1506. -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  1507. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  1508. 75% {
  1509. -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  1510. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  1511. 100% {
  1512. -webkit-transform: none;
  1513. transform: none; } }
  1514. @-webkit-keyframes bounceIn {
  1515. 0%, 20%, 40%, 60%, 80%, 100% {
  1516. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  1517. 0% {
  1518. opacity: 0;
  1519. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1520. transform: scale3d(0.3, 0.3, 0.3); }
  1521. 20% {
  1522. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  1523. transform: scale3d(1.1, 1.1, 1.1); }
  1524. 40% {
  1525. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  1526. transform: scale3d(0.9, 0.9, 0.9); }
  1527. 60% {
  1528. opacity: 1;
  1529. -webkit-transform: scale3d(1.03, 1.03, 1.03);
  1530. transform: scale3d(1.03, 1.03, 1.03); }
  1531. 80% {
  1532. -webkit-transform: scale3d(0.97, 0.97, 0.97);
  1533. transform: scale3d(0.97, 0.97, 0.97); }
  1534. 100% {
  1535. opacity: 1;
  1536. -webkit-transform: scale3d(1, 1, 1);
  1537. transform: scale3d(1, 1, 1); } }
  1538. @keyframes bounceIn {
  1539. 0%, 20%, 40%, 60%, 80%, 100% {
  1540. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  1541. 0% {
  1542. opacity: 0;
  1543. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1544. transform: scale3d(0.3, 0.3, 0.3); }
  1545. 20% {
  1546. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  1547. transform: scale3d(1.1, 1.1, 1.1); }
  1548. 40% {
  1549. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  1550. transform: scale3d(0.9, 0.9, 0.9); }
  1551. 60% {
  1552. opacity: 1;
  1553. -webkit-transform: scale3d(1.03, 1.03, 1.03);
  1554. transform: scale3d(1.03, 1.03, 1.03); }
  1555. 80% {
  1556. -webkit-transform: scale3d(0.97, 0.97, 0.97);
  1557. transform: scale3d(0.97, 0.97, 0.97); }
  1558. 100% {
  1559. opacity: 1;
  1560. -webkit-transform: scale3d(1, 1, 1);
  1561. transform: scale3d(1, 1, 1); } }
  1562. @-webkit-keyframes bounceInDown {
  1563. 0%, 60%, 75%, 90%, 100% {
  1564. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  1565. 0% {
  1566. opacity: 0;
  1567. -webkit-transform: translate3d(0, -3000px, 0);
  1568. transform: translate3d(0, -3000px, 0); }
  1569. 60% {
  1570. opacity: 1;
  1571. -webkit-transform: translate3d(0, 25px, 0);
  1572. transform: translate3d(0, 25px, 0); }
  1573. 75% {
  1574. -webkit-transform: translate3d(0, -10px, 0);
  1575. transform: translate3d(0, -10px, 0); }
  1576. 90% {
  1577. -webkit-transform: translate3d(0, 5px, 0);
  1578. transform: translate3d(0, 5px, 0); }
  1579. 100% {
  1580. -webkit-transform: none;
  1581. transform: none; } }
  1582. @keyframes bounceInDown {
  1583. 0%, 60%, 75%, 90%, 100% {
  1584. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  1585. 0% {
  1586. opacity: 0;
  1587. -webkit-transform: translate3d(0, -3000px, 0);
  1588. transform: translate3d(0, -3000px, 0); }
  1589. 60% {
  1590. opacity: 1;
  1591. -webkit-transform: translate3d(0, 25px, 0);
  1592. transform: translate3d(0, 25px, 0); }
  1593. 75% {
  1594. -webkit-transform: translate3d(0, -10px, 0);
  1595. transform: translate3d(0, -10px, 0); }
  1596. 90% {
  1597. -webkit-transform: translate3d(0, 5px, 0);
  1598. transform: translate3d(0, 5px, 0); }
  1599. 100% {
  1600. -webkit-transform: none;
  1601. transform: none; } }
  1602. @-webkit-keyframes bounceInLeft {
  1603. 0%, 60%, 75%, 90%, 100% {
  1604. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  1605. 0% {
  1606. opacity: 0;
  1607. -webkit-transform: translate3d(-3000px, 0, 0);
  1608. transform: translate3d(-3000px, 0, 0); }
  1609. 60% {
  1610. opacity: 1;
  1611. -webkit-transform: translate3d(25px, 0, 0);
  1612. transform: translate3d(25px, 0, 0); }
  1613. 75% {
  1614. -webkit-transform: translate3d(-10px, 0, 0);
  1615. transform: translate3d(-10px, 0, 0); }
  1616. 90% {
  1617. -webkit-transform: translate3d(5px, 0, 0);
  1618. transform: translate3d(5px, 0, 0); }
  1619. 100% {
  1620. -webkit-transform: none;
  1621. transform: none; } }
  1622. @keyframes bounceInLeft {
  1623. 0%, 60%, 75%, 90%, 100% {
  1624. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  1625. 0% {
  1626. opacity: 0;
  1627. -webkit-transform: translate3d(-3000px, 0, 0);
  1628. transform: translate3d(-3000px, 0, 0); }
  1629. 60% {
  1630. opacity: 1;
  1631. -webkit-transform: translate3d(25px, 0, 0);
  1632. transform: translate3d(25px, 0, 0); }
  1633. 75% {
  1634. -webkit-transform: translate3d(-10px, 0, 0);
  1635. transform: translate3d(-10px, 0, 0); }
  1636. 90% {
  1637. -webkit-transform: translate3d(5px, 0, 0);
  1638. transform: translate3d(5px, 0, 0); }
  1639. 100% {
  1640. -webkit-transform: none;
  1641. transform: none; } }
  1642. @-webkit-keyframes bounceInRight {
  1643. 0%, 60%, 75%, 90%, 100% {
  1644. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  1645. 0% {
  1646. opacity: 0;
  1647. -webkit-transform: translate3d(3000px, 0, 0);
  1648. transform: translate3d(3000px, 0, 0); }
  1649. 60% {
  1650. opacity: 1;
  1651. -webkit-transform: translate3d(-25px, 0, 0);
  1652. transform: translate3d(-25px, 0, 0); }
  1653. 75% {
  1654. -webkit-transform: translate3d(10px, 0, 0);
  1655. transform: translate3d(10px, 0, 0); }
  1656. 90% {
  1657. -webkit-transform: translate3d(-5px, 0, 0);
  1658. transform: translate3d(-5px, 0, 0); }
  1659. 100% {
  1660. -webkit-transform: none;
  1661. transform: none; } }
  1662. @keyframes bounceInRight {
  1663. 0%, 60%, 75%, 90%, 100% {
  1664. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  1665. 0% {
  1666. opacity: 0;
  1667. -webkit-transform: translate3d(3000px, 0, 0);
  1668. transform: translate3d(3000px, 0, 0); }
  1669. 60% {
  1670. opacity: 1;
  1671. -webkit-transform: translate3d(-25px, 0, 0);
  1672. transform: translate3d(-25px, 0, 0); }
  1673. 75% {
  1674. -webkit-transform: translate3d(10px, 0, 0);
  1675. transform: translate3d(10px, 0, 0); }
  1676. 90% {
  1677. -webkit-transform: translate3d(-5px, 0, 0);
  1678. transform: translate3d(-5px, 0, 0); }
  1679. 100% {
  1680. -webkit-transform: none;
  1681. transform: none; } }
  1682. @-webkit-keyframes bounceInUp {
  1683. 0%, 60%, 75%, 90%, 100% {
  1684. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  1685. 0% {
  1686. opacity: 0;
  1687. -webkit-transform: translate3d(0, 3000px, 0);
  1688. transform: translate3d(0, 3000px, 0); }
  1689. 60% {
  1690. opacity: 1;
  1691. -webkit-transform: translate3d(0, -20px, 0);
  1692. transform: translate3d(0, -20px, 0); }
  1693. 75% {
  1694. -webkit-transform: translate3d(0, 10px, 0);
  1695. transform: translate3d(0, 10px, 0); }
  1696. 90% {
  1697. -webkit-transform: translate3d(0, -5px, 0);
  1698. transform: translate3d(0, -5px, 0); }
  1699. 100% {
  1700. -webkit-transform: translate3d(0, 0, 0);
  1701. transform: translate3d(0, 0, 0); } }
  1702. @keyframes bounceInUp {
  1703. 0%, 60%, 75%, 90%, 100% {
  1704. transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  1705. 0% {
  1706. opacity: 0;
  1707. -webkit-transform: translate3d(0, 3000px, 0);
  1708. transform: translate3d(0, 3000px, 0); }
  1709. 60% {
  1710. opacity: 1;
  1711. -webkit-transform: translate3d(0, -20px, 0);
  1712. transform: translate3d(0, -20px, 0); }
  1713. 75% {
  1714. -webkit-transform: translate3d(0, 10px, 0);
  1715. transform: translate3d(0, 10px, 0); }
  1716. 90% {
  1717. -webkit-transform: translate3d(0, -5px, 0);
  1718. transform: translate3d(0, -5px, 0); }
  1719. 100% {
  1720. -webkit-transform: translate3d(0, 0, 0);
  1721. transform: translate3d(0, 0, 0); } }
  1722. @-webkit-keyframes bounceOut {
  1723. 20% {
  1724. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  1725. transform: scale3d(0.9, 0.9, 0.9); }
  1726. 50%, 55% {
  1727. opacity: 1;
  1728. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  1729. transform: scale3d(1.1, 1.1, 1.1); }
  1730. 100% {
  1731. opacity: 0;
  1732. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1733. transform: scale3d(0.3, 0.3, 0.3); } }
  1734. @keyframes bounceOut {
  1735. 20% {
  1736. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  1737. transform: scale3d(0.9, 0.9, 0.9); }
  1738. 50%, 55% {
  1739. opacity: 1;
  1740. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  1741. transform: scale3d(1.1, 1.1, 1.1); }
  1742. 100% {
  1743. opacity: 0;
  1744. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1745. transform: scale3d(0.3, 0.3, 0.3); } }
  1746. @-webkit-keyframes bounceOutDown {
  1747. 20% {
  1748. -webkit-transform: translate3d(0, 10px, 0);
  1749. transform: translate3d(0, 10px, 0); }
  1750. 40%, 45% {
  1751. opacity: 1;
  1752. -webkit-transform: translate3d(0, -20px, 0);
  1753. transform: translate3d(0, -20px, 0); }
  1754. 100% {
  1755. opacity: 0;
  1756. -webkit-transform: translate3d(0, 2000px, 0);
  1757. transform: translate3d(0, 2000px, 0); } }
  1758. @keyframes bounceOutDown {
  1759. 20% {
  1760. -webkit-transform: translate3d(0, 10px, 0);
  1761. transform: translate3d(0, 10px, 0); }
  1762. 40%, 45% {
  1763. opacity: 1;
  1764. -webkit-transform: translate3d(0, -20px, 0);
  1765. transform: translate3d(0, -20px, 0); }
  1766. 100% {
  1767. opacity: 0;
  1768. -webkit-transform: translate3d(0, 2000px, 0);
  1769. transform: translate3d(0, 2000px, 0); } }
  1770. @-webkit-keyframes bounceOutLeft {
  1771. 20% {
  1772. opacity: 1;
  1773. -webkit-transform: translate3d(20px, 0, 0);
  1774. transform: translate3d(20px, 0, 0); }
  1775. 100% {
  1776. opacity: 0;
  1777. -webkit-transform: translate3d(-2000px, 0, 0);
  1778. transform: translate3d(-2000px, 0, 0); } }
  1779. @keyframes bounceOutLeft {
  1780. 20% {
  1781. opacity: 1;
  1782. -webkit-transform: translate3d(20px, 0, 0);
  1783. transform: translate3d(20px, 0, 0); }
  1784. 100% {
  1785. opacity: 0;
  1786. -webkit-transform: translate3d(-2000px, 0, 0);
  1787. transform: translate3d(-2000px, 0, 0); } }
  1788. @-webkit-keyframes bounceOutRight {
  1789. 20% {
  1790. opacity: 1;
  1791. -webkit-transform: translate3d(-20px, 0, 0);
  1792. transform: translate3d(-20px, 0, 0); }
  1793. 100% {
  1794. opacity: 0;
  1795. -webkit-transform: translate3d(2000px, 0, 0);
  1796. transform: translate3d(2000px, 0, 0); } }
  1797. @keyframes bounceOutRight {
  1798. 20% {
  1799. opacity: 1;
  1800. -webkit-transform: translate3d(-20px, 0, 0);
  1801. transform: translate3d(-20px, 0, 0); }
  1802. 100% {
  1803. opacity: 0;
  1804. -webkit-transform: translate3d(2000px, 0, 0);
  1805. transform: translate3d(2000px, 0, 0); } }
  1806. @-webkit-keyframes bounceOutUp {
  1807. 20% {
  1808. -webkit-transform: translate3d(0, -10px, 0);
  1809. transform: translate3d(0, -10px, 0); }
  1810. 40%, 45% {
  1811. opacity: 1;
  1812. -webkit-transform: translate3d(0, 20px, 0);
  1813. transform: translate3d(0, 20px, 0); }
  1814. 100% {
  1815. opacity: 0;
  1816. -webkit-transform: translate3d(0, -2000px, 0);
  1817. transform: translate3d(0, -2000px, 0); } }
  1818. @keyframes bounceOutUp {
  1819. 20% {
  1820. -webkit-transform: translate3d(0, -10px, 0);
  1821. transform: translate3d(0, -10px, 0); }
  1822. 40%, 45% {
  1823. opacity: 1;
  1824. -webkit-transform: translate3d(0, 20px, 0);
  1825. transform: translate3d(0, 20px, 0); }
  1826. 100% {
  1827. opacity: 0;
  1828. -webkit-transform: translate3d(0, -2000px, 0);
  1829. transform: translate3d(0, -2000px, 0); } }
  1830. @-webkit-keyframes fadeIn {
  1831. 0% {
  1832. opacity: 0; }
  1833. 100% {
  1834. opacity: 1; } }
  1835. @keyframes fadeIn {
  1836. 0% {
  1837. opacity: 0; }
  1838. 100% {
  1839. opacity: 1; } }
  1840. @-webkit-keyframes fadeInDown {
  1841. 0% {
  1842. opacity: 0;
  1843. -webkit-transform: translate3d(0, -100%, 0);
  1844. transform: translate3d(0, -100%, 0); }
  1845. 100% {
  1846. opacity: 1;
  1847. -webkit-transform: none;
  1848. transform: none; } }
  1849. @keyframes fadeInDown {
  1850. 0% {
  1851. opacity: 0;
  1852. -webkit-transform: translate3d(0, -100%, 0);
  1853. transform: translate3d(0, -100%, 0); }
  1854. 100% {
  1855. opacity: 1;
  1856. -webkit-transform: none;
  1857. transform: none; } }
  1858. @-webkit-keyframes fadeInDownBig {
  1859. 0% {
  1860. opacity: 0;
  1861. -webkit-transform: translate3d(0, -2000px, 0);
  1862. transform: translate3d(0, -2000px, 0); }
  1863. 100% {
  1864. opacity: 1;
  1865. -webkit-transform: none;
  1866. transform: none; } }
  1867. @keyframes fadeInDownBig {
  1868. 0% {
  1869. opacity: 0;
  1870. -webkit-transform: translate3d(0, -2000px, 0);
  1871. transform: translate3d(0, -2000px, 0); }
  1872. 100% {
  1873. opacity: 1;
  1874. -webkit-transform: none;
  1875. transform: none; } }
  1876. @-webkit-keyframes fadeInLeft {
  1877. 0% {
  1878. opacity: 0;
  1879. -webkit-transform: translate3d(-100%, 0, 0);
  1880. transform: translate3d(-100%, 0, 0); }
  1881. 100% {
  1882. opacity: 1;
  1883. -webkit-transform: none;
  1884. transform: none; } }
  1885. @keyframes fadeInLeft {
  1886. 0% {
  1887. opacity: 0;
  1888. -webkit-transform: translate3d(-100%, 0, 0);
  1889. transform: translate3d(-100%, 0, 0); }
  1890. 100% {
  1891. opacity: 1;
  1892. -webkit-transform: none;
  1893. transform: none; } }
  1894. @-webkit-keyframes fadeInLeftBig {
  1895. 0% {
  1896. opacity: 0;
  1897. -webkit-transform: translate3d(-2000px, 0, 0);
  1898. transform: translate3d(-2000px, 0, 0); }
  1899. 100% {
  1900. opacity: 1;
  1901. -webkit-transform: none;
  1902. transform: none; } }
  1903. @keyframes fadeInLeftBig {
  1904. 0% {
  1905. opacity: 0;
  1906. -webkit-transform: translate3d(-2000px, 0, 0);
  1907. transform: translate3d(-2000px, 0, 0); }
  1908. 100% {
  1909. opacity: 1;
  1910. -webkit-transform: none;
  1911. transform: none; } }
  1912. @-webkit-keyframes fadeInRight {
  1913. 0% {
  1914. opacity: 0;
  1915. -webkit-transform: translate3d(100%, 0, 0);
  1916. transform: translate3d(100%, 0, 0); }
  1917. 100% {
  1918. opacity: 1;
  1919. -webkit-transform: none;
  1920. transform: none; } }
  1921. @keyframes fadeInRight {
  1922. 0% {
  1923. opacity: 0;
  1924. -webkit-transform: translate3d(100%, 0, 0);
  1925. transform: translate3d(100%, 0, 0); }
  1926. 100% {
  1927. opacity: 1;
  1928. -webkit-transform: none;
  1929. transform: none; } }
  1930. @-webkit-keyframes fadeInRightBig {
  1931. 0% {
  1932. opacity: 0;
  1933. -webkit-transform: translate3d(2000px, 0, 0);
  1934. transform: translate3d(2000px, 0, 0); }
  1935. 100% {
  1936. opacity: 1;
  1937. -webkit-transform: none;
  1938. transform: none; } }
  1939. @keyframes fadeInRightBig {
  1940. 0% {
  1941. opacity: 0;
  1942. -webkit-transform: translate3d(2000px, 0, 0);
  1943. transform: translate3d(2000px, 0, 0); }
  1944. 100% {
  1945. opacity: 1;
  1946. -webkit-transform: none;
  1947. transform: none; } }
  1948. @-webkit-keyframes fadeInUp {
  1949. 0% {
  1950. opacity: 0;
  1951. -webkit-transform: translate3d(0, 100%, 0);
  1952. transform: translate3d(0, 100%, 0); }
  1953. 100% {
  1954. opacity: 1;
  1955. -webkit-transform: none;
  1956. transform: none; } }
  1957. @keyframes fadeInUp {
  1958. 0% {
  1959. opacity: 0;
  1960. -webkit-transform: translate3d(0, 100%, 0);
  1961. transform: translate3d(0, 100%, 0); }
  1962. 100% {
  1963. opacity: 1;
  1964. -webkit-transform: none;
  1965. transform: none; } }
  1966. @-webkit-keyframes fadeInUpBig {
  1967. 0% {
  1968. opacity: 0;
  1969. -webkit-transform: translate3d(0, 2000px, 0);
  1970. transform: translate3d(0, 2000px, 0); }
  1971. 100% {
  1972. opacity: 1;
  1973. -webkit-transform: none;
  1974. transform: none; } }
  1975. @keyframes fadeInUpBig {
  1976. 0% {
  1977. opacity: 0;
  1978. -webkit-transform: translate3d(0, 2000px, 0);
  1979. transform: translate3d(0, 2000px, 0); }
  1980. 100% {
  1981. opacity: 1;
  1982. -webkit-transform: none;
  1983. transform: none; } }
  1984. @-webkit-keyframes fadeOut {
  1985. 0% {
  1986. opacity: 1; }
  1987. 100% {
  1988. opacity: 0; } }
  1989. @keyframes fadeOut {
  1990. 0% {
  1991. opacity: 1; }
  1992. 100% {
  1993. opacity: 0; } }
  1994. @-webkit-keyframes fadeOutDown {
  1995. 0% {
  1996. opacity: 1; }
  1997. 100% {
  1998. opacity: 0;
  1999. -webkit-transform: translate3d(0, 100%, 0);
  2000. transform: translate3d(0, 100%, 0); } }
  2001. @keyframes fadeOutDown {
  2002. 0% {
  2003. opacity: 1; }
  2004. 100% {
  2005. opacity: 0;
  2006. -webkit-transform: translate3d(0, 100%, 0);
  2007. transform: translate3d(0, 100%, 0); } }
  2008. @-webkit-keyframes fadeOutDownBig {
  2009. 0% {
  2010. opacity: 1; }
  2011. 100% {
  2012. opacity: 0;
  2013. -webkit-transform: translate3d(0, 2000px, 0);
  2014. transform: translate3d(0, 2000px, 0); } }
  2015. @keyframes fadeOutDownBig {
  2016. 0% {
  2017. opacity: 1; }
  2018. 100% {
  2019. opacity: 0;
  2020. -webkit-transform: translate3d(0, 2000px, 0);
  2021. transform: translate3d(0, 2000px, 0); } }
  2022. @-webkit-keyframes fadeOutLeft {
  2023. 0% {
  2024. opacity: 1; }
  2025. 100% {
  2026. opacity: 0;
  2027. -webkit-transform: translate3d(-100%, 0, 0);
  2028. transform: translate3d(-100%, 0, 0); } }
  2029. @keyframes fadeOutLeft {
  2030. 0% {
  2031. opacity: 1; }
  2032. 100% {
  2033. opacity: 0;
  2034. -webkit-transform: translate3d(-100%, 0, 0);
  2035. transform: translate3d(-100%, 0, 0); } }
  2036. @-webkit-keyframes fadeOutLeftBig {
  2037. 0% {
  2038. opacity: 1; }
  2039. 100% {
  2040. opacity: 0;
  2041. -webkit-transform: translate3d(-2000px, 0, 0);
  2042. transform: translate3d(-2000px, 0, 0); } }
  2043. @keyframes fadeOutLeftBig {
  2044. 0% {
  2045. opacity: 1; }
  2046. 100% {
  2047. opacity: 0;
  2048. -webkit-transform: translate3d(-2000px, 0, 0);
  2049. transform: translate3d(-2000px, 0, 0); } }
  2050. @-webkit-keyframes fadeOutRight {
  2051. 0% {
  2052. opacity: 1; }
  2053. 100% {
  2054. opacity: 0;
  2055. -webkit-transform: translate3d(100%, 0, 0);
  2056. transform: translate3d(100%, 0, 0); } }
  2057. @keyframes fadeOutRight {
  2058. 0% {
  2059. opacity: 1; }
  2060. 100% {
  2061. opacity: 0;
  2062. -webkit-transform: translate3d(100%, 0, 0);
  2063. transform: translate3d(100%, 0, 0); } }
  2064. @-webkit-keyframes fadeOutRightBig {
  2065. 0% {
  2066. opacity: 1; }
  2067. 100% {
  2068. opacity: 0;
  2069. -webkit-transform: translate3d(2000px, 0, 0);
  2070. transform: translate3d(2000px, 0, 0); } }
  2071. @keyframes fadeOutRightBig {
  2072. 0% {
  2073. opacity: 1; }
  2074. 100% {
  2075. opacity: 0;
  2076. -webkit-transform: translate3d(2000px, 0, 0);
  2077. transform: translate3d(2000px, 0, 0); } }
  2078. @-webkit-keyframes fadeOutUp {
  2079. 0% {
  2080. opacity: 1; }
  2081. 100% {
  2082. opacity: 0;
  2083. -webkit-transform: translate3d(0, -100%, 0);
  2084. transform: translate3d(0, -100%, 0); } }
  2085. @keyframes fadeOutUp {
  2086. 0% {
  2087. opacity: 1; }
  2088. 100% {
  2089. opacity: 0;
  2090. -webkit-transform: translate3d(0, -100%, 0);
  2091. transform: translate3d(0, -100%, 0); } }
  2092. @-webkit-keyframes fadeOutUpBig {
  2093. 0% {
  2094. opacity: 1; }
  2095. 100% {
  2096. opacity: 0;
  2097. -webkit-transform: translate3d(0, -2000px, 0);
  2098. transform: translate3d(0, -2000px, 0); } }
  2099. @keyframes fadeOutUpBig {
  2100. 0% {
  2101. opacity: 1; }
  2102. 100% {
  2103. opacity: 0;
  2104. -webkit-transform: translate3d(0, -2000px, 0);
  2105. transform: translate3d(0, -2000px, 0); } }
  2106. @-webkit-keyframes flip {
  2107. 0% {
  2108. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  2109. transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  2110. -webkit-animation-timing-function: ease-out;
  2111. animation-timing-function: ease-out; }
  2112. 40% {
  2113. -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  2114. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  2115. -webkit-animation-timing-function: ease-out;
  2116. animation-timing-function: ease-out; }
  2117. 50% {
  2118. -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  2119. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  2120. -webkit-animation-timing-function: ease-in;
  2121. animation-timing-function: ease-in; }
  2122. 80% {
  2123. -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  2124. transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  2125. -webkit-animation-timing-function: ease-in;
  2126. animation-timing-function: ease-in; }
  2127. 100% {
  2128. -webkit-transform: perspective(400px);
  2129. transform: perspective(400px);
  2130. -webkit-animation-timing-function: ease-in;
  2131. animation-timing-function: ease-in; } }
  2132. @keyframes flip {
  2133. 0% {
  2134. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  2135. transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
  2136. -webkit-animation-timing-function: ease-out;
  2137. animation-timing-function: ease-out; }
  2138. 40% {
  2139. -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  2140. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  2141. -webkit-animation-timing-function: ease-out;
  2142. animation-timing-function: ease-out; }
  2143. 50% {
  2144. -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  2145. transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  2146. -webkit-animation-timing-function: ease-in;
  2147. animation-timing-function: ease-in; }
  2148. 80% {
  2149. -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  2150. transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
  2151. -webkit-animation-timing-function: ease-in;
  2152. animation-timing-function: ease-in; }
  2153. 100% {
  2154. -webkit-transform: perspective(400px);
  2155. transform: perspective(400px);
  2156. -webkit-animation-timing-function: ease-in;
  2157. animation-timing-function: ease-in; } }
  2158. @-webkit-keyframes flipInX {
  2159. 0% {
  2160. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2161. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2162. transition-timing-function: ease-in;
  2163. opacity: 0; }
  2164. 40% {
  2165. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2166. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2167. transition-timing-function: ease-in; }
  2168. 60% {
  2169. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  2170. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  2171. opacity: 1; }
  2172. 80% {
  2173. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  2174. transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  2175. 100% {
  2176. -webkit-transform: perspective(400px);
  2177. transform: perspective(400px); } }
  2178. @keyframes flipInX {
  2179. 0% {
  2180. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2181. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2182. transition-timing-function: ease-in;
  2183. opacity: 0; }
  2184. 40% {
  2185. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2186. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2187. transition-timing-function: ease-in; }
  2188. 60% {
  2189. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  2190. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  2191. opacity: 1; }
  2192. 80% {
  2193. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  2194. transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  2195. 100% {
  2196. -webkit-transform: perspective(400px);
  2197. transform: perspective(400px); } }
  2198. @-webkit-keyframes flipInY {
  2199. 0% {
  2200. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2201. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2202. transition-timing-function: ease-in;
  2203. opacity: 0; }
  2204. 40% {
  2205. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  2206. transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  2207. transition-timing-function: ease-in; }
  2208. 60% {
  2209. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  2210. transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  2211. opacity: 1; }
  2212. 80% {
  2213. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  2214. transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  2215. 100% {
  2216. -webkit-transform: perspective(400px);
  2217. transform: perspective(400px); } }
  2218. @keyframes flipInY {
  2219. 0% {
  2220. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2221. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2222. transition-timing-function: ease-in;
  2223. opacity: 0; }
  2224. 40% {
  2225. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  2226. transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  2227. transition-timing-function: ease-in; }
  2228. 60% {
  2229. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  2230. transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  2231. opacity: 1; }
  2232. 80% {
  2233. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  2234. transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  2235. 100% {
  2236. -webkit-transform: perspective(400px);
  2237. transform: perspective(400px); } }
  2238. @-webkit-keyframes flipOutX {
  2239. 0% {
  2240. -webkit-transform: perspective(400px);
  2241. transform: perspective(400px); }
  2242. 30% {
  2243. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2244. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2245. opacity: 1; }
  2246. 100% {
  2247. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2248. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2249. opacity: 0; } }
  2250. @keyframes flipOutX {
  2251. 0% {
  2252. -webkit-transform: perspective(400px);
  2253. transform: perspective(400px); }
  2254. 30% {
  2255. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2256. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  2257. opacity: 1; }
  2258. 100% {
  2259. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2260. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  2261. opacity: 0; } }
  2262. @-webkit-keyframes flipOutY {
  2263. 0% {
  2264. -webkit-transform: perspective(400px);
  2265. transform: perspective(400px); }
  2266. 30% {
  2267. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  2268. transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  2269. opacity: 1; }
  2270. 100% {
  2271. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2272. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2273. opacity: 0; } }
  2274. @keyframes flipOutY {
  2275. 0% {
  2276. -webkit-transform: perspective(400px);
  2277. transform: perspective(400px); }
  2278. 30% {
  2279. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  2280. transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  2281. opacity: 1; }
  2282. 100% {
  2283. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2284. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  2285. opacity: 0; } }
  2286. @-webkit-keyframes lightSpeedIn {
  2287. 0% {
  2288. -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  2289. transform: translate3d(100%, 0, 0) skewX(-30deg);
  2290. opacity: 0; }
  2291. 60% {
  2292. -webkit-transform: skewX(20deg);
  2293. transform: skewX(20deg);
  2294. opacity: 1; }
  2295. 80% {
  2296. -webkit-transform: skewX(-5deg);
  2297. transform: skewX(-5deg);
  2298. opacity: 1; }
  2299. 100% {
  2300. -webkit-transform: none;
  2301. transform: none;
  2302. opacity: 1; } }
  2303. @keyframes lightSpeedIn {
  2304. 0% {
  2305. -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  2306. transform: translate3d(100%, 0, 0) skewX(-30deg);
  2307. opacity: 0; }
  2308. 60% {
  2309. -webkit-transform: skewX(20deg);
  2310. transform: skewX(20deg);
  2311. opacity: 1; }
  2312. 80% {
  2313. -webkit-transform: skewX(-5deg);
  2314. transform: skewX(-5deg);
  2315. opacity: 1; }
  2316. 100% {
  2317. -webkit-transform: none;
  2318. transform: none;
  2319. opacity: 1; } }
  2320. @-webkit-keyframes lightSpeedOut {
  2321. 0% {
  2322. opacity: 1; }
  2323. 100% {
  2324. -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  2325. transform: translate3d(100%, 0, 0) skewX(30deg);
  2326. opacity: 0; } }
  2327. @keyframes lightSpeedOut {
  2328. 0% {
  2329. opacity: 1; }
  2330. 100% {
  2331. -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  2332. transform: translate3d(100%, 0, 0) skewX(30deg);
  2333. opacity: 0; } }
  2334. @-webkit-keyframes rotateIn {
  2335. 0% {
  2336. -webkit-transform-origin: center;
  2337. transform-origin: center;
  2338. -webkit-transform: rotate3d(0, 0, 1, -200deg);
  2339. transform: rotate3d(0, 0, 1, -200deg);
  2340. opacity: 0; }
  2341. 100% {
  2342. -webkit-transform-origin: center;
  2343. transform-origin: center;
  2344. -webkit-transform: none;
  2345. transform: none;
  2346. opacity: 1; } }
  2347. @keyframes rotateIn {
  2348. 0% {
  2349. -webkit-transform-origin: center;
  2350. transform-origin: center;
  2351. -webkit-transform: rotate3d(0, 0, 1, -200deg);
  2352. transform: rotate3d(0, 0, 1, -200deg);
  2353. opacity: 0; }
  2354. 100% {
  2355. -webkit-transform-origin: center;
  2356. transform-origin: center;
  2357. -webkit-transform: none;
  2358. transform: none;
  2359. opacity: 1; } }
  2360. @-webkit-keyframes rotateInDownLeft {
  2361. 0% {
  2362. -webkit-transform-origin: left bottom;
  2363. transform-origin: left bottom;
  2364. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  2365. transform: rotate3d(0, 0, 1, -45deg);
  2366. opacity: 0; }
  2367. 100% {
  2368. -webkit-transform-origin: left bottom;
  2369. transform-origin: left bottom;
  2370. -webkit-transform: none;
  2371. transform: none;
  2372. opacity: 1; } }
  2373. @keyframes rotateInDownLeft {
  2374. 0% {
  2375. -webkit-transform-origin: left bottom;
  2376. transform-origin: left bottom;
  2377. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  2378. transform: rotate3d(0, 0, 1, -45deg);
  2379. opacity: 0; }
  2380. 100% {
  2381. -webkit-transform-origin: left bottom;
  2382. transform-origin: left bottom;
  2383. -webkit-transform: none;
  2384. transform: none;
  2385. opacity: 1; } }
  2386. @-webkit-keyframes rotateInDownRight {
  2387. 0% {
  2388. -webkit-transform-origin: right bottom;
  2389. transform-origin: right bottom;
  2390. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  2391. transform: rotate3d(0, 0, 1, 45deg);
  2392. opacity: 0; }
  2393. 100% {
  2394. -webkit-transform-origin: right bottom;
  2395. transform-origin: right bottom;
  2396. -webkit-transform: none;
  2397. transform: none;
  2398. opacity: 1; } }
  2399. @keyframes rotateInDownRight {
  2400. 0% {
  2401. -webkit-transform-origin: right bottom;
  2402. transform-origin: right bottom;
  2403. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  2404. transform: rotate3d(0, 0, 1, 45deg);
  2405. opacity: 0; }
  2406. 100% {
  2407. -webkit-transform-origin: right bottom;
  2408. transform-origin: right bottom;
  2409. -webkit-transform: none;
  2410. transform: none;
  2411. opacity: 1; } }
  2412. @-webkit-keyframes rotateInUpLeft {
  2413. 0% {
  2414. -webkit-transform-origin: left bottom;
  2415. transform-origin: left bottom;
  2416. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  2417. transform: rotate3d(0, 0, 1, 45deg);
  2418. opacity: 0; }
  2419. 100% {
  2420. -webkit-transform-origin: left bottom;
  2421. transform-origin: left bottom;
  2422. -webkit-transform: none;
  2423. transform: none;
  2424. opacity: 1; } }
  2425. @keyframes rotateInUpLeft {
  2426. 0% {
  2427. -webkit-transform-origin: left bottom;
  2428. transform-origin: left bottom;
  2429. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  2430. transform: rotate3d(0, 0, 1, 45deg);
  2431. opacity: 0; }
  2432. 100% {
  2433. -webkit-transform-origin: left bottom;
  2434. transform-origin: left bottom;
  2435. -webkit-transform: none;
  2436. transform: none;
  2437. opacity: 1; } }
  2438. @-webkit-keyframes rotateInUpRight {
  2439. 0% {
  2440. -webkit-transform-origin: right bottom;
  2441. transform-origin: right bottom;
  2442. -webkit-transform: rotate3d(0, 0, 1, -90deg);
  2443. transform: rotate3d(0, 0, 1, -90deg);
  2444. opacity: 0; }
  2445. 100% {
  2446. -webkit-transform-origin: right bottom;
  2447. transform-origin: right bottom;
  2448. -webkit-transform: none;
  2449. transform: none;
  2450. opacity: 1; } }
  2451. @keyframes rotateInUpRight {
  2452. 0% {
  2453. -webkit-transform-origin: right bottom;
  2454. transform-origin: right bottom;
  2455. -webkit-transform: rotate3d(0, 0, 1, -90deg);
  2456. transform: rotate3d(0, 0, 1, -90deg);
  2457. opacity: 0; }
  2458. 100% {
  2459. -webkit-transform-origin: right bottom;
  2460. transform-origin: right bottom;
  2461. -webkit-transform: none;
  2462. transform: none;
  2463. opacity: 1; } }
  2464. @-webkit-keyframes rotateOut {
  2465. 0% {
  2466. -webkit-transform-origin: center;
  2467. transform-origin: center;
  2468. opacity: 1; }
  2469. 100% {
  2470. -webkit-transform-origin: center;
  2471. transform-origin: center;
  2472. -webkit-transform: rotate3d(0, 0, 1, 200deg);
  2473. transform: rotate3d(0, 0, 1, 200deg);
  2474. opacity: 0; } }
  2475. @keyframes rotateOut {
  2476. 0% {
  2477. -webkit-transform-origin: center;
  2478. transform-origin: center;
  2479. opacity: 1; }
  2480. 100% {
  2481. -webkit-transform-origin: center;
  2482. transform-origin: center;
  2483. -webkit-transform: rotate3d(0, 0, 1, 200deg);
  2484. transform: rotate3d(0, 0, 1, 200deg);
  2485. opacity: 0; } }
  2486. @-webkit-keyframes rotateOutDownLeft {
  2487. 0% {
  2488. -webkit-transform-origin: left bottom;
  2489. transform-origin: left bottom;
  2490. opacity: 1; }
  2491. 100% {
  2492. -webkit-transform-origin: left bottom;
  2493. transform-origin: left bottom;
  2494. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  2495. transform: rotate3d(0, 0, 1, 45deg);
  2496. opacity: 0; } }
  2497. @keyframes rotateOutDownLeft {
  2498. 0% {
  2499. -webkit-transform-origin: left bottom;
  2500. transform-origin: left bottom;
  2501. opacity: 1; }
  2502. 100% {
  2503. -webkit-transform-origin: left bottom;
  2504. transform-origin: left bottom;
  2505. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  2506. transform: rotate3d(0, 0, 1, 45deg);
  2507. opacity: 0; } }
  2508. @-webkit-keyframes rotateOutDownRight {
  2509. 0% {
  2510. -webkit-transform-origin: right bottom;
  2511. transform-origin: right bottom;
  2512. opacity: 1; }
  2513. 100% {
  2514. -webkit-transform-origin: right bottom;
  2515. transform-origin: right bottom;
  2516. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  2517. transform: rotate3d(0, 0, 1, -45deg);
  2518. opacity: 0; } }
  2519. @keyframes rotateOutDownRight {
  2520. 0% {
  2521. -webkit-transform-origin: right bottom;
  2522. transform-origin: right bottom;
  2523. opacity: 1; }
  2524. 100% {
  2525. -webkit-transform-origin: right bottom;
  2526. transform-origin: right bottom;
  2527. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  2528. transform: rotate3d(0, 0, 1, -45deg);
  2529. opacity: 0; } }
  2530. @-webkit-keyframes rotateOutUpLeft {
  2531. 0% {
  2532. -webkit-transform-origin: left bottom;
  2533. transform-origin: left bottom;
  2534. opacity: 1; }
  2535. 100% {
  2536. -webkit-transform-origin: left bottom;
  2537. transform-origin: left bottom;
  2538. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  2539. transform: rotate3d(0, 0, 1, -45deg);
  2540. opacity: 0; } }
  2541. @keyframes rotateOutUpLeft {
  2542. 0% {
  2543. -webkit-transform-origin: left bottom;
  2544. transform-origin: left bottom;
  2545. opacity: 1; }
  2546. 100% {
  2547. -webkit-transform-origin: left bottom;
  2548. transform-origin: left bottom;
  2549. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  2550. transform: rotate3d(0, 0, 1, -45deg);
  2551. opacity: 0; } }
  2552. @-webkit-keyframes rotateOutUpRight {
  2553. 0% {
  2554. -webkit-transform-origin: right bottom;
  2555. transform-origin: right bottom;
  2556. opacity: 1; }
  2557. 100% {
  2558. -webkit-transform-origin: right bottom;
  2559. transform-origin: right bottom;
  2560. -webkit-transform: rotate3d(0, 0, 1, 90deg);
  2561. transform: rotate3d(0, 0, 1, 90deg);
  2562. opacity: 0; } }
  2563. @keyframes rotateOutUpRight {
  2564. 0% {
  2565. -webkit-transform-origin: right bottom;
  2566. transform-origin: right bottom;
  2567. opacity: 1; }
  2568. 100% {
  2569. -webkit-transform-origin: right bottom;
  2570. transform-origin: right bottom;
  2571. -webkit-transform: rotate3d(0, 0, 1, 90deg);
  2572. transform: rotate3d(0, 0, 1, 90deg);
  2573. opacity: 0; } }
  2574. @-webkit-keyframes slideInDown {
  2575. 0% {
  2576. -webkit-transform: translateY(-100%);
  2577. transform: translateY(-100%);
  2578. visibility: visible; }
  2579. 100% {
  2580. -webkit-transform: translateY(0);
  2581. transform: translateY(0); } }
  2582. @keyframes slideInDown {
  2583. 0% {
  2584. -webkit-transform: translateY(-100%);
  2585. transform: translateY(-100%);
  2586. visibility: visible; }
  2587. 100% {
  2588. -webkit-transform: translateY(0);
  2589. transform: translateY(0); } }
  2590. @-webkit-keyframes slideInLeft {
  2591. 0% {
  2592. -webkit-transform: translateX(-100%);
  2593. transform: translateX(-100%);
  2594. visibility: visible; }
  2595. 100% {
  2596. -webkit-transform: translateX(0);
  2597. transform: translateX(0); } }
  2598. @keyframes slideInLeft {
  2599. 0% {
  2600. -webkit-transform: translateX(-100%);
  2601. transform: translateX(-100%);
  2602. visibility: visible; }
  2603. 100% {
  2604. -webkit-transform: translateX(0);
  2605. transform: translateX(0); } }
  2606. @-webkit-keyframes slideInRight {
  2607. 0% {
  2608. -webkit-transform: translateX(100%);
  2609. transform: translateX(100%);
  2610. visibility: visible; }
  2611. 100% {
  2612. -webkit-transform: translateX(0);
  2613. transform: translateX(0); } }
  2614. @keyframes slideInRight {
  2615. 0% {
  2616. -webkit-transform: translateX(100%);
  2617. transform: translateX(100%);
  2618. visibility: visible; }
  2619. 100% {
  2620. -webkit-transform: translateX(0);
  2621. transform: translateX(0); } }
  2622. @-webkit-keyframes slideInUp {
  2623. 0% {
  2624. -webkit-transform: translateY(100%);
  2625. transform: translateY(100%);
  2626. visibility: visible; }
  2627. 100% {
  2628. -webkit-transform: translateY(0);
  2629. transform: translateY(0); } }
  2630. @keyframes slideInUp {
  2631. 0% {
  2632. -webkit-transform: translateY(100%);
  2633. transform: translateY(100%);
  2634. visibility: visible; }
  2635. 100% {
  2636. -webkit-transform: translateY(0);
  2637. transform: translateY(0); } }
  2638. @-webkit-keyframes slideOutDown {
  2639. 0% {
  2640. -webkit-transform: translateY(0);
  2641. transform: translateY(0); }
  2642. 100% {
  2643. visibility: hidden;
  2644. -webkit-transform: translateY(100%);
  2645. transform: translateY(100%); } }
  2646. @keyframes slideOutDown {
  2647. 0% {
  2648. -webkit-transform: translateY(0);
  2649. transform: translateY(0); }
  2650. 100% {
  2651. visibility: hidden;
  2652. -webkit-transform: translateY(100%);
  2653. transform: translateY(100%); } }
  2654. @-webkit-keyframes slideOutLeft {
  2655. 0% {
  2656. -webkit-transform: translateX(0);
  2657. transform: translateX(0); }
  2658. 100% {
  2659. visibility: hidden;
  2660. -webkit-transform: translateX(-100%);
  2661. transform: translateX(-100%); } }
  2662. @keyframes slideOutLeft {
  2663. 0% {
  2664. -webkit-transform: translateX(0);
  2665. transform: translateX(0); }
  2666. 100% {
  2667. visibility: hidden;
  2668. -webkit-transform: translateX(-100%);
  2669. transform: translateX(-100%); } }
  2670. @-webkit-keyframes slideOutRight {
  2671. 0% {
  2672. -webkit-transform: translateX(0);
  2673. transform: translateX(0); }
  2674. 100% {
  2675. visibility: hidden;
  2676. -webkit-transform: translateX(100%);
  2677. transform: translateX(100%); } }
  2678. @keyframes slideOutRight {
  2679. 0% {
  2680. -webkit-transform: translateX(0);
  2681. transform: translateX(0); }
  2682. 100% {
  2683. visibility: hidden;
  2684. -webkit-transform: translateX(100%);
  2685. transform: translateX(100%); } }
  2686. @-webkit-keyframes slideOutUp {
  2687. 0% {
  2688. -webkit-transform: translateY(0);
  2689. transform: translateY(0); }
  2690. 100% {
  2691. visibility: hidden;
  2692. -webkit-transform: translateY(-100%);
  2693. transform: translateY(-100%); } }
  2694. @keyframes slideOutUp {
  2695. 0% {
  2696. -webkit-transform: translateY(0);
  2697. transform: translateY(0); }
  2698. 100% {
  2699. visibility: hidden;
  2700. -webkit-transform: translateY(-100%);
  2701. transform: translateY(-100%); } }
  2702. @-webkit-keyframes hinge {
  2703. 0% {
  2704. -webkit-transform-origin: top left;
  2705. transform-origin: top left;
  2706. -webkit-animation-timing-function: ease-in-out;
  2707. animation-timing-function: ease-in-out; }
  2708. 20%, 60% {
  2709. -webkit-transform: rotate3d(0, 0, 1, 80deg);
  2710. transform: rotate3d(0, 0, 1, 80deg);
  2711. -webkit-transform-origin: top left;
  2712. transform-origin: top left;
  2713. -webkit-animation-timing-function: ease-in-out;
  2714. animation-timing-function: ease-in-out; }
  2715. 40%, 80% {
  2716. -webkit-transform: rotate3d(0, 0, 1, 60deg);
  2717. transform: rotate3d(0, 0, 1, 60deg);
  2718. -webkit-transform-origin: top left;
  2719. transform-origin: top left;
  2720. -webkit-animation-timing-function: ease-in-out;
  2721. animation-timing-function: ease-in-out;
  2722. opacity: 1; }
  2723. 100% {
  2724. -webkit-transform: translate3d(0, 700px, 0);
  2725. transform: translate3d(0, 700px, 0);
  2726. opacity: 0; } }
  2727. @keyframes hinge {
  2728. 0% {
  2729. -webkit-transform-origin: top left;
  2730. transform-origin: top left;
  2731. -webkit-animation-timing-function: ease-in-out;
  2732. animation-timing-function: ease-in-out; }
  2733. 20%, 60% {
  2734. -webkit-transform: rotate3d(0, 0, 1, 80deg);
  2735. transform: rotate3d(0, 0, 1, 80deg);
  2736. -webkit-transform-origin: top left;
  2737. transform-origin: top left;
  2738. -webkit-animation-timing-function: ease-in-out;
  2739. animation-timing-function: ease-in-out; }
  2740. 40%, 80% {
  2741. -webkit-transform: rotate3d(0, 0, 1, 60deg);
  2742. transform: rotate3d(0, 0, 1, 60deg);
  2743. -webkit-transform-origin: top left;
  2744. transform-origin: top left;
  2745. -webkit-animation-timing-function: ease-in-out;
  2746. animation-timing-function: ease-in-out;
  2747. opacity: 1; }
  2748. 100% {
  2749. -webkit-transform: translate3d(0, 700px, 0);
  2750. transform: translate3d(0, 700px, 0);
  2751. opacity: 0; } }
  2752. @-webkit-keyframes rollIn {
  2753. 0% {
  2754. opacity: 0;
  2755. -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  2756. transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  2757. 100% {
  2758. opacity: 1;
  2759. -webkit-transform: none;
  2760. transform: none; } }
  2761. @keyframes rollIn {
  2762. 0% {
  2763. opacity: 0;
  2764. -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  2765. transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  2766. 100% {
  2767. opacity: 1;
  2768. -webkit-transform: none;
  2769. transform: none; } }
  2770. @-webkit-keyframes rollOut {
  2771. 0% {
  2772. opacity: 1; }
  2773. 100% {
  2774. opacity: 0;
  2775. -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  2776. transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
  2777. @keyframes rollOut {
  2778. 0% {
  2779. opacity: 1; }
  2780. 100% {
  2781. opacity: 0;
  2782. -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  2783. transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
  2784. @-webkit-keyframes zoomIn {
  2785. 0% {
  2786. opacity: 0;
  2787. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  2788. transform: scale3d(0.3, 0.3, 0.3); }
  2789. 50% {
  2790. opacity: 1; } }
  2791. @keyframes zoomIn {
  2792. 0% {
  2793. opacity: 0;
  2794. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  2795. transform: scale3d(0.3, 0.3, 0.3); }
  2796. 50% {
  2797. opacity: 1; } }
  2798. @-webkit-keyframes zoomInDown {
  2799. 0% {
  2800. opacity: 0;
  2801. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  2802. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  2803. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  2804. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  2805. 60% {
  2806. opacity: 1;
  2807. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  2808. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  2809. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  2810. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  2811. @keyframes zoomInDown {
  2812. 0% {
  2813. opacity: 0;
  2814. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  2815. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  2816. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  2817. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  2818. 60% {
  2819. opacity: 1;
  2820. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  2821. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  2822. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  2823. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  2824. @-webkit-keyframes zoomInLeft {
  2825. 0% {
  2826. opacity: 0;
  2827. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  2828. transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  2829. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  2830. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  2831. 60% {
  2832. opacity: 1;
  2833. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  2834. transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  2835. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  2836. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  2837. @keyframes zoomInLeft {
  2838. 0% {
  2839. opacity: 0;
  2840. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  2841. transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  2842. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  2843. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  2844. 60% {
  2845. opacity: 1;
  2846. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  2847. transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  2848. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  2849. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  2850. @-webkit-keyframes zoomInRight {
  2851. 0% {
  2852. opacity: 0;
  2853. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  2854. transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  2855. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  2856. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  2857. 60% {
  2858. opacity: 1;
  2859. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  2860. transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  2861. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  2862. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  2863. @keyframes zoomInRight {
  2864. 0% {
  2865. opacity: 0;
  2866. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  2867. transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  2868. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  2869. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  2870. 60% {
  2871. opacity: 1;
  2872. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  2873. transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  2874. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  2875. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  2876. @-webkit-keyframes zoomInUp {
  2877. 0% {
  2878. opacity: 0;
  2879. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  2880. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  2881. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  2882. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  2883. 60% {
  2884. opacity: 1;
  2885. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  2886. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  2887. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  2888. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  2889. @keyframes zoomInUp {
  2890. 0% {
  2891. opacity: 0;
  2892. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  2893. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  2894. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  2895. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  2896. 60% {
  2897. opacity: 1;
  2898. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  2899. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  2900. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  2901. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  2902. @-webkit-keyframes zoomOut {
  2903. 0% {
  2904. opacity: 1; }
  2905. 50% {
  2906. opacity: 0;
  2907. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  2908. transform: scale3d(0.3, 0.3, 0.3); }
  2909. 100% {
  2910. opacity: 0; } }
  2911. @keyframes zoomOut {
  2912. 0% {
  2913. opacity: 1; }
  2914. 50% {
  2915. opacity: 0;
  2916. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  2917. transform: scale3d(0.3, 0.3, 0.3); }
  2918. 100% {
  2919. opacity: 0; } }
  2920. @-webkit-keyframes zoomOutDown {
  2921. 40% {
  2922. opacity: 1;
  2923. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  2924. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  2925. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  2926. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  2927. 100% {
  2928. opacity: 0;
  2929. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  2930. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  2931. -webkit-transform-origin: center bottom;
  2932. transform-origin: center bottom;
  2933. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  2934. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  2935. @keyframes zoomOutDown {
  2936. 40% {
  2937. opacity: 1;
  2938. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  2939. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  2940. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  2941. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  2942. 100% {
  2943. opacity: 0;
  2944. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  2945. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  2946. -webkit-transform-origin: center bottom;
  2947. transform-origin: center bottom;
  2948. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  2949. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  2950. @-webkit-keyframes zoomOutLeft {
  2951. 40% {
  2952. opacity: 1;
  2953. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  2954. transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  2955. 100% {
  2956. opacity: 0;
  2957. -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  2958. transform: scale(0.1) translate3d(-2000px, 0, 0);
  2959. -webkit-transform-origin: left center;
  2960. transform-origin: left center; } }
  2961. @keyframes zoomOutLeft {
  2962. 40% {
  2963. opacity: 1;
  2964. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  2965. transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  2966. 100% {
  2967. opacity: 0;
  2968. -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  2969. transform: scale(0.1) translate3d(-2000px, 0, 0);
  2970. -webkit-transform-origin: left center;
  2971. transform-origin: left center; } }
  2972. @-webkit-keyframes zoomOutRight {
  2973. 40% {
  2974. opacity: 1;
  2975. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  2976. transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  2977. 100% {
  2978. opacity: 0;
  2979. -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  2980. transform: scale(0.1) translate3d(2000px, 0, 0);
  2981. -webkit-transform-origin: right center;
  2982. transform-origin: right center; } }
  2983. @keyframes zoomOutRight {
  2984. 40% {
  2985. opacity: 1;
  2986. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  2987. transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  2988. 100% {
  2989. opacity: 0;
  2990. -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  2991. transform: scale(0.1) translate3d(2000px, 0, 0);
  2992. -webkit-transform-origin: right center;
  2993. transform-origin: right center; } }
  2994. @-webkit-keyframes zoomOutUp {
  2995. 40% {
  2996. opacity: 1;
  2997. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  2998. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  2999. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3000. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  3001. 100% {
  3002. opacity: 0;
  3003. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  3004. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  3005. -webkit-transform-origin: center bottom;
  3006. transform-origin: center bottom;
  3007. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3008. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  3009. @keyframes zoomOutUp {
  3010. 40% {
  3011. opacity: 1;
  3012. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  3013. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  3014. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  3015. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  3016. 100% {
  3017. opacity: 0;
  3018. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  3019. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  3020. -webkit-transform-origin: center bottom;
  3021. transform-origin: center bottom;
  3022. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  3023. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  3024. /* ==================== - Font icon - ==================== */
  3025. [data-icon] {
  3026. display: inline-block;
  3027. vertical-align: middle; }
  3028.  
  3029. /* ==================== - Wordpress - ==================== */
  3030. .alignleft {
  3031. float: left;
  3032. text-align: left;
  3033. margin-bottom: 12px;
  3034. margin-right: 24px; }
  3035.  
  3036. img.alignleft, .post-content figure.alignleft {
  3037. margin-left: -48px; }
  3038.  
  3039. .alignright {
  3040. float: right;
  3041. text-align: right;
  3042. margin-bottom: 12px;
  3043. margin-left: 24px; }
  3044.  
  3045. img.alignright, .post-content figure.alignright {
  3046. margin-right: -48px; }
  3047.  
  3048. .aligncenter {
  3049. text-align: center;
  3050. margin-left: auto;
  3051. margin-right: auto; }
  3052.  
  3053. img.size-full, img.size-large {
  3054. max-width: 100%;
  3055. width: auto;
  3056. height: auto; }
  3057.  
  3058. .wp-caption {
  3059. max-width: 100%;
  3060. position: relative; }
  3061.  
  3062. .wp-caption-text {
  3063. position: absolute;
  3064. background: rgba(0, 0, 0, 0.5);
  3065. bottom: 0;
  3066. left: 0;
  3067. right: 0;
  3068. margin: 0;
  3069. padding: 12px;
  3070. text-align: center;
  3071. text-transform: uppercase;
  3072. color: #ffffff;
  3073. font-weight: 400; }
  3074.  
  3075. #calendar_wrap, .textwidget {
  3076. padding: 24px; }
  3077.  
  3078. #wp-calendar {
  3079. margin-bottom: 12px; }
  3080. #wp-calendar caption {
  3081. margin-bottom: 12px; }
  3082. #wp-calendar thead {
  3083. background: #f5f5f5; }
  3084. #wp-calendar tfoot * {
  3085. border: none; }
  3086. #wp-calendar tfoot * a {
  3087. opacity: 0.5; }
  3088. #wp-calendar tfoot * #next {
  3089. text-align: right; }
  3090. #wp-calendar a {
  3091. font-weight: 900; }
  3092.  
  3093. .sticky {
  3094. background: rgba(255, 255, 255, 0.8) !important; }
  3095.  
  3096. .gallery {
  3097. font-size: 0;
  3098. margin: 24px -2px; }
  3099. .gallery figure {
  3100. display: inline-block;
  3101. position: relative;
  3102. text-align: center;
  3103. font-size: 0.7rem;
  3104. margin: 0;
  3105. border: 1px solid transparent;
  3106. vertical-align: middle;
  3107. overflow: hidden; }
  3108. .gallery figure:hover figcaption {
  3109. opacity: 1; }
  3110. .gallery figcaption {
  3111. opacity: 0;
  3112. transition: all 0.3s ease; }
  3113.  
  3114. .gallery-columns-1 figure {
  3115. width: 100%; }
  3116.  
  3117. .gallery-columns-2 figure {
  3118. width: 50%; }
  3119.  
  3120. .gallery-columns-3 figure {
  3121. width: 33.3333%; }
  3122.  
  3123. .gallery-columns-4 figure {
  3124. width: 25%; }
  3125.  
  3126. .gallery-columns-5 figure {
  3127. width: 20%; }
  3128.  
  3129. .gallery-columns-6 figure {
  3130. width: 16.66667%; }
  3131.  
  3132. .gallery-columns-7 figure {
  3133. width: 14.28571%; }
  3134.  
  3135. .gallery-columns-8 figure {
  3136. width: 12.5%; }
  3137.  
  3138. .gallery-columns-9 figure {
  3139. width: 11.11111%; }
  3140.  
  3141. .bypostauthor, .gallery-caption {
  3142. height: auto; }
  3143.  
  3144. /* ==================== - UI components */
  3145. /* ==================== - Header - ==================== */
  3146. .main-header {
  3147. padding: 2em 0; }
  3148.  
  3149. .menu-box {
  3150. position: fixed;
  3151. top: 0;
  3152. bottom: 0;
  3153. left: 0;
  3154. width: 30vw;
  3155. height: 100vh;
  3156. min-width: 250px;
  3157. padding: 6em 4em 2em;
  3158. overflow-y: auto;
  3159. -webkit-transform: translateX(-100%);
  3160. -ms-transform: translateX(-100%);
  3161. transform: translateX(-100%);
  3162. -webkit-transform-origin: 0 50%;
  3163. -ms-transform-origin: 0 50%;
  3164. transform-origin: 0 50%;
  3165. opacity: 0;
  3166. z-index: 99;
  3167. background: url(../images/menu-bg.jpg) 0 0 #000000;
  3168. background-repeat: no-repeat;
  3169. background-size: cover; }
  3170.  
  3171. #menu-toggle {
  3172. position: fixed;
  3173. top: 3em;
  3174. left: 2em;
  3175. z-index: 100; }
  3176.  
  3177. .menu-active {
  3178. overflow: hidden;
  3179. width: 100vw;
  3180. height: 100vh; }
  3181.  
  3182. .main-nav {
  3183. margin-bottom: 72px;
  3184. font-size: 24px; }
  3185. .main-nav ul {
  3186. list-style: none;
  3187. padding: 0;
  3188. margin: 0; }
  3189. .main-nav > ul ul {
  3190. display: none; }
  3191. .main-nav > ul ul li {
  3192. -webkit-transform: translateX(-100%);
  3193. -ms-transform: translateX(-100%);
  3194. transform: translateX(-100%);
  3195. opacity: 0; }
  3196. .main-nav > ul li {
  3197. padding: 6px; }
  3198. .main-nav > ul li a {
  3199. color: rgba(255, 255, 255, 0.4);
  3200. position: relative;
  3201. transition: all 0.3s ease;
  3202. display: inline-block; }
  3203. .main-nav > ul li a:after {
  3204. content: "";
  3205. position: absolute;
  3206. top: -3px;
  3207. bottom: 0;
  3208. left: 0;
  3209. right: 0;
  3210. margin: auto;
  3211. width: 1px;
  3212. height: 0;
  3213. background: rgba(255, 255, 255, 0.5);
  3214. transition: all 0.3s ease; }
  3215. .main-nav > ul li a:hover {
  3216. color: #ffffff !important; }
  3217. .main-nav > ul li a:hover:after {
  3218. height: 43px !important;
  3219. -webkit-transform: rotate(30deg);
  3220. -ms-transform: rotate(30deg);
  3221. transform: rotate(30deg); }
  3222. .main-nav > ul li.current-item > a, .main-nav > ul li.current_page_item > a {
  3223. color: rgba(255, 255, 255, 0.6); }
  3224. .main-nav > ul li.current-item > a:after, .main-nav > ul li.current_page_item > a:after {
  3225. height: 43px;
  3226. -webkit-transform: rotate(30deg);
  3227. -ms-transform: rotate(30deg);
  3228. transform: rotate(30deg); }
  3229. .main-nav > ul li.current-item > a:hover, .main-nav > ul li.current_page_item > a:hover {
  3230. color: #ffffff; }
  3231.  
  3232. .menu-back {
  3233. cursor: pointer;
  3234. margin-bottom: 24px;
  3235. transition: all 0.3s ease; }
  3236. .menu-back:hover {
  3237. padding-left: 12px; }
  3238.  
  3239. .parent-link i {
  3240. position: relative;
  3241. top: 2px;
  3242. transform-orogin: 100% 0;
  3243. transition: all 0.3s ease; }
  3244. .parent-link:hover i {
  3245. -webkit-transform: rotate(-90deg);
  3246. -ms-transform: rotate(-90deg);
  3247. transform: rotate(-90deg);
  3248. top: -2px; }
  3249.  
  3250. .menu-info {
  3251. color: rgba(255, 255, 255, 0.6); }
  3252.  
  3253. .social-links > li {
  3254. padding: 0 6px; }
  3255. .social-links > li:first-child {
  3256. padding-left: 0; }
  3257. .social-links > li:last-child {
  3258. padding-right: 0; }
  3259. .social-links a {
  3260. opacity: 0.2;
  3261. transition: all 0.2s ease; }
  3262. .social-links a:hover {
  3263. opacity: 0.4; }
  3264.  
  3265. /* ==================== - Header - ==================== */
  3266. .main-footer {
  3267. padding: 48px 0; }
  3268.  
  3269. .copyright {
  3270. color: rgba(0, 0, 0, 0.4); }
  3271.  
  3272. /* ==================== - Sections - ==================== */
  3273. .portfolio-filters {
  3274. margin-bottom: 36px; }
  3275. .portfolio-filters > li {
  3276. margin: 6px 0; }
  3277. .portfolio-filters > li:not(:last-child) {
  3278. padding-right: 12px; }
  3279. .portfolio-filters > li > a {
  3280. display: inline-block;
  3281. background: rgba(255, 255, 255, 0.4);
  3282. padding: 12px 24px;
  3283. border-radius: 3px;
  3284. transition: all 0.3s ease; }
  3285. .portfolio-filters > li > a:hover {
  3286. background: #ffffff; }
  3287. .portfolio-filters > li.filter-active > a {
  3288. background: #ffffff; }
  3289.  
  3290. .portfolio-items li {
  3291. padding-top: 12px;
  3292. padding-bottom: 12px; }
  3293. .portfolio-items li figure {
  3294. margin: 0;
  3295. position: relative;
  3296. overflow: hidden;
  3297. text-align: center; }
  3298. .portfolio-items li figure:hover figcaption {
  3299. opacity: 1;
  3300. -webkit-transform: translateY(0);
  3301. -ms-transform: translateY(0);
  3302. transform: translateY(0);
  3303. transition: opacity 0.3s ease, top 0.3s ease, left 0.4s ease, right 0.4s ease, bottom 0.6s ease, -webkit-transform 0.3s ease;
  3304. transition: opacity 0.3s ease, top 0.3s ease, left 0.4s ease, right 0.4s ease, bottom 0.6s ease, transform 0.3s ease;
  3305. will-change: transform, opacity; }
  3306. .portfolio-items li figure:hover figcaption .portfolio-hint > h4 {
  3307. opacity: 1;
  3308. -webkit-transform: translateY(0);
  3309. -ms-transform: translateY(0);
  3310. transform: translateY(0);
  3311. transition-delay: 0.1s; }
  3312. .portfolio-items li figure:hover figcaption .portfolio-hint > ul > li {
  3313. -webkit-transform: scale(1);
  3314. -ms-transform: scale(1);
  3315. transform: scale(1);
  3316. transition-delay: 0.2s;
  3317. will-change: transform; }
  3318. .portfolio-items li figure:hover figcaption .portfolio-hint > ul > li:last-child {
  3319. transition-delay: 0.3s; }
  3320. .portfolio-items li figcaption {
  3321. position: absolute;
  3322. top: 12px;
  3323. right: 12px;
  3324. bottom: 12px;
  3325. left: 12px;
  3326. background: rgba(255, 255, 255, 0.8);
  3327. text-align: center;
  3328. opacity: 0;
  3329. -webkit-transform: translateY(24px);
  3330. -ms-transform: translateY(24px);
  3331. transform: translateY(24px);
  3332. transition: all 0.2s ease;
  3333. pointer-events: none; }
  3334.  
  3335. .portfolio-hint {
  3336. position: absolute;
  3337. top: 50%;
  3338. left: 0;
  3339. right: 0;
  3340. -webkit-transform: translateY(-50%);
  3341. -ms-transform: translateY(-50%);
  3342. transform: translateY(-50%); }
  3343. .portfolio-hint > h4 {
  3344. margin-top: 0;
  3345. opacity: 0;
  3346. -webkit-transform: translateY(24px);
  3347. -ms-transform: translateY(24px);
  3348. transform: translateY(24px);
  3349. transition: all 0.25s ease; }
  3350. .portfolio-hint > ul > li {
  3351. border-radius: 50%;
  3352. width: 72px;
  3353. height: 72px;
  3354. margin: 0 12px;
  3355. line-height: 72px;
  3356. -webkit-transform: scale(0);
  3357. -ms-transform: scale(0);
  3358. transform: scale(0);
  3359. transition: all 0.3s ease; }
  3360. .portfolio-hint > ul > li a {
  3361. display: block; }
  3362. .portfolio-hint > ul > li:first-child {
  3363. pointer-events: initial;
  3364. cursor: pointer; }
  3365.  
  3366. .single-portfolio .portfolio-hint > ul li {
  3367. pointer-events: none; }
  3368.  
  3369. .portfolio-single > li:first-child {
  3370. padding-top: 0; }
  3371. .portfolio-single > li:last-child {
  3372. padding-bottom: 0; }
  3373.  
  3374. .pagination-links {
  3375. padding: 48px 0 0; }
  3376. .pagination-links > li {
  3377. padding: 0 12px; }
  3378. .pagination-links > li > a {
  3379. position: relative; }
  3380. .pagination-links .current {
  3381. position: relative; }
  3382. .pagination-links .current:after {
  3383. content: "";
  3384. position: absolute;
  3385. top: 0;
  3386. bottom: 0;
  3387. left: 0;
  3388. right: 0;
  3389. margin: auto;
  3390. width: 1px;
  3391. height: 33px;
  3392. background: rgba(0, 0, 0, 0.2);
  3393. -webkit-transform: rotate(30deg);
  3394. -ms-transform: rotate(30deg);
  3395. transform: rotate(30deg); }
  3396.  
  3397. .post-pagination {
  3398. margin-bottom: 12px;
  3399. border-top: 1px solid #f5f5f5;
  3400. padding-top: 24px; }
  3401. .post-pagination a:last-child {
  3402. float: right; }
  3403.  
  3404. .map-box {
  3405. position: relative; }
  3406.  
  3407. .contact-info {
  3408. padding: 12px;
  3409. pointer-events: all; }
  3410. .contact-info li {
  3411. padding: 24px 0; }
  3412. .contact-info li h5 {
  3413. margin: 0 0 12px; }
  3414.  
  3415. .fancy-title {
  3416. position: relative;
  3417. margin-bottom: 48px !important; }
  3418. .fancy-title h3, .fancy-title h4 {
  3419. position: relative;
  3420. z-index: 1; }
  3421. .fancy-title h3 {
  3422. margin-top: 0; }
  3423. .fancy-title:before {
  3424. content: "";
  3425. width: 1px;
  3426. position: absolute;
  3427. top: -48px;
  3428. bottom: -48px;
  3429. -webkit-transform: rotate(40deg);
  3430. -ms-transform: rotate(40deg);
  3431. transform: rotate(40deg);
  3432. z-index: 0; }
  3433.  
  3434. .breadcrumbs .fancy-title {
  3435. margin-top: 48px; }
  3436.  
  3437. .blog-post:not(.blog-post-grid) {
  3438. padding-bottom: 12px;
  3439. margin: 48px 0; }
  3440. .blog-post:not(.blog-post-grid):first-child {
  3441. margin-top: 0; }
  3442. .blog-post:not(.blog-post-grid):last-child {
  3443. margin-bottom: 0; }
  3444.  
  3445. .blog-post-grid {
  3446. padding: 24px; }
  3447.  
  3448. .post-meta {
  3449. min-height: 72px;
  3450. position: relative; }
  3451. .post-meta figcaption {
  3452. position: absolute;
  3453. z-index: 11;
  3454. top: 0;
  3455. left: 0;
  3456. width: 100%;
  3457. height: 100%;
  3458. background: rgba(255, 255, 255, 0.9);
  3459. -webkit-transform: scale(0.8);
  3460. -ms-transform: scale(0.8);
  3461. transform: scale(0.8);
  3462. opacity: 0;
  3463. pointer-events: none;
  3464. transition: all 0.2s ease; }
  3465. .post-meta figcaption > div {
  3466. width: 72px;
  3467. height: 72px;
  3468. position: absolute;
  3469. top: 0;
  3470. left: 0;
  3471. right: 0;
  3472. bottom: 0;
  3473. margin: auto; }
  3474. .post-meta figcaption > div:after {
  3475. content: "";
  3476. height: 2px;
  3477. width: 0px;
  3478. position: absolute;
  3479. top: 0;
  3480. right: 0;
  3481. left: 0;
  3482. bottom: 5px;
  3483. margin: auto;
  3484. transition: all 0.2s ease;
  3485. will-change: width; }
  3486. .post-meta figcaption > div span {
  3487. display: inline-block;
  3488. margin-bottom: 14px; }
  3489. .post-meta figcaption > div span, .post-meta figcaption > div i {
  3490. -webkit-transform: scale(0);
  3491. -ms-transform: scale(0);
  3492. transform: scale(0);
  3493. transition: all 0.3s ease;
  3494. will-change: transform; }
  3495. .post-meta:hover figcaption {
  3496. -webkit-transform: scale(1);
  3497. -ms-transform: scale(1);
  3498. transform: scale(1);
  3499. opacity: 1; }
  3500. .post-meta:hover figcaption > div:after {
  3501. width: 100%;
  3502. transition-delay: 0.6s; }
  3503. .post-meta:hover figcaption span, .post-meta:hover figcaption i {
  3504. -webkit-transform: scale(1);
  3505. -ms-transform: scale(1);
  3506. transform: scale(1); }
  3507. .post-meta:hover figcaption span {
  3508. transition-delay: 0.2s; }
  3509. .post-meta:hover figcaption i {
  3510. transition-delay: 0.3s; }
  3511.  
  3512. .post-password-form {
  3513. background: #f5f5f5;
  3514. display: table;
  3515. max-width: 70%;
  3516. padding: 24px;
  3517. margin: 24px auto; }
  3518. .post-password-form p:first-child {
  3519. margin-top: 0; }
  3520. .post-password-form label {
  3521. margin-bottom: 8px;
  3522. display: block; }
  3523. .post-password-form input[type="password"] {
  3524. width: 100%; }
  3525. .post-password-form input[type="submit"] {
  3526. background: #000000;
  3527. color: #ffffff;
  3528. padding: 8px 24px;
  3529. display: table;
  3530. margin: 0 0 0 auto; }
  3531. .post-password-form .has-content {
  3532. width: 100% !important;
  3533. margin-left: 0 !important; }
  3534.  
  3535. .post-content blockquote {
  3536. position: relative; }
  3537. .post-content blockquote > * {
  3538. position: relative;
  3539. z-index: 3; }
  3540. .post-content blockquote p {
  3541. margin: 12px 0; }
  3542. .post-content blockquote:after {
  3543. content: "";
  3544. display: block;
  3545. position: absolute;
  3546. top: 0;
  3547. right: -48px;
  3548. bottom: 0;
  3549. left: -48px;
  3550. z-index: 1; }
  3551.  
  3552. .page-post .post-content {
  3553. padding: 12px 96px 48px !important; }
  3554.  
  3555. .post-date {
  3556. position: absolute;
  3557. top: 12px;
  3558. left: 0;
  3559. z-index: 9;
  3560. font-size: 0;
  3561. text-align: center;
  3562. display: none;
  3563. }
  3564. .post-date > span {
  3565. display: inline-block;
  3566. width: 36px;
  3567. height: 36px;
  3568. vertical-align: top; }
  3569. .post-date > span a:hover {
  3570. color: currentColor; }
  3571. .post-date > span:first-child {
  3572. font-size: 24px;
  3573. line-height: 36px; }
  3574. .post-date > span:last-child {
  3575. font-size: 13.33333px;
  3576. line-height: 1.1em;
  3577. opacity: 0.8;
  3578. padding-top: 6px; }
  3579.  
  3580. .post-comments {
  3581. position: absolute;
  3582. bottom: 24px;
  3583. right: 24px;
  3584. display: none;
  3585. }
  3586. .post-comments > span {
  3587. position: absolute;
  3588. right: 48px;
  3589. top: 6px;
  3590. width: 24px;
  3591. height: 24px;
  3592. text-align: center;
  3593. font-size: 0.8em;
  3594. line-height: 24px;
  3595. border-radius: 3px; }
  3596. .post-comments > span a {
  3597. color: currentColor; }
  3598. .post-comments > span:after {
  3599. content: "";
  3600. position: absolute;
  3601. display: block;
  3602. width: 0;
  3603. height: 0;
  3604. top: 0;
  3605. bottom: 0;
  3606. right: -5px;
  3607. border-width: 5px 0 5px 5px;
  3608. border-color: transparent transparent transparent #a5a5a5;
  3609. border-style: solid;
  3610. margin: auto 0; }
  3611. .post-comments > i {
  3612. width: 36px;
  3613. height: 36px;
  3614. border-radius: 50%;
  3615. position: relative;
  3616. display: none;
  3617. }
  3618. .post-comments > i svg {
  3619. position: absolute;
  3620. top: 0;
  3621. bottom: 0;
  3622. left: 0;
  3623. right: 0;
  3624. margin: auto; }
  3625.  
  3626. .post-thumbnail + .post-date {
  3627. top: 0; }
  3628.  
  3629. .blog-post:not(.blog-post-grid) .post-content, .blog-post:not(.blog-post-grid) .post-header {
  3630. padding: 0 48px; }
  3631.  
  3632. .recent-posts .post-content,
  3633. .recent-posts .post-header {
  3634. padding: 0 !important; }
  3635.  
  3636. .read-more {
  3637. margin-top: 24px; }
  3638.  
  3639. .blog-post-grid {
  3640. margin: 12px 0; }
  3641. .blog-post-grid .read-more {
  3642. margin-bottom: 0;
  3643. border-radius: 30px;
  3644. }
  3645. .blog-post-grid .post-content p:last-child {
  3646. margin-bottom: 0; }
  3647.  
  3648. .post-title {
  3649. margin-top: 0;
  3650. word-wrap: break-word; }
  3651. .post-title i {
  3652. padding-right: 12px; }
  3653. .post-title i svg {
  3654. position: relative;
  3655. top: 5px; }
  3656.  
  3657. .post-categories a {
  3658. color: inherit;
  3659. transition: all 0.3s ease; }
  3660. .post-categories a:hover {
  3661. opacity: 0.5; }
  3662.  
  3663. .video-featured > i {
  3664. position: absolute;
  3665. top: 0;
  3666. left: 0;
  3667. right: 0;
  3668. bottom: 0;
  3669. margin: auto;
  3670. width: 168px;
  3671. height: 168px;
  3672. opacity: 0.6;
  3673. border-radius: 50%;
  3674. transition: all 0.2s ease;
  3675. pointer-events: none; }
  3676. .video-featured > i:hover {
  3677. opacity: 0.9; }
  3678. .video-featured > i > svg {
  3679. position: absolute;
  3680. top: 0;
  3681. bottom: 0;
  3682. left: 0;
  3683. right: 0;
  3684. margin: auto; }
  3685. .video-featured > a:hover + i {
  3686. opacity: 0.8; }
  3687.  
  3688. .post-box, .blog-post ~ .comment-respond {
  3689. padding: 48px;
  3690. margin-bottom: 48px; }
  3691. .post-box:last-child, .blog-post ~ .comment-respond:last-child {
  3692. margin-bottom: 0; }
  3693. .post-box > h3, .blog-post ~ .comment-respond > h3 {
  3694. margin-top: 0; }
  3695.  
  3696. .comments-loop ul {
  3697. margin-bottom: 48px;
  3698. padding-left: 48px; }
  3699.  
  3700. .comment-post {
  3701. margin-bottom: 48px;
  3702. padding-left: 96px;
  3703. position: relative; }
  3704. .comment-post > figure {
  3705. position: absolute;
  3706. top: 0;
  3707. left: 0;
  3708. max-width: 72px;
  3709. margin-right: 24px;
  3710. margin-bottom: 0; }
  3711.  
  3712. .comment-content p:last-child {
  3713. margin-bottom: 0; }
  3714. .comment-content > .button-sm, .comment-content > .comment-reply-link {
  3715. float: right;
  3716. margin-top: 6px;
  3717. font-size: 0.9em; }
  3718. .comment-content > .button-sm:hover, .comment-content > .comment-reply-link:hover {
  3719. background: transparent; }
  3720. .comment-content > h4 {
  3721. margin: 0; }
  3722.  
  3723. .widget select {
  3724. width: 100%; }
  3725. .widget input[type=search] {
  3726. width: 100%; }
  3727. .widget:not(:last-child) {
  3728. margin-bottom: 36px; }
  3729. .widget > h4 {
  3730. margin: 0;
  3731. border-bottom: 1px solid #eeeeee;
  3732. padding: 12px 24px;
  3733. position: relative; }
  3734. .widget > h4:before {
  3735. content: "";
  3736. position: absolute;
  3737. bottom: -1px;
  3738. height: 2px;
  3739. width: 20%;
  3740. left: 24px; }
  3741. .widget > h4 img {
  3742. vertical-align: middle; }
  3743. .widget ul, .widget ol {
  3744. list-style: none;
  3745. margin: 0;
  3746. padding: 24px; }
  3747. .widget ul ul, .widget ol ul {
  3748. margin: 6px 0 0;
  3749. padding: 0;
  3750. border-top: 1px solid #f8f8f8; }
  3751. .widget ul ul li, .widget ol ul li {
  3752. padding-left: 12px; }
  3753.  
  3754. .widget ul:not(.tt-instagram-feed):not(.twitter):not(.recent-posts) li {
  3755. padding: 6px 0;
  3756. border-bottom: 1px solid #f8f8f8;
  3757. position: relative;
  3758. color: #d7d7d7;
  3759. list-style: none; }
  3760. .widget ul:not(.tt-instagram-feed):not(.twitter):not(.recent-posts) li:last-child {
  3761. padding-bottom: 0;
  3762. border-bottom: none; }
  3763. .widget ul:not(.tt-instagram-feed):not(.twitter):not(.recent-posts) li:after {
  3764. content: "";
  3765. display: block;
  3766. position: absolute;
  3767. top: 13px;
  3768. right: 0;
  3769. width: 6px;
  3770. height: 6px;
  3771. -webkit-transform: rotate(45deg);
  3772. -ms-transform: rotate(45deg);
  3773. transform: rotate(45deg);
  3774. border-top: 1px solid currentColor;
  3775. border-right: 1px solid currentColor; }
  3776. .widget ul:not(.tt-instagram-feed):not(.twitter):not(.recent-posts) li a {
  3777. opacity: 0.5; }
  3778. .widget ul:not(.tt-instagram-feed):not(.twitter):not(.recent-posts) li a:hover {
  3779. opacity: 0.8; }
  3780.  
  3781. .widget_rss li:after {
  3782. display: none !important; }
  3783.  
  3784. .widget .recent-posts > li:not(:last-child) {
  3785. border-bottom: 1px solid #f8f8f8; }
  3786. .widget .recent-posts > li {
  3787. opacity: 0.8;
  3788. padding: 24px 0; }
  3789. .widget .recent-posts > li:first-child {
  3790. padding-top: 0; }
  3791. .widget .recent-posts > li:last-child {
  3792. padding-bottom: 0; }
  3793.  
  3794. .recent-posts .post-content, .recent-posts .post-header {
  3795. padding: 0; }
  3796. .recent-posts .blog-post {
  3797. padding-bottom: 0; }
  3798. .recent-posts .post-content {
  3799. position: relative; }
  3800. .recent-posts .post-content:after {
  3801. content: "";
  3802. position: absolute;
  3803. left: 0;
  3804. right: 0;
  3805. bottom: 0;
  3806. height: 24px;
  3807. _box-shadow: inset 0 -50px 20px -30px #ffffff;
  3808. background: linear-gradient(to bottom, transparent 0%, #ffffff 75%); }
  3809. .recent-posts .post-content p {
  3810. margin-top: 8px;
  3811. margin-bottom: 0; }
  3812. .recent-posts .post-meta figure {
  3813. margin-bottom: 16px; }
  3814. .recent-posts .post-title {
  3815. margin-bottom: 0; }
  3816.  
  3817. .widget-search {
  3818. padding: 0;
  3819. position: relative; }
  3820. .widget-search p {
  3821. margin: 0; }
  3822. .widget-search input[type="search"] {
  3823. padding-right: 36px; }
  3824. .widget-search .has-content {
  3825. width: 100% !important;
  3826. margin-left: 0 !important; }
  3827. .widget-search button {
  3828. position: absolute;
  3829. top: 0;
  3830. bottom: 0;
  3831. right: 12px;
  3832. margin: auto 0;
  3833. width: 18px;
  3834. height: 18px; }
  3835. .widget-search button:hover {
  3836. opacity: 0.4; }
  3837.  
  3838. h4 + .widget-search {
  3839. padding: 24px; }
  3840.  
  3841. .tagcloud {
  3842. margin: -2px;
  3843. padding: 24px; }
  3844. .tagcloud > a {
  3845. display: inline-block;
  3846. padding: 6px 24px;
  3847. border: 1px solid #eeeeee;
  3848. border-radius: 24px;
  3849. margin: 4px 2px;
  3850. transition: all 0.3s ease;
  3851. font-size: 1em !important; }
  3852.  
  3853. .tag-box {
  3854. margin: 36px 0 24px;
  3855. display: none;
  3856. }
  3857. .tag-box li:not(:last-child):not(:first-child) {
  3858. position: relative; }
  3859. .tag-box li:not(:last-child):not(:first-child):after {
  3860. content: ","; }
  3861. .tag-box a {
  3862. margin: 0 8px; }
  3863.  
  3864. .tt-instagram-feed {
  3865. margin: -10px -5px 0 !important; }
  3866. .tt-instagram-feed > li {
  3867. padding: 6px 3px 0; }
  3868. .tt-instagram-feed > li a {
  3869. transition: all 0.3s ease; }
  3870. .tt-instagram-feed > li a:hover {
  3871. opacity: 0.7; }
  3872.  
  3873. .screen-reader-text {
  3874. display: block;
  3875. padding: 24px 24px 12px !important; }
  3876. .screen-reader-text + select {
  3877. width: calc(100% - 48px);
  3878. margin: 0 24px 36px; }
  3879.  
  3880. .twitter {
  3881. padding: 24px !important; }
  3882. .twitter li {
  3883. padding: 12px 0;
  3884. border-bottom: 1px solid #f8f8f8;
  3885. color: #a5a5a5; }
  3886. .twitter li a {
  3887. margin: 0 2px; }
  3888. .twitter li:first-child {
  3889. padding-top: 0; }
  3890. .twitter li:last-child {
  3891. padding-bottom: 0;
  3892. border-bottom: none; }
  3893. .twitter .date {
  3894. margin-left: 4px;
  3895. opacity: 0.6; }
  3896.  
  3897. .tabs-box {
  3898. overflow: hidden; }
  3899.  
  3900. .tab-nav {
  3901. display: table;
  3902. table-layout: fixed;
  3903. width: 100%;
  3904. margin-bottom: 0; }
  3905. .tab-nav > li {
  3906. display: table-cell;
  3907. cursor: pointer;
  3908. padding: 24px 12px;
  3909. transition: all 0.3s ease;
  3910. position: relative; }
  3911. .tab-nav > li:after {
  3912. content: "";
  3913. position: absolute;
  3914. left: 0;
  3915. right: 0;
  3916. bottom: 0;
  3917. margin: 0 auto;
  3918. height: 0;
  3919. width: 0;
  3920. border-top: 12px solid transparent;
  3921. border-left: 12px solid transparent;
  3922. border-right: 12px solid transparent;
  3923. transition: all 0.2s ease;
  3924. -webkit-transform: scale(0);
  3925. -ms-transform: scale(0);
  3926. transform: scale(0); }
  3927. .tab-nav > li:hover {
  3928. background: #fdfdfd; }
  3929. .tab-nav > li > h4 {
  3930. margin: 0; }
  3931.  
  3932. .current-tab {
  3933. background: #fdfdfd; }
  3934. .current-tab:after {
  3935. border-top-color: #fdfdfd !important;
  3936. -webkit-transform: scale(1) !important;
  3937. -ms-transform: scale(1) !important;
  3938. transform: scale(1) !important;
  3939. bottom: -12px !important; }
  3940.  
  3941. .tab-content {
  3942. padding: 48px; }
  3943. .tab-content > li {
  3944. display: none; }
  3945. .tab-content > li p:first-child {
  3946. margin-top: 0; }
  3947. .tab-content > li p:last-child {
  3948. margin-bottom: 0; }
  3949.  
  3950. .portfolio-title {
  3951. margin-top: 0; }
  3952.  
  3953. .share-box {
  3954. padding: 12px 12px 24px; }
  3955. .share-box > ul > li {
  3956. padding: 0 6px; }
  3957. .share-box > ul > li:first-child {
  3958. padding-left: 0; }
  3959. .share-box > ul > li:last-child {
  3960. padding-right: 0; }
  3961. .share-box > ul > li a {
  3962. transition: all 0.3s ease; }
  3963. .share-box > ul > li a:hover {
  3964. opacity: 0.6; }
  3965. .share-box > h5 {
  3966. margin: 0 0 8px; }
  3967. .share-box a, .share-box i {
  3968. display: block;
  3969. line-height: 0em; }
  3970.  
  3971. .share-socials {
  3972. margin: 48px 0 24px; }
  3973. .share-socials > li {
  3974. margin: 3px 0; }
  3975. .share-socials > li:not(:last-child) {
  3976. margin-right: 6px; }
  3977. .share-socials a {
  3978. display: inline-block;
  3979. padding: 4px 12px;
  3980. transition: all 0.2s ease; }
  3981. .share-socials a:hover {
  3982. color: #ffffff;
  3983. opacity: 0.6; }
  3984. .share-socials a i {
  3985. position: relative;
  3986. top: 3px; }
  3987.  
  3988. .team-item .share-socials {
  3989. margin-top: 24px; }
  3990.  
  3991. .portfolio-info:not(.inline-list):not(.post-categories) {
  3992. margin-bottom: 48px; }
  3993. .portfolio-info:not(.inline-list):not(.post-categories) > li {
  3994. border-bottom: 1px solid #d7d7d7;
  3995. padding: 12px 0; }
  3996. .portfolio-info:not(.inline-list):not(.post-categories) > li span {
  3997. margin-right: 24px;
  3998. display: inline-block;
  3999. min-width: 72px; }
  4000. .portfolio-info:not(.inline-list):not(.post-categories) > li b {
  4001. opacity: 0.6; }
  4002.  
  4003. .portfolio-info.inline-list > li, .portfolio-info.post-categories > li {
  4004. padding: 0 24px;
  4005. margin-top: 12px; }
  4006. .portfolio-info.inline-list > li span, .portfolio-info.post-categories > li span {
  4007. margin-right: 12px;
  4008. display: inline-block; }
  4009.  
  4010. .project-nav {
  4011. padding: 72px;
  4012. position: relative;
  4013. overflow: hidden; }
  4014. .project-nav > a {
  4015. position: absolute;
  4016. top: 0;
  4017. right: 0;
  4018. bottom: 0;
  4019. left: 0;
  4020. z-index: 9; }
  4021. .project-nav > a:hover + span {
  4022. -webkit-transform: scale(1.2);
  4023. -ms-transform: scale(1.2);
  4024. transform: scale(1.2);
  4025. background-position: 50% 60%;
  4026. transition-delay: 0.1s; }
  4027. .project-nav > a:hover ~ h5 {
  4028. -webkit-transform: scale(2);
  4029. -ms-transform: scale(2);
  4030. transform: scale(2); }
  4031. .project-nav > span {
  4032. position: absolute;
  4033. top: 0;
  4034. right: 0;
  4035. bottom: 0;
  4036. left: 0;
  4037. background-size: cover;
  4038. background-repeat: no-repeat;
  4039. background-position: 50% 50%;
  4040. opacity: 0.2;
  4041. transition: -webkit-transform 0.2s ease, background-position 0.6s ease;
  4042. transition: transform 0.2s ease, background-position 0.6s ease; }
  4043. .project-nav > h5 {
  4044. margin: 0;
  4045. position: relative;
  4046. z-index: 2;
  4047. transition: all 0.3s ease; }
  4048.  
  4049. .prev-project {
  4050. margin-right: 1px; }
  4051.  
  4052. .next-project {
  4053. margin-left: 1px; }
  4054.  
  4055. .portfolio-caption {
  4056. padding: 24px 72px; }
  4057. .portfolio-caption p:last-child {
  4058. margin-bottom: 0; }
  4059. .portfolio-caption p:first-child {
  4060. margin-top: 0; }
  4061.  
  4062. .portfolio-intro {
  4063. padding: 48px;
  4064. margin-bottom: 24px; }
  4065.  
  4066. .portfolio-info-bg {
  4067. padding: 48px 48px 24px; }
  4068. .portfolio-info-bg .portfolio-info > li {
  4069. border-color: #f5f5f5;
  4070. padding: 6px 0; }
  4071. .portfolio-info-bg .portfolio-info > li i {
  4072. margin-right: 6px; }
  4073.  
  4074. .mini-nav {
  4075. margin-top: 12px; }
  4076. .mini-nav > li a {
  4077. display: block;
  4078. padding: 12px;
  4079. opacity: 0.5;
  4080. transition: all 0.3s ease; }
  4081. .mini-nav > li a:hover {
  4082. opacity: 1; }
  4083. .mini-nav > li a i {
  4084. line-height: 0;
  4085. vertical-align: middle; }
  4086.  
  4087. .about-meta p:last-child {
  4088. margin-bottom: 0; }
  4089.  
  4090. .team-items > li {
  4091. margin: 12px 0; }
  4092.  
  4093. .team-item {
  4094. padding: 24px; }
  4095.  
  4096. .preloader {
  4097. position: fixed;
  4098. top: 50%;
  4099. left: 50%;
  4100. -webkit-transform: translate(-50%, -50%);
  4101. -ms-transform: translate(-50%, -50%);
  4102. transform: translate(-50%, -50%);
  4103. width: 0;
  4104. height: 10px;
  4105. z-index: 999999; }
  4106. .preloader span {
  4107. position: absolute;
  4108. left: 0;
  4109. right: 0;
  4110. background: darkred; }
  4111. .preloader + b {
  4112. position: fixed;
  4113. top: 50%;
  4114. left: 50%;
  4115. width: 80px;
  4116. height: 80px;
  4117. border: 3px solid #eeeeee;
  4118. -webkit-transform: translate(-50%, -50%) scale(0);
  4119. -ms-transform: translate(-50%, -50%) scale(0);
  4120. transform: translate(-50%, -50%) scale(0);
  4121. z-index: 9999999;
  4122. -webkit-animation: preloader 2s infinite alternate;
  4123. animation: preloader 2s infinite alternate;
  4124. border-radius: 100px; }
  4125. .preloader .top-span {
  4126. top: 0;
  4127. bottom: 50%; }
  4128. .preloader .bottom-span {
  4129. top: 50%;
  4130. bottom: 0; }
  4131.  
  4132. @-webkit-keyframes preloader {
  4133. 0% {
  4134. width: 80px;
  4135. height: 80px;
  4136. opacity: 0; }
  4137. 50% {
  4138. width: 0;
  4139. height: 0;
  4140. opacity: 1; }
  4141. 100% {
  4142. width: 80px;
  4143. height: 80px;
  4144. opacity: 0; } }
  4145.  
  4146. @keyframes preloader {
  4147. 0% {
  4148. width: 80px;
  4149. height: 80px;
  4150. opacity: 0; }
  4151. 50% {
  4152. width: 0;
  4153. height: 0;
  4154. opacity: 1; }
  4155. 100% {
  4156. width: 80px;
  4157. height: 80px;
  4158. opacity: 0; } }
  4159. .vc_gitem-post-data-source-post_excerpt + .vc_btn3-container,
  4160. .flickity-page-dots {
  4161. display: none; }
  4162.  
  4163. #canvas-gredient {
  4164. opacity: 0; }
  4165.  
  4166. @media (max-width: 768px){
  4167. table td, table th{
  4168. display: block; }
  4169. table tr{
  4170. display: block;
  4171. padding: 12px; }
  4172. .has-content{
  4173. width: 100% !important;
  4174. margin-left: 0; }
  4175. .has-content + span{
  4176. display: none; }
  4177. .slim-form input[type=text]:focus,
  4178. .slim-form input[type=email]:focus,
  4179. .slim-form input[type=password]:focus,
  4180. .slim-form input[type=search]:focus{
  4181. width: 100% !important;
  4182. margin-left: 0; }
  4183. .slim-form input[type=text]:focus + span,
  4184. .slim-form input[type=email]:focus + span,
  4185. .slim-form input[type=password]:focus + span,
  4186. .slim-form input[type=search]:focus + span{
  4187. display: none; }
  4188. .slim-form textarea:focus{
  4189. width: 100% !important;
  4190. margin-left: 0; }
  4191. .slim-form textarea:focus + span{
  4192. display: none; }
  4193. img.alignleft, .post-content figure.alignleft{
  4194. margin-left: -24px; }
  4195. img.alignright, .post-content figure.alignright{
  4196. margin-right: -24px; }
  4197. .portfolio-items li figcaption{
  4198. display: none; }
  4199. .blog-post:not(.blog-post-grid):first-child{
  4200. margin-top: 24px; }
  4201. .blog-post:not(.blog-post-grid):last-child{
  4202. margin-bottom: 24px; }
  4203. .page-post .post-content{
  4204. padding: 12px 24px 24px !important; }
  4205. .blog-post:not(.blog-post-grid) .post-content, .blog-post:not(.blog-post-grid) .post-header{
  4206. padding: 0 24px; }
  4207. .tab-nav > li > h4{
  4208. display: none; }
  4209. .tab-content{
  4210. padding: 24px; }
  4211. .share-socials a{
  4212. font-size: 0; }
  4213. .share-socials a i{
  4214. padding-bottom: 6px; }
  4215. .portfolio-caption{
  4216. padding: 12px 24px; }
  4217. .portfolio-info-bg{
  4218. padding: 48px 24px 24px; } }
  4219.  
  4220. @media (min-width: 768px){
  4221. .container{
  4222. width: 744px; }
  4223. .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{
  4224. float: left; }
  4225. .col-sm-1{
  4226. width: 8.33333%; }
  4227. .col-sm-2{
  4228. width: 16.66667%; }
  4229. .col-sm-3{
  4230. width: 25%; }
  4231. .col-sm-4{
  4232. width: 33.33333%; }
  4233. .col-sm-5{
  4234. width: 41.66667%; }
  4235. .col-sm-6{
  4236. width: 50%; }
  4237. .col-sm-7{
  4238. width: 58.33333%; }
  4239. .col-sm-8{
  4240. width: 66.66667%; }
  4241. .col-sm-9{
  4242. width: 75%; }
  4243. .col-sm-10{
  4244. width: 83.33333%; }
  4245. .col-sm-11{
  4246. width: 91.66667%; }
  4247. .col-sm-12{
  4248. width: 100%; }
  4249. .col-sm-pull-0{
  4250. right: auto; }
  4251. .col-sm-pull-1{
  4252. right: 8.33333%; }
  4253. .col-sm-pull-2{
  4254. right: 16.66667%; }
  4255. .col-sm-pull-3{
  4256. right: 25%; }
  4257. .col-sm-pull-4{
  4258. right: 33.33333%; }
  4259. .col-sm-pull-5{
  4260. right: 41.66667%; }
  4261. .col-sm-pull-6{
  4262. right: 50%; }
  4263. .col-sm-pull-7{
  4264. right: 58.33333%; }
  4265. .col-sm-pull-8{
  4266. right: 66.66667%; }
  4267. .col-sm-pull-9{
  4268. right: 75%; }
  4269. .col-sm-pull-10{
  4270. right: 83.33333%; }
  4271. .col-sm-pull-11{
  4272. right: 91.66667%; }
  4273. .col-sm-pull-12{
  4274. right: 100%; }
  4275. .col-sm-push-0{
  4276. left: auto; }
  4277. .col-sm-push-1{
  4278. left: 8.33333%; }
  4279. .col-sm-push-2{
  4280. left: 16.66667%; }
  4281. .col-sm-push-3{
  4282. left: 25%; }
  4283. .col-sm-push-4{
  4284. left: 33.33333%; }
  4285. .col-sm-push-5{
  4286. left: 41.66667%; }
  4287. .col-sm-push-6{
  4288. left: 50%; }
  4289. .col-sm-push-7{
  4290. left: 58.33333%; }
  4291. .col-sm-push-8{
  4292. left: 66.66667%; }
  4293. .col-sm-push-9{
  4294. left: 75%; }
  4295. .col-sm-push-10{
  4296. left: 83.33333%; }
  4297. .col-sm-push-11{
  4298. left: 91.66667%; }
  4299. .col-sm-push-12{
  4300. left: 100%; }
  4301. .col-sm-offset-0{
  4302. margin-left: 0%; }
  4303. .col-sm-offset-1{
  4304. margin-left: 8.33333%; }
  4305. .col-sm-offset-2{
  4306. margin-left: 16.66667%; }
  4307. .col-sm-offset-3{
  4308. margin-left: 25%; }
  4309. .col-sm-offset-4{
  4310. margin-left: 33.33333%; }
  4311. .col-sm-offset-5{
  4312. margin-left: 41.66667%; }
  4313. .col-sm-offset-6{
  4314. margin-left: 50%; }
  4315. .col-sm-offset-7{
  4316. margin-left: 58.33333%; }
  4317. .col-sm-offset-8{
  4318. margin-left: 66.66667%; }
  4319. .col-sm-offset-9{
  4320. margin-left: 75%; }
  4321. .col-sm-offset-10{
  4322. margin-left: 83.33333%; }
  4323. .col-sm-offset-11{
  4324. margin-left: 91.66667%; }
  4325. .col-sm-offset-12{
  4326. margin-left: 100%; } }
  4327.  
  4328. @media (min-width: 992px){
  4329. .container{
  4330. width: 964px; }
  4331. .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
  4332. float: left; }
  4333. .col-md-1{
  4334. width: 8.33333%; }
  4335. .col-md-2{
  4336. width: 16.66667%; }
  4337. .col-md-3{
  4338. width: 25%; }
  4339. .col-md-4{
  4340. width: 33.33333%; }
  4341. .col-md-5{
  4342. width: 41.66667%; }
  4343. .col-md-6{
  4344. width: 50%; }
  4345. .col-md-7{
  4346. width: 58.33333%; }
  4347. .col-md-8{
  4348. width: 66.66667%; }
  4349. .col-md-9{
  4350. width: 75%; }
  4351. .col-md-10{
  4352. width: 83.33333%; }
  4353. .col-md-11{
  4354. width: 91.66667%; }
  4355. .col-md-12{
  4356. width: 100%; }
  4357. .col-md-pull-0{
  4358. right: auto; }
  4359. .col-md-pull-1{
  4360. right: 8.33333%; }
  4361. .col-md-pull-2{
  4362. right: 16.66667%; }
  4363. .col-md-pull-3{
  4364. right: 25%; }
  4365. .col-md-pull-4{
  4366. right: 33.33333%; }
  4367. .col-md-pull-5{
  4368. right: 41.66667%; }
  4369. .col-md-pull-6{
  4370. right: 50%; }
  4371. .col-md-pull-7{
  4372. right: 58.33333%; }
  4373. .col-md-pull-8{
  4374. right: 66.66667%; }
  4375. .col-md-pull-9{
  4376. right: 75%; }
  4377. .col-md-pull-10{
  4378. right: 83.33333%; }
  4379. .col-md-pull-11{
  4380. right: 91.66667%; }
  4381. .col-md-pull-12{
  4382. right: 100%; }
  4383. .col-md-push-0{
  4384. left: auto; }
  4385. .col-md-push-1{
  4386. left: 8.33333%; }
  4387. .col-md-push-2{
  4388. left: 16.66667%; }
  4389. .col-md-push-3{
  4390. left: 25%; }
  4391. .col-md-push-4{
  4392. left: 33.33333%; }
  4393. .col-md-push-5{
  4394. left: 41.66667%; }
  4395. .col-md-push-6{
  4396. left: 50%; }
  4397. .col-md-push-7{
  4398. left: 58.33333%; }
  4399. .col-md-push-8{
  4400. left: 66.66667%; }
  4401. .col-md-push-9{
  4402. left: 75%; }
  4403. .col-md-push-10{
  4404. left: 83.33333%; }
  4405. .col-md-push-11{
  4406. left: 91.66667%; }
  4407. .col-md-push-12{
  4408. left: 100%; }
  4409. .col-md-offset-0{
  4410. margin-left: 0%; }
  4411. .col-md-offset-1{
  4412. margin-left: 8.33333%; }
  4413. .col-md-offset-2{
  4414. margin-left: 16.66667%; }
  4415. .col-md-offset-3{
  4416. margin-left: 25%; }
  4417. .col-md-offset-4{
  4418. margin-left: 33.33333%; }
  4419. .col-md-offset-5{
  4420. margin-left: 41.66667%; }
  4421. .col-md-offset-6{
  4422. margin-left: 50%; }
  4423. .col-md-offset-7{
  4424. margin-left: 58.33333%; }
  4425. .col-md-offset-8{
  4426. margin-left: 66.66667%; }
  4427. .col-md-offset-9{
  4428. margin-left: 75%; }
  4429. .col-md-offset-10{
  4430. margin-left: 83.33333%; }
  4431. .col-md-offset-11{
  4432. margin-left: 91.66667%; }
  4433. .col-md-offset-12{
  4434. margin-left: 100%; }
  4435. .map-box .container{
  4436. position: absolute;
  4437. top: 48px;
  4438. left: 0;
  4439. right: 0;
  4440. bottom: 0;
  4441. z-index: 9;
  4442. pointer-events: none; }
  4443. .main-sidebar{
  4444. padding-left: 12px; }
  4445. .portfolio-sidebar{
  4446. padding-left: 24px; } }
  4447.  
  4448. @media (min-width: 1200px){
  4449. .container{
  4450. width: 1164px; }
  4451. .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{
  4452. float: left; }
  4453. .col-lg-1{
  4454. width: 8.33333%; }
  4455. .col-lg-2{
  4456. width: 16.66667%; }
  4457. .col-lg-3{
  4458. width: 25%; }
  4459. .col-lg-4{
  4460. width: 33.33333%; }
  4461. .col-lg-5{
  4462. width: 41.66667%; }
  4463. .col-lg-6{
  4464. width: 50%; }
  4465. .col-lg-7{
  4466. width: 58.33333%; }
  4467. .col-lg-8{
  4468. width: 66.66667%; }
  4469. .col-lg-9{
  4470. width: 75%; }
  4471. .col-lg-10{
  4472. width: 83.33333%; }
  4473. .col-lg-11{
  4474. width: 91.66667%; }
  4475. .col-lg-12{
  4476. width: 100%; }
  4477. .col-lg-pull-0{
  4478. right: auto; }
  4479. .col-lg-pull-1{
  4480. right: 8.33333%; }
  4481. .col-lg-pull-2{
  4482. right: 16.66667%; }
  4483. .col-lg-pull-3{
  4484. right: 25%; }
  4485. .col-lg-pull-4{
  4486. right: 33.33333%; }
  4487. .col-lg-pull-5{
  4488. right: 41.66667%; }
  4489. .col-lg-pull-6{
  4490. right: 50%; }
  4491. .col-lg-pull-7{
  4492. right: 58.33333%; }
  4493. .col-lg-pull-8{
  4494. right: 66.66667%; }
  4495. .col-lg-pull-9{
  4496. right: 75%; }
  4497. .col-lg-pull-10{
  4498. right: 83.33333%; }
  4499. .col-lg-pull-11{
  4500. right: 91.66667%; }
  4501. .col-lg-pull-12{
  4502. right: 100%; }
  4503. .col-lg-push-0{
  4504. left: auto; }
  4505. .col-lg-push-1{
  4506. left: 8.33333%; }
  4507. .col-lg-push-2{
  4508. left: 16.66667%; }
  4509. .col-lg-push-3{
  4510. left: 25%; }
  4511. .col-lg-push-4{
  4512. left: 33.33333%; }
  4513. .col-lg-push-5{
  4514. left: 41.66667%; }
  4515. .col-lg-push-6{
  4516. left: 50%; }
  4517. .col-lg-push-7{
  4518. left: 58.33333%; }
  4519. .col-lg-push-8{
  4520. left: 66.66667%; }
  4521. .col-lg-push-9{
  4522. left: 75%; }
  4523. .col-lg-push-10{
  4524. left: 83.33333%; }
  4525. .col-lg-push-11{
  4526. left: 91.66667%; }
  4527. .col-lg-push-12{
  4528. left: 100%; }
  4529. .col-lg-offset-0{
  4530. margin-left: 0%; }
  4531. .col-lg-offset-1{
  4532. margin-left: 8.33333%; }
  4533. .col-lg-offset-2{
  4534. margin-left: 16.66667%; }
  4535. .col-lg-offset-3{
  4536. margin-left: 25%; }
  4537. .col-lg-offset-4{
  4538. margin-left: 33.33333%; }
  4539. .col-lg-offset-5{
  4540. margin-left: 41.66667%; }
  4541. .col-lg-offset-6{
  4542. margin-left: 50%; }
  4543. .col-lg-offset-7{
  4544. margin-left: 58.33333%; }
  4545. .col-lg-offset-8{
  4546. margin-left: 66.66667%; }
  4547. .col-lg-offset-9{
  4548. margin-left: 75%; }
  4549. .col-lg-offset-10{
  4550. margin-left: 83.33333%; }
  4551. .col-lg-offset-11{
  4552. margin-left: 91.66667%; }
  4553. .col-lg-offset-12{
  4554. margin-left: 100%; } }
  4555.  
  4556. @media (min-width: 1164px){
  4557. .col-lg-05{
  4558. width: 20%; } }
  4559.  
  4560. @media (max-width: 744px){
  4561. .flickity-prev-next-button{
  4562. background: none; } }
  4563.  
  4564. @media (max-width: 992px){
  4565. .menu-box{
  4566. padding: 6em 1.5em 2em; }
  4567. .main-sidebar{
  4568. margin-top: 48px; }
  4569. .project-top-meta{
  4570. padding: 0 24px; } }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement