You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

736 rivejä
10 KiB

6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
6 vuotta sitten
  1. img {
  2. border-radius: 3px;
  3. }
  4. button, .button {
  5. border-style: solid;
  6. border-width: 1px;
  7. cursor: pointer;
  8. margin: 0 0 1.25em;
  9. position: relative;
  10. text-decoration: none;
  11. text-align: center;
  12. display: inline-block;
  13. padding-top: 0.75em;
  14. padding-right: 1.5em;
  15. padding-bottom: 0.8125em;
  16. padding-left: 1.5em;
  17. background-color: #334252;
  18. border-color: #1e2731;
  19. color: #ffffff;
  20. font-weight: normal;
  21. font-size: 1em;
  22. line-height: 1;
  23. font-style: normal;
  24. }
  25. button:hover, button:focus, .button:hover, .button:focus {
  26. background-color: #293542;
  27. color: #ffffff;
  28. }
  29. bordercolor {
  30. height: 5px;
  31. display: block;
  32. background-color: #293542;
  33. }
  34. logo img {
  35. margin: 50px 0px 60px 0px;
  36. max-width: 200px;
  37. }
  38. ul a {
  39. color: #525252;
  40. }
  41. ul a:hover {
  42. color: #293542;
  43. }
  44. #menubar {
  45. margin-top: 65px;
  46. padding: 0;
  47. float: right;
  48. z-index: 1;
  49. }
  50. #menubar li {
  51. display: inline;
  52. margin-left: 30px;
  53. list-style: none;
  54. }
  55. #menubar li a {
  56. display: block;
  57. text-decoration: none;
  58. display: inline;
  59. color: #525252;
  60. white-space: nowrap;
  61. }
  62. #menubar li a:hover , #menubar li:hover {
  63. color: #293542;
  64. }
  65. #menubar li ul {
  66. margin: 30px 0px 0px -130px;
  67. padding: 20px 50px;
  68. border-radius: 3px;
  69. position: absolute;
  70. visibility: hidden;
  71. background: #293542;
  72. display: inline;
  73. z-index: 2;
  74. text-align: center;
  75. }
  76. #menubar li ul li {
  77. float: none;
  78. margin: 0px;
  79. display: inline;
  80. }
  81. #menubar li ul li a {
  82. padding: 0px;
  83. margin: 0px;
  84. text-align: center;
  85. z-index: 2;
  86. color: #ffffff;
  87. }
  88. #menubar li ul li a:hover {
  89. color: #117d67;
  90. }
  91. bord {
  92. display: block;
  93. height: 10px;
  94. background-color: #ffffff;
  95. }
  96. #menubar li a#active {
  97. color: #334252;
  98. border-bottom: 1px solid #3f5266;
  99. }
  100. li#active {
  101. color: #3f5266;
  102. border-bottom: 1px solid #3f5266;
  103. }
  104. #active1 {
  105. color: #3f5266;
  106. }
  107. lin {
  108. height: 1px;
  109. margin: 10px -50px;
  110. background-color: #3f5266;
  111. display: block;
  112. }
  113. #slider , #slider img {
  114. border-radius: 3px;
  115. overflow: hidden;
  116. z-index: 1;
  117. }
  118. .slideshow-wrapper {
  119. min-height: 355px;
  120. }
  121. .orbit-timer {
  122. display: none;
  123. }
  124. whatido {
  125. margin-top: 50px;
  126. display: block;
  127. text-align: center;
  128. padding-bottom: 340px;
  129. border-bottom: 1px solid #e8e8e8;
  130. }
  131. box {
  132. display: block;
  133. margin-top: 25px;
  134. text-align: left;
  135. }
  136. box img {
  137. width: 40px;
  138. margin-bottom: 20px;
  139. }
  140. box h1 {
  141. font-size: 20px;
  142. color: #525252;
  143. }
  144. work {
  145. display: block;
  146. margin-top: 50px;
  147. padding-bottom: 70px;
  148. text-align: center;
  149. border-bottom: 1px solid #e8e8e8;
  150. }
  151. work h1 {
  152. font-size: 35px;
  153. margin-bottom: 50px;
  154. color: #293542;
  155. }
  156. work a:hover {
  157. opacity: .7;
  158. }
  159. certificates {
  160. display: block;
  161. margin-top: 50px;
  162. padding-bottom: 0px;
  163. text-align: center;
  164. }
  165. certificates h1 {
  166. font-size: 35px;
  167. margin-bottom: 30px;
  168. color: #293542;
  169. }
  170. certificates img {
  171. opacity: .5;
  172. background-color: #f6f4f6;
  173. border-radius: 5px;
  174. border: 2px solid #f6f4f6;
  175. }
  176. certificates img:hover {
  177. opacity: 1;
  178. }
  179. footer {
  180. display: block;
  181. background-color: #f6f5f6;
  182. bottom: 0;
  183. position: relative;
  184. left: 0;
  185. right: 0;
  186. flex-grow: 1;
  187. display: flex;
  188. align-items: flex-end;
  189. }
  190. footer .columns {
  191. padding: 0;
  192. }
  193. social a {
  194. line-height: 35px;
  195. }
  196. foot {
  197. text-align: right;
  198. padding: 20px 0px;
  199. display: block;
  200. font-size: 12px;
  201. color: #cccccc;
  202. width: 100%;
  203. border-top: 1px solid #e7e7e7;
  204. padding-left: 0.9375em;
  205. padding-right: 0.9375em;
  206. }
  207. footer .row {
  208. max-width: 100%;
  209. }
  210. foot img {
  211. height: 1.5rem;
  212. margin-top: -3px;
  213. opacity: .4;
  214. }
  215. foot img:hover {
  216. opacity: 1;
  217. }
  218. /* social icon */
  219. .social {
  220. padding: 8px 14px;
  221. border-radius: 3px;
  222. background-color: #dddddd;
  223. transition: all .6s;
  224. -moz-transition: all .6s;
  225. -webkit-transition: all .6s;
  226. -o-transition: all .6s;
  227. color: #ffffff;
  228. }
  229. .social:hover {
  230. transition: all .3s;
  231. -moz-transition: all .3s;
  232. -webkit-transition: all .3s;
  233. -o-transition: all .3s;
  234. color: #ffffff;
  235. }
  236. .facebook:hover {
  237. background-color: #3B5998;
  238. }
  239. .twitter:hover {
  240. background-color: #55ACEE;
  241. }
  242. .google:hover {
  243. background-color: #DC4E41;
  244. }
  245. .linkedin:hover {
  246. background-color: #0077B5;
  247. }
  248. .github:hover {
  249. background-color: #bd2c00;
  250. }
  251. .keybase:hover {
  252. background-color: #f47721;
  253. }
  254. .acclaim:hover {
  255. background-color: #1d699d;
  256. }
  257. /* work page & single work page */
  258. works {
  259. text-align: center;
  260. display: block;
  261. padding-bottom: 30px;
  262. }
  263. works h1 {
  264. line-height: 20px;
  265. font-size: 30px;
  266. margin-top: 20px;
  267. text-align: left;
  268. }
  269. works small {
  270. font-size: 15px;
  271. display: block;
  272. padding-bottom: 20px;
  273. border-bottom: 1px solid #e7e6e7;
  274. margin-bottom: 70px;
  275. color: #293542;
  276. text-align: left;
  277. }
  278. works img:hover {
  279. opacity: .7;
  280. transition: all .3s;
  281. -moz-transition: all .3s;
  282. -webkit-transition: all .3s;
  283. -o-transition: all .3s;
  284. }
  285. works p {
  286. font-size: 15px;
  287. line-height: 20px;
  288. text-align: left;
  289. }
  290. line {
  291. display: block;
  292. height: 1px;
  293. margin: 10px 0px;
  294. background-color: #e7e5e7;
  295. }
  296. usernext {
  297. text-align: center;
  298. margin-top: 90px;
  299. padding-top: 20px;
  300. display: block;
  301. border-top: 1px solid #e7e6e7;
  302. }
  303. social1 {
  304. line-height: 35px;
  305. display: block;
  306. text-align: right;
  307. }
  308. works h4 {
  309. text-align: left;
  310. }
  311. works h5 {
  312. border-bottom: 1px dotted #e7e5e7;
  313. padding-bottom: 8px;
  314. text-align: left;
  315. }
  316. .clearing-featured-img img {
  317. margin-bottom: 20px;
  318. }
  319. .clearing-featured-img img:hover {
  320. cursor: -webkit-zoom-in;
  321. cursor: -moz-zoom-in;
  322. cursor: zoom-in;
  323. }
  324. /* About page */
  325. about {
  326. display: block;
  327. padding-bottom: 30px;
  328. text-align: center;
  329. }
  330. about li {
  331. margin-bottom: 20px;
  332. }
  333. about h1 {
  334. line-height: 20px;
  335. font-size: 30px;
  336. margin-top: 20px;
  337. text-align: left;
  338. }
  339. about small {
  340. font-size: 15px;
  341. display: block;
  342. padding-bottom: 20px;
  343. border-bottom: 1px solid #e7e6e7;
  344. margin-bottom: 70px;
  345. color: #293542;
  346. text-align: left;
  347. }
  348. about h5 {
  349. font-size: 25px;
  350. margin-top: 40px;
  351. text-align: center;
  352. line-height: 10px;
  353. }
  354. about small1 {
  355. font-size: 15px;
  356. display: block;
  357. padding-bottom: 20px;
  358. border-bottom: 1px solid #e7e6e7;
  359. margin-bottom: 25px;
  360. color: #19bc9b;
  361. text-align: center;
  362. }
  363. about p {
  364. font-size: 15px;
  365. line-height: 20px;
  366. text-align: center;
  367. }
  368. /* Contact page */
  369. contact {
  370. display: block;
  371. padding-bottom: 30px;
  372. }
  373. #contact-area {
  374. margin-top: 25px;
  375. }
  376. #contact-area input, #contact-area textarea {
  377. padding: 5px;
  378. width: 300px;
  379. font-family: Helvetica, sans-serif;
  380. margin: 0px 0px 10px 0px;
  381. border: 2px solid #ccc;
  382. }
  383. #contact-area textarea:focus, #contact-area input:focus {
  384. border: 2px solid #900;
  385. }
  386. #contact-area input.submit-button {
  387. width: 100px;
  388. float: right;
  389. }
  390. clabel {
  391. float: left;
  392. text-align: right;
  393. margin-right: 15px;
  394. width: 100px;
  395. padding-top: 5px;
  396. }
  397. contact h1 {
  398. line-height: 20px;
  399. font-size: 30px;
  400. margin-top: 20px;
  401. text-align: left;
  402. }
  403. contact small {
  404. font-size: 15px;
  405. display: block;
  406. padding-bottom: 20px;
  407. border-bottom: 1px solid #e7e6e7;
  408. margin-bottom: 50px;
  409. color: #293542;
  410. text-align: left;
  411. }
  412. contact h5 {
  413. font-size: 15px;
  414. padding-bottom: 20px;
  415. margin-bottom: 20px;
  416. margin-top: 40px;
  417. border-bottom: 1px solid #e7e6e7;
  418. }
  419. contact small1 {
  420. font-size: 15px;
  421. display: block;
  422. padding-bottom: 20px;
  423. border-bottom: 1px solid #e7e6e7;
  424. margin-bottom: 25px;
  425. color: #19bc9b;
  426. text-align: center;
  427. }
  428. contact p {
  429. font-size: 15px;
  430. line-height: 20px;
  431. text-align: left;
  432. }
  433. /* Elements page */
  434. elements {
  435. display: block;
  436. padding-bottom: 30px;
  437. }
  438. elements h1 {
  439. line-height: 20px;
  440. font-size: 30px;
  441. margin-top: 20px;
  442. text-align: left;
  443. }
  444. body{
  445. background-color: #f6f5f6;
  446. min-height: 100vh;
  447. position: static;
  448. display: flex;
  449. flex-direction: column;
  450. }
  451. elements small {
  452. font-size: 15px;
  453. display: block;
  454. padding-bottom: 20px;
  455. border-bottom: 1px solid #e7e6e7;
  456. margin-bottom: 50px;
  457. color: #293542;
  458. text-align: left;
  459. }
  460. elements h5 {
  461. font-weight: bold;
  462. }
  463. line1 {
  464. display: block;
  465. height: 1px;
  466. margin: 40px 0px;
  467. background-color: #e7e5e7;
  468. }
  469. elements .clearing-thumbs img {
  470. width: 200px;
  471. }
  472. elements .clearing-thumbs img:hover {
  473. opacity: .7;
  474. }
  475. /* Responsive */
  476. @media only screen and (max-width: 850px) and (min-width: 768px) {
  477. logo img {
  478. width: 150px;
  479. padding-top: 10px;
  480. }
  481. #menubar li {
  482. margin-left: 20px;
  483. }
  484. whatido {
  485. padding-bottom: 400px;
  486. }
  487. .slideshow-wrapper {
  488. min-height: 300px;
  489. }
  490. }
  491. @media only screen and (max-width: 767px) and (min-width: 500px) {
  492. logo {
  493. text-align: center;
  494. display: block;
  495. margin-top: -30px;
  496. }
  497. #menubar li a#active {
  498. border: 0px;
  499. padding: 5px 10px;
  500. border-radius: 3px;
  501. background-color: #293542;
  502. color: #ffffff;
  503. }
  504. #menubar {
  505. margin-top: -25px;
  506. margin-bottom: 20px;
  507. float: none;
  508. text-align: center;
  509. }
  510. #menubar li {
  511. margin: 0px 10px;
  512. }
  513. #menubar li a {
  514. display: block;
  515. text-decoration: none;
  516. display: inline;
  517. line-height: 40px;
  518. }
  519. #menubar li ul {
  520. margin: 40px 0px 0px -130px;
  521. padding: 10px 50px;
  522. }
  523. whatido {
  524. border: 0px;
  525. }
  526. work {
  527. border-top: 1px solid #e8e7e8;
  528. padding-top: 40px;
  529. }
  530. footer {
  531. padding-top: 0px;
  532. }
  533. footer h4 {
  534. margin-top: 50px;
  535. }
  536. about li {
  537. margin-bottom: 30px;
  538. }
  539. .slideshow-wrapper {
  540. min-height: 200px;
  541. }
  542. foot img {
  543. width: 9%;
  544. }
  545. }
  546. @media only screen and (max-width: 499px) {
  547. logo {
  548. text-align: center;
  549. display: block;
  550. margin-top: -30px;
  551. }
  552. #menubar li a#active {
  553. border: 0px;
  554. padding: 5px 10px;
  555. border-radius: 3px;
  556. background-color: #293542;
  557. color: #ffffff;
  558. }
  559. #menubar {
  560. margin-top: -35px;
  561. margin-bottom: 20px;
  562. float: none;
  563. text-align: center;
  564. }
  565. #menubar li {
  566. margin: 0px 7px;
  567. }
  568. #menubar li a {
  569. display: block;
  570. text-decoration: none;
  571. display: inline;
  572. line-height: 40px;
  573. }
  574. #menubar li ul {
  575. margin: 40px 0px 0px -115px;
  576. padding: 10px 30px;
  577. }
  578. whatido {
  579. border: 0px;
  580. margin: 0px;
  581. }
  582. box {
  583. text-align: center;
  584. }
  585. box img {
  586. display: inline;
  587. width: 30px;
  588. margin-right: 10px;
  589. margin-bottom: 9px;
  590. }
  591. box h1 {
  592. display: inline;
  593. }
  594. work {
  595. border-top: 1px solid #e8e7e8;
  596. padding-top: 20px;
  597. padding-bottom: 20px;
  598. }
  599. clients {
  600. margin-top: 20px;
  601. }
  602. footer {
  603. padding-top: 0px;
  604. margin-top: 0px;
  605. text-align: center;
  606. }
  607. footer h4 {
  608. margin-top: 30px;
  609. }
  610. foot {
  611. text-align: center;
  612. margin-top: 10px;
  613. }
  614. foot img {
  615. height: 1.5rem;
  616. }
  617. about li {
  618. margin-bottom: 30px;
  619. }
  620. #slider .orbit-caption , .orbit-prev , .orbit-next {
  621. display: none;
  622. }
  623. .slideshow-wrapper {
  624. min-height: 100px;
  625. }
  626. social1 {
  627. margin-top: 15px;
  628. }
  629. works small {
  630. margin-bottom: 40px;
  631. }
  632. usernext {
  633. margin-top: 0px;
  634. padding-top: 40px;
  635. }
  636. lin {
  637. height: 1px;
  638. margin: 0px -30px;
  639. }
  640. elements .clearing-thumbs img {
  641. width: 150px;
  642. }
  643. #contact-area input, #contact-area textarea {
  644. padding: 5px;
  645. width: 471px;
  646. font-family: Helvetica, sans-serif;
  647. font-size: 1.4em;
  648. margin: 0px 0px 10px 0px;
  649. border: 2px solid #ccc;
  650. }