Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 81.96 KB | None | 0 0
  1. <style>
  2.  
  3. @import 'https://fonts.googleapis.com/css?family=Lato:300';
  4. @import 'https://cdnjs.cloudflare.com/ajax/libs/weather-icons/2.0.9/css/weather-icons.min.css';
  5. .center{
  6. margin-left : auto;
  7. margin-right : auto;
  8. display : table;
  9. position : relative;
  10. }
  11. .weather{
  12. float : left;
  13. }
  14.  
  15. h2{
  16. margin-top : 0px;
  17. margin-bottom : 2em;
  18. color : #fff;
  19. font-weight : 100;
  20. font-size : 1em;
  21. text-transform : uppercase;
  22. width : 100%;
  23. text-align : center;
  24. }
  25. h2 a{
  26. color : #fff;
  27. }
  28. .weather{
  29. height : 200px;
  30. width : 200px;
  31. position : relative;
  32. }
  33.  
  34. /* ################################################### */
  35. /* ## SUN ############################################ */
  36. /* ################################################### */
  37.  
  38. .sun_form{
  39. height : 200px;
  40. width : 200px;
  41. animation-name : sun_turn;
  42. animation-duration: 20s;
  43. -webkit-animation-timing-function : linear;
  44. animation-timing-function : linear;
  45. -webkit-animation-iteration-count : infinite;
  46. animation-iteration-count : infinite;
  47. -webkit-animation-delay : 0.7s;
  48. animation-delay : 0.7s;
  49. }
  50. .sun_form div:nth-child(1){
  51. height : 0px;
  52. width : 0px;
  53. border-radius : 50%;
  54. top : 50%;
  55. left : 50%;
  56. background-color : #F4C800;
  57. position : absolute;
  58. animation-name : sun_center_appear;
  59. animation-duration: 0.5s;
  60. -webkit-animation-fill-mode : forwards;
  61. animation-fill-mode : forwards;
  62. -webkit-animation-timing-function : linear;
  63. animation-timing-function : linear;
  64. }
  65. .sun_form div:not(:nth-child(1)){
  66. background-color : transparent;
  67. width : 100%;
  68. height : 100%;
  69. position : absolute;
  70. top : 50%;
  71. left : 50%;
  72. margin-left : -50%;
  73. margin-top : -50%;
  74. }
  75. .sun_form div:not(:nth-child(1)) span{
  76. background-color : transparent;
  77. width : 0;
  78. height : 0;
  79. border-style : solid;
  80. border-width : 0 7px 20px 7px;
  81. border-color : transparent transparent #F4C800 transparent;
  82. position : absolute;
  83. top : 40px;
  84. left : 95px;
  85. opacity : 0;
  86. animation-name : sun_arrow_appear;
  87. animation-duration: 0.7s;
  88. -webkit-animation-fill-mode : forwards;
  89. animation-fill-mode : forwards;
  90. -webkit-animation-timing-function : linear;
  91. animation-timing-function : linear;
  92. }
  93. .sun_form div:nth-child(2){
  94. -ms-transform : rotate(45deg);
  95. -webkit-transform : rotate(45deg);
  96. transform : rotate(45deg);
  97. }
  98. .sun_form div:nth-child(3){
  99. -ms-transform : rotate(90deg);
  100. -webkit-transform : rotate(90deg);
  101. transform : rotate(90deg);
  102. }
  103. .sun_form div:nth-child(4){
  104. -ms-transform : rotate(135deg);
  105. -webkit-transform : rotate(135deg);
  106. transform : rotate(135deg);
  107. }
  108. .sun_form div:nth-child(5){
  109. -ms-transform : rotate(180deg);
  110. -webkit-transform : rotate(180deg);
  111. transform : rotate(180deg);
  112. }
  113. .sun_form div:nth-child(6){
  114. -ms-transform : rotate(225deg);
  115. -webkit-transform : rotate(225deg);
  116. transform : rotate(225deg);
  117. }
  118. .sun_form div:nth-child(7){
  119. -ms-transform : rotate(270deg);
  120. -webkit-transform : rotate(270deg);
  121. transform : rotate(270deg);
  122. }
  123. .sun_form div:nth-child(8){
  124. -ms-transform : rotate(315deg);
  125. -webkit-transform : rotate(315deg);
  126. transform : rotate(315deg);
  127. }
  128. @keyframes sun_center_appear{
  129. to{
  130. height : 50%;
  131. width : 50%;
  132. top : 25%;
  133. left : 25%;
  134. }
  135. }
  136. @keyframes sun_arrow_appear{
  137. 0%{
  138. top : 50%;
  139. opacity : 0;
  140. }
  141. 50%{
  142. top : 50%;
  143. opacity : 0;
  144. }
  145. 100%{
  146. opacity : 1;
  147. top : 20px;
  148. }
  149. }
  150. @keyframes sun_turn{
  151. from{
  152. -ms-transform : rotate(0deg);
  153. -webkit-transform : rotate(0deg);
  154. transform : rotate(0deg);
  155. }
  156. to{
  157. -ms-transform : rotate(360deg);
  158. -webkit-transform : rotate(360deg);
  159. transform : rotate(360deg);
  160. }
  161. }
  162.  
  163. /* ################################################### */
  164. /* ## CLOUD ########################################## */
  165. /* ################################################### */
  166.  
  167. .cloud div:nth-child(1) .cloud_form{
  168. top : 20px;
  169. position : absolute;
  170. opacity : 1;
  171.  
  172. animation-name : cloud_moove;
  173. animation-duration: 4s;
  174. -webkit-animation-timing-function : linear;
  175. animation-timing-function : linear;
  176. -webkit-animation-iteration-count : infinite;
  177. animation-iteration-count : infinite;
  178. -moz-transform: scale(0.5);
  179. }
  180. .cloud div:nth-child(1) .cloud_form div{
  181. background-color : grey;
  182. zoom : 0.5;
  183. }
  184. .cloud_form{
  185. opacity : 0;
  186. animation-name : cloud_appear;
  187. animation-duration: 0.5s;
  188. -webkit-animation-fill-mode : forwards;
  189. animation-fill-mode : forwards;
  190. -webkit-animation-timing-function : linear;
  191. animation-timing-function : linear;
  192. }
  193. .cloud_form div{
  194. background-color : white;
  195. position : absolute;
  196. }
  197. .cloud_form div:nth-child(1){
  198. height : 60px;
  199. width : 60px;
  200. border-radius : 50%;
  201. left : 5px;
  202. top : 95px;
  203. }
  204. .cloud_form div:nth-child(2){
  205. height : 40px;
  206. width : 40px;
  207. border-radius : 50%;
  208. left : 155px;
  209. top : 115px;
  210. }
  211. .cloud_form div:nth-child(3){
  212. height : 40px;
  213. width : 140px;
  214. left : 35px;
  215. top : 115px;
  216. }
  217. .cloud_form div:nth-child(4){
  218. height : 100px;
  219. width : 100px;
  220. border-radius : 50%;
  221. left : 35px;
  222. top : 45px;
  223. }
  224. .cloud_form div:nth-child(5){
  225. height : 60px;
  226. width : 60px;
  227. border-radius : 50%;
  228. left : 120px;
  229. top : 85px;
  230. }
  231. @keyframes cloud_appear{
  232. to{
  233. opacity : 1;
  234. }
  235. }
  236. @keyframes cloud_moove{
  237. 0%{
  238. left : calc(100% - 100px);
  239. opacity : 0;
  240. }
  241. 10%{
  242. left : calc(95% - 100px);
  243. opacity : 1;
  244. }
  245. 90%{
  246. left : 5%;
  247. opacity : 1;
  248. }
  249. 100%{
  250. left : 0%;
  251. opacity : 0;
  252. }
  253. }
  254.  
  255. /* ################################################### */
  256. /* ## STORM ########################################## */
  257. /* ################################################### */
  258.  
  259. .storm .cloud_form{
  260. position : absolute;
  261. top : -29px;
  262. }
  263. .storm .rain_form{
  264. position : absolute;
  265. }
  266. .storm .rain_form:nth-child(3){
  267. top : 126px;
  268. left : 30px;
  269. }
  270. .storm .rain_form:nth-child(4){
  271. top : 136px;
  272. left : 40px;
  273. }
  274. .storm .rain_form:nth-child(4) div{
  275. -webkit-animation-delay : 0.2s;
  276. animation-delay : 0.2s;
  277. }
  278. .storm .rain_form:nth-child(5){
  279. top : 126px;
  280. left : 50px;
  281. }
  282. .storm .rain_form:nth-child(5) div{
  283. -webkit-animation-delay : 0.8s;
  284. animation-delay : 0.8s;
  285. }
  286. .storm .rain_form:nth-child(6){
  287. top : 136px;
  288. left : 60px;
  289. }
  290. .storm .rain_form:nth-child(6) div{
  291. -webkit-animation-delay : 0.1s;
  292. animation-delay : 0.1s;
  293. }
  294. .storm .rain_form:nth-child(7){
  295. top : 126px;
  296. left : 70px;
  297. }
  298. .storm .rain_form:nth-child(7) div{
  299. -webkit-animation-delay : 0.7s;
  300. animation-delay : 0.7s;
  301. }
  302. .storm .rain_form:nth-child(8){
  303. top : 136px;
  304. left : 80px;
  305. }
  306. .storm .rain_form:nth-child(8) div{
  307. -webkit-animation-delay : 0.1s;
  308. animation-delay : 0.1s;
  309. }
  310. .storm .rain_form:nth-child(9){
  311. top : 126px;
  312. left : 90px;
  313. }
  314. .storm .rain_form:nth-child(9) div{
  315. -webkit-animation-delay : 0.5s;
  316. animation-delay : 0.5s;
  317. }
  318. .storm .rain_form:nth-child(10){
  319. top : 136px;
  320. left : 100px;
  321. }
  322. .storm .rain_form:nth-child(10) div{
  323. -webkit-animation-delay : 0.3s;
  324. animation-delay : 0.3s;
  325. }
  326. .storm .rain_form:nth-child(11){
  327. top : 126px;
  328. left : 110px;
  329. }
  330. .storm .rain_form:nth-child(11) div{
  331. -webkit-animation-delay : 0.9s;
  332. animation-delay : 0.9s;
  333. }
  334. .storm .rain_form:nth-child(12){
  335. top : 136px;
  336. left : 120px;
  337. }
  338. .storm .rain_form:nth-child(12) div{
  339. -webkit-animation-delay : 0.4s;
  340. animation-delay : 0.4s;
  341. }
  342. .storm .storm_form{
  343. left : 140px;
  344. top : 94px;
  345. position : absolute;
  346. }
  347. .storm_form div{
  348. width : 0;
  349. height : 0;
  350. border-style : solid;
  351. position : absolute;
  352. transform: rotate(10deg);
  353. }
  354. .storm_form div:nth-child(1){
  355. border-width : 0 0 40px 20px;
  356. border-color : transparent transparent #5A5A5A transparent;
  357. left : 0px;
  358. top : 0px;
  359. animation-name : storm_d1_flash;
  360. animation-duration: 2s;
  361. -webkit-animation-timing-function : linear;
  362. animation-timing-function : linear;
  363. -webkit-animation-iteration-count : infinite;
  364. animation-iteration-count : infinite;
  365. }
  366. .storm_form div:nth-child(2){
  367. border-width : 40px 20px 0 0;
  368. border-color : #5A5A5A transparent transparent transparent;
  369. left : 10px;
  370. top : 30px;
  371. animation-name : storm_d2_flash;
  372. animation-duration: 2s;
  373. -webkit-animation-timing-function : linear;
  374. animation-timing-function : linear;
  375. -webkit-animation-iteration-count : infinite;
  376. animation-iteration-count : infinite;
  377. }
  378. @keyframes storm_d1_flash{
  379. 45% {
  380. border-color : transparent transparent #5A5A5A transparent;
  381. }
  382. 50% {
  383. border-color : transparent transparent #F4C800 transparent;
  384. }
  385. 55% {
  386. border-color : transparent transparent #5A5A5A transparent;
  387. }
  388. }
  389. @keyframes storm_d2_flash{
  390. 45% {
  391. border-color : #5A5A5A transparent transparent transparent;
  392. }
  393. 50% {
  394. border-color : #F4C800 transparent transparent transparent;
  395. }
  396. 55% {
  397. border-color : #5A5A5A transparent transparent transparent;
  398. }
  399. }
  400.  
  401. /* ################################################### */
  402. /* ## RAIN ########################################### */
  403. /* ################################################### */
  404.  
  405. .rain .cloud_form{
  406. position : absolute;
  407. top : -29px;
  408. }
  409. .rain .rain_form{
  410. position : absolute;
  411. }
  412. .rain .rain_form:nth-child(2){
  413. top : 126px;
  414. left : 30px;
  415. }
  416. .rain .rain_form:nth-child(3){
  417. top : 136px;
  418. left : 120px;
  419. }
  420. .rain .rain_form:nth-child(3) div{
  421. -webkit-animation-delay : 0.4s;
  422. animation-delay : 0.4s;
  423. }
  424. .rain .rain_form:nth-child(4){
  425. top : 136px;
  426. left : 40px;
  427. }
  428. .rain .rain_form:nth-child(4) div{
  429. -webkit-animation-delay : 0.2s;
  430. animation-delay : 0.2s;
  431. }
  432. .rain .rain_form:nth-child(5){
  433. top : 126px;
  434. left : 50px;
  435. }
  436. .rain .rain_form:nth-child(5) div{
  437. -webkit-animation-delay : 0.8s;
  438. animation-delay : 0.8s;
  439. }
  440. .rain .rain_form:nth-child(6){
  441. top : 136px;
  442. left : 60px;
  443. }
  444. .rain .rain_form:nth-child(6) div{
  445. -webkit-animation-delay : 0.1s;
  446. animation-delay : 0.1s;
  447. }
  448. .rain .rain_form:nth-child(7){
  449. top : 126px;
  450. left : 70px;
  451. }
  452. .rain .rain_form:nth-child(7) div{
  453. -webkit-animation-delay : 0.7s;
  454. animation-delay : 0.7s;
  455. }
  456. .rain .rain_form:nth-child(8){
  457. top : 136px;
  458. left : 80px;
  459. }
  460. .rain .rain_form:nth-child(8) div{
  461. -webkit-animation-delay : 0.1s;
  462. animation-delay : 0.1s;
  463. }
  464. .rain .rain_form:nth-child(9){
  465. top : 126px;
  466. left : 90px;
  467. }
  468. .rain .rain_form:nth-child(9) div{
  469. -webkit-animation-delay : 0.5s;
  470. animation-delay : 0.5s;
  471. }
  472. .rain .rain_form:nth-child(10){
  473. top : 136px;
  474. left : 100px;
  475. }
  476. .rain .rain_form:nth-child(10) div{
  477. -webkit-animation-delay : 0.3s;
  478. animation-delay : 0.3s;
  479. }
  480. .rain .rain_form:nth-child(11){
  481. top : 126px;
  482. left : 110px;
  483. }
  484. .rain .rain_form:nth-child(11) div{
  485. -webkit-animation-delay : 0.9s;
  486. animation-delay : 0.9s;
  487. }
  488. .rain .rain_form:nth-child(12){
  489. top : 136px;
  490. left : 120px;
  491. }
  492. .rain .rain_form:nth-child(12) div{
  493. -webkit-animation-delay : 0.6s;
  494. animation-delay : 0.6s;
  495. }
  496. .rain .rain_form:nth-child(13){
  497. top : 126px;
  498. left : 130px;
  499. }
  500. .rain .rain_form:nth-child(13) div{
  501. -webkit-animation-delay : 0.2s;
  502. animation-delay : 0.2s;
  503. }
  504. .rain .rain_form:nth-child(14){
  505. top : 136px;
  506. left : 140px;
  507. }
  508. .rain .rain_form:nth-child(14) div{
  509. -webkit-animation-delay : 0.1s;
  510. animation-delay : 0.1s;
  511. }
  512. .rain .rain_form:nth-child(15){
  513. top : 126px;
  514. left : 150px;
  515. }
  516. .rain .rain_form:nth-child(15) div{
  517. -webkit-animation-delay : 0.9s;
  518. animation-delay : 0.9s;
  519. }
  520. .rain_form{
  521. height : 50px;
  522. width : 5px;
  523. position : relative;
  524. -ms-transform : rotate(30deg);
  525. -webkit-transform : rotate(30deg);
  526. transform : rotate(30deg);
  527. }
  528. .rain_form div{
  529. top : 0px;
  530. left : 0px;
  531. height : 0px;
  532. width : 5px;
  533. background-color : #078BD2;
  534. border-radius : 5px;
  535. position : absolute;
  536. animation-name : rain_fall;
  537. animation-duration: 0.4s;
  538. -webkit-animation-timing-function : linear;
  539. animation-timing-function : linear;
  540. -webkit-animation-iteration-count : infinite;
  541. animation-iteration-count : infinite;
  542. }
  543. @keyframes rain_fall{
  544. 0%{
  545. height : 0px;
  546. top : 0px;
  547. }
  548. 20% {
  549. height : 40%;
  550. top : 0px;
  551. }
  552. 80% {
  553. height : 40%;
  554. top : 70%
  555. }
  556. 100% {
  557. height : 0px;
  558. top : 100%;
  559. }
  560. }
  561.  
  562. /* ################################################### */
  563. /* ## CLOUD SUN RAIN ################################# */
  564. /* ################################################### */
  565.  
  566. .cloud_sun_rain .sun_form{
  567. zoom : 0.6;
  568. -moz-transform : scale(0.6);
  569. left : 133px;
  570. top : 6px;
  571. position : absolute;
  572. }
  573. .cloud_sun_rain .cloud_form{
  574. zoom : 0.8;
  575. -moz-transform : scale(0.8);
  576. left : 28px;
  577. top : 6px;
  578. position : absolute;
  579. }
  580. .cloud_sun_rain .rain_form{
  581. position : absolute;
  582. }
  583. .cloud_sun_rain .rain_form:nth-child(3){
  584. top : 131px;
  585. left : 63px;
  586. }
  587. .cloud_sun_rain .rain_form:nth-child(3) div{
  588. -webkit-animation-delay : 0.1s;
  589. animation-delay : 0.1s;
  590. }
  591. .cloud_sun_rain .rain_form:nth-child(4){
  592. top : 131px;
  593. left : 88px;
  594. }
  595. .cloud_sun_rain .rain_form:nth-child(4) div{
  596. -webkit-animation-delay : 0.2s;
  597. animation-delay : 0.2s;
  598. }
  599. .cloud_sun_rain .rain_form:nth-child(5){
  600. top : 131px;
  601. left : 112px;
  602. }
  603. .cloud_sun_rain .rain_form:nth-child(5) div{
  604. -webkit-animation-delay : 0.8s;
  605. animation-delay : 0.8s;
  606. }
  607.  
  608. /* ################################################### */
  609. /* ## SNOW ########################################### */
  610. /* ################################################### */
  611.  
  612. .snow .cloud_form {
  613. position : absolute;
  614. top : -29px;
  615. }
  616. .snow .snow_form{
  617. position : absolute;
  618. }
  619. .snow .snow_form:nth-child(2){
  620. top : 126px;
  621. left : 30px;
  622. }
  623. .snow .snow_form:nth-child(3){
  624. top : 136px;
  625. left : 120px;
  626. }
  627. .snow .snow_form:nth-child(3) span{
  628. -webkit-animation-delay : 0.4s;
  629. animation-delay : 0.4s;
  630. }
  631. .snow .snow_form:nth-child(4){
  632. top : 136px;
  633. left : 40px;
  634. }
  635. .snow .snow_form:nth-child(4) span{
  636. -webkit-animation-delay : 0.2s;
  637. animation-delay : 0.2s;
  638. }
  639. .snow .snow_form:nth-child(5){
  640. top : 126px;
  641. left : 50px;
  642. }
  643. .snow .snow_form:nth-child(5) span{
  644. -webkit-animation-delay : 0.8s;
  645. animation-delay : 0.8s;
  646. }
  647. .snow .snow_form:nth-child(6){
  648. top : 136px;
  649. left : 60px;
  650. }
  651. .snow .snow_form:nth-child(6) span{
  652. -webkit-animation-delay : 0.1s;
  653. animation-delay : 0.1s;
  654. }
  655. .snow .snow_form:nth-child(7){
  656. top : 126px;
  657. left : 70px;
  658. }
  659. .snow .snow_form:nth-child(7) span{
  660. -webkit-animation-delay : 0.7s;
  661. animation-delay : 0.7s;
  662. }
  663. .snow .snow_form:nth-child(8){
  664. top : 136px;
  665. left : 80px;
  666. }
  667. .snow .snow_form:nth-child(8) span{
  668. -webkit-animation-delay : 0.1s;
  669. animation-delay : 0.1s;
  670. }
  671. .snow .snow_form:nth-child(9){
  672. top : 126px;
  673. left : 90px;
  674. }
  675. .snow .snow_form:nth-child(9) span{
  676. -webkit-animation-delay : 0.5s;
  677. animation-delay : 0.5s;
  678. }
  679. .snow .snow_form:nth-child(10){
  680. top : 136px;
  681. left : 100px;
  682. }
  683. .snow .snow_form:nth-child(10) span{
  684. -webkit-animation-delay : 0.3s;
  685. animation-delay : 0.3s;
  686. }
  687. .snow .snow_form:nth-child(11){
  688. top : 126px;
  689. left : 110px;
  690. }
  691. .snow .snow_form:nth-child(11) span{
  692. -webkit-animation-delay : 0.9s;
  693. animation-delay : 0.9s;
  694. }
  695. .snow .snow_form:nth-child(12){
  696. top : 136px;
  697. left : 120px;
  698. }
  699. .snow .snow_form:nth-child(12) span{
  700. -webkit-animation-delay : 0.6s;
  701. animation-delay : 0.6s;
  702. }
  703. .snow .snow_form:nth-child(13){
  704. top : 126px;
  705. left : 130px;
  706. }
  707. .snow .snow_form:nth-child(13) span{
  708. -webkit-animation-delay : 0.2s;
  709. animation-delay : 0.2s;
  710. }
  711. .snow .snow_form:nth-child(14){
  712. top : 136px;
  713. left : 140px;
  714. }
  715. .snow .snow_form:nth-child(14) span{
  716. -webkit-animation-delay : 0.1s;
  717. animation-delay : 0.1s;
  718. }
  719. .snow .snow_form:nth-child(15){
  720. top : 126px;
  721. left : 150px;
  722. }
  723. .snow .snow_form:nth-child(15) span{
  724. -webkit-animation-delay : 0.9s;
  725. animation-delay : 0.9s;
  726. }
  727. .snow .snow_form:nth-child(16){
  728. top : 126px;
  729. left : 30px;
  730. }
  731. .snow .snow_form:nth-child(16) span{
  732. -webkit-animation-delay : 1s;
  733. animation-delay : 1s;
  734. }
  735. .snow .snow_form:nth-child(17){
  736. top : 136px;
  737. left : 120px;
  738. }
  739. .snow .snow_form:nth-child(17) span{
  740. -webkit-animation-delay : 1.4s;
  741. animation-delay : 1.4s;
  742. }
  743. .snow .snow_form:nth-child(18){
  744. top : 136px;
  745. left : 40px;
  746. }
  747. .snow .snow_form:nth-child(18) span{
  748. -webkit-animation-delay : 1.2s;
  749. animation-delay : 1.2s;
  750. }
  751. .snow .snow_form:nth-child(19){
  752. top : 126px;
  753. left : 50px;
  754. }
  755. .snow .snow_form:nth-child(19) span{
  756. -webkit-animation-delay : 1.8s;
  757. animation-delay : 1.8s;
  758. }
  759. .snow .snow_form:nth-child(20){
  760. top : 136px;
  761. left : 60px;
  762. }
  763. .snow .snow_form:nth-child(20) span{
  764. -webkit-animation-delay : 1.1s;
  765. animation-delay : 1.1s;
  766. }
  767. .snow .snow_form:nth-child(21){
  768. top : 126px;
  769. left : 70px;
  770. }
  771. .snow .snow_form:nth-child(21) span{
  772. -webkit-animation-delay : 1.7s;
  773. animation-delay : 1.7s;
  774. }
  775. .snow .snow_form:nth-child(22){
  776. top : 136px;
  777. left : 80px;
  778. }
  779. .snow .snow_form:nth-child(22) span{
  780. -webkit-animation-delay : 1.1s;
  781. animation-delay : 1.1s;
  782. }
  783. .snow .snow_form:nth-child(23){
  784. top : 126px;
  785. left : 90px;
  786. }
  787. .snow .snow_form:nth-child(23) span{
  788. -webkit-animation-delay : 1.5s;
  789. animation-delay : 1.5s;
  790. }
  791. .snow .snow_form:nth-child(24){
  792. top : 136px;
  793. left : 100px;
  794. }
  795. .snow .snow_form:nth-child(24) span{
  796. -webkit-animation-delay : 1.3s;
  797. animation-delay : 1.3s;
  798. }
  799. .snow .snow_form:nth-child(25){
  800. top : 126px;
  801. left : 110px;
  802. }
  803. .snow .snow_form:nth-child(25) span{
  804. -webkit-animation-delay : 1.9s;
  805. animation-delay : 1.9s;
  806. }
  807. .snow .snow_form:nth-child(26){
  808. top : 136px;
  809. left : 120px;
  810. }
  811. .snow .snow_form:nth-child(26) span{
  812. -webkit-animation-delay : 1.6s;
  813. animation-delay : 1.6s;
  814. }
  815. .snow .snow_form:nth-child(27){
  816. top : 126px;
  817. left : 130px;
  818. }
  819. .snow .snow_form:nth-child(27) span{
  820. -webkit-animation-delay : 1.2s;
  821. animation-delay : 1.2s;
  822. }
  823. .snow .snow_form:nth-child(28){
  824. top : 136px;
  825. left : 140px;
  826. }
  827. .snow .snow_form:nth-child(28) span{
  828. -webkit-animation-delay : 1.1s;
  829. animation-delay : 1.1s;
  830. }
  831. .snow .snow_form:nth-child(29){
  832. top : 126px;
  833. left : 150px;
  834. }
  835. .snow .snow_form:nth-child(29) span{
  836. -webkit-animation-delay : 1.9s;
  837. animation-delay : 1.9s;
  838. }
  839. .snow_form{
  840. height : 50px;
  841. width : 5px;
  842. position : relative;
  843. -ms-transform : rotate(30deg);
  844. -webkit-transform : rotate(30deg);
  845. transform : rotate(30deg);
  846. }
  847. .snow_form span{
  848. border-radius : 50%;
  849. background-color : white;
  850. height : 5px;
  851. width : 5px;
  852. position : absolute;
  853.  
  854. animation-name : snow_fall;
  855. animation-duration: 2s;
  856. -webkit-animation-timing-function : linear;
  857. animation-timing-function : linear;
  858. -webkit-animation-iteration-count : infinite;
  859. animation-iteration-count : infinite;
  860. }
  861. @keyframes snow_fall{
  862. 0%{
  863. top : 0px;
  864. opacity : 0;
  865. left : 0px;
  866. }
  867. 10%{
  868. top : 10%;
  869. opacity : 1;
  870. left : 5px;
  871. }
  872. 20%{
  873. top : 20%;
  874. opacity : 1;
  875. left : 10px;
  876. }
  877. 30%{
  878. top : 30%;
  879. opacity : 1;
  880. left : 4px;
  881. }
  882. 40%{
  883. top : 40%;
  884. opacity : 1;
  885. left : 9px;
  886. }
  887. 50%{
  888. top : 50%;
  889. opacity : 1;
  890. left : 6px;
  891. }
  892. 60%{
  893. top : 60%;
  894. opacity : 1;
  895. left : 11px;
  896. }
  897. 70%{
  898. top : 70%;
  899. opacity : 1;
  900. left : 3px;
  901. }
  902. 80%{
  903. top : 80%;
  904. opacity : 1;
  905. left : 8px;
  906. }
  907. 90%{
  908. top : 90%;
  909. opacity : 1;
  910. left : 5px;
  911. }
  912. 100%{
  913. top : 100%;
  914. opacity : 0;
  915. left : 8px;
  916. }
  917. }
  918. .widget {
  919. width:300px;
  920. height:330px;
  921. -webkit-box-shadow: 2px 2px 6px -1px rgba(0,0,0,0.75);
  922. -moz-box-shadow: 2px 2px 6px -1px rgba(0,0,0,0.75);
  923. box-shadow: 2px 2px 6px -1px rgba(0,0,0,0.75);
  924. background-color: #cce6ff;
  925. }
  926. .details
  927. {
  928. top: 0;
  929. left: 0;
  930. right: 0;
  931. padding: 16px 20px;
  932. color: #888;
  933.  
  934. display: flex;
  935. flex-direction: row;
  936. justify-content: space-between;
  937.  
  938. transition: color $speed ease;
  939.  
  940. .thunder &
  941. {
  942. color: #ddd;
  943. }
  944.  
  945. .right
  946. {
  947. text-align: right;
  948. }
  949.  
  950. #date
  951. {
  952. margin: 4px 0;
  953. }
  954.  
  955. #summary
  956. {
  957. font-weight: 600;
  958. font-size: 22px;
  959. }
  960.  
  961. .temp
  962. {
  963. font-size: 60px;
  964. line-height: 60px;
  965.  
  966. span
  967. {
  968. font-size: 18px;
  969. line-height: 30px;
  970. vertical-align: top;
  971. margin-left: 5px;
  972. }
  973.  
  974. }
  975. }
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998. @import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,300,800);
  999.  
  1000.  
  1001. /*************************
  1002. *******Typography******
  1003. **************************/
  1004.  
  1005. body {
  1006. background: #fff;
  1007. font-family: 'Open Sans', sans-serif;
  1008. color:#4e4e4e;
  1009. line-height: 22px;
  1010. }
  1011.  
  1012. h1,
  1013. h2,
  1014. h3,
  1015. h4,
  1016. h5,
  1017. h6 {
  1018. font-weight: 600;
  1019. font-family: 'Open Sans', sans-serif;
  1020. color:#4e4e4e;
  1021. }
  1022.  
  1023. h1{
  1024. font-size: 36px;
  1025. color:#fff;
  1026. }
  1027.  
  1028. h2{
  1029. font-size: 20px;
  1030. }
  1031.  
  1032. h3{
  1033. font-size: 16px;
  1034. color: #787878;
  1035. font-weight: 400;
  1036. line-height: 24px;
  1037. }
  1038.  
  1039. h4{
  1040. font-size: 16px;
  1041. }
  1042.  
  1043. a {
  1044. color: #c52d2f;
  1045. -webkit-transition: color 300ms, background-color 300ms;
  1046. -moz-transition: color 300ms, background-color 300ms;
  1047. -o-transition: color 300ms, background-color 300ms;
  1048. transition: color 300ms, background-color 300ms;
  1049. }
  1050.  
  1051. a:hover, a:focus {
  1052. color: #d43133;
  1053. }
  1054.  
  1055. hr {
  1056. border-top: 1px solid #e5e5e5;
  1057. border-bottom: 1px solid #fff;
  1058. }
  1059.  
  1060.  
  1061. .btn-primary {
  1062. padding: 8px 20px;
  1063. background: #c52d2f;
  1064. color: #fff;
  1065. border-radius: 4px;
  1066. border:none;
  1067. margin-top: 10px;
  1068. }
  1069.  
  1070.  
  1071. .btn-primary:hover,
  1072. .btn-primary:focus{
  1073. background: #c52d2f;
  1074. outline: none;
  1075. box-shadow: none;
  1076. }
  1077.  
  1078. .btn-transparent {
  1079. border: 3px solid #fff;
  1080. background: transparent;
  1081. color: #fff;
  1082. }
  1083.  
  1084. .btn-transparent:hover {
  1085. border-color: rgba(255, 255, 255, 0.5);
  1086. }
  1087.  
  1088. a:hover,
  1089. a:focus {
  1090. color: #111;
  1091. text-decoration: none;
  1092. outline: none;
  1093. }
  1094.  
  1095. .dropdown-menu {
  1096. margin-top: -1px;
  1097. min-width: 180px;
  1098. }
  1099.  
  1100. .center h2{
  1101. font-size: 36px;
  1102. margin-top: 0;
  1103. margin-bottom: 20px;
  1104. }
  1105.  
  1106. .media>.pull-left{
  1107. margin-right: 20px;
  1108. }
  1109.  
  1110. .media>.pull-right{
  1111. margin-left: 20px;
  1112. }
  1113.  
  1114. body > section {
  1115. padding: 70px 0;
  1116. }
  1117.  
  1118. .center {
  1119. text-align: center;
  1120. padding-bottom: 55px;
  1121. }
  1122.  
  1123. .scaleIn {
  1124. -webkit-animation-name: scaleIn;
  1125. animation-name: scaleIn;
  1126. }
  1127.  
  1128. .lead{
  1129. font-size: 16px;
  1130. line-height: 24px;
  1131. font-weight: 400;
  1132. }
  1133.  
  1134. .transparent-bg {
  1135. background-color: transparent !important;
  1136. margin-bottom: 0;
  1137. }
  1138.  
  1139. @-webkit-keyframes scaleIn {
  1140. 0% {
  1141. opacity: 0;
  1142. -webkit-transform: scale(0);
  1143. transform: scale(0);
  1144. }
  1145.  
  1146. 100% {
  1147. opacity: 1;
  1148. -webkit-transform: scale(1);
  1149. transform: scale(1);
  1150. }
  1151. }
  1152.  
  1153. @keyframes scaleIn {
  1154. 0% {
  1155. opacity: 0;
  1156. -webkit-transform: scale(0);
  1157. -ms-transform: scale(0);
  1158. transform: scale(0);
  1159. }
  1160.  
  1161. 100% {
  1162. opacity: 1;
  1163. -webkit-transform: scale(1);
  1164. -ms-transform: scale(1);
  1165. transform: scale(1);
  1166. }
  1167. }
  1168.  
  1169.  
  1170. /*************************
  1171. *******Header******
  1172. **************************/
  1173.  
  1174. #header .search{
  1175. display: inline-block;
  1176. }
  1177.  
  1178. .navbar>.container .navbar-brand{
  1179. margin-left: 0;
  1180. }
  1181.  
  1182. .top-bar {
  1183. padding: 10px 0;
  1184. background: #191919;
  1185. border-bottom: 1px solid #222;
  1186. line-height: 28px;
  1187. }
  1188.  
  1189. .top-number{
  1190. color: #fff;
  1191. }
  1192.  
  1193. .top-number p{
  1194. margin: 0
  1195. }
  1196.  
  1197. .social{
  1198. text-align: right;
  1199. }
  1200.  
  1201. .social-share{
  1202. display: inline-block;
  1203. list-style: none;
  1204. padding: 0;
  1205. margin: 0;
  1206. }
  1207.  
  1208. ul.social-share li {
  1209. display: inline-block;
  1210. }
  1211.  
  1212. ul.social-share li a {
  1213. display: inline-block;
  1214. color: #fff;
  1215. background: #404040;
  1216. width: 25px;
  1217. height: 25px;
  1218. line-height: 25px;
  1219. text-align: center;
  1220. border-radius: 2px;
  1221. }
  1222.  
  1223. ul.social-share li a:hover {
  1224. background: #c52d2f;
  1225. color: #fff;
  1226. }
  1227.  
  1228. .search i {
  1229. color: #fff;
  1230. }
  1231.  
  1232. input.search-form{
  1233. background: transparent;
  1234. border: 0 none;
  1235. width: 60px;
  1236. padding: 0 10px;
  1237. color: #FFF;
  1238. -webkit-transition: all 400ms;
  1239. -moz-transition: all 400ms;
  1240. -ms-transition: all 400ms;
  1241. -o-transition: all 400ms;
  1242. transition: all 400ms;
  1243. }
  1244.  
  1245. input.search-form::-webkit-input-placeholder{
  1246. color: transparent;
  1247. }
  1248.  
  1249. input.search-form:hover::-webkit-input-placeholder {
  1250. color: #fff;
  1251. }
  1252.  
  1253. input.search-form:hover {
  1254. width: 180px;
  1255. }
  1256.  
  1257. .navbar-brand {
  1258. padding: 0;
  1259. margin:0;
  1260. }
  1261.  
  1262. .navbar {
  1263. border-radius: 0;
  1264. margin-bottom: 0;
  1265. background: #151515;
  1266. padding: 15px 0;
  1267. padding-bottom: 0;
  1268. }
  1269.  
  1270. .navbar-nav{
  1271. margin-top: 12px;
  1272. }
  1273.  
  1274. .navbar-nav>li{
  1275. margin-left: 35px;
  1276. padding-bottom: 28px;
  1277. }
  1278.  
  1279. .navbar-inverse .navbar-nav > li > a {
  1280. padding: 5px 12px;
  1281. margin: 0;
  1282. border-radius: 3px;
  1283. color: #fff;
  1284. line-height: 24px;
  1285. display: inline-block;
  1286. }
  1287.  
  1288. .navbar-inverse .navbar-nav > li > a:hover{
  1289. background-color: #c52d2f;
  1290. color: #fff;
  1291. }
  1292.  
  1293. .navbar-inverse {
  1294. border: none;
  1295. }
  1296.  
  1297. .navbar-inverse .navbar-brand {
  1298. font-size: 36px;
  1299. line-height: 50px;
  1300. color: #fff;
  1301. }
  1302.  
  1303. .navbar-inverse .navbar-nav > .active > a,
  1304. .navbar-inverse .navbar-nav > .active > a:hover,
  1305. .navbar-inverse .navbar-nav > .active > a:focus,
  1306. .navbar-inverse .navbar-nav > .open > a,
  1307. .navbar-inverse .navbar-nav > .open > a:hover,
  1308. .navbar-inverse .navbar-nav > .open > a:focus {
  1309. background-color: #c52d2f;
  1310. color: #fff;
  1311. }
  1312.  
  1313. .navbar-inverse .navbar-nav .dropdown-menu {
  1314. background-color: rgba(0,0,0,.85);
  1315. -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  1316. -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  1317. box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  1318. border: 0;
  1319. padding: 0;
  1320. margin-top: 0;
  1321. border-top: 0;
  1322. border-radius: 0;
  1323. left: 0;
  1324. }
  1325.  
  1326. .navbar-inverse .navbar-nav .dropdown-menu:before{
  1327. position: absolute;
  1328. top:0;
  1329. }
  1330.  
  1331. .navbar-inverse .navbar-nav .dropdown-menu > li > a {
  1332. padding: 8px 15px;
  1333. color: #fff;
  1334. }
  1335.  
  1336. .navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,
  1337. .navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,
  1338. .navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
  1339. background-color: #c52d2f;
  1340. color: #fff;
  1341. }
  1342.  
  1343. .navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {
  1344. border-radius: 0 0 3px 3px;
  1345. }
  1346.  
  1347. .navbar-inverse .navbar-nav .dropdown-menu > li.divider {
  1348. background-color: transparent;
  1349. }
  1350.  
  1351. .navbar-inverse .navbar-collapse,
  1352. .navbar-inverse .navbar-form {
  1353. border-top: 0;
  1354. padding-bottom: 0;
  1355. }
  1356.  
  1357.  
  1358. /*************************
  1359. *******Home Page******
  1360. **************************/
  1361.  
  1362.  
  1363. #main-slider {
  1364. position: relative;
  1365. }
  1366.  
  1367. .no-margin {
  1368. margin: 0;
  1369. padding: 0;
  1370. }
  1371.  
  1372. #main-slider .carousel .carousel-content {
  1373. margin-top: 150px;
  1374. }
  1375.  
  1376. #main-slider .carousel .slide-margin{
  1377. margin-top: 140px;
  1378. }
  1379.  
  1380. #main-slider .carousel h2 {
  1381. color: #fff;
  1382. }
  1383.  
  1384. #main-slider .carousel .btn-slide {
  1385. padding: 8px 20px;
  1386. background: #c52d2f;
  1387. color: #fff;
  1388. border-radius: 4px;
  1389. margin-top: 25px;
  1390. display: inline-block;
  1391. }
  1392.  
  1393. #main-slider .carousel .slider-img{
  1394. text-align: right;
  1395. position: absolute;
  1396. }
  1397.  
  1398.  
  1399. #main-slider .carousel .item {
  1400. background-position: 50%;
  1401. background-repeat: no-repeat;
  1402. background-size: cover;
  1403. left: 0 !important;
  1404. opacity: 0;
  1405. top: 0;
  1406. position: absolute;
  1407. width: 100%;
  1408. display: block !important;
  1409. height: 730px;
  1410. -webkit-transition: opacity ease-in-out 500ms;
  1411. -moz-transition: opacity ease-in-out 500ms;
  1412. -o-transition: opacity ease-in-out 500ms;
  1413. transition: opacity ease-in-out 500ms;
  1414. }
  1415.  
  1416. #main-slider .carousel .item:first-child {
  1417. top: auto;
  1418. position: relative;
  1419. }
  1420.  
  1421. #main-slider .carousel .item.active {
  1422. opacity: 1;
  1423. -webkit-transition: opacity ease-in-out 500ms;
  1424. -moz-transition: opacity ease-in-out 500ms;
  1425. -o-transition: opacity ease-in-out 500ms;
  1426. transition: opacity ease-in-out 500ms;
  1427. z-index: 1;
  1428. }
  1429.  
  1430. #main-slider .prev,
  1431. #main-slider .next {
  1432. position: absolute;
  1433. top: 50%;
  1434. background-color: #c52d2f;
  1435. color: #fff;
  1436. display: inline-block;
  1437. margin-top: -25px;
  1438. height: 40px;
  1439. line-height: 40px;
  1440. width: 40px;
  1441. line-height: 40px;
  1442. text-align: center;
  1443. border-radius: 4px;
  1444. z-index: 5;
  1445. }
  1446.  
  1447. #main-slider .prev:hover,
  1448. #main-slider .next:hover {
  1449. background-color: #000;
  1450. }
  1451.  
  1452. #main-slider .prev {
  1453. left: 10px;
  1454. }
  1455.  
  1456. #main-slider .next {
  1457. right: 10px;
  1458. }
  1459.  
  1460. #main-slider .carousel-indicators li {
  1461. width: 20px;
  1462. height: 20px;
  1463. background-color: #fff;
  1464. margin: 0 15px 0 0;
  1465. position: relative;
  1466. }
  1467.  
  1468. #main-slider .carousel-indicators li:after {
  1469. position: absolute;
  1470. content: "";
  1471. width: 24px;
  1472. height: 24px;
  1473. border-radius: 100%;
  1474. background: rgba(0, 0, 0, 0);
  1475. border: 1px solid #FFF;
  1476. left: -3px;
  1477. top: -3px;
  1478. }
  1479.  
  1480. #main-slider .carousel-indicators .active{
  1481. width: 20px;
  1482. height: 20px;
  1483. background-color: #c52d2f;
  1484. margin: 0 15px 0 0;
  1485. border: 1px solid #c52d2f;
  1486. position: relative;
  1487. }
  1488.  
  1489. #main-slider .carousel-indicators .active:after {
  1490. position: absolute;
  1491. content: "";
  1492. width: 24px;
  1493. height: 24px;
  1494. border-radius: 100%;
  1495. background: #c52d2f;
  1496. border: 1px solid #c52d2f;
  1497. left: -3px;
  1498. top: -3px;
  1499. }
  1500.  
  1501. #main-slider .active .animation.animated-item-1 {
  1502. -webkit-animation: fadeInUp 300ms linear 300ms both;
  1503. -moz-animation: fadeInUp 300ms linear 300ms both;
  1504. -o-animation: fadeInUp 300ms linear 300ms both;
  1505. -ms-animation: fadeInUp 300ms linear 300ms both;
  1506. animation: fadeInUp 300ms linear 300ms both;
  1507. }
  1508.  
  1509. #main-slider .active .animation.animated-item-2 {
  1510. -webkit-animation: fadeInUp 300ms linear 600ms both;
  1511. -moz-animation: fadeInUp 300ms linear 600ms both;
  1512. -o-animation: fadeInUp 300ms linear 600ms both;
  1513. -ms-animation: fadeInUp 300ms linear 600ms both;
  1514. animation: fadeInUp 300ms linear 600ms both;
  1515. }
  1516.  
  1517. #main-slider .active .animation.animated-item-3 {
  1518. -webkit-animation: fadeInUp 300ms linear 900ms both;
  1519. -moz-animation: fadeInUp 300ms linear 900ms both;
  1520. -o-animation: fadeInUp 300ms linear 900ms both;
  1521. -ms-animation: fadeInUp 300ms linear 900ms both;
  1522. animation: fadeInUp 300ms linear 900ms both;
  1523. }
  1524.  
  1525. #main-slider .active .animation.animated-item-4 {
  1526. -webkit-animation: fadeInUp 300ms linear 1200ms both;
  1527. -moz-animation: fadeInUp 300ms linear 1200ms both;
  1528. -o-animation: fadeInUp 300ms linear 1200ms both;
  1529. -ms-animation: fadeInUp 300ms linear 1200ms both;
  1530. animation: fadeInUp 300ms linear 1200ms both;
  1531. }
  1532.  
  1533. #feature {
  1534. background: #f2f2f2;
  1535. padding-bottom: 40px;
  1536. }
  1537.  
  1538. .features{
  1539. padding: 0;
  1540. }
  1541.  
  1542. .feature-wrap {
  1543. margin-bottom: 35px;
  1544. overflow: hidden;
  1545. }
  1546.  
  1547. .feature-wrap h2{
  1548. margin-top: 10px;
  1549. }
  1550.  
  1551. .feature-wrap .pull-left {
  1552. margin-right: 25px;
  1553. }
  1554.  
  1555. .feature-wrap i{
  1556. font-size: 48px;
  1557. height: 110px;
  1558. width: 110px;
  1559. margin: 3px;
  1560. border-radius: 100%;
  1561. line-height: 110px;
  1562. text-align:center;
  1563. background: #ffffff;
  1564. color: #c52d2f;
  1565. border: 3px solid #ffffff;
  1566. box-shadow: inset 0 0 0 5px #f2f2f2;
  1567. -webkit-box-shadow: inset 0 0 0 5px #f2f2f2;
  1568. -webkit-transition: 500ms;
  1569. -moz-transition: 500ms;
  1570. -o-transition: 500ms;
  1571. transition: 500ms;
  1572. float: left;
  1573. margin-right: 25px;
  1574. }
  1575.  
  1576. .feature-wrap i:hover {
  1577. background: #c52d2f;
  1578. color: #fff;
  1579. box-shadow: inset 0 0 0 5px #c52d2f;
  1580. -webkit-box-shadow: inset 0 0 0 5px #c52d2f;
  1581. border: 3px solid #c52d2f;
  1582. }
  1583.  
  1584. #recent-works .col-xs-12.col-sm-4.col-md-3{
  1585. padding: 0;
  1586. }
  1587.  
  1588. #recent-works{
  1589. padding-bottom: 70px;
  1590. }
  1591.  
  1592. .recent-work-wrap {
  1593. position: relative;
  1594. }
  1595.  
  1596. .recent-work-wrap img{
  1597. width: 100%;
  1598. }
  1599.  
  1600. .recent-work-wrap .recent-work-inner{
  1601. top: 0;
  1602. background: transparent;
  1603. opacity: .8;
  1604. width: 100%;
  1605. border-radius: 0;
  1606. margin-bottom: 0;
  1607. }
  1608.  
  1609. .recent-work-wrap .recent-work-inner h3{
  1610. margin: 10px 0;
  1611. }
  1612.  
  1613. .recent-work-wrap .recent-work-inner h3 a{
  1614. font-size: 24px;
  1615. color: #fff;
  1616. }
  1617.  
  1618. .recent-work-wrap .overlay {
  1619. position: absolute;
  1620. top: 0;
  1621. left: 0;
  1622. width: 100%;
  1623. height: 100%;
  1624. opacity: 0;
  1625. border-radius: 0;
  1626. background: rgba(218, 68, 83, 0.7);
  1627. color: #fff;
  1628. vertical-align: middle;
  1629. -webkit-transition: opacity 500ms;
  1630. -moz-transition: opacity 500ms;
  1631. -o-transition: opacity 500ms;
  1632. transition: opacity 500ms;
  1633. padding: 30px;
  1634. }
  1635.  
  1636. .recent-work-wrap .overlay .preview {
  1637. bottom: 0;
  1638. display: inline-block;
  1639. height: 35px;
  1640. line-height: 35px;
  1641. border-radius: 0;
  1642. background: transparent;
  1643. text-align: center;
  1644. color: #fff;
  1645. }
  1646.  
  1647. .recent-work-wrap:hover .overlay {
  1648. opacity: 1;
  1649. }
  1650.  
  1651. #services {
  1652. background: #000 url(../images/services/bg_services.png);
  1653. background-size: cover;
  1654. }
  1655.  
  1656. #services .lead,
  1657. #services h2{
  1658. color: #fff;
  1659. }
  1660.  
  1661. .services-wrap {
  1662. padding: 40px 30px;
  1663. background: #fff;
  1664. border-radius: 4px;
  1665. margin: 0 0 40px;
  1666. }
  1667.  
  1668. .services-wrap h3 {
  1669. font-size: 20px;
  1670. margin: 10px 0;
  1671. }
  1672.  
  1673. .services-wrap .pull-left {
  1674. margin-right: 20px;
  1675. }
  1676.  
  1677. #middle {
  1678. background: #f2f2f2;
  1679. }
  1680.  
  1681. .skill h2{
  1682. margin-bottom: 25px;
  1683. }
  1684.  
  1685. .progress-wrap{
  1686. position: relative;
  1687. }
  1688.  
  1689. .progress .color1,
  1690. .progress .color1 .bar-width{
  1691. background: #2d7da4;
  1692. }
  1693.  
  1694. .progress .color2,
  1695. .progress .color2 .bar-width{
  1696. background: #6aa42f;
  1697. }
  1698.  
  1699. .progress .color3,
  1700. .progress .color3 .bar-width{
  1701. background: #ffcc33;
  1702. }
  1703.  
  1704. .progress .color4,
  1705. .progress .color4 .bar-width{
  1706. background: #db3615;
  1707. }
  1708.  
  1709. .progress,
  1710. .progress-bar {
  1711. height: 15px;
  1712. line-height: 15px;
  1713. background: #e6e6e6;
  1714. -webkit-box-shadow: none;
  1715. -moz-box-shadow: none;
  1716. box-shadow: none;
  1717. border-radius: 0;
  1718. overflow: visible;
  1719. text-align: right;
  1720. }
  1721.  
  1722. .progress{
  1723. position: relative;
  1724. }
  1725.  
  1726. .progress .bar-width{
  1727. position: absolute;
  1728. width: 40px;
  1729. height: 20px;
  1730. line-height: 20px;
  1731. text-align: center;
  1732. font-size: 12px;
  1733. font-weight: 700;
  1734. top: -30px;
  1735. border-radius: 2px;
  1736. margin-left: -30px;
  1737. }
  1738.  
  1739. .progress span{
  1740. position: relative;
  1741. }
  1742.  
  1743. .progress span:before{
  1744. content: " ";
  1745. position: absolute;
  1746. width: auto;
  1747. height: auto;
  1748. border-width: 8px 5px;
  1749. border-style: solid;
  1750. bottom: -15px;
  1751. right: 8px;
  1752. }
  1753.  
  1754. .progress .color1 span:before{
  1755. border-color: #2d7da4 transparent transparent transparent;
  1756. }
  1757.  
  1758. .progress .color2 span:before{
  1759. border-color: #6aa42f transparent transparent transparent;
  1760. }
  1761.  
  1762. .progress .color3 span:before{
  1763. border-color: #ffcc33 transparent transparent transparent;
  1764. }
  1765.  
  1766. .progress .color4 span:before{
  1767. border-color: #db3615 transparent transparent transparent;
  1768. }
  1769.  
  1770. .accordion h2{
  1771. margin-bottom: 25px;
  1772. }
  1773.  
  1774. .panel-default{
  1775. border-color: transparent;
  1776. }
  1777.  
  1778. .panel-default>.panel-heading,
  1779. .panel{
  1780. background-color: #e6e6e6;
  1781. border:0 none;
  1782. box-shadow:none;
  1783. }
  1784.  
  1785. .panel-default>.panel-heading+.panel-collapse .panel-body{
  1786. background: #fff;
  1787. color: #858586;
  1788. }
  1789.  
  1790. .panel-body{
  1791. padding: 20px 20px 10px;
  1792. }
  1793.  
  1794. .panel-group .panel+.panel{
  1795. margin-top: 0;
  1796. border-top: 1px solid #d9d9d9;
  1797. }
  1798.  
  1799. .panel-group .panel{
  1800. border-radius: 0;
  1801. }
  1802.  
  1803. .panel-heading{
  1804. border-radius: 0;
  1805. }
  1806.  
  1807. .panel-title>a{
  1808. color: #4e4e4e;
  1809. }
  1810.  
  1811. .accordion-inner img{
  1812. border-radius: 4px;
  1813. }
  1814.  
  1815. .accordion-inner h4{
  1816. margin-top: 0;
  1817. }
  1818.  
  1819. .panel-heading.active{
  1820. background: #1f1f20;
  1821. }
  1822.  
  1823. .panel-heading.active .panel-title>a{
  1824. color:#fff;
  1825. }
  1826.  
  1827. a.accordion-toggle i{
  1828. width: 45px;
  1829. line-height: 44px;
  1830. font-size: 20px;
  1831. margin-top: -10px;
  1832. text-align: center;
  1833. margin-right: -15px;
  1834. background: #c9c9c9;
  1835. }
  1836.  
  1837. .panel-heading.active a.accordion-toggle i{
  1838. background: #c52d2f;
  1839. color: #fff;
  1840. }
  1841.  
  1842. .panel-heading.active a.accordion-toggle.collapsed i{
  1843. background: #c52d2f;
  1844. color: #fff;
  1845. }
  1846.  
  1847. .nav-tabs>li{
  1848. margin-bottom: 0px;
  1849. border-bottom: 1px solid #e6e6e6;
  1850. }
  1851.  
  1852. .nav-tabs{
  1853. border-bottom: transparent;
  1854. border-right: 1px solid #e6e6e6;
  1855. }
  1856.  
  1857. .nav-tabs>li>a {
  1858. background: #f5f5f5;
  1859. color: #666;
  1860. border-radius: 0;
  1861. border: 0 none;
  1862. line-height: 24px;
  1863. margin-right:0;
  1864. padding: 13px 15px;
  1865. }
  1866.  
  1867. .nav-tabs li:last-child{
  1868. border-bottom: 0 none;
  1869. }
  1870.  
  1871. .nav-stacked>li+li{
  1872. margin-top: 0;
  1873. }
  1874.  
  1875. .nav-tabs>li>a:hover{
  1876. background: #1f1f20;
  1877. color:#fff;
  1878. }
  1879.  
  1880. .nav-tabs>li.active>a,
  1881. .nav-tabs>li.active>a:hover,
  1882. .nav-tabs>li.active>a:focus {
  1883. border: 0;
  1884. color:#fff;
  1885. background: #1f1f20;
  1886. position: relative;
  1887. }
  1888.  
  1889. .nav-tabs>li.active>a:after {
  1890. position: absolute;
  1891. content: "";
  1892. width: auto;
  1893. height: auto;
  1894. border-style:solid;
  1895. border-color: transparent transparent transparent #1f1f20;
  1896. border-width: 25px 22px;
  1897. right: -44px;
  1898. top:0;
  1899. }
  1900.  
  1901. .tab-wrap{
  1902. border:1px solid #e6e6e6;
  1903. margin-bottom: 20px;
  1904. }
  1905.  
  1906. .tab-content{
  1907. padding: 20px;
  1908. }
  1909.  
  1910. .tab-content h2{
  1911. margin-top: 0;
  1912. }
  1913.  
  1914. .tab-content img{
  1915. border-radius: 4px;
  1916. }
  1917.  
  1918. .testimonial h2{
  1919. margin-top: 0;
  1920. }
  1921.  
  1922. .testimonial-inner {
  1923. color:#858586;
  1924. font-size: 14px;
  1925. }
  1926.  
  1927. .testimonial-inner .pull-left{
  1928. border-right: 1px solid #e7e7e7;
  1929. padding-right: 15px;
  1930. position: relative;
  1931. }
  1932.  
  1933. .testimonial-inner .pull-left:after{
  1934. content: "";
  1935. position: absolute;
  1936. width: 9px;
  1937. height: 9px;
  1938. top: 50%;
  1939. margin-top: -5px;
  1940. background: #FFF;
  1941. -webkit-transform: rotate(45deg);
  1942. border: 1px solid #e7e7e7;
  1943. right: -5px;
  1944. border-left: 0 none;
  1945. border-bottom: 0 none;
  1946. }
  1947.  
  1948. #partner {
  1949. background: url(../images/partners/partner_bg.png) 50% 50% no-repeat;
  1950. background-size: cover;
  1951. }
  1952.  
  1953. #partner {
  1954. color: #fff;
  1955. text-align: center;
  1956. }
  1957.  
  1958. #partner h2,
  1959. #partner h3 {
  1960. color: #fff;
  1961. }
  1962.  
  1963. .partners ul {
  1964. list-style: none;
  1965. margin: 0;
  1966. padding: 0;
  1967. }
  1968.  
  1969. .partners ul li{
  1970. display: inline-block;
  1971. float: left;
  1972. width: 20%;
  1973. }
  1974.  
  1975. #conatcat-info{
  1976. background: #fff url(../images/contact.png) no-repeat 90% 0;
  1977. padding: 30px 0;
  1978. }
  1979.  
  1980. .contact-info i{
  1981. width: 60px;
  1982. height: 60px;
  1983. font-size: 40px;
  1984. line-height: 60px;
  1985. color: #fff;
  1986. background: #000;
  1987. text-align: center;
  1988. border-radius: 10px;
  1989. }
  1990.  
  1991. .contact-info h2{
  1992. margin-top: 0;
  1993. color: #000;
  1994. }
  1995.  
  1996. .contact-info{
  1997. color:#000;
  1998. }
  1999.  
  2000. /*************************
  2001. ********* About Us Page CSS ******
  2002. **************************/
  2003.  
  2004. .about-us {
  2005. margin-top: 110px;
  2006. margin-bottom: -110px;
  2007. }
  2008.  
  2009. .about-us h2,
  2010. .skill_text h2 {
  2011. color:#4e4e4e;
  2012. font-size: 30px;
  2013. font-weight: 600;
  2014. }
  2015.  
  2016. .about-us p {
  2017. color:#4e4e4e;
  2018. }
  2019.  
  2020. #carousel-slider {
  2021. position: relative;
  2022. }
  2023.  
  2024. #carousel-slider .carousel-indicators {
  2025. bottom: -25px;
  2026. }
  2027.  
  2028. #carousel-slider .carousel-indicators li {
  2029. border: 1px solid #ffbd20;
  2030. }
  2031.  
  2032. #carousel-slider a i {
  2033. border: 1px solid #777;
  2034. border-radius:50%;
  2035. font-size: 28px;
  2036. height: 50px;
  2037. padding: 8px;
  2038. position: absolute;
  2039. top: 50%;
  2040. width: 50px;
  2041. color:#777;
  2042. }
  2043.  
  2044. #carousel-slider a i:hover {
  2045. background:#bfbfbf;
  2046. color:#fff;
  2047. border: 1px solid #bfbfbf;
  2048. }
  2049.  
  2050. #carousel-slider
  2051. .carousel-control {
  2052. width:inherit;
  2053. }
  2054.  
  2055. #carousel-slider .carousel-control.left i {
  2056. left:-25px
  2057. }
  2058.  
  2059. #carousel-slider .carousel-control.right i {
  2060. right: -25px;
  2061. }
  2062.  
  2063. #carousel-slider
  2064. .carousel-control.left,
  2065. #carousel-slider
  2066. .carousel-control.right {
  2067. background: none;
  2068. }
  2069.  
  2070. .skill_text {
  2071. display: block;
  2072. margin-bottom: 60px;
  2073. margin-top: 25px;
  2074. overflow: hidden;
  2075. }
  2076.  
  2077. .sinlge-skill {
  2078. background:#f2f2f2;
  2079. border-radius: 100%;
  2080. color: #FFFFFF;
  2081. font-size: 22px;
  2082. font-weight: bold;
  2083. height: 200px;
  2084. position: relative;
  2085. width: 200px;
  2086. text-transform: uppercase;
  2087. overflow: hidden;
  2088. margin: 30px 0;
  2089.  
  2090. }
  2091.  
  2092. .sinlge-skill p em {
  2093. color: #FFFFFF;
  2094. font-size: 38px;
  2095. }
  2096.  
  2097. .sinlge-skill p {
  2098. line-height: 1;
  2099. }
  2100.  
  2101. .joomla-skill,
  2102. .html-skill,
  2103. .css-skill,
  2104. .wp-skill {
  2105. position: absolute;
  2106. height: 100%;
  2107. bottom: 0;
  2108. width:100%;
  2109. border-radius: 100%;
  2110. padding: 70px 0;
  2111. text-align: center;
  2112. }
  2113.  
  2114.  
  2115. .joomla-skill {
  2116. background: rgb(242,242,242); /* Old browsers */
  2117. background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 28%, rgba(45,125,164,1) 28%); /* FF3.6+ */
  2118. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(28%,rgba(242,242,242,1)), color-stop(28%,rgba(45,125,164,1))); /* Chrome,Safari4+ */
  2119. background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 28%,rgba(45,125,164,1) 28%); /* Chrome10+,Safari5.1+ */
  2120. background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 28%,rgba(45,125,164,1) 28%); /* Opera 11.10+ */
  2121. background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 28%,rgba(45,125,164,1) 28%); /* IE10+ */
  2122. background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 28%,rgba(45,125,164,1) 28%); /* W3C */
  2123. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#2d7da4',GradientType=0 ); /* IE6-9 */
  2124. }
  2125.  
  2126. .html-skill {
  2127. background: rgb(242,242,242); /* Old browsers */
  2128. background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 9%, rgba(106,164,47,1) 9%); /* FF3.6+ */
  2129. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(9%,rgba(242,242,242,1)), color-stop(9%,rgba(106,164,47,1))); /* Chrome,Safari4+ */
  2130. background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 9%,rgba(106,164,47,1) 9%); /* Chrome10+,Safari5.1+ */
  2131. background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 9%,rgba(106,164,47,1) 9%); /* Opera 11.10+ */
  2132. background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 9%,rgba(106,164,47,1) 9%); /* IE10+ */
  2133. background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 9%,rgba(106,164,47,1) 9%); /* W3C */
  2134. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#6aa42f',GradientType=0 ); /* IE6-9 */
  2135. }
  2136.  
  2137. .css-skill {
  2138. background: rgb(242,242,242); /* Old browsers */
  2139. background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 32%, rgba(255,189,32,1) 32%); /* FF3.6+ */
  2140. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(32%,rgba(242,242,242,1)), color-stop(32%,rgba(255,189,32,1))); /* Chrome,Safari4+ */
  2141. background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 32%,rgba(255,189,32,1) 32%); /* Chrome10+,Safari5.1+ */
  2142. background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 32%,rgba(255,189,32,1) 32%); /* Opera 11.10+ */
  2143. background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 32%,rgba(255,189,32,1) 32%); /* IE10+ */
  2144. background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 32%,rgba(255,189,32,1) 32%); /* W3C */
  2145. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffbd20',GradientType=0 ); /* IE6-9 */
  2146. }
  2147.  
  2148. .wp-skill {
  2149. background: rgb(242,242,242); /* Old browsers */
  2150. background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 19%, rgba(219,54,21,1) 19%); /* FF3.6+ */
  2151. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(19%,rgba(242,242,242,1)), color-stop(19%,rgba(219,54,21,1))); /* Chrome,Safari4+ */
  2152. background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 19%,rgba(219,54,21,1) 19%); /* Chrome10+,Safari5.1+ */
  2153. background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 19%,rgba(219,54,21,1) 19%); /* Opera 11.10+ */
  2154. background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 19%,rgba(219,54,21,1) 19%); /* IE10+ */
  2155. background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(242,242,242,1) 19%,rgba(219,54,21,1) 19%); /* W3C */
  2156. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#db3615',GradientType=0 ); /* IE6-9 */
  2157. }
  2158.  
  2159. .skill-wrap {
  2160. display: block;
  2161. overflow: hidden;
  2162. margin: 60px 0;
  2163. }
  2164.  
  2165. .team h4 {
  2166. margin-top: 0;
  2167. text-transform: uppercase;
  2168. }
  2169.  
  2170. .team h5 {
  2171. font-weight: 300;
  2172. }
  2173.  
  2174. .single-profile-top,
  2175. .single-profile-bottom {
  2176. font-weight: 400;
  2177. line-height: 24px;
  2178. }
  2179.  
  2180. .single-profile-top,
  2181. .single-profile-bottom {
  2182. border: 1px solid #ddd;
  2183. padding: 15px;
  2184. position: relative;
  2185. }
  2186.  
  2187. .media_image {
  2188. margin-bottom: 10px;
  2189. }
  2190.  
  2191. .team .btn {
  2192. background:transparent;
  2193. font-size: 12px;
  2194. font-weight: 300;
  2195. margin-bottom: 3px;
  2196. padding: 1px 5px;
  2197. text-transform: uppercase;
  2198. border:1px solid#ddd;
  2199. margin-right: 3px;
  2200. }
  2201.  
  2202.  
  2203. ul.social_icons,
  2204. ul.tag {
  2205. list-style: none;
  2206. padding: 0;
  2207. margin: 10px 0;
  2208. display: block;
  2209. }
  2210.  
  2211. ul.social_icons li,
  2212. ul.tag li {
  2213. display: inline-block;
  2214. margin-right: 5px;
  2215. }
  2216.  
  2217. ul.social_icons li a i{
  2218. border-radius: 50%;
  2219. color: #FFFFFF;
  2220. height: 25px;
  2221. line-height: 25px;
  2222. font-size: 12px;
  2223. padding: 0;
  2224. text-align: center;
  2225. width: 25px;
  2226. opacity:.8;
  2227. }
  2228.  
  2229.  
  2230. .team .social_icons .fa-facebook:hover,
  2231. .team .social_icons .fa-twitter:hover,
  2232. .team .social_icons .fa-google-plus:hover {
  2233. transform: rotate(360deg);
  2234. -ms-transform:rotate(360deg);
  2235. -webkit-transform:rotate(360deg);
  2236. transition-duration:2s;
  2237. transition-property: all;
  2238. transition-timing-function: ease;
  2239. opacity:1;
  2240. transition: all 0.9s ease 0s;
  2241. -moz-transition: all 0.9s ease 0s;
  2242. -webkit-transition: all 0.9s ease 0s;
  2243. -o-transition: all 0.9s ease 0s;
  2244. }
  2245.  
  2246. .team .social_icons .fa-facebook {
  2247. background: #0182c4;
  2248. }
  2249.  
  2250. .team .social_icons .fa-twitter {
  2251. background: #20B8FF
  2252. }
  2253.  
  2254. .team .social_icons .fa-google-plus {
  2255. background: #D34836
  2256. }
  2257.  
  2258.  
  2259. .team-bar .first-one-arrow {
  2260. float: left;
  2261. margin-right: 30px;
  2262. width: 2%;
  2263. }
  2264.  
  2265. .team-bar .first-arrow {
  2266. float: left;
  2267. margin-left: 5px;
  2268. margin-right: 35px;
  2269. width: 22%;
  2270. }
  2271.  
  2272. .team-bar .second-arrow {
  2273. float: left;
  2274. margin-left: 5px;
  2275. width: 21%;
  2276. }
  2277.  
  2278. .team-bar .third-arrow {
  2279. float: left;
  2280. margin-left: 40px;
  2281. margin-right: 12px;
  2282. width: 22%;
  2283. }
  2284.  
  2285. .team-bar .fourth-arrow {
  2286. float: left;
  2287. margin-left: 25px;
  2288. width: 20%;
  2289. }
  2290.  
  2291. .team-bar .first-one-arrow hr {
  2292. border-bottom: 1px solid #2D7DA4;
  2293. border-top: 1px solid #2D7DA4;
  2294. }
  2295.  
  2296. .team-bar .first-arrow hr {
  2297. border-bottom: 1px solid #2D7DA4;
  2298. border-top: 1px solid #2D7DA4;
  2299. }
  2300.  
  2301. .team-bar .second-arrow hr {
  2302. border-bottom: 1px solid #6aa42f;
  2303. border-top: 1px solid #6aa42f;
  2304. }
  2305.  
  2306. .team-bar .third-arrow hr {
  2307. border-bottom: 1px solid #FFBD20;
  2308. border-top: 1px solid #FFBD20;
  2309.  
  2310. }
  2311.  
  2312. .team-bar .fourth-arrow hr {
  2313. border-bottom: 1px solid #db3615;
  2314. border-top: 1px solid #db3615;
  2315. }
  2316.  
  2317. .team-bar {
  2318. margin-bottom: 15px;
  2319. margin-top: 30px;
  2320. position: relative;
  2321. }
  2322.  
  2323. .team-bar i {
  2324. border-radius: 50%;
  2325. color: #FFFFFF;
  2326. display: block;
  2327. height: 24px;
  2328. line-height: 24px;
  2329. margin-top: -32px;
  2330. overflow: hidden;
  2331. padding: 0;
  2332. text-align: center;
  2333. width: 24px;
  2334. position: absolute;
  2335. }
  2336.  
  2337. .team-bar .first-arrow .fa-angle-up {
  2338. background:#2D7DA4;
  2339. margin-left:-33px
  2340. }
  2341.  
  2342. .team-bar .second-arrow .fa-angle-down {
  2343. background:#6AA42F;
  2344. margin-left: -33px;
  2345. }
  2346.  
  2347. .team-bar .third-arrow .fa-angle-up {
  2348. background:#FFBD20;
  2349. margin-left: -32px;
  2350. }
  2351.  
  2352. .team-bar .fourth-arrow .fa-angle-down {
  2353. background:#db3615;
  2354. margin-left: -32px;
  2355. }
  2356.  
  2357. .team .single-profile-top:before,
  2358. .team .single-profile-top:after {
  2359. content: "";
  2360. position: absolute;
  2361. width: 0;
  2362. height: 0;
  2363. border-style: solid;
  2364. }
  2365.  
  2366. .team .single-profile-top:before {
  2367. left:26px;
  2368. bottom: -20px;
  2369. border-width: 10px;
  2370. border-color:#fff transparent transparent transparent;
  2371. z-index: 1;
  2372. }
  2373.  
  2374.  
  2375. .team .single-profile-top:after {
  2376. left: 25px;
  2377. bottom: -22px;
  2378. border-style: solid;
  2379. border-width: 11px;
  2380. border-color:#ddd transparent transparent transparent;
  2381. z-index: 0;
  2382. }
  2383.  
  2384. .team .single-profile-bottom:before,
  2385. .team .single-profile-bottom:after {
  2386. position: absolute;
  2387. content:"";
  2388. width: 0;
  2389. height: 0;
  2390. border-style: solid;
  2391. }
  2392.  
  2393. .team .single-profile-bottom:before {
  2394. left:30px;
  2395. top: -20px;
  2396. border-width: 10px;
  2397. border-color: transparent transparent #fff transparent;
  2398. z-index: 1;
  2399. }
  2400.  
  2401. .team .single-profile-bottom:after {
  2402. left: 29px;
  2403. top: -22px;
  2404. border-style: solid;
  2405. border-width: 11px;
  2406. border-color: transparent transparent #DDD transparent;
  2407. z-index: 0;
  2408. }
  2409.  
  2410. /***********************
  2411. ****Service page css****
  2412. ***********************/
  2413.  
  2414. .services {
  2415. padding: 0;
  2416. }
  2417.  
  2418. .get-started {
  2419. background: none repeat scroll 0 0 #F3F3F3;
  2420. border-radius: 3px;
  2421. padding-bottom: 30px;
  2422. position: relative;
  2423. margin-bottom: 18px;
  2424. margin-top: 60px;
  2425. }
  2426.  
  2427. .get-started h2 {
  2428. padding-top: 30px;
  2429. margin-bottom: 20px;
  2430. }
  2431.  
  2432. .request {
  2433. bottom: -15px;
  2434. left: 50%;
  2435. position: absolute;
  2436. margin-left: -110px;
  2437. }
  2438.  
  2439. .request h4 {
  2440. position: absolute;
  2441. width: 220px;
  2442. position:relative;
  2443. }
  2444.  
  2445. .request h4 a{
  2446. background:#c52d2f;
  2447. color: #fff;
  2448. font-size: 14px;
  2449. font-weight: normal;
  2450. border-radius: 3px;
  2451. padding: 5px 15px;
  2452. }
  2453.  
  2454. .request h4:after {
  2455. border-color: #c52d2f transparent transparent;
  2456. border-style: solid;
  2457. border-width: 12px;
  2458. bottom: -18px;
  2459. content: "";
  2460. height: 0;
  2461. position: absolute;
  2462. right: 13px;
  2463. z-index: -99999;
  2464. }
  2465.  
  2466. .request h4:before {
  2467. border-color: #c52d2f transparent transparent;
  2468. border-style: solid;
  2469. border-width: 12px;
  2470. bottom: -18px;
  2471. content: "";
  2472. height: 0;
  2473. left: 13px;
  2474. position: absolute;
  2475. z-index: -99999;
  2476. }
  2477.  
  2478. .clients-area {
  2479. padding: 60px;
  2480. }
  2481.  
  2482. .clients-comments {
  2483. background-image: url("../images/image_bg.png");
  2484. background-position: center 118px;
  2485. background-repeat: no-repeat;
  2486. margin-bottom: 100px;
  2487. }
  2488.  
  2489. .clients-comments img {
  2490. background:#DDDDDD;
  2491. border: 1px solid #DDDDDD;
  2492. height: 182px;
  2493. padding: 3px;
  2494. width: 182px;
  2495. transition: all 0.9s ease 0s;
  2496. -moz-transition: all 0.9s ease 0s;
  2497. -webkit-transition: all 0.9s ease 0s;
  2498. -o-transition: all 0.9s ease 0s;
  2499. }
  2500.  
  2501. .clients-comments h3 {
  2502. margin-top: 55px;
  2503. font-weight: 300;
  2504. padding: 0 40px;
  2505. }
  2506.  
  2507. .clients-comments h4 {
  2508. font-weight: 300;
  2509. margin-top: 15px;
  2510. }
  2511.  
  2512.  
  2513. .clients-comments h4 span {
  2514. font-weight: 700;
  2515. font-style: oblique;
  2516. }
  2517.  
  2518. .footer {
  2519. background: none repeat scroll 0 0 #2E2E2E;
  2520. border-top: 5px solid #C52D2F;
  2521. height: 84px;
  2522. margin-top: 110px;
  2523. }
  2524.  
  2525. .footer_left {
  2526. padding: 10px;
  2527. }
  2528.  
  2529. .text-left {
  2530. color: #FFFFFF;
  2531. font-size: 12px;
  2532. margin-top: 15px;
  2533. }
  2534.  
  2535. /*************************
  2536. ********* Portfolio CSS ******
  2537. **************************/
  2538.  
  2539. #portfolio_page {
  2540. margin-top: 115px;
  2541. padding-bottom: 0;
  2542. }
  2543.  
  2544. .portfolio-items,
  2545. .portfolio-filter {
  2546. list-style: none outside none;
  2547. margin: 0 0 40px 0;
  2548. padding: 0;
  2549. }
  2550.  
  2551. .portfolio-filter > li {
  2552. display: inline-block;
  2553. }
  2554.  
  2555. .portfolio-filter > li a {
  2556. background: none repeat scroll 0 0 #FFFFFF;
  2557. font-size: 14px;
  2558. font-weight: 400;
  2559. margin-right: 20px;
  2560. text-transform: uppercase;
  2561. transition: all 0.9s ease 0s;
  2562. -moz-transition: all 0.9s ease 0s;
  2563. -webkit-transition: all 0.9s ease 0s;
  2564. -o-transition: all 0.9s ease 0s;
  2565. border: 1px solid #F2F2F2;
  2566. outline: none;
  2567. border-radius: 3px;
  2568. }
  2569.  
  2570. .portfolio-filter > li a:hover,
  2571. .portfolio-filter > li a.active{
  2572. color:#fff;
  2573. background: #c52d2f;
  2574. border: 1px solid #c52d2f;
  2575. box-shadow: none;
  2576. -webkit-box-shadow: none;
  2577. }
  2578.  
  2579. .portfolio-items > li {
  2580. float: left;
  2581. padding: 0;
  2582. -webkit-box-sizing: border-box;
  2583. -moz-box-sizing: border-box;
  2584. box-sizing: border-box;
  2585. }
  2586.  
  2587. .portfolio-item {
  2588. margin: 0;
  2589. padding:0;
  2590. }
  2591.  
  2592. /* Start: Recommended Isotope styles */
  2593. /**** Isotope Filtering ****/
  2594. .isotope-item {
  2595. z-index: 2;
  2596. }
  2597.  
  2598. .isotope-hidden.isotope-item {
  2599. pointer-events: none;
  2600. z-index: 1;
  2601. }
  2602.  
  2603. /**** Isotope CSS3 transitions ****/
  2604. .isotope,
  2605. .isotope .isotope-item {
  2606. -webkit-transition-duration: 0.8s;
  2607. -moz-transition-duration: 0.8s;
  2608. -ms-transition-duration: 0.8s;
  2609. -o-transition-duration: 0.8s;
  2610. transition-duration: 0.8s;
  2611. }
  2612.  
  2613. .isotope {
  2614. -webkit-transition-property: height, width;
  2615. -moz-transition-property: height, width;
  2616. -ms-transition-property: height, width;
  2617. -o-transition-property: height, width;
  2618. transition-property: height, width;
  2619. }
  2620.  
  2621. .isotope .isotope-item {
  2622. -webkit-transition-property: -webkit-transform, opacity;
  2623. -moz-transition-property: -moz-transform, opacity;
  2624. -ms-transition-property: -ms-transform, opacity;
  2625. -o-transition-property: -o-transform, opacity;
  2626. transition-property: transform, opacity;
  2627. }
  2628.  
  2629. /**** disabling Isotope CSS3 transitions ****/
  2630. .isotope.no-transition,
  2631. .isotope.no-transition .isotope-item,
  2632. .isotope .isotope-item.no-transition {
  2633. -webkit-transition-duration: 0s;
  2634. -moz-transition-duration: 0s;
  2635. -ms-transition-duration: 0s;
  2636. -o-transition-duration: 0s;
  2637. transition-duration: 0s;
  2638. }
  2639.  
  2640. /* End: Recommended Isotope styles */
  2641. /* disable CSS transitions for containers with infinite scrolling*/
  2642. .isotope.infinite-scrolling {
  2643. -webkit-transition: none;
  2644. -moz-transition: none;
  2645. -ms-transition: none;
  2646. -o-transition: none;
  2647. transition: none;
  2648. }
  2649.  
  2650.  
  2651. /**************************
  2652. ********* Pricing Table CSS *
  2653. **************************/
  2654.  
  2655. .pricing_heading {
  2656. margin-top: 120px
  2657. }
  2658.  
  2659. .pricing_heading h2,
  2660. .pricing_heading p {
  2661. color:#4e4e4e;
  2662. }
  2663.  
  2664. .pricing-area h1 {
  2665. font-weight: 300;
  2666. margin-top: 0;
  2667. margin-bottom: 15px;
  2668. }
  2669.  
  2670. .pricing-area span {
  2671. font-weight: 700;
  2672. font-size: 18px;
  2673. }
  2674.  
  2675. .pricing-area h3,
  2676. .pricing-area span {
  2677. color: #fff;
  2678. }
  2679.  
  2680. .plan {
  2681. position: relative;
  2682. margin-bottom: 70px;
  2683. }
  2684.  
  2685. .pricing-area ul {
  2686. background:#FAFAFA;
  2687. padding: 0;
  2688. margin: 0;
  2689. }
  2690.  
  2691. .pricing-area ul li {
  2692. list-style: none;
  2693. padding: 15px 0;
  2694. font-size: 16px;
  2695. font-weight: 400;
  2696. }
  2697.  
  2698. .pricing-area ul li:nth-child(even){
  2699. background:#f5f5f5
  2700. }
  2701.  
  2702. .pricing-area .price-three img,
  2703. .pricing-area .price-six img {
  2704. position: absolute;
  2705. right: 15px;
  2706. top: 0;
  2707. }
  2708.  
  2709. .pricing-area .heading-one,
  2710. .pricing-area .heading-two,
  2711. .pricing-area .heading-three {
  2712. padding:17px 0;
  2713. border-radius:2px 2px 0 0;
  2714. }
  2715.  
  2716. .pricing-area .heading-one,
  2717. .pricing-area .heading-two,
  2718. .pricing-area .heading-three,
  2719. .pricing-area .heading-four,
  2720. .pricing-area .heading-five,
  2721. .pricing-area .heading-six,
  2722. .pricing-area .heading-seven {
  2723. margin-left: -10px
  2724. }
  2725.  
  2726.  
  2727. .pricing-area .heading-one,
  2728. .pricing-area .price-one .plan-action .btn-primary {
  2729. background: #e24f43
  2730. }
  2731.  
  2732. .pricing-area .heading-two,
  2733. .pricing-area .price-two .plan-action .btn-primary {
  2734. background:#27AE60;
  2735. }
  2736.  
  2737. .pricing-area .heading-three,
  2738. .pricing-area .price-three .plan-action .btn-primary {
  2739. background: #f39c12;
  2740. }
  2741.  
  2742. .pricing-area .heading-four,
  2743. .pricing-area .price-four .plan-action .btn-primary {
  2744. background: #5c5c5c
  2745. }
  2746.  
  2747. .pricing-area .heading-five,
  2748. .pricing-area .price-five .plan-action .btn-primary {
  2749. background: #5c5c5c
  2750. }
  2751.  
  2752. .pricing-area .heading-six,
  2753. .pricing-area .price-six .plan-action .btn-primary {
  2754. background: #e24f43
  2755. ;
  2756. }
  2757.  
  2758. .pricing-area .heading-seven,
  2759. .pricing-area .price-seven .plan-action .btn-primary {
  2760. background: #5c5c5c
  2761. }
  2762.  
  2763. .pricing-area .bg{
  2764. background: #fafafa
  2765. }
  2766.  
  2767. .pricing-area .heading-one h3:before {
  2768. border-color: #bf4539 transparent transparent;
  2769. }
  2770.  
  2771. .pricing-area .heading-two h3:before {
  2772. border-color: #1f8c4d transparent transparent;
  2773. }
  2774.  
  2775. .pricing-area .heading-three h3:before {
  2776. border-color: #d4880f transparent transparent;
  2777. }
  2778.  
  2779. .pricing-area .heading-four h3:before {
  2780. border-color: #424242 transparent transparent;
  2781. }
  2782.  
  2783. .pricing-area .heading-five h3:before {
  2784. border-color: #424242 transparent transparent;
  2785. }
  2786.  
  2787. .pricing-area .heading-six h3:before {
  2788. border-color: #bf4539 transparent transparent;
  2789. }
  2790.  
  2791. .pricing-area .heading-seven h3:before {
  2792. border-color: #424242 transparent transparent;
  2793. }
  2794.  
  2795. .pricing-area h3:before {
  2796. border-color: #D4880F transparent transparent;
  2797. border-radius: 5px 0 0 0px;
  2798. border-style: solid;
  2799. border-width: 12px;
  2800. content: "";
  2801. height: 0;
  2802. left: 4px;
  2803. position: absolute;
  2804. top: 78px;
  2805. width: 0;
  2806. z-index: -999;
  2807. }
  2808.  
  2809. .small-pricing h3:after {
  2810. height:94px;
  2811. }
  2812.  
  2813. .small-pricing h3:before {
  2814. top: 74px;
  2815. }
  2816.  
  2817. .plan-action {
  2818. height: 40px;
  2819. }
  2820.  
  2821. .pricing-area .plan-action .btn-primary {
  2822. position: relative;
  2823. padding:5px 20px;
  2824. color: #fff
  2825. ;
  2826. margin-top: 5px;
  2827. }
  2828.  
  2829. .pricing-area .plan-action .btn-primary:before {
  2830. border-color: #E24F43 transparent transparent;
  2831. border-radius: 5px 0 0 0;
  2832. border-style: solid;
  2833. border-width: 12px;
  2834. bottom: -12px;
  2835. content: "";
  2836. height: 0;
  2837. left: -9px;
  2838. position: absolute;
  2839. width: 0;
  2840. z-index: -1;
  2841. }
  2842.  
  2843. .pricing-area .plan-action .btn-primary:after {
  2844. border-color: #E24F43 transparent transparent;
  2845. border-radius: 5px 0 0 0;
  2846. border-style: solid;
  2847. border-width: 12px;
  2848. bottom: -12px;
  2849. content: "";
  2850. height: 0;
  2851. position: absolute;
  2852. right: -9px;
  2853. width: 0;
  2854. z-index: -1;
  2855. }
  2856.  
  2857. .pricing-area .price-two .plan-action .btn-primary:before,
  2858. .pricing-area .price-two .plan-action .btn-primary:after {
  2859. border-color: #1f8c4d transparent transparent;
  2860. }
  2861.  
  2862. .pricing-area .price-three .plan-action .btn-primary:before,
  2863. .pricing-area .price-three .plan-action .btn-primary:after {
  2864. border-color: #d4880f transparent transparent;
  2865. }
  2866.  
  2867. .pricing-area .price-four .plan-action .btn-primary:before,
  2868. .pricing-area .price-four .plan-action .btn-primary:after,
  2869. .pricing-area .price-five .plan-action .btn-primary:before,
  2870. .pricing-area .price-five .plan-action .btn-primary:after,
  2871. .pricing-area .price-seven .plan-action .btn-primary:before,
  2872. .pricing-area .price-seven .plan-action .btn-primary:after {
  2873. border-color: #424242 transparent transparent;
  2874. right: -9px;
  2875. }
  2876.  
  2877. .pricing-area .price-six .plan-action .btn-primary:before,
  2878. .pricing-area .price-six .plan-action .btn-primary:after {
  2879. border-color: #bf4539 transparent transparent;
  2880. right: -9px;
  2881. }
  2882.  
  2883.  
  2884. /*************************
  2885. ********* Contact Us CSS ******
  2886. **************************/
  2887.  
  2888. .gmap-area {
  2889. background-image: url("../images/map.jpg");
  2890. background-position: 0 0;
  2891. background-repeat: no-repeat;
  2892. background-size: cover;
  2893. padding: 70px 0;
  2894. }
  2895.  
  2896. .gmap-area .gmap iframe {
  2897. border-radius: 50%;
  2898. height: 280px;
  2899. width: 300px;
  2900. }
  2901.  
  2902. .gmap{
  2903. border: 10px solid #f6f5f0;
  2904. border-radius: 50%;
  2905. height: 300px;
  2906. width: 300px;
  2907. box-shadow: 0px 0px 3px 3px #e7e4dc;
  2908. overflow: hidden;
  2909. position: relative;
  2910. margin: 0 auto;
  2911. }
  2912.  
  2913. .gmap-area .map-content ul {
  2914. list-style: none;
  2915. }
  2916.  
  2917. .gmap-area .map-content address h5{
  2918. font-weight: 700;
  2919. /* font-size: 16px; */
  2920. }
  2921.  
  2922. #contact-page{
  2923. padding-top: 0;
  2924. }
  2925.  
  2926. #contact-page .contact-form
  2927. .form-group label {
  2928. color: #4E4E4E;
  2929. font-size: 16px;
  2930. font-weight: 300;
  2931. }
  2932.  
  2933. .form-group .form-control {
  2934. padding: 7px 12px;
  2935. border-color:#f2f2f2;
  2936. box-shadow: none;
  2937. }
  2938.  
  2939. textarea#message{
  2940. resize: none;
  2941. padding: 10px;
  2942. }
  2943.  
  2944. #contact-page .contact-wrap {
  2945. margin-top: 20px;
  2946. }
  2947.  
  2948. /*********************
  2949. ****blog page css*****
  2950. **********************/
  2951.  
  2952. .widget {
  2953. margin-bottom: 60px;
  2954. padding-left: 0;
  2955. }
  2956.  
  2957. .single_comments {
  2958. margin-bottom: 20px;
  2959. }
  2960.  
  2961. .single_comments img {
  2962. float: left;
  2963. margin-right: 10px;
  2964. margin-top: 5px;
  2965. }
  2966.  
  2967. .single_comments p {
  2968. margin-bottom: 0;
  2969. }
  2970.  
  2971. .widget .entry-meta span {
  2972. display: inline-block;
  2973. margin-right: 10px;
  2974. }
  2975.  
  2976. .widget h3 {
  2977. color: #000;
  2978. text-transform: uppercase;
  2979. margin-bottom: 20px;
  2980. }
  2981.  
  2982. .blog_category{
  2983. list-style:none;
  2984. margin:0;
  2985. padding:0;
  2986. }
  2987.  
  2988. .blog_category li{
  2989. float:none;
  2990. margin-bottom:20px;
  2991. }
  2992.  
  2993. .blog_category li a {
  2994. background:#f5f5f5;
  2995. border-radius: 4px;
  2996. color: #888;
  2997. display: inline-block;
  2998. padding: 5px 15px;
  2999. }
  3000.  
  3001. .blog_category li a:hover{
  3002. background:#c52d2f;
  3003. color: #fff;
  3004. }
  3005.  
  3006. .badge:before {
  3007. border-color: transparent transparent transparent #c52d2f;
  3008. border-style: solid;
  3009. border-width: 10px;
  3010. bottom: -8px;
  3011. content: "";
  3012. height: 0;
  3013. left: 5px;
  3014. position: absolute;
  3015. z-index: -99999;
  3016. }
  3017.  
  3018. .badge {
  3019. background-color: #c52d2f;
  3020. border-radius: 5px;
  3021. color: #fff;
  3022. padding: 8px;
  3023. position: relative;
  3024. left: 60px;
  3025. top: -18px;
  3026. font-weight: normal;
  3027. }
  3028.  
  3029. .blog_archieve {
  3030. list-style: none outside none;
  3031. margin: 0;
  3032. padding: 0;
  3033. }
  3034.  
  3035. .blog_archieve li {
  3036. padding: 10px 0;
  3037. border-bottom: 1px solid #f5f5f5;
  3038. }
  3039.  
  3040. .blog_archieve li:first-child {
  3041. padding-top: 0;
  3042. }
  3043.  
  3044. ul.gallery {
  3045. list-style: none;
  3046. padding: 0;
  3047. margin: 0;
  3048. }
  3049.  
  3050. ul.gallery li {
  3051. display: block;
  3052. width: 60px;
  3053. padding: 0;
  3054. margin: 0 4px 4px 0;
  3055. float: left;
  3056. }
  3057.  
  3058. ul.faq {
  3059. list-style: none;
  3060. margin: 0;
  3061. }
  3062.  
  3063. ul.faq li {
  3064. margin-top: 30px;
  3065. }
  3066.  
  3067. ul.faq li:first-child {
  3068. margin-top: 0;
  3069. }
  3070.  
  3071. ul.faq li span.number {
  3072. display: block;
  3073. float: left;
  3074. width: 50px;
  3075. height: 50px;
  3076. line-height: 50px;
  3077. text-align: center;
  3078. background: #34495e;
  3079. color: #fff;
  3080. font-size: 24px;
  3081. }
  3082.  
  3083. ul.faq li > div {
  3084. margin-left: 70px;
  3085. }
  3086.  
  3087. ul.faq li > div h3 {
  3088. margin-top: 0;
  3089. }
  3090.  
  3091.  
  3092. .embed-container {
  3093. position: relative;
  3094. padding-bottom: 56.25%;
  3095. padding-top: 30px;
  3096. height: 0;
  3097. overflow: hidden;
  3098. }
  3099.  
  3100. .embed-container iframe,
  3101. .embed-container object,
  3102. .embed-container embed {
  3103. position: absolute;
  3104. top: 0;
  3105. left: 0;
  3106. width: 100%;
  3107. height: 100%;
  3108. }
  3109.  
  3110. .blog-item {
  3111. border-radius: 0;
  3112. overflow: hidden;
  3113. margin-bottom: 50px;
  3114. }
  3115.  
  3116. .blog .blog-item .img-blog {
  3117. border-radius: 5px;
  3118. margin-bottom: 45px;
  3119. }
  3120.  
  3121. .blog .blog-item .blog-content {
  3122. padding-bottom: 25px;
  3123. }
  3124.  
  3125. .blog .blog-item .blog-content h2 {
  3126. margin-top: 0;
  3127. font-size: 30px;
  3128. }
  3129.  
  3130. .readmore{
  3131. margin-top: 0;
  3132. }
  3133.  
  3134. .blog .blog-item .blog-content h3 {
  3135. color: #858586;
  3136. margin-bottom: 40px;
  3137. /* font-weight: 300 */}
  3138.  
  3139. .blog .blog-item .blog-content h4 {
  3140. font-size: 14px;
  3141. }
  3142.  
  3143. .post-tags {
  3144.  
  3145. }
  3146.  
  3147. .blog .blog-item .entry-meta {
  3148. border-radius: 5px;
  3149. overflow: hidden;
  3150. }
  3151.  
  3152. .blog .blog-item .entry-meta > span {
  3153. background: #f5f5f5;
  3154. border-top: 1px solid #fff;
  3155. display: block;
  3156. font-size: 12px;
  3157. overflow: hidden;
  3158. padding: 5px;
  3159. text-align: left;
  3160. }
  3161.  
  3162. #publish_date {
  3163. background: #c52d2f;
  3164. border-bottom: 5px solid #4e4e4e;
  3165. color: #fff;
  3166. padding: 5px 0;
  3167. text-align: center;
  3168. }
  3169.  
  3170. .blog .blog-item .entry-meta > span {
  3171. color: #ccc;
  3172. }
  3173.  
  3174. .blog .blog-item .entry-meta > span a {
  3175. font-size: 12px;
  3176. margin-left: 3px;
  3177. font-weight: 300;
  3178. color: #888;
  3179. }
  3180.  
  3181. ul.pagination > li > a {
  3182. border: 1px solid #F1F1F1;
  3183. margin-right:5px;
  3184. border-radius: 5px;
  3185. font-size: 16px;
  3186. padding: 5px 14px;
  3187. }
  3188.  
  3189. ul.pagination > li > a i{
  3190. margin-left:5px;
  3191. margin-right:5px;
  3192. }
  3193.  
  3194. ul.pagination > li.active > a,
  3195. ul.pagination > li:hover > a {
  3196. background-color: #c52d2f !important;
  3197. border-color: #c52d2f !important;
  3198. color: #fff;
  3199. }
  3200.  
  3201. .search_box {
  3202. background-image: url("../images/search_icon.png");
  3203. background-position: 314px 15px;
  3204. background-repeat: no-repeat;
  3205. border-color: #DEDEDE;
  3206. height: 48px;
  3207. outline: medium none;
  3208. box-shadow: none;
  3209. }
  3210.  
  3211. .form-control:focus {
  3212. box-shadow:none;
  3213. outline: 0 none;
  3214. }
  3215.  
  3216.  
  3217. ul.tag-cloud,
  3218. ul.sidebar-gallery {
  3219. list-style: none;
  3220. padding: 0;
  3221. margin: 0;
  3222. }
  3223.  
  3224. .tag-cloud li{
  3225. display: inline-block;
  3226. margin-bottom: 3px;
  3227. }
  3228.  
  3229. .tag-cloud li a {
  3230. background: #f5f5f5;
  3231. color: #888;
  3232. border: 0;
  3233. border-radius: 4px;
  3234. padding: 8px 15px;
  3235. }
  3236.  
  3237. .tag-cloud li a:hover{
  3238. background:#c52d2f;
  3239. color: #fff;
  3240. }
  3241.  
  3242. .sidebar-gallery li{
  3243. display: inline-block;
  3244. margin: 0 10px 10px 0;
  3245. }
  3246.  
  3247. .sidebar-gallery li a {
  3248. border-radius: 4px;
  3249. display: inline-block;
  3250. }
  3251.  
  3252.  
  3253. /**********************
  3254. **blog single page css*
  3255. **********************/
  3256.  
  3257. .reply_section {
  3258. background: #f5f5f5;
  3259. border-radius: 5px;
  3260. }
  3261.  
  3262. .post_reply {
  3263. margin-left: 10px;
  3264. margin-top: 45px;
  3265. }
  3266.  
  3267. .post_reply img {
  3268. width: 85px;
  3269. height: 85px;
  3270. border: 5px solid #D5D8DD;
  3271. }
  3272.  
  3273. .post_reply ul {
  3274. list-style: none outside none;
  3275. margin: 0;
  3276. padding: 0;
  3277. margin-top: 5px;
  3278. }
  3279.  
  3280. .post_reply ul li{
  3281. float:left;
  3282. }
  3283.  
  3284. .post_reply ul li a {
  3285. display: block;
  3286. }
  3287.  
  3288. .post_reply ul li a i {
  3289. border: 1px solid #DDDDDD;
  3290. border-radius: 39px;
  3291. color: #FFFFFF;
  3292. font-size: 20px;
  3293. height: 30px;
  3294. margin-right: 3px;
  3295. padding-top: 7px;
  3296. text-align: center;
  3297. width: 30px;
  3298. }
  3299.  
  3300. .post_reply ul li a i.fa-facebook {
  3301. background: #0182C4;
  3302. }
  3303.  
  3304. .post_reply ul li a i.fa-twitter {
  3305. background: none repeat scroll 0 0 #3FC1FE;
  3306. }
  3307.  
  3308. .post_reply ul li a i.fa-google-plus{
  3309. background: none repeat scroll 0 0 #D34836;
  3310. }
  3311.  
  3312. .post_reply ul li a i:hover{
  3313. opacity:.5;
  3314. }
  3315.  
  3316. .post_reply_content {
  3317. margin: 30px;
  3318. }
  3319.  
  3320. .post_reply_content h1 a:hover{
  3321. color:#FFC800;
  3322. }
  3323.  
  3324. .post_reply_content h4 {
  3325. margin-bottom: 50px;
  3326. }
  3327.  
  3328. .reply_section .media-body{
  3329. display:inherit;
  3330. }
  3331.  
  3332. .comment_section .media-body{
  3333. display:inherit;
  3334. }
  3335.  
  3336. #comments_title{
  3337. color:#4e4e4e;
  3338. font-weight:700px;
  3339. font-size:20px;
  3340. margin-top:60px;
  3341. margin-bottom:40px;
  3342. }
  3343. .comment_section {
  3344. margin-top: 30px;
  3345. position: relative;
  3346. }
  3347.  
  3348. .post_comments img {
  3349. width: 85px;
  3350. height: 85px;
  3351. margin-top: 35px;
  3352. }
  3353.  
  3354. .post_reply_comments {
  3355. background:#f5f5f5;
  3356. border-radius: 4px;
  3357. padding: 30px;
  3358. }
  3359.  
  3360. .post_reply_comments:before {
  3361. border-color: transparent #F0F0F0 transparent transparent;
  3362. border-style: solid;
  3363. border-width: 15px;
  3364. content: " ";
  3365. height: 0;
  3366. left: 75px;
  3367. position: absolute;
  3368. top: 20px;
  3369. }
  3370.  
  3371. .post_reply_comments h3,
  3372. .post_reply_content h3{
  3373. margin-top: 0;
  3374. }
  3375.  
  3376. .post_reply_comments h1 a:hover{
  3377. color:#c52d2f;
  3378. }
  3379.  
  3380. .post_reply_comments h4{
  3381. color:#c4c4c5;
  3382. font-weight:400;
  3383. }
  3384.  
  3385. .post_reply_comments p {
  3386. padding-bottom: 30px;
  3387. }
  3388.  
  3389. .post_reply_comments a {
  3390. bottom: 15px;
  3391. position: absolute;
  3392. right: 30px;
  3393. background: #c52d2f;
  3394. color: #fff;
  3395. border-radius: 5px;
  3396. padding: 8px 20px;
  3397. }
  3398.  
  3399. .post_reply_comments a:before {
  3400. border-color: #c52d2f transparent transparent;
  3401. border-style: solid;
  3402. border-width: 16px;
  3403. bottom: -11px;
  3404. content: "";
  3405. height: 0;
  3406. left: -12px;
  3407. position: absolute;
  3408. z-index: 99999;
  3409. }
  3410.  
  3411. .post_reply_comments h2 a{
  3412.  
  3413. }
  3414.  
  3415. .message_heading {
  3416. margin-bottom: 50px;
  3417. margin-top: 60px;
  3418. }
  3419.  
  3420.  
  3421. /******************
  3422. 404 page css
  3423. ******************/
  3424.  
  3425. #error .btn-success:hover,
  3426. .btn-success:focus,
  3427. .btn-success:active,
  3428. .btn-success.active,
  3429. .open .dropdown-toggle.btn-success:hover {
  3430. background-color: #EBEBEB;
  3431. border-color: #EBEBEB;
  3432. color: #4E4E4E;
  3433. }
  3434.  
  3435. #error h1{
  3436. color: #4e4e4e;
  3437. text-transform: uppercase;
  3438. }
  3439.  
  3440.  
  3441. /******************
  3442. shortcodes page css
  3443. ******************/
  3444.  
  3445. .shortcode-item {
  3446. padding-bottom: 0;
  3447. }
  3448.  
  3449. .shortcode-item h2 {
  3450. color: #4E4E4E;
  3451. font-size: 24px;
  3452. margin-bottom: 22px;
  3453. margin-top: 0;
  3454. font-weight: 600
  3455. }
  3456.  
  3457.  
  3458.  
  3459. /***********************
  3460. ********* Footer ******
  3461. ************************/
  3462. #bottom {
  3463. background: #f5f5f5;
  3464. border-bottom: 5px solid #c52d2f;
  3465. font-size: 14px;
  3466. }
  3467.  
  3468. #bottom h3 {
  3469. margin-top: 0;
  3470. margin-bottom: 10px;
  3471. text-transform: uppercase;
  3472. font-size:22px;
  3473. color: #000;
  3474. }
  3475.  
  3476. #bottom ul {
  3477. list-style: none;
  3478. padding: 0;
  3479. margin: 0;
  3480. }
  3481.  
  3482. #bottom ul li {
  3483. display: block;
  3484. padding: 5px 0;
  3485. }
  3486.  
  3487. #bottom ul li a {
  3488. color: #808080;
  3489. }
  3490.  
  3491. #bottom ul li a:hover {
  3492. color: #c52d2f;
  3493. }
  3494.  
  3495. #bottom .widget {
  3496. margin-bottom: 0;
  3497. }
  3498.  
  3499. #footer {
  3500. padding-top: 30px;
  3501. padding-bottom: 30px;
  3502. color: #fff;
  3503. background: #2e2e2e;
  3504. }
  3505.  
  3506. #footer a {
  3507. color: #fff;
  3508. }
  3509.  
  3510. #footer a:hover {
  3511. color: #c52d2f;
  3512. }
  3513.  
  3514. #footer ul {
  3515. list-style: none;
  3516. padding: 0;
  3517. margin: 0;
  3518. }
  3519.  
  3520. #footer ul > li {
  3521. display: inline-block;
  3522. margin-left: 15px;
  3523. }
  3524.  
  3525.  
  3526. #button4{
  3527. height: 69px !important;
  3528. width: 69px !important;
  3529. background-color:transparent !important;
  3530. background-image: url('settings.png') !important;
  3531. background-position: center !important;
  3532. background-repeat: no-repeat !important;
  3533. border: 0 !important;
  3534. float:right;
  3535. }
  3536.  
  3537.  
  3538.  
  3539.  
  3540.  
  3541. </style>
  3542. <section id="recent-works" style='margin-top:60px'>
  3543. <div class="container">
  3544. <div class='row'>
  3545. <div class='col-md-8'>
  3546. <div class="center wow fadeInDown">
  3547. <h2>SMART HOUSE</h2>
  3548. <p class="lead" id='tips'></p>
  3549. </div>
  3550. <button id="button4"></button>
  3551. <div class='row' >
  3552.  
  3553. <img src='http://i.imgur.com/ssBcpHQ.png' style='width:100%'>
  3554.  
  3555. </div>
  3556. <div class="row">
  3557. <div class="col-xs-12 col-sm-4 col-md-3">
  3558. <div class="recent-work-wrap">
  3559. <img class="img-responsive" src="http://i.imgur.com/Eisg3sr.png" alt="">
  3560. <div class="overlay">
  3561. <div class="recent-work-inner">
  3562. <h3>Living room </h3>
  3563. <p>You can control your tv and your jonizator here.</p>
  3564. <a class="preview" href="http://localhost:1880/ui/#/1" rel="prettyPhoto"><i class="fa fa-eye"></i> Go to the living room</a>
  3565. </div>
  3566. </div>
  3567. </div>
  3568. </div>
  3569.  
  3570. <div class="col-xs-12 col-sm-4 col-md-3">
  3571. <div class="recent-work-wrap">
  3572. <img class="img-responsive" src="http://i.imgur.com/fjiMUcd.png" alt="">
  3573. <div class="overlay">
  3574. <div class="recent-work-inner">
  3575. <h3><a href="#">Security room</a></h3>
  3576. <p>Control camera in your house</p>
  3577. <a class="preview" href="images/portfolio/full/item2.png" rel="prettyPhoto"><i class="fa fa-eye"></i> Go to the security room</a>
  3578. </div>
  3579. </div>
  3580. </div>
  3581. </div>
  3582.  
  3583. <div class="col-xs-12 col-sm-4 col-md-3">
  3584. <div class="recent-work-wrap">
  3585. <img class="img-responsive" src="http://i.imgur.com/o4n0U5v.png" alt="">
  3586. <div class="overlay">
  3587. <div class="recent-work-inner">
  3588. <h3><a href="#">Temperature room</a></h3>
  3589. <p>Control the temperature for your house here. </p>
  3590. <a class="preview" href="images/portfolio/full/item3.png" rel="prettyPhoto"><i class="fa fa-eye"></i> View</a>
  3591. </div>
  3592. </div>
  3593. </div>
  3594. </div>
  3595.  
  3596. <div class="col-xs-12 col-sm-4 col-md-3">
  3597. <div class="recent-work-wrap">
  3598. <img class="img-responsive" src="http://i.imgur.com/HXTqobF.png" alt="">
  3599. <div class="overlay">
  3600. <div class="recent-work-inner">
  3601. <h3><a href="#">Control room </a></h3>
  3602. <p>Control devices here. Execute commands</p>
  3603. <a class="preview" href="images/portfolio/full/item4.png" rel="prettyPhoto"><i class="fa fa-eye"></i> View</a>
  3604. </div>
  3605. </div>
  3606. </div>
  3607. </div>
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613. </div><!--/.row-->
  3614. </div>
  3615. <div class='col-md-4'>
  3616. <div class="details widget" >
  3617. <div id='tempCurr' class="temp" style='font-size: 60px; font-family: Lato;
  3618. line-height: 60px; margin-left:10px;'></div>
  3619. <div class="right">
  3620.  
  3621. <div id="summary" style='font-size:24pt'></div>
  3622. <div id="date"></div>
  3623. </div>
  3624. <div style='margin-top:100px; margin-left:-190px;'>
  3625. <div id='sun' class="weather sun">
  3626. <div class="sun_form">
  3627. <div></div>
  3628. <div>
  3629. <span></span>
  3630. </div>
  3631. <div>
  3632. <span></span>
  3633. </div>
  3634. <div>
  3635. <span></span>
  3636. </div>
  3637. <div>
  3638. <span></span>
  3639. </div>
  3640. <div>
  3641. <span></span>
  3642. </div>
  3643. <div>
  3644. <span></span>
  3645. </div>
  3646. <div>
  3647. <span></span>
  3648. </div>
  3649. <div>
  3650. <span></span>
  3651. </div>
  3652. </div>
  3653. </div>
  3654. <div id='cloud' class="weather cloud">
  3655. <div>
  3656. <div class="cloud_form">
  3657. <div></div>
  3658. <div></div>
  3659. <div></div>
  3660. <div></div>
  3661. <div></div>
  3662. </div>
  3663. </div>
  3664. <div class="cloud_form">
  3665. <div></div>
  3666. <div></div>
  3667. <div></div>
  3668. <div></div>
  3669. <div></div>
  3670. </div>
  3671. </div>
  3672. <div id='storm' class="weather storm">
  3673. <div class="cloud_form">
  3674. <div></div>
  3675. <div></div>
  3676. <div></div>
  3677. <div></div>
  3678. <div></div>
  3679. </div>
  3680. <div class="storm_form">
  3681. <div></div>
  3682. <div></div>
  3683. </div>
  3684. <div class="rain_form">
  3685. <div></div>
  3686. </div>
  3687. <div class="rain_form">
  3688. <div></div>
  3689. </div>
  3690. <div class="rain_form">
  3691. <div></div>
  3692. </div>
  3693. <div class="rain_form">
  3694. <div></div>
  3695. </div>
  3696. <div class="rain_form">
  3697. <div></div>
  3698. </div>
  3699. <div class="rain_form">
  3700. <div></div>
  3701. </div>
  3702. <div class="rain_form">
  3703. <div></div>
  3704. </div>
  3705. <div class="rain_form">
  3706. <div></div>
  3707. </div>
  3708. <div class="rain_form">
  3709. <div></div>
  3710. </div>
  3711. <div class="rain_form">
  3712. <div></div>
  3713. </div>
  3714. </div>
  3715. <div id='cloud-sun-rain' class="weather cloud_sun_rain">
  3716. <div class="sun_form">
  3717. <div></div>
  3718. <div>
  3719. <span></span>
  3720. </div>
  3721. <div>
  3722. <span></span>
  3723. </div>
  3724. <div>
  3725. <span></span>
  3726. </div>
  3727. <div>
  3728. <span></span>
  3729. </div>
  3730. <div>
  3731. <span></span>
  3732. </div>
  3733. <div>
  3734. <span></span>
  3735. </div>
  3736. <div>
  3737. <span></span>
  3738. </div>
  3739. <div>
  3740. <span></span>
  3741. </div>
  3742. </div>
  3743. <div class="cloud_form">
  3744. <div></div>
  3745. <div></div>
  3746. <div></div>
  3747. <div></div>
  3748. <div></div>
  3749. </div>
  3750. <div class="rain_form">
  3751. <div></div>
  3752. </div>
  3753. <div class="rain_form">
  3754. <div></div>
  3755. </div>
  3756. <div class="rain_form">
  3757. <div></div>
  3758. </div>
  3759. </div>
  3760. <div id='rain' class="weather rain">
  3761. <div class="cloud_form">
  3762. <div></div>
  3763. <div></div>
  3764. <div></div>
  3765. <div></div>
  3766. <div></div>
  3767. </div>
  3768. <div class="rain_form">
  3769. <div></div>
  3770. </div>
  3771. <div class="rain_form">
  3772. <div></div>
  3773. </div>
  3774. <div class="rain_form">
  3775. <div></div>
  3776. </div>
  3777. <div class="rain_form">
  3778. <div></div>
  3779. </div>
  3780. <div class="rain_form">
  3781. <div></div>
  3782. </div>
  3783. <div class="rain_form">
  3784. <div></div>
  3785. </div>
  3786. <div class="rain_form">
  3787. <div></div>
  3788. </div>
  3789. <div class="rain_form">
  3790. <div></div>
  3791. </div>
  3792. <div class="rain_form">
  3793. <div></div>
  3794. </div>
  3795. <div class="rain_form">
  3796. <div></div>
  3797. </div>
  3798. <div class="rain_form">
  3799. <div></div>
  3800. </div>
  3801. <div class="rain_form">
  3802. <div></div>
  3803. </div>
  3804. <div class="rain_form">
  3805. <div></div>
  3806. </div>
  3807. <div class="rain_form">
  3808. <div></div>
  3809. </div>
  3810. </div>
  3811. <div id='snow' class="weather snow">
  3812. <div class="cloud_form">
  3813. <div></div>
  3814. <div></div>
  3815. <div></div>
  3816. <div></div>
  3817. <div></div>
  3818. </div>
  3819. <div class="snow_form">
  3820. <span></span>
  3821. </div>
  3822. <div class="snow_form">
  3823. <span></span>
  3824. </div>
  3825. <div class="snow_form">
  3826. <span></span>
  3827. </div>
  3828. <div class="snow_form">
  3829. <span></span>
  3830. </div>
  3831. <div class="snow_form">
  3832. <span></span>
  3833. </div>
  3834. <div class="snow_form">
  3835. <span></span>
  3836. </div>
  3837. <div class="snow_form">
  3838. <span></span>
  3839. </div>
  3840. <div class="snow_form">
  3841. <span></span>
  3842. </div>
  3843. <div class="snow_form">
  3844. <span></span>
  3845. </div>
  3846. <div class="snow_form">
  3847. <span></span>
  3848. </div>
  3849. <div class="snow_form">
  3850. <span></span>
  3851. </div>
  3852. <div class="snow_form">
  3853. <span></span>
  3854. </div>
  3855. <div class="snow_form">
  3856. <span></span>
  3857. </div>
  3858. <div class="snow_form">
  3859. <span></span>
  3860. </div>
  3861. <div class="snow_form">
  3862. <span></span>
  3863. </div>
  3864. <div class="snow_form">
  3865. <span></span>
  3866. </div>
  3867. <div class="snow_form">
  3868. <span></span>
  3869. </div>
  3870. <div class="snow_form">
  3871. <span></span>
  3872. </div>
  3873. <div class="snow_form">
  3874. <span></span>
  3875. </div>
  3876. <div class="snow_form">
  3877. <span></span>
  3878. </div>
  3879. <div class="snow_form">
  3880. <span></span>
  3881. </div>
  3882. <div class="snow_form">
  3883. <span></span>
  3884. </div>
  3885. <div class="snow_form">
  3886. <span></span>
  3887. </div>
  3888. <div class="snow_form">
  3889. <span></span>
  3890. </div>
  3891. <div class="snow_form">
  3892. <span></span>
  3893. </div>
  3894. <div class="snow_form">
  3895. <span></span>
  3896. </div>
  3897. <div class="snow_form">
  3898. <span></span>
  3899. </div>
  3900. <div class="snow_form">
  3901. <span></span>
  3902. </div>
  3903. </div>
  3904. </div>
  3905.  
  3906. </div>
  3907. </div>
  3908. </div>
  3909. </div><!--/.container-->
  3910. </section><!--/#recent-works-->
  3911.  
  3912.  
  3913. <script>
  3914. (function(scope) {
  3915.  
  3916. scope.$watch('msg.payload', function(data) {
  3917. console.log(data);
  3918. scope.init2(data);
  3919.  
  3920. });
  3921.  
  3922.  
  3923. })(scope);
  3924.  
  3925. scope.init2 = function(data) {
  3926.  
  3927. var cond = ['sun', 'cloud', 'rain', 'storm', 'snow', 'cloud-sun-rain'];
  3928. setTimeout(function() {
  3929. for (var i = 0; i < 6; i++) {
  3930. document.getElementById(cond[i]).style.display = "none";
  3931. }
  3932.  
  3933. document.getElementById('summary').innerHTML = data.location;
  3934. document.getElementById('tempCurr').innerHTML = Math.round(data.tempc) + "<span style='font-size: 18px;line-height: 30px;vertical-align: top; margin-left: 5px;' id='celsius'>c</span>";
  3935.  
  3936. var days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
  3937. var monthNames = ["January", "February", "March", "April", "May", "June",
  3938. "July", "August", "September", "October", "November", "December"
  3939. ];
  3940. var d = new Date();
  3941. var dayName = days[d.getDay()];
  3942. var m = monthNames[d.getMonth()];
  3943. document.getElementById('date').innerHTML = dayName + ", " + d.getDate() + " " + m;
  3944.  
  3945. var change;
  3946. if (data.detail == 'clear sky')
  3947. change = 'sun';
  3948. else if (data.detail == 'scattered clouds' || data.detail == 'broken clouds' || data.detail == 'few clouds' || data.detail == 'mist')
  3949. change = 'cloud';
  3950. else if (data.detail == 'shower rain')
  3951. change = 'rain';
  3952. else if (data.detail == 'rain' && data.detail == 'light rain')
  3953. change = 'cloud-sun-rain';
  3954. else if (data.detail == 'thunderstorm')
  3955. change = 'storm';
  3956. else if (data.detail == 'snow')
  3957. change = 'snow';
  3958.  
  3959. document.getElementById(change).style.display = 'block';
  3960. var str = "";
  3961. if (Math.round(data.tempc) >= 15 && Math.round(data.tempc) <=25 && data.detail =='clear sky')
  3962. str = "It's a great temperature outside for running or talking a walk. Take care of yourself and take a walk.";
  3963. else if (data.detail =='clear sky' && Math.round(data.tempc)>25)
  3964. str = "It's pretty hot outside, we suggest you stay at home and drink something freshy.";
  3965. else if (data.detail == 'thunderstorm')
  3966. str = "It's thunderstorm outside. We suggest you stay at home.";
  3967. else if (data.detail == 'rain' || data.detail == "light rain")
  3968. str = "It's raining outside. We suggest you bring an umbrella with you if you are going outside.";
  3969. else if (Math.round(data.tempc) >= 15 && Math.round(data.tempc) <=25 && (data.detail == 'scattered clouds' || data.detail == 'broken clouds' || data.detail == 'few clouds' || data.detail == 'mist'))
  3970. str = "It's a nice temperature, but it might rain. We suggest you bring your umbrella if you are going outside.";
  3971. else if (Math.round(data.tempc) < 15)
  3972. str = "It's cold outside. Stay warm.";
  3973. else if (Math.round(data.tempc) >= 25)
  3974. str = "It's hot outside. Bring a water or something freshy if you go outside.";
  3975. else if (Math.round(data.tempc) >= 15 && Math.round(data.tempc) <=25)
  3976. str = "It's a nice temperature outside. Enjoy this day."
  3977.  
  3978. document.getElementById('tips').innerHTML = str;
  3979. },200);
  3980.  
  3981. }
  3982.  
  3983.  
  3984. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement