Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2020
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.50 KB | None | 0 0
  1. /* font-family: 'Open Sans Condensed', sans-serif; */
  2.  
  3.  
  4. * {
  5. margin: 0px;
  6. padding: 0px;
  7. box-sizing: border-box;
  8. }
  9.  
  10. body {
  11. background-color: rgb(238, 238, 238);
  12. }
  13.  
  14. header {
  15. height: 100vh;
  16. width: 100%;
  17. background-image: url(../img/background.jpg);
  18. background-position: center;
  19. background-size: cover;
  20. background-repeat: no-repeat;
  21. background-attachment: fixed;
  22. position: relative;
  23.  
  24. }
  25.  
  26. header div {
  27. position: absolute;
  28. top: 50%;
  29. left: 50%;
  30. transform: translate(-50%, -50%);
  31. height: 80vh;
  32. width: 60vw;
  33. transition: 1s;
  34. overflow: hidden;
  35. animation: border 1s 1.5s linear both;
  36.  
  37. }
  38.  
  39.  
  40. header div img {
  41. width: 150px;
  42. height: 150px;
  43. position: absolute;
  44. left: 47%;
  45. bottom: -50%;
  46. transform: translate(-50%, 0%);
  47. animation: logo_position 1.2s 3.5s both;
  48.  
  49. }
  50.  
  51.  
  52. header div h1 {
  53. font-family: "anton", sans-serif;
  54. font-size: 100px;
  55. color: white;
  56. position: absolute;
  57. text-transform: uppercase;
  58. top: -150%;
  59. left: 50%;
  60. transform: translate(-58%, -50%);
  61. animation: belive_position 1s 2.3s both;
  62. }
  63.  
  64.  
  65.  
  66.  
  67.  
  68. @keyframes border {
  69. 0% {}
  70.  
  71.  
  72. 100% {
  73. box-shadow: 10px 7px 79px 18px rgba(0, 0, 0, 1);
  74. }
  75. }
  76.  
  77. @keyframes belive_position {
  78. 0% {
  79. top: 0%;
  80. color: transparent
  81. }
  82.  
  83. 100% {
  84. top: 50%;
  85. color: white;
  86. }
  87. }
  88.  
  89. @keyframes logo_position {
  90. 0% {}
  91.  
  92. 100% {
  93.  
  94. left: 47%;
  95. bottom: 15%;
  96. }
  97. }
  98.  
  99.  
  100. @media (max-width: 1600px) {
  101. header div h1 {
  102. font-size: 90px;
  103. }
  104.  
  105. header div img {
  106. width: 130px;
  107. height: 130px;
  108.  
  109. }
  110. }
  111.  
  112. @media (max-width: 1367px) {
  113. header div h1 {
  114. font-size: 80px;
  115. }
  116.  
  117. header div img {
  118. width: 110px;
  119. height: 110px;
  120.  
  121. }
  122. }
  123.  
  124. @media (max-width: 813px) and (orientation: landscape) {
  125. header div h1 {
  126. font-size: 50px;
  127. }
  128.  
  129. header div img {
  130. width: 70px;
  131. height: 70px;
  132. }
  133. }
  134.  
  135. @media (max-width: 641px) and (orientation: landscape) {
  136. header div h1 {
  137. font-size: 40px;
  138. }
  139.  
  140. header div img {
  141. width: 60px;
  142. height: 60px;
  143. }
  144. }
  145.  
  146. @media (max-width: 1024px) and (orientation: portrait) {
  147. header div h1 {
  148. font-size: 100px;
  149. transform: translate(-50%, -50%);
  150. }
  151.  
  152. header div img {
  153. left: 50%;
  154. width: 150px;
  155. height: 150px;
  156. }
  157.  
  158. }
  159.  
  160. @media (max-width: 601px) and (orientation: portrait) {
  161. header div h1 {
  162. font-size: 70px;
  163. }
  164.  
  165. header div img {
  166. width: 130px;
  167. height: 130px;
  168. }
  169.  
  170.  
  171.  
  172.  
  173. }
  174.  
  175. @media (max-width: 414px) and (orientation: portrait) {
  176. header div h1 {
  177. font-size: 50px;
  178. }
  179.  
  180. header div img {
  181. width: 110px;
  182. height: 110px;
  183. }
  184.  
  185.  
  186.  
  187.  
  188. }
  189.  
  190. @media (max-width: 375px) and (orientation: portrait) {
  191. header div h1 {
  192. font-size: 40px;
  193. }
  194.  
  195. header div img {
  196. width: 80px;
  197. height: 80px;
  198. }
  199. }
  200.  
  201.  
  202. main {
  203. position: relative;
  204. height: 100vh;
  205. background-color: rgb(238, 238, 238);
  206. overflow: hidden;
  207.  
  208.  
  209.  
  210.  
  211. }
  212.  
  213. main div.tlo {
  214. position: absolute;
  215. width: 100%;
  216. height: 100vh;
  217. overflow: hidden;
  218. background-image: url(../img/bgc2.png);
  219. background-position: bottom;
  220. background-size: cover;
  221. z-index: 999;
  222.  
  223. }
  224.  
  225.  
  226.  
  227. main div nav ul {
  228. list-style: none;
  229. display: flex;
  230. justify-content: space-around;
  231. margin: 50px 90px;
  232. margin-left: 40vw;
  233. min-width: 50vw;
  234. }
  235.  
  236. main div nav ul li {
  237. font-size: 30px;
  238. font-family: 'Open Sans Condensed', sans-serif;
  239. color: white;
  240. border: 2px solid white;
  241. border-radius: 20px;
  242. padding: 5px 30px;
  243. text-transform: uppercase;
  244. position: relative;
  245. transition: 0.3s;
  246. min-width: 5vw;
  247. cursor: pointer;
  248. overflow: hidden;
  249.  
  250. }
  251.  
  252. ul li:nth-child(3) {
  253. margin-left: 300px;
  254.  
  255. }
  256.  
  257.  
  258. main div nav ul li::after {
  259. z-index: -1;
  260. content: "";
  261. position: absolute;
  262. background-color: rgb(238, 238, 238);
  263. top: calc(50% - 2.5px);
  264. left: -100%;
  265. height: 5px;
  266. width: 100%;
  267. transition: left 0.3s, height 0.3s 0.3s, top 0.3s 0.3s;
  268.  
  269. }
  270.  
  271.  
  272. main div nav ul li:hover {
  273. cursor: pointer;
  274. color: black;
  275. }
  276.  
  277. main div nav ul li:hover::after {
  278. left: 0%;
  279. height: 100%;
  280. top: 0%;
  281. }
  282.  
  283.  
  284. .description {
  285. position: absolute;
  286. top: 40%;
  287. left: 10%;
  288. width: 30%;
  289. }
  290.  
  291.  
  292. .description a i {
  293. font-size: 40px;
  294. margin: 10px 15px;
  295. transition: 0.2s;
  296. }
  297.  
  298. .description a i:hover {
  299. transform: scale(1.4);
  300.  
  301. }
  302.  
  303. .description a:nth-child(1) i {
  304. color: #4267B2
  305. }
  306.  
  307. .description a:nth-child(2) i {
  308. color: #DB4437
  309. }
  310.  
  311. .description a:nth-child(3) i {
  312. color: #c13584;
  313. }
  314.  
  315. .description h1 {
  316. font-size: 70px;
  317. margin: 10px 15px;
  318. text-transform: uppercase;
  319. font-family: 'Open Sans Condensed', sans-serif;
  320. font-weight: bold;
  321. }
  322.  
  323. .description h2 {
  324. font-size: 40px;
  325. margin: 10px 15px;
  326. text-transform: uppercase;
  327. font-family: 'Open Sans Condensed', sans-serif;
  328. font-weight: normal;
  329.  
  330. }
  331.  
  332. .movie {
  333. position: absolute;
  334. left: 50%;
  335. top: 38%;
  336. width: 750px;
  337. box-shadow: 0px -5px 15px 0px rgba(0, 0, 0, 0.75);
  338. }
  339.  
  340.  
  341. .movie video {
  342. width: 100%;
  343. height: 100%;
  344. }
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355. @media (max-width:1600px) and (orientation: landscape) {
  356.  
  357. main div nav ul li {
  358. font-size: 28px;
  359.  
  360.  
  361. }
  362.  
  363. main div nav ul {
  364.  
  365. margin: 40px 90px;
  366. margin-left: 40vw;
  367.  
  368.  
  369. }
  370.  
  371. .description a i {
  372. font-size: 30px;
  373.  
  374. }
  375.  
  376. .description h1 {
  377. font-size: 55px;
  378.  
  379.  
  380. }
  381.  
  382. .description h2 {
  383. font-size: 28px;
  384.  
  385.  
  386. }
  387.  
  388. .movie {
  389.  
  390. width: 580px;
  391.  
  392. }
  393.  
  394.  
  395. }
  396.  
  397. @media (max-width:1440px) and (orientation: landscape) {
  398.  
  399. main div nav ul li {
  400. font-size: 24px;
  401. margin: 0 20px;
  402.  
  403.  
  404.  
  405.  
  406. }
  407.  
  408. main div nav ul {
  409. margin-right: 30px;
  410. min-width: 60vw;
  411. margin-left: 30vw;
  412.  
  413.  
  414. }
  415.  
  416. ul li:nth-child(3) {
  417. margin-left: 200px;
  418.  
  419. }
  420.  
  421. }
  422.  
  423. @media (max-width:1040px) and (orientation: landscape) {
  424.  
  425.  
  426.  
  427.  
  428. .description a i {
  429. font-size: 30px;
  430.  
  431. }
  432.  
  433. .description h1 {
  434. font-size: 44px;
  435.  
  436.  
  437. }
  438.  
  439. .description h2 {
  440. font-size: 20px;
  441.  
  442.  
  443. }
  444.  
  445. .movie {
  446.  
  447. width: 430px;
  448.  
  449. }
  450.  
  451. }
  452.  
  453. @media (max-width:1040px) and (orientation: landscape) {
  454.  
  455. main div nav ul li {
  456. font-size: 20px;
  457.  
  458.  
  459. }
  460.  
  461. main div nav ul {
  462. min-width: 40vw;
  463. margin: 40px 90px;
  464. margin-left: 30vw;
  465.  
  466.  
  467. }
  468.  
  469. ul li:nth-child(3) {
  470. margin-left: 100px;
  471.  
  472. }
  473. }
  474.  
  475.  
  476. @media (max-width:820px) and (orientation: landscape) {
  477.  
  478. main div nav ul li {
  479. font-size: 16px;
  480.  
  481.  
  482. }
  483.  
  484. main div nav ul {
  485.  
  486. margin: 30px 10px;
  487. margin-left: 25vw;
  488.  
  489.  
  490. }
  491.  
  492. ul li:nth-child(3) {
  493. margin-left: 50px;
  494. margin-right: 0px;
  495.  
  496. }
  497.  
  498. .description h1 {
  499. font-size: 35px;
  500.  
  501.  
  502. }
  503.  
  504. .description h2 {
  505. font-size: 15px;
  506.  
  507.  
  508. }
  509.  
  510. .movie {
  511.  
  512. width: 330px;
  513.  
  514. }
  515.  
  516. .description {
  517. top: 35%;
  518. width: 35%;
  519. }
  520. }
  521.  
  522. @media (max-width:670px) and (orientation: landscape) {
  523.  
  524. .movie {
  525.  
  526. width: 280px;
  527.  
  528. }
  529.  
  530. }
  531.  
  532. @media (max-width:641px) and (orientation: landscape) {
  533.  
  534. main div nav ul li {
  535. font-size: 18px;
  536. margin: 0 10px;
  537.  
  538.  
  539.  
  540.  
  541. }
  542.  
  543. main div nav ul li {
  544. font-size: 14px;
  545.  
  546.  
  547. }
  548.  
  549. ul li:nth-child(3) {
  550. margin-left: 30px;
  551. margin-right: 0px;
  552.  
  553. }
  554.  
  555. .description h1 {
  556. font-size: 30px;
  557. }
  558.  
  559. .description h2 {
  560. font-size: 12px;
  561. }
  562.  
  563. .movie {
  564.  
  565. width: 240px;
  566. }
  567. }
  568.  
  569.  
  570.  
  571. @media (orientation: portrait) {
  572.  
  573. main div.tlo {
  574. background-position: right;
  575. top: -20%;
  576. left: 0%;
  577. height: 110vh;
  578. }
  579.  
  580. main div nav {
  581. position: absolute;
  582. top: 25%;
  583. left: 50%;
  584. transform: translate(-50%, 0%);
  585.  
  586. }
  587.  
  588. main div nav ul {
  589. flex-direction: column;
  590. width: 50vw;
  591. height: 20vh;
  592. flex-wrap: wrap;
  593. margin: 0px;
  594.  
  595. }
  596.  
  597. main div nav ul li {
  598. text-align: center;
  599. }
  600.  
  601. ul li:nth-child(3) {
  602. margin-left: 0px;
  603.  
  604. }
  605.  
  606. .description a i {
  607. font-size: 40px;
  608.  
  609. }
  610.  
  611. .description h1 {
  612. font-size: 50px;
  613.  
  614.  
  615.  
  616. }
  617.  
  618. .description h2 {
  619. font-size: 26px;
  620.  
  621.  
  622.  
  623. }
  624.  
  625. .description {
  626. width: 50vw;
  627. top: 50%;
  628. left: 50%;
  629. transform: translate(-50%, 0%);
  630. color: white;
  631. }
  632.  
  633. .movie {
  634.  
  635. width: 630px;
  636.  
  637. top: 90%;
  638. left: 50%;
  639. transform: translate(-50%, -50%)
  640. }
  641.  
  642. }
  643.  
  644.  
  645.  
  646. @media (orientation: portrait) and (max-width: 1024px) {
  647.  
  648. main div nav ul li {
  649. font-size: 28px;
  650. }
  651.  
  652. .description a i {
  653. font-size: 30px;
  654.  
  655. }
  656.  
  657. .description h1 {
  658. font-size: 40px;
  659.  
  660. }
  661.  
  662. .description h2 {
  663. font-size: 22px;
  664. }
  665.  
  666. .movie {
  667.  
  668. width: 530px;
  669. top: 90%;
  670.  
  671.  
  672.  
  673.  
  674. }
  675. }
  676.  
  677. @media (orientation: portrait) and (max-width: 760px) {
  678.  
  679. main div nav ul li {
  680. font-size: 24px;
  681. }
  682.  
  683. .description a i {
  684. font-size: 26px;
  685.  
  686. }
  687.  
  688. .description h1 {
  689. font-size: 36px;
  690.  
  691. }
  692.  
  693. .description h2 {
  694. font-size: 18px;
  695. }
  696.  
  697. .movie {
  698. width: 430px;
  699. top: 90%;
  700. }
  701. }
  702.  
  703. @media (orientation: portrait) and (max-width: 460px) {
  704. main div nav ul li {
  705. font-size: 18px;
  706. }
  707.  
  708. .description {
  709. width: 60vw;
  710. top: 47%;
  711. }
  712.  
  713. .description a i {
  714. font-size: 22px;
  715. margin: 5px 10px 5px 15px;
  716.  
  717. }
  718.  
  719. .description h1 {
  720. font-size: 34px;
  721.  
  722. }
  723.  
  724. .description h2 {
  725. font-size: 16px;
  726. }
  727.  
  728. .movie {
  729. width: 330px;
  730. top: 90%;
  731. }
  732. }
  733.  
  734. @media (orientation: portrait) and (max-width: 370px) {
  735. main div nav {
  736. top: 23%;
  737.  
  738. }
  739.  
  740. .description a i {
  741. font-size: 20px;
  742. margin: 5px 10px 5px 15px;
  743.  
  744. }
  745.  
  746. .description h1 {
  747. font-size: 32px;
  748.  
  749. }
  750.  
  751. .description h2 {
  752. font-size: 16px;
  753. }
  754.  
  755. .movie {
  756. width: 300px;
  757. top: 90%;
  758. }
  759.  
  760. }
  761.  
  762. @media (orientation: portrait) and (max-width: 370px) {
  763.  
  764. main div nav ul li {
  765. font-size: 14px;
  766. }
  767.  
  768. .description {
  769. width: 60vw;
  770. top: 45%;
  771. }
  772.  
  773. .description h1 {
  774. font-size: 28px;
  775.  
  776. }
  777.  
  778. .description h2 {
  779. font-size: 14px;
  780. }
  781.  
  782. .movie {
  783. width: 250px;
  784. top: 90%;
  785. }
  786.  
  787. }
  788.  
  789.  
  790.  
  791. section {
  792.  
  793. background-color: rgb(238, 238, 238);
  794. overflow: hidden;
  795. }
  796.  
  797. div.person {
  798. max-width: 80vw;
  799. margin: 50px auto;
  800. position: relative;
  801. height: 50vh;
  802. box-shadow: 0px 0px 14px 5px rgba(173, 69, 0, 0.5);
  803. transform: translate(-120%, 0);
  804. transition: 0.5s ease;
  805. }
  806.  
  807.  
  808.  
  809. div.person h1 {
  810. position: absolute;
  811. top: 33%;
  812. left: 50%;
  813. font-family: 'Open Sans Condensed', sans-serif;
  814. font-size: 50px;
  815. font-weight: bold;
  816. text-align: center;
  817. }
  818.  
  819. div.person h2 {
  820. position: absolute;
  821. width: 45%;
  822. top: 47%;
  823. left: 50%;
  824. font-family: 'Open Sans Condensed', sans-serif;
  825. font-size: 30px;
  826. font-weight: normal;
  827. padding-right: 30px;
  828. text-align: justify
  829. }
  830.  
  831. div.photo {
  832. width: 600px;
  833. position: absolute;
  834. left: 5%;
  835. bottom: -0.8%;
  836. }
  837.  
  838.  
  839. div.photo img {
  840. height: 100%;
  841. width: 100%;
  842. }
  843.  
  844. div.person:nth-child(2) {
  845. transform: translate(120%, 0);
  846. }
  847.  
  848. div.person:nth-child(2) div.photo {
  849. left: 50%;
  850. }
  851.  
  852. div.person:nth-child(2) h1 {
  853. left: 5%;
  854. }
  855.  
  856. div.person:nth-child(2) h2 {
  857. left: 5%;
  858. width: 45%;
  859. }
  860.  
  861. div.person.active {
  862. transform: translate(0, 0)
  863. }
  864.  
  865. @media (max-width: 1600px) and (orientation: landscape) {
  866.  
  867. div.person h1 {
  868. font-size: 40px;
  869. }
  870.  
  871. div.person h2 {
  872. font-size: 25px;
  873.  
  874. }
  875.  
  876. div.photo {
  877. width: 510px;
  878. }
  879. }
  880.  
  881. @media (max-width: 1400px) and (orientation: landscape) {
  882.  
  883. div.person h1 {
  884. font-size: 37px;
  885. }
  886.  
  887. div.person h2 {
  888. font-size: 22px;
  889.  
  890. }
  891.  
  892. div.photo {
  893. width: 450px;
  894. }
  895. }
  896.  
  897. @media (max-width: 1025px) and (orientation: landscape) {
  898.  
  899. div.person h1 {
  900. font-size: 35px;
  901. }
  902.  
  903. div.person h2 {
  904. font-size: 20px;
  905.  
  906. }
  907.  
  908. div.photo {
  909. width: 380px;
  910. left: 2%;
  911. }
  912. }
  913.  
  914. @media (max-width: 961px) and (orientation: landscape) {
  915.  
  916. div.photo {
  917. width: 330px;
  918. bottom: -1.5%;
  919.  
  920. }
  921. }
  922.  
  923. @media (max-width: 820px) and (orientation: landscape) {
  924.  
  925. div.person h1 {
  926. font-size: 30px;
  927. }
  928.  
  929. div.person h2 {
  930. font-size: 14px;
  931. top: 53%;
  932.  
  933. }
  934.  
  935. div.photo {
  936. width: 230px;
  937. bottom: -2%;
  938.  
  939. }
  940. }
  941.  
  942. @media (max-width: 670px) and (orientation: landscape) {
  943.  
  944. div.person h1 {
  945. font-size: 28px;
  946. }
  947.  
  948. div.person h2 {
  949. font-size: 14px;
  950. top: 53%;
  951.  
  952. }
  953.  
  954. div.photo {
  955. width: 200px;
  956. bottom: -2%;
  957.  
  958. }
  959. }
  960.  
  961.  
  962. @media (max-width: 568px) and (orientation: landscape) {
  963.  
  964. div.person h1 {
  965. font-size: 25px;
  966. }
  967.  
  968. div.person h2 {
  969. font-size: 12px;
  970. top: 53%;
  971.  
  972. }
  973.  
  974. div.photo {
  975. width: 180px;
  976. bottom: -2%;
  977.  
  978. }
  979. }
  980.  
  981.  
  982. @media (orientation: portrait) {
  983.  
  984. div.person h1 {
  985. font-size: 38px;
  986. top: 5%;
  987. left: 50%;
  988. transform: translate(-50%, 0);
  989. }
  990.  
  991. div.person h2 {
  992. width: 80%;
  993. font-size: 24px;
  994. top: 20%;
  995. left: 50%;
  996. transform: translate(-50%, 0);
  997. }
  998.  
  999. div.photo {
  1000. bottom: -0.5%;
  1001. left: 50%;
  1002. transform: translate(-50%, 0);
  1003. width: 500px;
  1004. }
  1005.  
  1006. div.person:nth-child(2) div.photo {
  1007. left: 50%;
  1008. bottom: -0.5%;
  1009. }
  1010.  
  1011. div.person:nth-child(2) h1 {
  1012. top: 5%;
  1013. left: 50%;
  1014. transform: translate(-50%, 0);
  1015. }
  1016.  
  1017. div.person:nth-child(2) h2 {
  1018. width: 80%;
  1019. top: 20%;
  1020. left: 50%;
  1021. transform: translate(-50%, 0);
  1022. }
  1023. }
  1024.  
  1025. @media (max-width: 1023px) and (orientation: portrait) {
  1026.  
  1027. div.person h1 {
  1028. font-size: 35px;
  1029. }
  1030.  
  1031. div.person h2 {
  1032. font-size: 18px;
  1033. }
  1034.  
  1035. div.photo {
  1036. width: 400px;
  1037. bottom: -0.8%;
  1038. }
  1039.  
  1040. div.person:nth-child(2) div.photo {
  1041. bottom: -0.8%;
  1042. }
  1043. }
  1044.  
  1045. @media (max-width: 700px) and (orientation: portrait) {
  1046.  
  1047. div.person h1 {
  1048. font-size: 28px;
  1049. }
  1050.  
  1051. div.person h2 {
  1052. font-size: 16px;
  1053. }
  1054.  
  1055. div.photo {
  1056. width: 350px;
  1057. }
  1058. }
  1059.  
  1060. @media (max-width: 550px) and (orientation: portrait) {
  1061.  
  1062. div.person h1 {
  1063. font-size: 19px;
  1064. }
  1065.  
  1066. div.person h2 {
  1067. font-size: 12px;
  1068. }
  1069.  
  1070. div.photo {
  1071. width: 230px;
  1072. }
  1073. }
  1074.  
  1075.  
  1076. @media (max-width: 380px) and (orientation: portrait) {
  1077.  
  1078. div.person h1 {
  1079. font-size: 19px;
  1080. }
  1081.  
  1082. div.person h2 {
  1083. font-size: 12px;
  1084. top: 24%;
  1085. }
  1086.  
  1087. div.photo {
  1088. width: 200px;
  1089. bottom: -1.3%;
  1090. }
  1091.  
  1092. div.person:nth-child(2) div.photo {
  1093. bottom: -1.3%;
  1094. }
  1095.  
  1096. div.person:nth-child(2) h2 {
  1097. top: 24%;
  1098. }
  1099. }
  1100.  
  1101.  
  1102. section.galeria {
  1103. margin: 0 auto;
  1104. min-height: 100vh;
  1105. }
  1106.  
  1107.  
  1108. section.galeria h1 {
  1109. font-family: 'Open Sans Condensed', sans-serif;
  1110. font-size: 60px;
  1111. text-align: center;
  1112. width: 100vw;
  1113. margin: 70px 0;
  1114. text-transform: uppercase;
  1115.  
  1116. }
  1117.  
  1118. .images {
  1119. margin: 0 auto;
  1120. width: 80%;
  1121. display: flex;
  1122. flex-wrap: wrap;
  1123. justify-content: space-around;
  1124. background-image: url(/img/01.jpg);
  1125. border-radius: 20px;
  1126.  
  1127. }
  1128.  
  1129. .images a {
  1130. display: block;
  1131. width: 30%;
  1132. margin: 30px 0px;
  1133. box-shadow: 0px 0px 19px 5px rgba(0, 0, 0, 1);
  1134. transition: 0.3s;
  1135. }
  1136.  
  1137. .images a:hover {
  1138. transform: scale(1.1)
  1139. }
  1140.  
  1141. a img {
  1142. height: 100%;
  1143. width: 100%;
  1144. }
  1145.  
  1146. @media (max-width: 1280px) {
  1147.  
  1148. section.galeria h1 {
  1149. font-size: 50px;
  1150. margin: 40px 0;
  1151. }
  1152.  
  1153. }
  1154.  
  1155. @media (max-width: 1024px) {
  1156. .images a {
  1157. width: 45%;
  1158. margin: 15px 0px;
  1159. }
  1160.  
  1161.  
  1162. }
  1163.  
  1164. @media (max-width: 767px) {
  1165.  
  1166. section.galeria h1 {
  1167. font-size: 38px;
  1168. margin: 20px 0;
  1169. }
  1170.  
  1171. .images a {
  1172. width: 100%;
  1173. }
  1174.  
  1175.  
  1176. }
  1177.  
  1178. footer {
  1179. margin-top: 50px;
  1180. min-height: 10vh;
  1181. background-color: #222;
  1182. color: white;
  1183. font-size: 10px;
  1184. }
  1185.  
  1186. footer .author {
  1187. font-family: 'Open Sans Condensed', sans-serif;
  1188. text-transform: uppercase;
  1189. font-size: 20px;
  1190. text-align: center;
  1191. display: block;
  1192. padding-top: 10px;
  1193.  
  1194. }
  1195.  
  1196.  
  1197.  
  1198. footer p {
  1199. margin: 0px auto;
  1200. padding: 10px 0;
  1201. width: 60vw;
  1202. text-align: center;
  1203. }
  1204.  
  1205. footer p a {
  1206. display: inline-block;
  1207. width: 300px;
  1208. margin: 0 auto;
  1209. color: white;
  1210. text-decoration: none;
  1211.  
  1212. }
  1213.  
  1214. footer p span {
  1215. display: inline-block;
  1216. width: 300px;
  1217. margin: 0 auto;
  1218. color: white;
  1219.  
  1220. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement