Advertisement
ScribbleNerd

iOS Icons In HTML & CSS (CSS)

Dec 9th, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 87.83 KB | None | 0 0
  1. html, body {
  2.     width   : 100%;
  3.     height  : 100%;
  4.     margin  : 0;
  5.     padding : 0; }
  6.  
  7. .wrapper {
  8.     position  : relative;
  9.     width     : 420px;
  10.     margin    : 0 auto;
  11.     padding   : 0;
  12.     font-size : 0; }
  13.  
  14. .icon {
  15.     position           : relative;
  16.     display            : inline-block;
  17.     width              : 100px;
  18.     height             : 100px;
  19.     margin             : 20px;
  20.     border-radius      : 18px;
  21.     -webkit-box-sizing : border-box;
  22.     -moz-box-sizing    : border-box;
  23.     box-sizing         : border-box; }
  24.  
  25. .phone {
  26.     background : -webkit-linear-gradient(top, #86fe65 0%, #06d315 100%);
  27.     background : -moz-linear-gradient(top, #86fe65 0%, #06d315 100%);
  28.     background : -ms-linear-gradient(top, #86fe65 0%, #06d315 100%);
  29.     background : -o-linear-gradient(top, #86fe65 0%, #06d315 100%);
  30.     background : linear-gradient(top, #86fe65 0%, #06d315 100%);
  31.     box-shadow : 0 0 0 1px rgba(134, 254, 101, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.05) inset; }
  32.  
  33. .phone .receiver {
  34.     position          : absolute;
  35.     width             : 80px;
  36.     height            : 26px;
  37.     top               : 50%;
  38.     left              : 50%;
  39.     margin            : -10px 0 0 -40px;
  40.     overflow          : hidden;
  41.     -webkit-transform : rotateZ(225deg);
  42.     -moz-transform    : rotateZ(225deg);
  43.     -ms-transform     : rotateZ(225deg);
  44.     -o-transform      : rotateZ(225deg);
  45.     transform         : rotateZ(225deg); }
  46.  
  47. .phone .receiver .inner-part {
  48.     position : absolute;
  49.     width    : 100%;
  50.     overflow : hidden; }
  51.  
  52. .phone .receiver .inner-part.part-1 {
  53.     height  : 12px;
  54.     top     : 0;
  55.     left    : 0;
  56.     z-index : 2; }
  57.  
  58. .phone .receiver .inner-part.part-1:before {
  59.     position      : absolute;
  60.     content       : '';
  61.     width         : 160px;
  62.     height        : 160px;
  63.     top           : 1px;
  64.     left          : 50%;
  65.     margin        : 0 0 0 -80px;
  66.     border-radius : 80px;
  67.     background    : #fff;
  68.     box-shadow    : 0 0 0 1px rgba(0, 0, 0, 0.1); }
  69.  
  70. .phone .receiver .inner-part.part-2 {
  71.     height  : 24px;
  72.     top     : 8px;
  73.     left    : 0;
  74.     z-index : 1; }
  75.  
  76. .phone .receiver .inner-part.part-2:before, .phone .receiver .inner-part.part-2:after {
  77.     position      : absolute;
  78.     content       : '';
  79.     top           : -1px;
  80.     width         : 24px;
  81.     height        : 16px;
  82.     border-radius : 6px;
  83.     background    : #fff;
  84.     box-shadow    : 0 0 0 1px rgba(0, 0, 0, 0.1); }
  85.  
  86. .phone .receiver .inner-part.part-2:before {
  87.     left              : 0;
  88.     -webkit-transform : rotateZ(-10deg);
  89.     -moz-transform    : rotateZ(-10deg);
  90.     -ms-transform     : rotateZ(-10deg);
  91.     -o-transform      : rotateZ(-10deg);
  92.     transform         : rotateZ(-10deg); }
  93.  
  94. .phone .receiver .inner-part.part-2:after {
  95.     right             : 0;
  96.     -webkit-transform : rotateZ(10deg);
  97.     -moz-transform    : rotateZ(10deg);
  98.     -ms-transform     : rotateZ(10deg);
  99.     -o-transform      : rotateZ(10deg);
  100.     transform         : rotateZ(10deg); }
  101.  
  102. .phone .receiver:before {
  103.     position      : absolute;
  104.     content       : '';
  105.     width         : 36px;
  106.     height        : 18px;
  107.     top           : 10px;
  108.     left          : 50%;
  109.     margin        : 0 0 0 -18px;
  110.     z-index       : 3;
  111.     border-radius : 8px 8px 0 0;
  112.     box-shadow    : 0 1px 0 0 rgba(0, 0, 0, 0.1) inset;
  113.     background    : -webkit-linear-gradient(-45deg, #63f056 0%, #3be13e 100%);
  114.     background    : -moz-linear-gradient(-45deg, #63f056 0%, #3be13e 100%);
  115.     background    : -ms-linear-gradient(-45deg, #63f056 0%, #3be13e 100%);
  116.     background    : -o-linear-gradient(-45deg, #63f056 0%, #3be13e 100%);
  117.     background    : linear-gradient(-45deg, #63f056 0%, #3be13e 100%); }
  118.  
  119. .reminders {
  120.     border     : 1px #cfcfcf solid;
  121.     background : #fafafa;
  122.     overflow   : hidden; }
  123.  
  124. .reminders .list-item {
  125.     position           : absolute;
  126.     width              : 66px;
  127.     height             : 20px;
  128.     left               : 32px;
  129.     -webkit-box-sizing : border-box;
  130.     -moz-box-sizing    : border-box;
  131.     box-sizing         : border-box; }
  132.  
  133. .reminders .list-item:before {
  134.     position      : absolute;
  135.     content       : '';
  136.     width         : 14px;
  137.     height        : 14px;
  138.     top           : 50%;
  139.     left          : -24px;
  140.     margin        : -7px 0 0 0;
  141.     border-radius : 8px; }
  142.  
  143. .reminders .list-item:after {
  144.     position      : absolute;
  145.     content       : '';
  146.     width         : 10px;
  147.     height        : 10px;
  148.     top           : 50%;
  149.     left          : -21px;
  150.     margin        : -4px 0 0 0;
  151.     border-radius : 8px; }
  152.  
  153. .reminders .list-item.i1 {
  154.     top           : 11px;
  155.     border-top    : 2px #dbdbdb solid;
  156.     border-bottom : 1px #dbdbdb solid; }
  157.  
  158. .reminders .list-item.i1:before {
  159.     margin : -9px 0 0 0;
  160.     border : 1px #fa9700 solid; }
  161.  
  162. .reminders .list-item.i1:after {
  163.     margin     : -6px 0 0 0;
  164.     background : #fa9700;
  165.     box-shadow : 0 0 0 2px rgba(250, 151, 0, 0.3); }
  166.  
  167. .reminders .list-item.i2 {
  168.     top           : 29px;
  169.     border-bottom : 2px #dbdbdb solid; }
  170.  
  171. .reminders .list-item.i2:before {
  172.     border : 1px #28b3ed solid; }
  173.  
  174. .reminders .list-item.i2:after {
  175.     background : #28b3ed;
  176.     box-shadow : 0 0 0 2px rgba(40, 179, 237, 0.3); }
  177.  
  178. .reminders .list-item.i3 {
  179.     top           : 47px;
  180.     border-bottom : 1px #dbdbdb solid; }
  181.  
  182. .reminders .list-item.i3:before {
  183.     margin : -8px 0 0 0;
  184.     border : 1px #69dc42 solid; }
  185.  
  186. .reminders .list-item.i3:after {
  187.     margin     : -5px 0 0 0;
  188.     background : #69dc42;
  189.     box-shadow : 0 0 0 2px rgba(105, 220, 66, 0.3); }
  190.  
  191. .reminders .list-item.i4 {
  192.     top           : 65px;
  193.     border-bottom : 2px #dbdbdb solid; }
  194.  
  195. .reminders .list-item.i4:before {
  196.     border : 1px #be62d9 solid; }
  197.  
  198. .reminders .list-item.i4:after {
  199.     background : #be62d9;
  200.     box-shadow : 0 0 0 2px rgba(190, 98, 217, 0.3); }
  201.  
  202. .passbook {
  203.     overflow : hidden; }
  204.  
  205. .passbook .plane {
  206.     position      : absolute;
  207.     width         : 100%;
  208.     height        : 33px;
  209.     top           : 0;
  210.     left          : 0;
  211.     z-index       : 3;
  212.     background    : #59bbf5;
  213.     box-shadow    : 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  214.     border-radius : 18px 18px 0 0; }
  215.  
  216. .passbook .plane .picto {
  217.     position      : absolute;
  218.     width         : 16px;
  219.     height        : 4px;
  220.     top           : 14px;
  221.     left          : 12px;
  222.     background    : #fff;
  223.     border-radius : 0 3px 3px 0; }
  224.  
  225. .passbook .plane .picto:before {
  226.     position     : absolute;
  227.     content      : '';
  228.     width        : 0;
  229.     height       : 0;
  230.     top          : -3px;
  231.     left         : 0;
  232.     border-color : transparent transparent transparent white;
  233.     border-width : 5px;
  234.     border-style : solid; }
  235.  
  236. .passbook .plane .picto:after {
  237.     position          : absolute;
  238.     content           : '';
  239.     width             : 8px;
  240.     height            : 8px;
  241.     top               : -3px;
  242.     left              : 0;
  243.     border-right      : 2px white solid;
  244.     border-bottom     : 2px white solid;
  245.     -webkit-transform : rotateZ(-45deg);
  246.     -moz-transform    : rotateZ(-45deg);
  247.     -ms-transform     : rotateZ(-45deg);
  248.     -o-transform      : rotateZ(-45deg);
  249.     transform         : rotateZ(-45deg); }
  250.  
  251. .passbook .plane .knob {
  252.     position : absolute;
  253.     width    : 20px;
  254.     height   : 10px;
  255.     bottom   : -9px;
  256.     left     : 50%;
  257.     margin   : 0 0 0 -10px;
  258.     z-index  : 1;
  259.     overflow : hidden; }
  260.  
  261. .passbook .plane .knob:before {
  262.     position      : absolute;
  263.     content       : '';
  264.     width         : 20px;
  265.     height        : 20px;
  266.     top           : -10px;
  267.     left          : 50%;
  268.     margin        : 0 0 0 -10px;
  269.     border-radius : 10px;
  270.     box-shadow    : 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  271.     background    : #59bbf5; }
  272.  
  273. .passbook .movie {
  274.     position   : absolute;
  275.     width      : 100%;
  276.     height     : 34px;
  277.     top        : 33px;
  278.     left       : 0;
  279.     z-index    : 1;
  280.     box-shadow : 0 1px 0 0 rgba(69, 214, 0, 0.8) inset;
  281.     background : -webkit-linear-gradient(top, #44cf01 0%, #37bc00 100%);
  282.     background : -moz-linear-gradient(top, #44cf01 0%, #37bc00 100%);
  283.     background : -ms-linear-gradient(top, #44cf01 0%, #37bc00 100%);
  284.     background : -o-linear-gradient(top, #44cf01 0%, #37bc00 100%);
  285.     background : linear-gradient(top, #44cf01 0%, #37bc00 100%); }
  286.  
  287. .passbook .movie .picto {
  288.     position   : absolute;
  289.     width      : 9px;
  290.     height     : 7px;
  291.     top        : 16px;
  292.     left       : 12px;
  293.     background : #fff;
  294.     box-shadow : 0 0 0 1px rgba(24, 187, 0, 0.8); }
  295.  
  296. .passbook .movie .picto:before {
  297.     position     : absolute;
  298.     content      : '';
  299.     width        : 0;
  300.     height       : 0;
  301.     top          : 0;
  302.     right        : -4px;
  303.     border-color : transparent white transparent transparent;
  304.     border-width : 4px;
  305.     border-style : solid; }
  306.  
  307. .passbook .movie .picto:after {
  308.     position            : absolute;
  309.     content             : '';
  310.     width               : 20px;
  311.     height              : 10px;
  312.     top                 : -10px;
  313.     left                : -6px;
  314.     background-size     : 10px 10px;
  315.     background-repeat   : repeat-x;
  316.     background-position : 0 0;
  317.     background-image    : -webkit-radial-gradient(50% 50%, circle cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, white 26%, white 50%, rgba(24, 187, 0, 0.7) 65%, rgba(24, 187, 0, 0) 80%);
  318.     background-image    : -moz-radial-gradient(50% 50%, circle cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, white 26%, white 50%, rgba(24, 187, 0, 0.7) 65%, rgba(24, 187, 0, 0) 80%);
  319.     background-image    : -ms-radial-gradient(50% 50%, circle cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, white 26%, white 50%, rgba(24, 187, 0, 0.7) 65%, rgba(24, 187, 0, 0) 80%);
  320.     background-image    : -o-radial-gradient(50% 50%, circle cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, white 26%, white 50%, rgba(24, 187, 0, 0.7) 65%, rgba(24, 187, 0, 0) 80%);
  321.     background-image    : radial-gradient(50% 50%, circle cover, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, white 26%, white 50%, rgba(24, 187, 0, 0.7) 65%, rgba(24, 187, 0, 0) 80%); }
  322.  
  323. .passbook .coffee {
  324.     position      : absolute;
  325.     width         : 100%;
  326.     height        : 33px;
  327.     top           : 67px;
  328.     left          : 0;
  329.     z-index       : 2;
  330.     border-radius : 0 0 18px 18px;
  331.     box-shadow    : 0 -1px 0 0 rgba(254, 151, 0, 0.8) inset;
  332.     background    : -webkit-linear-gradient(top, #ffa003 0%, #fea000 100%);
  333.     background    : -moz-linear-gradient(top, #ffa003 0%, #fea000 100%);
  334.     background    : -ms-linear-gradient(top, #ffa003 0%, #fea000 100%);
  335.     background    : -o-linear-gradient(top, #ffa003 0%, #fea000 100%);
  336.     background    : linear-gradient(top, #ffa003 0%, #fea000 100%); }
  337.  
  338. .passbook .coffee .picto {
  339.     position            : absolute;
  340.     width               : 18px;
  341.     height              : 9px;
  342.     top                 : 10px;
  343.     left                : 8px;
  344.     background-size     : 18px 18px;
  345.     background-repeat   : no-repeat;
  346.     background-position : 0 -9px;
  347.     background-image    : -webkit-radial-gradient(50% 50%, circle contain, white 0%, white 80%, transparent 81%);
  348.     background-image    : -moz-radial-gradient(50% 50%, circle contain, white 0%, white 80%, transparent 81%);
  349.     background-image    : -ms-radial-gradient(50% 50%, circle contain, white 0%, white 80%, transparent 81%);
  350.     background-image    : -o-radial-gradient(50% 50%, circle contain, white 0%, white 80%, transparent 81%);
  351.     background-image    : radial-gradient(50% 50%, circle contain, white 0%, white 80%, transparent 81%); }
  352.  
  353. .passbook .coffee .picto:before {
  354.     position      : absolute;
  355.     content       : '';
  356.     width         : 3px;
  357.     height        : 3px;
  358.     top           : 0;
  359.     left          : 0;
  360.     border        : 1px white solid;
  361.     border-radius : 3px; }
  362.  
  363. .passbook .coffee .picto:after {
  364.     position   : absolute;
  365.     content    : '';
  366.     width      : 10px;
  367.     height     : 1px;
  368.     bottom     : 1px;
  369.     left       : 4px;
  370.     background : #fff; }
  371.  
  372. .passbook .coffee:before {
  373.     position            : absolute;
  374.     content             : '';
  375.     width               : 100%;
  376.     height              : 6px;
  377.     top                 : -2px;
  378.     z-index             : 2;
  379.     background-size     : 4px 4px;
  380.     background-repeat   : repeat-x;
  381.     background-position : -3px 0;
  382.     background-image    : -webkit-radial-gradient(50% 50%, circle cover, #37bc00 0%, #37bc00 60%, rgba(55, 188, 0, 0) 61%);
  383.     background-image    : -moz-radial-gradient(50% 50%, circle cover, #37bc00 0%, #37bc00 60%, rgba(55, 188, 0, 0) 61%);
  384.     background-image    : -ms-radial-gradient(50% 50%, circle cover, #37bc00 0%, #37bc00 60%, rgba(55, 188, 0, 0) 61%);
  385.     background-image    : -o-radial-gradient(50% 50%, circle cover, #37bc00 0%, #37bc00 60%, rgba(55, 188, 0, 0) 61%);
  386.     background-image    : radial-gradient(50% 50%, circle cover, #37bc00 0%, #37bc00 60%, rgba(55, 188, 0, 0) 61%); }
  387.  
  388. .mail {
  389.     box-shadow : 0 0 0 1px rgba(11, 70, 238, 0.1) inset;
  390.     background : -webkit-linear-gradient(top, #1a51f0 0%, #03e4fe 100%);
  391.     background : -moz-linear-gradient(top, #1a51f0 0%, #03e4fe 100%);
  392.     background : -ms-linear-gradient(top, #1a51f0 0%, #03e4fe 100%);
  393.     background : -o-linear-gradient(top, #1a51f0 0%, #03e4fe 100%);
  394.     background : linear-gradient(top, #1a51f0 0%, #03e4fe 100%); }
  395.  
  396. .mail .picto {
  397.     position      : absolute;
  398.     width         : 68px;
  399.     height        : 46px;
  400.     top           : 50%;
  401.     left          : 50%;
  402.     margin        : -23px 0 0 -34px;
  403.     overflow      : hidden;
  404.     border-radius : 3px;
  405.     box-shadow    : 0 0 0 1px rgba(5, 64, 234, 0.1); }
  406.  
  407. .mail .picto:before, .mail .picto:after {
  408.     position     : absolute;
  409.     content      : '';
  410.     width        : 0;
  411.     height       : 0;
  412.     border-width : 23px;
  413.     border-style : solid; }
  414.  
  415. .mail .picto:before {
  416.     top          : 0;
  417.     left         : 0;
  418.     border-color : transparent transparent transparent white; }
  419.  
  420. .mail .picto:after {
  421.     top          : 0;
  422.     right        : 0;
  423.     border-color : transparent white transparent transparent; }
  424.  
  425. .mail .picto .inner {
  426.     position : absolute; }
  427.  
  428. .mail .picto .inner.i1 {
  429.     width             : 50px;
  430.     height            : 50px;
  431.     top               : -29px;
  432.     left              : 9px;
  433.     z-index           : 2;
  434.     background        : #fff;
  435.     border-radius     : 4px;
  436.     box-shadow        : 0 0 0 2px #1ca4f7;
  437.     -webkit-transform : rotateZ(45deg);
  438.     -moz-transform    : rotateZ(45deg);
  439.     -ms-transform     : rotateZ(45deg);
  440.     -o-transform      : rotateZ(45deg);
  441.     transform         : rotateZ(45deg); }
  442.  
  443. .mail .picto .inner.i2 {
  444.     width             : 50px;
  445.     height            : 50px;
  446.     bottom            : -29px;
  447.     left              : 9px;
  448.     z-index           : 1;
  449.     background        : #fff;
  450.     border-radius     : 8px;
  451.     box-shadow        : 0 0 0 1px rgba(5, 64, 234, 0.1);
  452.     -webkit-transform : rotateZ(45deg);
  453.     -moz-transform    : rotateZ(45deg);
  454.     -ms-transform     : rotateZ(45deg);
  455.     -o-transform      : rotateZ(45deg);
  456.     transform         : rotateZ(45deg); }
  457.  
  458. .photos {
  459.     border   : 1px #cfcfcf solid;
  460.     overflow : hidden; }
  461.  
  462. .photos .fan {
  463.     position                 : absolute;
  464.     width                    : 26px;
  465.     height                   : 40px;
  466.     top                      : 50%;
  467.     left                     : 50%;
  468.     border-radius            : 22px;
  469.     -webkit-transform-origin : center center;
  470.     -moz-transform-origin    : center center;
  471.     -ms-transform-origin     : center center;
  472.     -o-transform-origin      : center center;
  473.     transform-origin         : center center; }
  474.  
  475. .photos .f1 {
  476.     margin     : -42px 0 0 -13px;
  477.     z-index    : 8;
  478.     box-shadow : 0 1px 0 0 rgba(250, 144, 29, 0.8) inset;
  479.     background : -webkit-linear-gradient(top, rgba(250, 144, 29, 0.9) 0%, rgba(250, 144, 29, 0.7) 100%);
  480.     background : -moz-linear-gradient(top, rgba(250, 144, 29, 0.9) 0%, rgba(250, 144, 29, 0.7) 100%);
  481.     background : -ms-linear-gradient(top, rgba(250, 144, 29, 0.9) 0%, rgba(250, 144, 29, 0.7) 100%);
  482.     background : -o-linear-gradient(top, rgba(250, 144, 29, 0.9) 0%, rgba(250, 144, 29, 0.7) 100%);
  483.     background : linear-gradient(top, rgba(250, 144, 29, 0.9) 0%, rgba(250, 144, 29, 0.7) 100%); }
  484.  
  485. .photos .f2 {
  486.     margin            : -38px 0 0 4px;
  487.     z-index           : 1;
  488.     box-shadow        : 0 1px 0 0 rgba(252, 228, 0, 0.8) inset;
  489.     -webkit-transform : rotateZ(45deg);
  490.     -moz-transform    : rotateZ(45deg);
  491.     -ms-transform     : rotateZ(45deg);
  492.     -o-transform      : rotateZ(45deg);
  493.     transform         : rotateZ(45deg);
  494.     background        : -webkit-linear-gradient(top, rgba(252, 228, 0, 0.9) 0%, rgba(252, 228, 0, 0.7) 100%);
  495.     background        : -moz-linear-gradient(top, rgba(252, 228, 0, 0.9) 0%, rgba(252, 228, 0, 0.7) 100%);
  496.     background        : -ms-linear-gradient(top, rgba(252, 228, 0, 0.9) 0%, rgba(252, 228, 0, 0.7) 100%);
  497.     background        : -o-linear-gradient(top, rgba(252, 228, 0, 0.9) 0%, rgba(252, 228, 0, 0.7) 100%);
  498.     background        : linear-gradient(top, rgba(252, 228, 0, 0.9) 0%, rgba(252, 228, 0, 0.7) 100%); }
  499.  
  500. .photos .f3 {
  501.     margin            : -20px 0 0 10px;
  502.     z-index           : 2;
  503.     box-shadow        : 0 1px 0 0 rgba(187, 213, 41, 0.8) inset;
  504.     -webkit-transform : rotateZ(90deg);
  505.     -moz-transform    : rotateZ(90deg);
  506.     -ms-transform     : rotateZ(90deg);
  507.     -o-transform      : rotateZ(90deg);
  508.     transform         : rotateZ(90deg);
  509.     background        : -webkit-linear-gradient(top, rgba(187, 213, 41, 0.9) 0%, rgba(187, 213, 41, 0.7) 100%);
  510.     background        : -moz-linear-gradient(top, rgba(187, 213, 41, 0.9) 0%, rgba(187, 213, 41, 0.7) 100%);
  511.     background        : -ms-linear-gradient(top, rgba(187, 213, 41, 0.9) 0%, rgba(187, 213, 41, 0.7) 100%);
  512.     background        : -o-linear-gradient(top, rgba(187, 213, 41, 0.9) 0%, rgba(187, 213, 41, 0.7) 100%);
  513.     background        : linear-gradient(top, rgba(187, 213, 41, 0.9) 0%, rgba(187, 213, 41, 0.7) 100%); }
  514.  
  515. .photos .f4 {
  516.     margin            : -4px 0 0 2px;
  517.     z-index           : 3;
  518.     box-shadow        : 0 1px 0 0 rgba(86, 189, 118, 0.8) inset;
  519.     -webkit-transform : rotateZ(135deg);
  520.     -moz-transform    : rotateZ(135deg);
  521.     -ms-transform     : rotateZ(135deg);
  522.     -o-transform      : rotateZ(135deg);
  523.     transform         : rotateZ(135deg);
  524.     background        : -webkit-linear-gradient(top, rgba(86, 189, 118, 0.9) 0%, rgba(86, 189, 118, 0.7) 100%);
  525.     background        : -moz-linear-gradient(top, rgba(86, 189, 118, 0.9) 0%, rgba(86, 189, 118, 0.7) 100%);
  526.     background        : -ms-linear-gradient(top, rgba(86, 189, 118, 0.9) 0%, rgba(86, 189, 118, 0.7) 100%);
  527.     background        : -o-linear-gradient(top, rgba(86, 189, 118, 0.9) 0%, rgba(86, 189, 118, 0.7) 100%);
  528.     background        : linear-gradient(top, rgba(86, 189, 118, 0.9) 0%, rgba(86, 189, 118, 0.7) 100%); }
  529.  
  530. .photos .f5 {
  531.     margin            : 2px 0 0 -13px;
  532.     z-index           : 4;
  533.     box-shadow        : 0 1px 0 0 rgba(88, 165, 228, 0.8) inset;
  534.     -webkit-transform : rotateZ(180deg);
  535.     -moz-transform    : rotateZ(180deg);
  536.     -ms-transform     : rotateZ(180deg);
  537.     -o-transform      : rotateZ(180deg);
  538.     transform         : rotateZ(180deg);
  539.     background        : -webkit-linear-gradient(top, rgba(88, 165, 228, 0.9) 0%, rgba(88, 165, 228, 0.7) 100%);
  540.     background        : -moz-linear-gradient(top, rgba(88, 165, 228, 0.9) 0%, rgba(88, 165, 228, 0.7) 100%);
  541.     background        : -ms-linear-gradient(top, rgba(88, 165, 228, 0.9) 0%, rgba(88, 165, 228, 0.7) 100%);
  542.     background        : -o-linear-gradient(top, rgba(88, 165, 228, 0.9) 0%, rgba(88, 165, 228, 0.7) 100%);
  543.     background        : linear-gradient(top, rgba(88, 165, 228, 0.9) 0%, rgba(88, 165, 228, 0.7) 100%); }
  544.  
  545. .photos .f6 {
  546.     margin            : -4px 0 0 -31px;
  547.     z-index           : 5;
  548.     box-shadow        : 0 1px 0 0 rgba(140, 127, 195, 0.8) inset;
  549.     -webkit-transform : rotateZ(225deg);
  550.     -moz-transform    : rotateZ(225deg);
  551.     -ms-transform     : rotateZ(225deg);
  552.     -o-transform      : rotateZ(225deg);
  553.     transform         : rotateZ(225deg);
  554.     background        : -webkit-linear-gradient(top, rgba(140, 127, 195, 0.9) 0%, rgba(140, 127, 195, 0.7) 100%);
  555.     background        : -moz-linear-gradient(top, rgba(140, 127, 195, 0.9) 0%, rgba(140, 127, 195, 0.7) 100%);
  556.     background        : -ms-linear-gradient(top, rgba(140, 127, 195, 0.9) 0%, rgba(140, 127, 195, 0.7) 100%);
  557.     background        : -o-linear-gradient(top, rgba(140, 127, 195, 0.9) 0%, rgba(140, 127, 195, 0.7) 100%);
  558.     background        : linear-gradient(top, rgba(140, 127, 195, 0.9) 0%, rgba(140, 127, 195, 0.7) 100%); }
  559.  
  560. .photos .f7 {
  561.     margin            : -20px 0 0 -36px;
  562.     z-index           : 6;
  563.     box-shadow        : 0 1px 0 0 rgba(194, 126, 172, 0.8) inset;
  564.     -webkit-transform : rotateZ(270deg);
  565.     -moz-transform    : rotateZ(270deg);
  566.     -ms-transform     : rotateZ(270deg);
  567.     -o-transform      : rotateZ(270deg);
  568.     transform         : rotateZ(270deg);
  569.     background        : -webkit-linear-gradient(top, rgba(194, 126, 172, 0.9) 0%, rgba(194, 126, 172, 0.7) 100%);
  570.     background        : -moz-linear-gradient(top, rgba(194, 126, 172, 0.9) 0%, rgba(194, 126, 172, 0.7) 100%);
  571.     background        : -ms-linear-gradient(top, rgba(194, 126, 172, 0.9) 0%, rgba(194, 126, 172, 0.7) 100%);
  572.     background        : -o-linear-gradient(top, rgba(194, 126, 172, 0.9) 0%, rgba(194, 126, 172, 0.7) 100%);
  573.     background        : linear-gradient(top, rgba(194, 126, 172, 0.9) 0%, rgba(194, 126, 172, 0.7) 100%); }
  574.  
  575. .photos .f8 {
  576.     margin            : -36px 0 0 -31px;
  577.     z-index           : 7;
  578.     box-shadow        : 0 1px 0 0 rgba(244, 73, 82, 0.8) inset;
  579.     -webkit-transform : rotateZ(315deg);
  580.     -moz-transform    : rotateZ(315deg);
  581.     -ms-transform     : rotateZ(315deg);
  582.     -o-transform      : rotateZ(315deg);
  583.     transform         : rotateZ(315deg);
  584.     background        : -webkit-linear-gradient(top, rgba(244, 73, 82, 0.9) 0%, rgba(244, 73, 82, 0.7) 100%);
  585.     background        : -moz-linear-gradient(top, rgba(244, 73, 82, 0.9) 0%, rgba(244, 73, 82, 0.7) 100%);
  586.     background        : -ms-linear-gradient(top, rgba(244, 73, 82, 0.9) 0%, rgba(244, 73, 82, 0.7) 100%);
  587.     background        : -o-linear-gradient(top, rgba(244, 73, 82, 0.9) 0%, rgba(244, 73, 82, 0.7) 100%);
  588.     background        : linear-gradient(top, rgba(244, 73, 82, 0.9) 0%, rgba(244, 73, 82, 0.7) 100%); }
  589.  
  590. .facetime {
  591.     background : -webkit-linear-gradient(top, #86fe65 0%, #06d315 100%);
  592.     background : -moz-linear-gradient(top, #86fe65 0%, #06d315 100%);
  593.     background : -ms-linear-gradient(top, #86fe65 0%, #06d315 100%);
  594.     background : -o-linear-gradient(top, #86fe65 0%, #06d315 100%);
  595.     background : linear-gradient(top, #86fe65 0%, #06d315 100%);
  596.     box-shadow : 0 0 0 1px rgba(134, 254, 101, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.05) inset; }
  597.  
  598. .facetime:before {
  599.     position   : absolute;
  600.     content    : '';
  601.     width      : 2px;
  602.     height     : 6px;
  603.     top        : 38px;
  604.     left       : 12px;
  605.     background : #fff;
  606.     box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.05); }
  607.  
  608. .facetime .picto {
  609.     position      : absolute;
  610.     width         : 49px;
  611.     height        : 42px;
  612.     top           : 28px;
  613.     left          : 15px;
  614.     border-radius : 5px;
  615.     background    : #fff;
  616.     box-shadow    : 0 0 0 1px rgba(0, 0, 0, 0.05); }
  617.  
  618. .facetime .picto:before {
  619.     position   : absolute;
  620.     content    : '';
  621.     width      : 1px;
  622.     height     : 34px;
  623.     top        : 4px;
  624.     right      : -20px;
  625.     background : #fff; }
  626.  
  627. .facetime .lens {
  628.     position   : absolute;
  629.     width      : 16px;
  630.     height     : 34px;
  631.     top        : 32px;
  632.     left       : 66px;
  633.     overflow   : hidden;
  634.     background : #fff; }
  635.  
  636. .facetime .lens:before, .facetime .lens:after {
  637.     position     : absolute;
  638.     content      : '';
  639.     left         : 0;
  640.     border-style : solid;
  641.     border-width : 16px; }
  642.  
  643. .facetime .lens:before {
  644.     border-color      : transparent transparent transparent #63f158;
  645.     top               : -17px;
  646.     -webkit-transform : rotateZ(10deg);
  647.     -moz-transform    : rotateZ(10deg);
  648.     -ms-transform     : rotateZ(10deg);
  649.     -o-transform      : rotateZ(10deg);
  650.     transform         : rotateZ(10deg); }
  651.  
  652. .facetime .lens:after {
  653.     border-color      : transparent transparent transparent #35e234;
  654.     bottom            : -17px;
  655.     -webkit-transform : rotateZ(-10deg);
  656.     -moz-transform    : rotateZ(-10deg);
  657.     -ms-transform     : rotateZ(-10deg);
  658.     -o-transform      : rotateZ(-10deg);
  659.     transform         : rotateZ(-10deg); }
  660.  
  661. .safari {
  662.     border : 1px #cfcfcf solid; }
  663.  
  664. .safari .compass {
  665.     position          : absolute;
  666.     width             : 86px;
  667.     height            : 86px;
  668.     top               : 50%;
  669.     left              : 50%;
  670.     overflow          : hidden;
  671.     margin            : -43px 0 0 -43px;
  672.     border-radius     : 43px;
  673.     box-shadow        : 0 0 0 1px rgba(0, 0, 0, 0.05) inset;
  674.     -webkit-transform : rotateZ(45deg);
  675.     -moz-transform    : rotateZ(45deg);
  676.     -ms-transform     : rotateZ(45deg);
  677.     -o-transform      : rotateZ(45deg);
  678.     transform         : rotateZ(45deg);
  679.     background        : -webkit-linear-gradient(135deg, #00e3fe 0%, #1b53f0 100%);
  680.     background        : -moz-linear-gradient(135deg, #00e3fe 0%, #1b53f0 100%);
  681.     background        : -ms-linear-gradient(135deg, #00e3fe 0%, #1b53f0 100%);
  682.     background        : -o-linear-gradient(135deg, #00e3fe 0%, #1b53f0 100%);
  683.     background        : linear-gradient(135deg, #00e3fe 0%, #1b53f0 100%); }
  684.  
  685. .safari .compass:before, .safari .compass:after {
  686.     position          : absolute;
  687.     content           : '';
  688.     border-style      : solid;
  689.     border-width      : 43px;
  690.     z-index           : 3;
  691.     -webkit-transform : scaleX(0.15);
  692.     -moz-transform    : scaleX(0.15);
  693.     -ms-transform     : scaleX(0.15);
  694.     -o-transform      : scaleX(0.15);
  695.     transform         : scaleX(0.15); }
  696.  
  697. .safari .compass:before {
  698.     top          : 43px;
  699.     left         : 0;
  700.     border-color : white transparent transparent transparent; }
  701.  
  702. .safari .compass:after {
  703.     top          : -43px;
  704.     left         : 0;
  705.     border-color : transparent transparent #fe3b2f transparent; }
  706.  
  707. .safari .scale {
  708.     position          : absolute;
  709.     width             : 80px;
  710.     height            : 80px;
  711.     top               : 50%;
  712.     left              : 50%;
  713.     margin            : -40px 0 0 -40px;
  714.     -webkit-transform : rotateZ(-45deg);
  715.     -moz-transform    : rotateZ(-45deg);
  716.     -ms-transform     : rotateZ(-45deg);
  717.     -o-transform      : rotateZ(-45deg);
  718.     transform         : rotateZ(-45deg); }
  719.  
  720. .safari .scale .line {
  721.     position : absolute;
  722.     width    : 80px;
  723.     height   : 80px;
  724.     top      : 0;
  725.     left     : 0; }
  726.  
  727. .safari .scale .line:after, .safari .scale .line:before {
  728.     position : absolute;
  729.     content  : ''; }
  730.  
  731. .safari .scale .line:before {
  732.     width      : 1px;
  733.     height     : 80px;
  734.     top        : 0;
  735.     left       : 50%;
  736.     background : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%);
  737.     background : -moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%);
  738.     background : -ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%);
  739.     background : -o-linear-gradient(top, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%);
  740.     background : linear-gradient(top, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%); }
  741.  
  742. .safari .scale .line:after {
  743.     width      : 80px;
  744.     height     : 1px;
  745.     top        : 50%;
  746.     left       : 0;
  747.     background : -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%);
  748.     background : -moz-linear-gradient(left, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%);
  749.     background : -ms-linear-gradient(left, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%);
  750.     background : -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%);
  751.     background : linear-gradient(left, rgba(255, 255, 255, 0.7) 10%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 0) 89%, rgba(255, 255, 255, 0.7) 90%, rgba(255, 255, 255, 0.7) 100%); }
  752.  
  753. .safari .scale .line.s:before {
  754.     background : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%);
  755.     background : -moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%);
  756.     background : -ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%);
  757.     background : -o-linear-gradient(top, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%);
  758.     background : linear-gradient(top, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%); }
  759.  
  760. .safari .scale .line.s:after {
  761.     background : -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%);
  762.     background : -moz-linear-gradient(left, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%);
  763.     background : -ms-linear-gradient(left, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%);
  764.     background : -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%);
  765.     background : linear-gradient(left, rgba(255, 255, 255, 0.7) 7%, rgba(255, 255, 255, 0) 8%, rgba(255, 255, 255, 0) 92%, rgba(255, 255, 255, 0.7) 93%, rgba(255, 255, 255, 0.7) 100%); }
  766.  
  767. .safari .scale .line.l1 {
  768.     -webkit-transform : rotateZ(0deg);
  769.     -moz-transform    : rotateZ(0deg);
  770.     -ms-transform     : rotateZ(0deg);
  771.     -o-transform      : rotateZ(0deg);
  772.     transform         : rotateZ(0deg); }
  773.  
  774. .safari .scale .line.l2 {
  775.     -webkit-transform : rotateZ(10deg);
  776.     -moz-transform    : rotateZ(10deg);
  777.     -ms-transform     : rotateZ(10deg);
  778.     -o-transform      : rotateZ(10deg);
  779.     transform         : rotateZ(10deg); }
  780.  
  781. .safari .scale .line.l3 {
  782.     -webkit-transform : rotateZ(20deg);
  783.     -moz-transform    : rotateZ(20deg);
  784.     -ms-transform     : rotateZ(20deg);
  785.     -o-transform      : rotateZ(20deg);
  786.     transform         : rotateZ(20deg); }
  787.  
  788. .safari .scale .line.l4 {
  789.     -webkit-transform : rotateZ(30deg);
  790.     -moz-transform    : rotateZ(30deg);
  791.     -ms-transform     : rotateZ(30deg);
  792.     -o-transform      : rotateZ(30deg);
  793.     transform         : rotateZ(30deg); }
  794.  
  795. .safari .scale .line.l5 {
  796.     -webkit-transform : rotateZ(40deg);
  797.     -moz-transform    : rotateZ(40deg);
  798.     -ms-transform     : rotateZ(40deg);
  799.     -o-transform      : rotateZ(40deg);
  800.     transform         : rotateZ(40deg); }
  801.  
  802. .safari .scale .line.l6 {
  803.     -webkit-transform : rotateZ(50deg);
  804.     -moz-transform    : rotateZ(50deg);
  805.     -ms-transform     : rotateZ(50deg);
  806.     -o-transform      : rotateZ(50deg);
  807.     transform         : rotateZ(50deg); }
  808.  
  809. .safari .scale .line.l7 {
  810.     -webkit-transform : rotateZ(60deg);
  811.     -moz-transform    : rotateZ(60deg);
  812.     -ms-transform     : rotateZ(60deg);
  813.     -o-transform      : rotateZ(60deg);
  814.     transform         : rotateZ(60deg); }
  815.  
  816. .safari .scale .line.l8 {
  817.     -webkit-transform : rotateZ(70deg);
  818.     -moz-transform    : rotateZ(70deg);
  819.     -ms-transform     : rotateZ(70deg);
  820.     -o-transform      : rotateZ(70deg);
  821.     transform         : rotateZ(70deg); }
  822.  
  823. .safari .scale .line.l9 {
  824.     -webkit-transform : rotateZ(80deg);
  825.     -moz-transform    : rotateZ(80deg);
  826.     -ms-transform     : rotateZ(80deg);
  827.     -o-transform      : rotateZ(80deg);
  828.     transform         : rotateZ(80deg); }
  829.  
  830. .safari .scale .line.l10 {
  831.     -webkit-transform : rotateZ(5deg);
  832.     -moz-transform    : rotateZ(5deg);
  833.     -ms-transform     : rotateZ(5deg);
  834.     -o-transform      : rotateZ(5deg);
  835.     transform         : rotateZ(5deg); }
  836.  
  837. .safari .scale .line.l11 {
  838.     -webkit-transform : rotateZ(15deg);
  839.     -moz-transform    : rotateZ(15deg);
  840.     -ms-transform     : rotateZ(15deg);
  841.     -o-transform      : rotateZ(15deg);
  842.     transform         : rotateZ(15deg); }
  843.  
  844. .safari .scale .line.l12 {
  845.     -webkit-transform : rotateZ(25deg);
  846.     -moz-transform    : rotateZ(25deg);
  847.     -ms-transform     : rotateZ(25deg);
  848.     -o-transform      : rotateZ(25deg);
  849.     transform         : rotateZ(25deg); }
  850.  
  851. .safari .scale .line.l13 {
  852.     -webkit-transform : rotateZ(35deg);
  853.     -moz-transform    : rotateZ(35deg);
  854.     -ms-transform     : rotateZ(35deg);
  855.     -o-transform      : rotateZ(35deg);
  856.     transform         : rotateZ(35deg); }
  857.  
  858. .safari .scale .line.l14 {
  859.     -webkit-transform : rotateZ(45deg);
  860.     -moz-transform    : rotateZ(45deg);
  861.     -ms-transform     : rotateZ(45deg);
  862.     -o-transform      : rotateZ(45deg);
  863.     transform         : rotateZ(45deg); }
  864.  
  865. .safari .scale .line.l15 {
  866.     -webkit-transform : rotateZ(55deg);
  867.     -moz-transform    : rotateZ(55deg);
  868.     -ms-transform     : rotateZ(55deg);
  869.     -o-transform      : rotateZ(55deg);
  870.     transform         : rotateZ(55deg); }
  871.  
  872. .safari .scale .line.l16 {
  873.     -webkit-transform : rotateZ(65deg);
  874.     -moz-transform    : rotateZ(65deg);
  875.     -ms-transform     : rotateZ(65deg);
  876.     -o-transform      : rotateZ(65deg);
  877.     transform         : rotateZ(65deg); }
  878.  
  879. .safari .scale .line.l17 {
  880.     -webkit-transform : rotateZ(75deg);
  881.     -moz-transform    : rotateZ(75deg);
  882.     -ms-transform     : rotateZ(75deg);
  883.     -o-transform      : rotateZ(75deg);
  884.     transform         : rotateZ(75deg); }
  885.  
  886. .safari .scale .line.l18 {
  887.     -webkit-transform : rotateZ(85deg);
  888.     -moz-transform    : rotateZ(85deg);
  889.     -ms-transform     : rotateZ(85deg);
  890.     -o-transform      : rotateZ(85deg);
  891.     transform         : rotateZ(85deg); }
  892.  
  893. .maps {
  894.     overflow : hidden; }
  895.  
  896. .maps .block {
  897.     position : absolute; }
  898.  
  899. .maps .block.b1 {
  900.     width      : 68px;
  901.     height     : 16px;
  902.     top        : 0;
  903.     left       : 0;
  904.     background : #75c63b;
  905.     box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
  906.  
  907. .maps .block.b2 {
  908.     width      : 16px;
  909.     height     : 16px;
  910.     top        : 0;
  911.     right      : 0;
  912.     background : #fbc5cf;
  913.     box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
  914.  
  915. .maps .block.b3 {
  916.     width      : 69px;
  917.     height     : 68px;
  918.     top        : 30px;
  919.     left       : -4px;
  920.     border     : 3px white solid;
  921.     overflow   : hidden;
  922.     z-index    : 9;
  923.     background : #e4ddca;
  924.     box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
  925.  
  926. .maps .block.b3 .sign {
  927.     position      : absolute;
  928.     width         : 38px;
  929.     height        : 26px;
  930.     top           : 8px;
  931.     left          : 18px;
  932.     z-index       : 20;
  933.     border        : 2px white solid;
  934.     border-radius : 0 0 20px 20px;
  935.     box-shadow    : 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  936.     background    : -webkit-linear-gradient(top, #d40308 9%, white 10%, white 11%, #007aff 12%, #007aff 100%);
  937.     background    : -moz-linear-gradient(top, #d40308 9%, white 10%, white 11%, #007aff 12%, #007aff 100%);
  938.     background    : -ms-linear-gradient(top, #d40308 9%, white 10%, white 11%, #007aff 12%, #007aff 100%);
  939.     background    : -o-linear-gradient(top, #d40308 9%, white 10%, white 11%, #007aff 12%, #007aff 100%);
  940.     background    : linear-gradient(top, #d40308 9%, white 10%, white 11%, #007aff 12%, #007aff 100%); }
  941.  
  942. .maps .block.b3 .sign:before {
  943.     position    : absolute;
  944.     content     : '280';
  945.     width       : 28px;
  946.     height      : 14px;
  947.     top         : 5px;
  948.     left        : 4px;
  949.     font-family : "Helvetica Neue", Helvetica, Arial;
  950.     font-size   : 14px;
  951.     font-weight : bold;
  952.     text-align  : center;
  953.     text-shadow : 0 0 1px rgba(0, 0, 0, 0.1);
  954.     line-height : 14px;
  955.     color       : #fff; }
  956.  
  957. .maps .block.b3 .mask {
  958.     position : absolute;
  959.     overflow : hidden; }
  960.  
  961. .maps .block.b3 .mask.m1 {
  962.     width   : 49px;
  963.     height  : 50px;
  964.     top     : 18px;
  965.     left    : 0;
  966.     z-index : 2; }
  967.  
  968. .maps .block.b3 .mask.m2 {
  969.     width  : 36px;
  970.     height : 28px;
  971.     bottom : 0;
  972.     right  : 0; }
  973.  
  974. .maps .block.b3 .road {
  975.     position : absolute; }
  976.  
  977. .maps .block.b3 .road.r1 {
  978.     width            : 112px;
  979.     height           : 112px;
  980.     top              : 0;
  981.     left             : -56px;
  982.     border-radius    : 112px;
  983.     border           : 2px #fdc208 solid;
  984.     background-image : -webkit-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%);
  985.     background-image : -moz-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%);
  986.     background-image : -ms-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%);
  987.     background-image : -o-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%);
  988.     background-image : radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%); }
  989.  
  990. .maps .block.b3 .road.r2 {
  991.     width            : 112px;
  992.     height           : 112px;
  993.     top              : -69px;
  994.     left             : -8px;
  995.     border-radius    : 112px;
  996.     border           : 2px #fdc208 solid;
  997.     background-image : -webkit-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%);
  998.     background-image : -moz-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%);
  999.     background-image : -ms-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%);
  1000.     background-image : -o-radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%);
  1001.     background-image : radial-gradient(50% 50%, circle cover, #e4ddca 0%, #e4ddca 45%, #fdc208 46%, #fdc208 48%, #fdd633 49%, #fdd633 98%, #fdc208 100%); }
  1002.  
  1003. .maps .block.b4 {
  1004.     width      : 17px;
  1005.     height     : 30px;
  1006.     top        : 32px;
  1007.     right      : -1px;
  1008.     background : #e4ddca;
  1009.     box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
  1010.  
  1011. .maps .block.b5 {
  1012.     width      : 16px;
  1013.     height     : 22px;
  1014.     bottom     : 0;
  1015.     right      : 0;
  1016.     overflow   : hidden;
  1017.     background : #e4ddca;
  1018.     box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
  1019.  
  1020. .maps .block.b5:before {
  1021.     position   : absolute;
  1022.     content    : '';
  1023.     width      : 12px;
  1024.     height     : 8px;
  1025.     left       : 0;
  1026.     bottom     : 0;
  1027.     background : #ffd634;
  1028.     box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
  1029.  
  1030. .maps .block.b6 {
  1031.     width      : 81px;
  1032.     height     : 41px;
  1033.     top        : 19px;
  1034.     left       : 0;
  1035.     z-index    : 1;
  1036.     background : #3f9bfe;
  1037.     box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
  1038.  
  1039. .maps .dot {
  1040.     position      : absolute;
  1041.     width         : 20px;
  1042.     height        : 20px;
  1043.     top           : 58px;
  1044.     left          : 65px;
  1045.     z-index       : 20;
  1046.     border-radius : 10px;
  1047.     border        : 1px rgba(255, 255, 255, 0.4) solid;
  1048.     background    : #007bff;
  1049.     box-shadow    : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
  1050.  
  1051. .maps .dot:before, .maps .dot:after {
  1052.     position : absolute;
  1053.     content  : ''; }
  1054.  
  1055. .maps .dot:before {
  1056.     top               : -14px;
  1057.     left              : -6px;
  1058.     z-index           : 1;
  1059.     border-style      : solid;
  1060.     border-color      : transparent transparent white transparent;
  1061.     border-width      : 16px;
  1062.     -webkit-transform : scaleX(0.3) scaleY(0.9);
  1063.     -moz-transform    : scaleX(0.3) scaleY(0.9);
  1064.     -ms-transform     : scaleX(0.3) scaleY(0.9);
  1065.     -o-transform      : scaleX(0.3) scaleY(0.9);
  1066.     transform         : scaleX(0.3) scaleY(0.9); }
  1067.  
  1068. .maps .dot:after {
  1069.     top          : 7px;
  1070.     left         : 4px;
  1071.     z-index      : 2;
  1072.     border-style : solid;
  1073.     border-color : transparent transparent #0477f9 transparent;
  1074.     border-width : 6px; }
  1075.  
  1076. .notes {
  1077.     overflow   : hidden;
  1078.     background : #fafafa;
  1079.     border     : 1px #cfcfcf solid;
  1080.     background : -webkit-linear-gradient(top, #ffdb44 0%, #ffcc00 29%, #d3b64a 30%, #d5dbf2 31%, #fafafa 32%);
  1081.     background : -moz-linear-gradient(top, #ffdb44 0%, #ffcc00 29%, #d3b64a 30%, #d5dbf2 31%, #fafafa 32%);
  1082.     background : -ms-linear-gradient(top, #ffdb44 0%, #ffcc00 29%, #d3b64a 30%, #d5dbf2 31%, #fafafa 32%);
  1083.     background : -o-linear-gradient(top, #ffdb44 0%, #ffcc00 29%, #d3b64a 30%, #d5dbf2 31%, #fafafa 32%);
  1084.     background : linear-gradient(top, #ffdb44 0%, #ffcc00 29%, #d3b64a 30%, #d5dbf2 31%, #fafafa 32%); }
  1085.  
  1086. .notes:before {
  1087.     position      : absolute;
  1088.     content       : '';
  1089.     width         : 100%;
  1090.     height        : 38px;
  1091.     top           : 47px;
  1092.     left          : 0;
  1093.     border-top    : 2px #e4e4e4 solid;
  1094.     border-bottom : 2px #e4e4e4 solid;
  1095.     background    : -webkit-linear-gradient(top, transparent 49%, gainsboro 50%, gainsboro 51%, transparent 52%);
  1096.     background    : -moz-linear-gradient(top, transparent 49%, gainsboro 50%, gainsboro 51%, transparent 52%);
  1097.     background    : -ms-linear-gradient(top, transparent 49%, gainsboro 50%, gainsboro 51%, transparent 52%);
  1098.     background    : -o-linear-gradient(top, transparent 49%, gainsboro 50%, gainsboro 51%, transparent 52%);
  1099.     background    : linear-gradient(top, transparent 49%, gainsboro 50%, gainsboro 51%, transparent 52%); }
  1100.  
  1101. .notes:after {
  1102.     position            : absolute;
  1103.     content             : '';
  1104.     width               : 100%;
  1105.     height              : 3px;
  1106.     top                 : 34px;
  1107.     left                : 0;
  1108.     background-repeat   : repeat-x;
  1109.     background-position : 0 0;
  1110.     background-size     : 3px 3px;
  1111.     background-image    : -webkit-radial-gradient(50% 50%, circle contain, #c3c3c3 50%, transparent 51%);
  1112.     background-image    : -moz-radial-gradient(50% 50%, circle contain, #c3c3c3 50%, transparent 51%);
  1113.     background-image    : -ms-radial-gradient(50% 50%, circle contain, #c3c3c3 50%, transparent 51%);
  1114.     background-image    : -o-radial-gradient(50% 50%, circle contain, #c3c3c3 50%, transparent 51%);
  1115.     background-image    : radial-gradient(50% 50%, circle contain, #c3c3c3 50%, transparent 51%); }
  1116.  
  1117. .stocks {
  1118.     overflow            : hidden;
  1119.     background-repeat   : repeat-x;
  1120.     background-size     : 20px 100%;
  1121.     background-position : -10px 0;
  1122.     background-image    : -webkit-linear-gradient(left, #282828 5%, black 6%);
  1123.     background-image    : -moz-linear-gradient(left, #282828 5%, black 6%);
  1124.     background-image    : -ms-linear-gradient(left, #282828 5%, black 6%);
  1125.     background-image    : -o-linear-gradient(left, #282828 5%, black 6%);
  1126.     background-image    : linear-gradient(left, #282828 5%, black 6%); }
  1127.  
  1128. .stocks:before {
  1129.     position          : absolute;
  1130.     content           : '';
  1131.     width             : 120px;
  1132.     height            : 53%;
  1133.     top               : 47%;
  1134.     left              : 0;
  1135.     background        : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 80%);
  1136.     background        : -moz-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 80%);
  1137.     background        : -ms-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 80%);
  1138.     background        : -o-linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 80%);
  1139.     background        : linear-gradient(top, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 80%);
  1140.     -webkit-transform : rotateZ(-8deg);
  1141.     -moz-transform    : rotateZ(-8deg);
  1142.     -ms-transform     : rotateZ(-8deg);
  1143.     -o-transform      : rotateZ(-8deg);
  1144.     transform         : rotateZ(-8deg); }
  1145.  
  1146. .stocks .dot {
  1147.     position      : absolute;
  1148.     width         : 7px;
  1149.     height        : 7px;
  1150.     top           : 28px;
  1151.     right         : 26px;
  1152.     z-index       : 100;
  1153.     border-radius : 9px;
  1154.     border        : 1px #00f0ff solid;
  1155.     background    : #04c9f8; }
  1156.  
  1157. .stocks .dot:before {
  1158.     position   : absolute;
  1159.     content    : '';
  1160.     width      : 1px;
  1161.     height     : 100px;
  1162.     top        : -28px;
  1163.     right      : 3px;
  1164.     background : #04c9f8; }
  1165.  
  1166. .stocks .line {
  1167.     position   : absolute;
  1168.     height     : 1px;
  1169.     background : #fff;
  1170.     z-index    : 10; }
  1171.  
  1172. .stocks .line.l1 {
  1173.     width             : 14px;
  1174.     top               : 56px;
  1175.     left              : 0;
  1176.     -webkit-transform : rotateZ(18deg);
  1177.     -moz-transform    : rotateZ(18deg);
  1178.     -ms-transform     : rotateZ(18deg);
  1179.     -o-transform      : rotateZ(18deg);
  1180.     transform         : rotateZ(18deg); }
  1181.  
  1182. .stocks .line.l2 {
  1183.     width             : 14px;
  1184.     top               : 54px;
  1185.     left              : 12px;
  1186.     -webkit-transform : rotateZ(-40deg);
  1187.     -moz-transform    : rotateZ(-40deg);
  1188.     -ms-transform     : rotateZ(-40deg);
  1189.     -o-transform      : rotateZ(-40deg);
  1190.     transform         : rotateZ(-40deg); }
  1191.  
  1192. .stocks .line.l3 {
  1193.     width             : 7px;
  1194.     top               : 53px;
  1195.     left              : 24px;
  1196.     -webkit-transform : rotateZ(35deg);
  1197.     -moz-transform    : rotateZ(35deg);
  1198.     -ms-transform     : rotateZ(35deg);
  1199.     -o-transform      : rotateZ(35deg);
  1200.     transform         : rotateZ(35deg); }
  1201.  
  1202. .stocks .line.l4 {
  1203.     width             : 14px;
  1204.     top               : 50px;
  1205.     left              : 27px;
  1206.     -webkit-transform : rotateZ(-61deg);
  1207.     -moz-transform    : rotateZ(-61deg);
  1208.     -ms-transform     : rotateZ(-61deg);
  1209.     -o-transform      : rotateZ(-61deg);
  1210.     transform         : rotateZ(-61deg); }
  1211.  
  1212. .stocks .line.l5 {
  1213.     width             : 16px;
  1214.     top               : 52px;
  1215.     left              : 33px;
  1216.     -webkit-transform : rotateZ(67deg);
  1217.     -moz-transform    : rotateZ(67deg);
  1218.     -ms-transform     : rotateZ(67deg);
  1219.     -o-transform      : rotateZ(67deg);
  1220.     transform         : rotateZ(67deg); }
  1221.  
  1222. .stocks .line.l6 {
  1223.     width             : 7px;
  1224.     top               : 61px;
  1225.     left              : 44px;
  1226.     -webkit-transform : rotateZ(26deg);
  1227.     -moz-transform    : rotateZ(26deg);
  1228.     -ms-transform     : rotateZ(26deg);
  1229.     -o-transform      : rotateZ(26deg);
  1230.     transform         : rotateZ(26deg); }
  1231.  
  1232. .stocks .line.l7 {
  1233.     width             : 14px;
  1234.     top               : 56px;
  1235.     left              : 48px;
  1236.     -webkit-transform : rotateZ(-54deg);
  1237.     -moz-transform    : rotateZ(-54deg);
  1238.     -ms-transform     : rotateZ(-54deg);
  1239.     -o-transform      : rotateZ(-54deg);
  1240.     transform         : rotateZ(-54deg); }
  1241.  
  1242. .stocks .line.l8 {
  1243.     width             : 5px;
  1244.     top               : 51px;
  1245.     left              : 59px;
  1246.     -webkit-transform : rotateZ(-5deg);
  1247.     -moz-transform    : rotateZ(-5deg);
  1248.     -ms-transform     : rotateZ(-5deg);
  1249.     -o-transform      : rotateZ(-5deg);
  1250.     transform         : rotateZ(-5deg); }
  1251.  
  1252. .stocks .line.l9 {
  1253.     width             : 19px;
  1254.     top               : 42px;
  1255.     left              : 57px;
  1256.     -webkit-transform : rotateZ(-70deg);
  1257.     -moz-transform    : rotateZ(-70deg);
  1258.     -ms-transform     : rotateZ(-70deg);
  1259.     -o-transform      : rotateZ(-70deg);
  1260.     transform         : rotateZ(-70deg); }
  1261.  
  1262. .stocks .line.l10 {
  1263.     width             : 18px;
  1264.     top               : 42px;
  1265.     left              : 64px;
  1266.     -webkit-transform : rotateZ(70deg);
  1267.     -moz-transform    : rotateZ(70deg);
  1268.     -ms-transform     : rotateZ(70deg);
  1269.     -o-transform      : rotateZ(70deg);
  1270.     transform         : rotateZ(70deg); }
  1271.  
  1272. .stocks .line.l11 {
  1273.     width             : 7px;
  1274.     top               : 48px;
  1275.     left              : 76px;
  1276.     -webkit-transform : rotateZ(-40deg);
  1277.     -moz-transform    : rotateZ(-40deg);
  1278.     -ms-transform     : rotateZ(-40deg);
  1279.     -o-transform      : rotateZ(-40deg);
  1280.     transform         : rotateZ(-40deg); }
  1281.  
  1282. .stocks .line.l12 {
  1283.     width             : 14px;
  1284.     top               : 52px;
  1285.     left              : 79px;
  1286.     -webkit-transform : rotateZ(59deg);
  1287.     -moz-transform    : rotateZ(59deg);
  1288.     -ms-transform     : rotateZ(59deg);
  1289.     -o-transform      : rotateZ(59deg);
  1290.     transform         : rotateZ(59deg); }
  1291.  
  1292. .stocks .line.l13 {
  1293.     width             : 22px;
  1294.     top               : 50px;
  1295.     left              : 85px;
  1296.     -webkit-transform : rotateZ(-57deg);
  1297.     -moz-transform    : rotateZ(-57deg);
  1298.     -ms-transform     : rotateZ(-57deg);
  1299.     -o-transform      : rotateZ(-57deg);
  1300.     transform         : rotateZ(-57deg); }
  1301.  
  1302. .appstore {
  1303.     box-shadow : 0 0 0 1px rgba(6, 65, 233, 0.3) inset;
  1304.     background : -webkit-linear-gradient(top, #03e4fe 0%, #1b52ef 100%);
  1305.     background : -moz-linear-gradient(top, #03e4fe 0%, #1b52ef 100%);
  1306.     background : -ms-linear-gradient(top, #03e4fe 0%, #1b52ef 100%);
  1307.     background : -o-linear-gradient(top, #03e4fe 0%, #1b52ef 100%);
  1308.     background : linear-gradient(top, #03e4fe 0%, #1b52ef 100%); }
  1309.  
  1310. .appstore:before {
  1311.     position      : absolute;
  1312.     content       : '';
  1313.     width         : 56px;
  1314.     height        : 6px;
  1315.     top           : 50%;
  1316.     left          : 50%;
  1317.     margin        : -3px 0 0 -28px;
  1318.     background    : #fff;
  1319.     border-radius : 1px;
  1320.     box-shadow    : 0 0 0 1px rgba(0, 0, 0, 0.1); }
  1321.  
  1322. .appstore .picto {
  1323.     position      : absolute;
  1324.     width         : 78px;
  1325.     height        : 78px;
  1326.     top           : 50%;
  1327.     left          : 50%;
  1328.     margin        : -43px 0 0 -43px;
  1329.     border        : 4px white solid;
  1330.     border-radius : 43px;
  1331.     box-shadow    : 0 0 0 1px rgba(0, 0, 0, 0.1); }
  1332.  
  1333. .appstore .crayon {
  1334.     position          : absolute;
  1335.     width             : 27px;
  1336.     height            : 7px;
  1337.     top               : 32px;
  1338.     left              : 11px;
  1339.     z-index           : 2;
  1340.     background        : #fff;
  1341.     box-shadow        : 0 0 0 1px rgba(0, 0, 0, 0.3);
  1342.     -webkit-transform : rotateZ(-60deg);
  1343.     -moz-transform    : rotateZ(-60deg);
  1344.     -ms-transform     : rotateZ(-60deg);
  1345.     -o-transform      : rotateZ(-60deg);
  1346.     transform         : rotateZ(-60deg); }
  1347.  
  1348. .appstore .crayon:before {
  1349.     position          : absolute;
  1350.     top               : -7px;
  1351.     left              : -21px;
  1352.     content           : '';
  1353.     border-width      : 10px;
  1354.     border-style      : solid;
  1355.     border-color      : transparent white transparent transparent;
  1356.     -webkit-transform : scaleY(0.3);
  1357.     -moz-transform    : scaleY(0.3);
  1358.     -ms-transform     : scaleY(0.3);
  1359.     -o-transform      : scaleY(0.3);
  1360.     transform         : scaleY(0.3); }
  1361.  
  1362. .appstore .crayon:after {
  1363.     position      : absolute;
  1364.     content       : '';
  1365.     width         : 6px;
  1366.     height        : 7px;
  1367.     top           : 0;
  1368.     right         : -7px;
  1369.     background    : #fff;
  1370.     border-radius : 0 1px 1px 0;
  1371.     box-shadow    : 0 0 0 1px rgba(0, 0, 0, 0.3); }
  1372.  
  1373. .appstore .pencil {
  1374.     position          : absolute;
  1375.     width             : 32px;
  1376.     height            : 7px;
  1377.     top               : 22px;
  1378.     right             : 15px;
  1379.     z-index           : 2;
  1380.     background        : #fff;
  1381.     box-shadow        : 0 0 0 1px rgba(0, 0, 0, 0.3);
  1382.     -webkit-transform : rotateZ(60deg);
  1383.     -moz-transform    : rotateZ(60deg);
  1384.     -ms-transform     : rotateZ(60deg);
  1385.     -o-transform      : rotateZ(60deg);
  1386.     transform         : rotateZ(60deg); }
  1387.  
  1388. .appstore .pencil:before {
  1389.     position          : absolute;
  1390.     top               : -7px;
  1391.     right             : -28px;
  1392.     content           : '';
  1393.     border-width      : 10px;
  1394.     border-style      : solid;
  1395.     border-color      : transparent transparent transparent white;
  1396.     border-radius     : 14px;
  1397.     -webkit-transform : scaleY(0.7);
  1398.     -moz-transform    : scaleY(0.7);
  1399.     -ms-transform     : scaleY(0.7);
  1400.     -o-transform      : scaleY(0.7);
  1401.     transform         : scaleY(0.7); }
  1402.  
  1403. .appstore .pencil:after {
  1404.     position      : absolute;
  1405.     content       : '';
  1406.     width         : 6px;
  1407.     height        : 7px;
  1408.     top           : 0;
  1409.     right         : -7px;
  1410.     background    : #fff;
  1411.     border-radius : 0 1px 1px 0;
  1412.     box-shadow    : 0 0 0 1px rgba(0, 0, 0, 0.3); }
  1413.  
  1414. .weather {
  1415.     box-shadow : 0 0 0 1px rgba(31, 118, 237, 0.3) inset;
  1416.     background : -webkit-linear-gradient(top, #1f76ed 0%, #70edfe 100%);
  1417.     background : -moz-linear-gradient(top, #1f76ed 0%, #70edfe 100%);
  1418.     background : -ms-linear-gradient(top, #1f76ed 0%, #70edfe 100%);
  1419.     background : -o-linear-gradient(top, #1f76ed 0%, #70edfe 100%);
  1420.     background : linear-gradient(top, #1f76ed 0%, #70edfe 100%); }
  1421.  
  1422. .weather:before {
  1423.     position      : absolute;
  1424.     content       : '';
  1425.     width         : 38px;
  1426.     height        : 38px;
  1427.     top           : 20px;
  1428.     left          : 14px;
  1429.     z-index       : 1;
  1430.     border-radius : 19px;
  1431.     box-shadow    : 0 0 0 1px rgba(253, 239, 84, 0.5) inset;
  1432.     background    : -webkit-linear-gradient(top, #ffc700 0%, #fdef54 100%);
  1433.     background    : -moz-linear-gradient(top, #ffc700 0%, #fdef54 100%);
  1434.     background    : -ms-linear-gradient(top, #ffc700 0%, #fdef54 100%);
  1435.     background    : -o-linear-gradient(top, #ffc700 0%, #fdef54 100%);
  1436.     background    : linear-gradient(top, #ffc700 0%, #fdef54 100%); }
  1437.  
  1438. .weather .cloud {
  1439.     position      : absolute;
  1440.     width         : 36px;
  1441.     height        : 36px;
  1442.     top           : 32px;
  1443.     left          : 32px;
  1444.     z-index       : 2;
  1445.     border-radius : 18px;
  1446.     background    : rgba(255, 255, 255, 0.8); }
  1447.  
  1448. .weather .cloud:before {
  1449.     position      : absolute;
  1450.     content       : '';
  1451.     width         : 22px;
  1452.     height        : 22px;
  1453.     top           : 14px;
  1454.     left          : -5px;
  1455.     z-index       : 1;
  1456.     border-radius : 11px;
  1457.     background    : rgba(255, 255, 255, 0.8); }
  1458.  
  1459. .weather .cloud:after {
  1460.     position      : absolute;
  1461.     content       : '';
  1462.     width         : 30px;
  1463.     height        : 30px;
  1464.     top           : 8px;
  1465.     right         : -9px;
  1466.     z-index       : 2;
  1467.     border-radius : 15px;
  1468.     background    : rgba(255, 255, 255, 0.8); }
  1469.  
  1470. .clock {
  1471.     background : #000; }
  1472.  
  1473. .clock:before {
  1474.     position      : absolute;
  1475.     content       : '';
  1476.     z-index       : 10;
  1477.     width         : 4px;
  1478.     height        : 4px;
  1479.     top           : 50%;
  1480.     left          : 50%;
  1481.     margin        : -2px 0 0 -2px;
  1482.     border-radius : 2px;
  1483.     background    : #ce322b; }
  1484.  
  1485. .clock:after {
  1486.     position   : absolute;
  1487.     content    : '';
  1488.     width      : 2px;
  1489.     height     : 24px;
  1490.     top        : 50%;
  1491.     left       : 50%;
  1492.     z-index    : 5;
  1493.     margin     : 0 0 0 -1px;
  1494.     background : rgba(206, 50, 43, 0.4); }
  1495.  
  1496. .clock .numbers {
  1497.     position      : absolute;
  1498.     width         : 86px;
  1499.     height        : 86px;
  1500.     top           : 50%;
  1501.     left          : 50%;
  1502.     margin        : -43px 0 0 -43px;
  1503.     border-radius : 43px;
  1504.     background    : #fff; }
  1505.  
  1506. .clock .numbers:before {
  1507.     position          : absolute;
  1508.     content           : '';
  1509.     width             : 16px;
  1510.     height            : 1px;
  1511.     top               : 50%;
  1512.     left              : 50%;
  1513.     margin            : -4px 0 0 -15px;
  1514.     background        : #000;
  1515.     -webkit-transform : rotateZ(23deg);
  1516.     -moz-transform    : rotateZ(23deg);
  1517.     -ms-transform     : rotateZ(23deg);
  1518.     -o-transform      : rotateZ(23deg);
  1519.     transform         : rotateZ(23deg); }
  1520.  
  1521. .clock .numbers:after {
  1522.     position          : absolute;
  1523.     content           : '';
  1524.     width             : 28px;
  1525.     height            : 1px;
  1526.     top               : 50%;
  1527.     left              : 50%;
  1528.     margin            : 6px 0 0 -27px;
  1529.     background        : #000;
  1530.     -webkit-transform : rotateZ(-24deg);
  1531.     -moz-transform    : rotateZ(-24deg);
  1532.     -ms-transform     : rotateZ(-24deg);
  1533.     -o-transform      : rotateZ(-24deg);
  1534.     transform         : rotateZ(-24deg); }
  1535.  
  1536. .clock .numbers ol {
  1537.     position      : absolute;
  1538.     width         : 100%;
  1539.     height        : 100%;
  1540.     top           : 0;
  1541.     left          : 0;
  1542.     margin        : 0;
  1543.     padding       : 0;
  1544.     list-style    : none;
  1545.     counter-reset : clock-counter; }
  1546.  
  1547. .clock .numbers ol li {
  1548.     position : absolute;
  1549.     width    : 12px;
  1550.     height   : 12px;
  1551.     top      : 0;
  1552.     left     : 0; }
  1553.  
  1554. .clock .numbers ol li:before {
  1555.     position          : absolute;
  1556.     content           : counter(clock-counter);
  1557.     counter-increment : clock-counter;
  1558.     width             : 100%;
  1559.     height            : 100%;
  1560.     font-family       : "Helvetica Neue", Helvetica, Arial;
  1561.     font-size         : 9px;
  1562.     font-weight       : normal;
  1563.     text-align        : center;
  1564.     line-height       : 10px;
  1565.     color             : #1c1c1c; }
  1566.  
  1567. .clock .numbers ol li:nth-child(1) {
  1568.     top  : 10px;
  1569.     left : 53px; }
  1570.  
  1571. .clock .numbers ol li:nth-child(2) {
  1572.     top  : 22px;
  1573.     left : 65px; }
  1574.  
  1575. .clock .numbers ol li:nth-child(3) {
  1576.     top  : 37px;
  1577.     left : 72px; }
  1578.  
  1579. .clock .numbers ol li:nth-child(4) {
  1580.     top  : 52px;
  1581.     left : 65px; }
  1582.  
  1583. .clock .numbers ol li:nth-child(5) {
  1584.     top  : 65px;
  1585.     left : 53px; }
  1586.  
  1587. .clock .numbers ol li:nth-child(6) {
  1588.     top  : 72px;
  1589.     left : 37px; }
  1590.  
  1591. .clock .numbers ol li:nth-child(7) {
  1592.     top  : 65px;
  1593.     left : 22px; }
  1594.  
  1595. .clock .numbers ol li:nth-child(8) {
  1596.     top  : 52px;
  1597.     left : 10px; }
  1598.  
  1599. .clock .numbers ol li:nth-child(9) {
  1600.     top  : 37px;
  1601.     left : 2px; }
  1602.  
  1603. .clock .numbers ol li:nth-child(10) {
  1604.     top  : 22px;
  1605.     left : 7px; }
  1606.  
  1607. .clock .numbers ol li:nth-child(11) {
  1608.     top  : 10px;
  1609.     left : 20px; }
  1610.  
  1611. .clock .numbers ol li:nth-child(12) {
  1612.     top  : 6px;
  1613.     left : 37px; }
  1614.  
  1615. .newsstand {
  1616.     border     : 1px #cfcfcf solid;
  1617.     overflow   : hidden;
  1618.     background : -webkit-linear-gradient(top, white 0%, #dbdbdb 81%, white 82%);
  1619.     background : -moz-linear-gradient(top, white 0%, #dbdbdb 81%, white 82%);
  1620.     background : -ms-linear-gradient(top, white 0%, #dbdbdb 81%, white 82%);
  1621.     background : -o-linear-gradient(top, white 0%, #dbdbdb 81%, white 82%);
  1622.     background : linear-gradient(top, white 0%, #dbdbdb 81%, white 82%); }
  1623.  
  1624. .newsstand .news {
  1625.     position   : absolute;
  1626.     width      : 47px;
  1627.     height     : 52px;
  1628.     top        : 13px;
  1629.     left       : 12px;
  1630.     z-index    : 1;
  1631.     background : #d0d2d1;
  1632.     box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
  1633.  
  1634. .newsstand .news span {
  1635.     position       : absolute;
  1636.     width          : 100%;
  1637.     height         : 10px;
  1638.     top            : 2px;
  1639.     left           : 0;
  1640.     font-family    : "Helvetica Neue", Helvetica, Arial;
  1641.     font-size      : 10px;
  1642.     font-weight    : bold;
  1643.     text-align     : center;
  1644.     line-height    : 10px;
  1645.     letter-spacing : -1px;
  1646.     text-align     : center;
  1647.     text-shadow    : 0 0 1px white;
  1648.     color          : #1c1c1c; }
  1649.  
  1650. .newsstand .news:before {
  1651.     position   : absolute;
  1652.     content    : '';
  1653.     width      : 14px;
  1654.     height     : 4px;
  1655.     top        : 14px;
  1656.     left       : 4px;
  1657.     background : #c0c1c3; }
  1658.  
  1659. .newsstand .news:after {
  1660.     position   : absolute;
  1661.     content    : '';
  1662.     width      : 9px;
  1663.     height     : 2px;
  1664.     top        : 19px;
  1665.     left       : 4px;
  1666.     background : #c0c1c3; }
  1667.  
  1668. .newsstand .art {
  1669.     position   : absolute;
  1670.     width      : 34px;
  1671.     height     : 45px;
  1672.     top        : 35px;
  1673.     left       : 6px;
  1674.     z-index    : 2;
  1675.     background : #fecb00;
  1676.     box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
  1677.  
  1678. .newsstand .art span {
  1679.     position       : absolute;
  1680.     width          : 100%;
  1681.     height         : 10px;
  1682.     top            : 3px;
  1683.     left           : 0;
  1684.     font-family    : "Helvetica Neue", Helvetica, Arial;
  1685.     font-size      : 10px;
  1686.     font-weight    : bold;
  1687.     text-align     : center;
  1688.     line-height    : 10px;
  1689.     letter-spacing : -1px;
  1690.     text-align     : center;
  1691.     text-transform : uppercase;
  1692.     text-shadow    : 0 0 1px #ffe708;
  1693.     color          : #1a1a1a; }
  1694.  
  1695. .newsstand .art span:before {
  1696.     position     : absolute;
  1697.     content      : '';
  1698.     top          : 12px;
  1699.     left         : 16px;
  1700.     border-color : transparent transparent white transparent;
  1701.     border-style : solid;
  1702.     border-width : 10px; }
  1703.  
  1704. .newsstand .art:before {
  1705.     position      : absolute;
  1706.     content       : '';
  1707.     width         : 10px;
  1708.     height        : 10px;
  1709.     top           : 18px;
  1710.     left          : 10px;
  1711.     border-radius : 6px;
  1712.     background    : #01acea; }
  1713.  
  1714. .newsstand .art:after {
  1715.     position   : absolute;
  1716.     content    : '';
  1717.     width      : 10px;
  1718.     height     : 10px;
  1719.     top        : 30px;
  1720.     left       : 3px;
  1721.     background : #ff3b2f; }
  1722.  
  1723. .newsstand .travel {
  1724.     position   : absolute;
  1725.     width      : 38px;
  1726.     height     : 54px;
  1727.     top        : 26px;
  1728.     left       : 30px;
  1729.     z-index    : 3;
  1730.     overflow   : hidden;
  1731.     background : #27aae0;
  1732.     box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
  1733.  
  1734. .newsstand .travel .label {
  1735.     position       : absolute;
  1736.     width          : 100%;
  1737.     height         : 10px;
  1738.     top            : 3px;
  1739.     left           : 0;
  1740.     font-family    : "Helvetica Neue", Helvetica, Arial;
  1741.     font-size      : 10px;
  1742.     font-weight    : bold;
  1743.     text-align     : center;
  1744.     line-height    : 10px;
  1745.     letter-spacing : -1px;
  1746.     text-align     : center;
  1747.     text-transform : uppercase;
  1748.     text-shadow    : 0 0 1px #22bae5;
  1749.     color          : #303493; }
  1750.  
  1751. .newsstand .travel .label:before {
  1752.     position          : absolute;
  1753.     content           : '';
  1754.     width             : 40px;
  1755.     height            : 40px;
  1756.     top               : 29px;
  1757.     left              : -1px;
  1758.     background        : #7dcceb;
  1759.     box-shadow        : 0 0 0 1px rgba(0, 0, 0, 0.1);
  1760.     -webkit-transform : rotateZ(45deg);
  1761.     -moz-transform    : rotateZ(45deg);
  1762.     -ms-transform     : rotateZ(45deg);
  1763.     -o-transform      : rotateZ(45deg);
  1764.     transform         : rotateZ(45deg); }
  1765.  
  1766. .newsstand .travel .picto {
  1767.     position          : absolute;
  1768.     width             : 16px;
  1769.     height            : 4px;
  1770.     top               : 50%;
  1771.     left              : 50%;
  1772.     margin            : -2px 0 0 -8px;
  1773.     background        : #fff;
  1774.     border-radius     : 0 3px 3px 0;
  1775.     -webkit-transform : rotateZ(-90deg);
  1776.     -moz-transform    : rotateZ(-90deg);
  1777.     -ms-transform     : rotateZ(-90deg);
  1778.     -o-transform      : rotateZ(-90deg);
  1779.     transform         : rotateZ(-90deg); }
  1780.  
  1781. .newsstand .travel .picto:before {
  1782.     position     : absolute;
  1783.     content      : '';
  1784.     width        : 0;
  1785.     height       : 0;
  1786.     top          : -3px;
  1787.     left         : 0;
  1788.     border-color : transparent transparent transparent white;
  1789.     border-width : 5px;
  1790.     border-style : solid; }
  1791.  
  1792. .newsstand .travel .picto:after {
  1793.     position          : absolute;
  1794.     content           : '';
  1795.     width             : 8px;
  1796.     height            : 8px;
  1797.     top               : -3px;
  1798.     left              : 0;
  1799.     border-right      : 2px white solid;
  1800.     border-bottom     : 2px white solid;
  1801.     -webkit-transform : rotateZ(-45deg);
  1802.     -moz-transform    : rotateZ(-45deg);
  1803.     -ms-transform     : rotateZ(-45deg);
  1804.     -o-transform      : rotateZ(-45deg);
  1805.     transform         : rotateZ(-45deg); }
  1806.  
  1807. .newsstand .sports {
  1808.     position   : absolute;
  1809.     width      : 32px;
  1810.     height     : 40px;
  1811.     top        : 40px;
  1812.     left       : 60px;
  1813.     z-index    : 4;
  1814.     background : #38b349;
  1815.     box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
  1816.  
  1817. .newsstand .sports .label {
  1818.     position       : absolute;
  1819.     width          : 100%;
  1820.     height         : 10px;
  1821.     top            : 3px;
  1822.     left           : 0;
  1823.     font-family    : "Helvetica Neue", Helvetica, Arial;
  1824.     font-size      : 8px;
  1825.     font-weight    : bold;
  1826.     text-align     : center;
  1827.     line-height    : 10px;
  1828.     letter-spacing : -1px;
  1829.     text-align     : center;
  1830.     text-transform : uppercase;
  1831.     text-shadow    : 0 0 1px #2fac48;
  1832.     color          : #fff; }
  1833.  
  1834. .newsstand .sports .label:before {
  1835.     position      : absolute;
  1836.     content       : '';
  1837.     width         : 12px;
  1838.     height        : 12px;
  1839.     top           : 12px;
  1840.     left          : 11px;
  1841.     background    : #ebe11b;
  1842.     border-radius : 14px;
  1843.     box-shadow    : 0 0 0 1px rgba(0, 0, 0, 0.1); }
  1844.  
  1845. .music {
  1846.     overflow   : hidden;
  1847.     box-shadow : 0 0 0 1px rgba(255, 76, 40, 0.5) inset;
  1848.     background : -webkit-linear-gradient(top, #ff2666 0%, #ff5b39 100%);
  1849.     background : -moz-linear-gradient(top, #ff2666 0%, #ff5b39 100%);
  1850.     background : -ms-linear-gradient(top, #ff2666 0%, #ff5b39 100%);
  1851.     background : -o-linear-gradient(top, #ff2666 0%, #ff5b39 100%);
  1852.     background : linear-gradient(top, #ff2666 0%, #ff5b39 100%); }
  1853.  
  1854. .music:before {
  1855.     position          : absolute;
  1856.     content           : '\266B';
  1857.     width             : 100%;
  1858.     height            : 100px;
  1859.     font-family       : "Helvetica Neue", Helvetica, Arial;
  1860.     font-size         : 72px;
  1861.     font-weight       : bold;
  1862.     text-align        : center;
  1863.     line-height       : 100px;
  1864.     text-align        : center;
  1865.     text-shadow       : 0 0 1px #fb2e22;
  1866.     color             : #fff;
  1867.     -webkit-transform : scaleX(1.2);
  1868.     -moz-transform    : scaleX(1.2);
  1869.     -ms-transform     : scaleX(1.2);
  1870.     -o-transform      : scaleX(1.2);
  1871.     transform         : scaleX(1.2); }
  1872.  
  1873. .videos {
  1874.     overflow   : hidden;
  1875.     box-shadow : 0 0 0 1px rgba(72, 195, 248, 0.5) inset;
  1876.     background : -webkit-linear-gradient(top, #50ebc2 0%, #50ebc2 33%, #59c7fd 100%);
  1877.     background : -moz-linear-gradient(top, #50ebc2 0%, #50ebc2 33%, #59c7fd 100%);
  1878.     background : -ms-linear-gradient(top, #50ebc2 0%, #50ebc2 33%, #59c7fd 100%);
  1879.     background : -o-linear-gradient(top, #50ebc2 0%, #50ebc2 33%, #59c7fd 100%);
  1880.     background : linear-gradient(top, #50ebc2 0%, #50ebc2 33%, #59c7fd 100%); }
  1881.  
  1882. .videos:before {
  1883.     position            : absolute;
  1884.     content             : '';
  1885.     width               : 100%;
  1886.     height              : 16px;
  1887.     top                 : 0;
  1888.     left                : 0;
  1889.     z-index             : 2;
  1890.     background-color    : #fff;
  1891.     background-size     : 36px 32px;
  1892.     background-repeat   : repeat-x;
  1893.     background-position : -18px -16px;
  1894.     box-shadow          : 0 1px 0 1px rgba(0, 0, 0, 0.4);
  1895.     background-image    : -webkit-linear-gradient(45deg, transparent 25%, black 26%, black 50%, transparent 51%);
  1896.     background-image    : -moz-linear-gradient(45deg, transparent 25%, black 26%, black 50%, transparent 51%);
  1897.     background-image    : -ms-linear-gradient(45deg, transparent 25%, black 26%, black 50%, transparent 51%);
  1898.     background-image    : -o-linear-gradient(45deg, transparent 25%, black 26%, black 50%, transparent 51%);
  1899.     background-image    : linear-gradient(45deg, transparent 25%, black 26%, black 50%, transparent 51%); }
  1900.  
  1901. .videos:after {
  1902.     position            : absolute;
  1903.     content             : '';
  1904.     width               : 100%;
  1905.     height              : 16px;
  1906.     top                 : 16px;
  1907.     left                : 0;
  1908.     background-color    : #fff;
  1909.     background-size     : 36px 32px;
  1910.     background-repeat   : repeat-x;
  1911.     background-position : -18px -16px;
  1912.     box-shadow          : 0 1px 0 0 rgba(0, 0, 0, 0.4);
  1913.     background-image    : -webkit-linear-gradient(-45deg, transparent 25%, black 26%, black 50%, transparent 51%);
  1914.     background-image    : -moz-linear-gradient(-45deg, transparent 25%, black 26%, black 50%, transparent 51%);
  1915.     background-image    : -ms-linear-gradient(-45deg, transparent 25%, black 26%, black 50%, transparent 51%);
  1916.     background-image    : -o-linear-gradient(-45deg, transparent 25%, black 26%, black 50%, transparent 51%);
  1917.     background-image    : linear-gradient(-45deg, transparent 25%, black 26%, black 50%, transparent 51%); }
  1918.  
  1919. .messages {
  1920.     background : -webkit-linear-gradient(top, #86ff65 0%, #06d315 100%);
  1921.     background : -moz-linear-gradient(top, #86ff65 0%, #06d315 100%);
  1922.     background : -ms-linear-gradient(top, #86ff65 0%, #06d315 100%);
  1923.     background : -o-linear-gradient(top, #86ff65 0%, #06d315 100%);
  1924.     background : linear-gradient(top, #86ff65 0%, #06d315 100%); }
  1925.  
  1926. .messages:before {
  1927.     position          : absolute;
  1928.     content           : '';
  1929.     width             : 74px;
  1930.     height            : 74px;
  1931.     top               : 50%;
  1932.     left              : 50%;
  1933.     margin            : -37px 0 0 -37px;
  1934.     background        : #fff;
  1935.     border-radius     : 37px;
  1936.     box-shadow        : 0 0 0 1px rgba(0, 0, 0, 0.1);
  1937.     -webkit-transform : scaleY(0.81);
  1938.     -moz-transform    : scaleY(0.81);
  1939.     -ms-transform     : scaleY(0.81);
  1940.     -o-transform      : scaleY(0.81);
  1941.     transform         : scaleY(0.81); }
  1942.  
  1943. .messages:after {
  1944.     position          : absolute;
  1945.     content           : '';
  1946.     bottom            : 8px;
  1947.     left              : 16px;
  1948.     border-width      : 8px;
  1949.     border-style      : solid;
  1950.     border-color      : white transparent transparent transparent;
  1951.     -webkit-transform : rotateZ(35deg) scaleX(0.5) scaleY(1.6);
  1952.     -moz-transform    : rotateZ(35deg) scaleX(0.5) scaleY(1.6);
  1953.     -ms-transform     : rotateZ(35deg) scaleX(0.5) scaleY(1.6);
  1954.     -o-transform      : rotateZ(35deg) scaleX(0.5) scaleY(1.6);
  1955.     transform         : rotateZ(35deg) scaleX(0.5) scaleY(1.6); }
  1956.  
  1957. .gamecenter {
  1958.     border : 1px #cfcfcf solid; }
  1959.  
  1960. .gamecenter .bubble {
  1961.     position      : absolute;
  1962.     border-radius : 99px; }
  1963.  
  1964. .gamecenter .bubble.blue {
  1965.     width      : 62px;
  1966.     height     : 62px;
  1967.     top        : 12px;
  1968.     left       : 10px;
  1969.     z-index    : 3;
  1970.     box-shadow : 0 0 1px 0 rgba(129, 135, 241, 0.6) inset, 0 -2px 4px 0 rgba(28, 210, 255, 0.4) inset, 0 2px 3px 0 rgba(160, 155, 243, 0.6) inset;
  1971.     background : -webkit-linear-gradient(top, rgba(92, 154, 243, 0.8) 0%, rgba(107, 209, 229, 0.8) 100%);
  1972.     background : -moz-linear-gradient(top, rgba(92, 154, 243, 0.8) 0%, rgba(107, 209, 229, 0.8) 100%);
  1973.     background : -ms-linear-gradient(top, rgba(92, 154, 243, 0.8) 0%, rgba(107, 209, 229, 0.8) 100%);
  1974.     background : -o-linear-gradient(top, rgba(92, 154, 243, 0.8) 0%, rgba(107, 209, 229, 0.8) 100%);
  1975.     background : linear-gradient(top, rgba(92, 154, 243, 0.8) 0%, rgba(107, 209, 229, 0.8) 100%); }
  1976.  
  1977. .gamecenter .bubble.blue:before {
  1978.     position          : absolute;
  1979.     content           : '';
  1980.     width             : 38px;
  1981.     height            : 38px;
  1982.     top               : -7px;
  1983.     left              : 50%;
  1984.     margin            : 0 0 0 -19px;
  1985.     border-radius     : 20px;
  1986.     box-shadow        : 0 0 1px 0 rgba(91, 138, 243, 0.1);
  1987.     background        : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 80%);
  1988.     background        : -moz-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 80%);
  1989.     background        : -ms-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 80%);
  1990.     background        : -o-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 80%);
  1991.     background        : linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 80%);
  1992.     -webkit-transform : scaleY(0.65);
  1993.     -moz-transform    : scaleY(0.65);
  1994.     -ms-transform     : scaleY(0.65);
  1995.     -o-transform      : scaleY(0.65);
  1996.     transform         : scaleY(0.65); }
  1997.  
  1998. .gamecenter .bubble.yellow {
  1999.     width      : 48px;
  2000.     height     : 48px;
  2001.     top        : 8px;
  2002.     left       : 36px;
  2003.     z-index    : 1;
  2004.     box-shadow : 0 0 1px 0 rgba(232, 190, 0, 0.6) inset, 0 -2px 4px 0 rgba(253, 234, 70, 0.4) inset, 0 2px 3px 0 rgba(160, 155, 243, 0.6) inset;
  2005.     background : -webkit-linear-gradient(top, rgba(244, 204, 1, 0.8) 0%, rgba(251, 233, 77, 0.8) 100%);
  2006.     background : -moz-linear-gradient(top, rgba(244, 204, 1, 0.8) 0%, rgba(251, 233, 77, 0.8) 100%);
  2007.     background : -ms-linear-gradient(top, rgba(244, 204, 1, 0.8) 0%, rgba(251, 233, 77, 0.8) 100%);
  2008.     background : -o-linear-gradient(top, rgba(244, 204, 1, 0.8) 0%, rgba(251, 233, 77, 0.8) 100%);
  2009.     background : linear-gradient(top, rgba(244, 204, 1, 0.8) 0%, rgba(251, 233, 77, 0.8) 100%); }
  2010.  
  2011. .gamecenter .bubble.yellow:before {
  2012.     position          : absolute;
  2013.     content           : '';
  2014.     width             : 38px;
  2015.     height            : 38px;
  2016.     top               : -7px;
  2017.     left              : 50%;
  2018.     margin            : 0 0 0 -19px;
  2019.     border-radius     : 20px;
  2020.     box-shadow        : 0 0 1px 0 rgba(91, 138, 243, 0.1);
  2021.     background        : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%);
  2022.     background        : -moz-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%);
  2023.     background        : -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%);
  2024.     background        : -o-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%);
  2025.     background        : linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%);
  2026.     -webkit-transform : scaleY(0.65);
  2027.     -moz-transform    : scaleY(0.65);
  2028.     -ms-transform     : scaleY(0.65);
  2029.     -o-transform      : scaleY(0.65);
  2030.     transform         : scaleY(0.65); }
  2031.  
  2032. .gamecenter .bubble.purple {
  2033.     width      : 30px;
  2034.     height     : 30px;
  2035.     top        : 60px;
  2036.     left       : 22px;
  2037.     z-index    : 2;
  2038.     box-shadow : 0 0 1px 0 rgba(118, 55, 252, 0.6) inset, 0 -2px 3px 0 rgba(143, 126, 253, 0.6) inset, 0 2px 3px 0 rgba(160, 155, 243, 0.6) inset;
  2039.     background : -webkit-linear-gradient(top, rgba(155, 38, 223, 0.8) 0%, rgba(143, 48, 255, 0.8) 100%);
  2040.     background : -moz-linear-gradient(top, rgba(155, 38, 223, 0.8) 0%, rgba(143, 48, 255, 0.8) 100%);
  2041.     background : -ms-linear-gradient(top, rgba(155, 38, 223, 0.8) 0%, rgba(143, 48, 255, 0.8) 100%);
  2042.     background : -o-linear-gradient(top, rgba(155, 38, 223, 0.8) 0%, rgba(143, 48, 255, 0.8) 100%);
  2043.     background : linear-gradient(top, rgba(155, 38, 223, 0.8) 0%, rgba(143, 48, 255, 0.8) 100%); }
  2044.  
  2045. .gamecenter .bubble.purple:before {
  2046.     position          : absolute;
  2047.     content           : '';
  2048.     width             : 38px;
  2049.     height            : 38px;
  2050.     top               : -7px;
  2051.     left              : 50%;
  2052.     margin            : 0 0 0 -19px;
  2053.     border-radius     : 20px;
  2054.     box-shadow        : 0 0 1px 0 rgba(91, 138, 243, 0.1);
  2055.     background        : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%);
  2056.     background        : -moz-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%);
  2057.     background        : -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%);
  2058.     background        : -o-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%);
  2059.     background        : linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 80%);
  2060.     -webkit-transform : scaleY(0.65);
  2061.     -moz-transform    : scaleY(0.65);
  2062.     -ms-transform     : scaleY(0.65);
  2063.     -o-transform      : scaleY(0.65);
  2064.     transform         : scaleY(0.65); }
  2065.  
  2066. .gamecenter .bubble.pink {
  2067.     width      : 42px;
  2068.     height     : 42px;
  2069.     top        : 44px;
  2070.     left       : 44px;
  2071.     z-index    : 4;
  2072.     box-shadow : 0 0 1px 0 rgba(254, 11, 132, 0.6) inset, 0 -2px 3px 0 rgba(143, 126, 253, 0.6) inset, 0 2px 3px 0 rgba(160, 155, 243, 0.6) inset;
  2073.     background : -webkit-linear-gradient(top, rgba(255, 29, 75, 0.8) 0%, rgba(255, 29, 170, 0.8) 60%, rgba(254, 153, 42, 0.8) 100%);
  2074.     background : -moz-linear-gradient(top, rgba(255, 29, 75, 0.8) 0%, rgba(255, 29, 170, 0.8) 60%, rgba(254, 153, 42, 0.8) 100%);
  2075.     background : -ms-linear-gradient(top, rgba(255, 29, 75, 0.8) 0%, rgba(255, 29, 170, 0.8) 60%, rgba(254, 153, 42, 0.8) 100%);
  2076.     background : -o-linear-gradient(top, rgba(255, 29, 75, 0.8) 0%, rgba(255, 29, 170, 0.8) 60%, rgba(254, 153, 42, 0.8) 100%);
  2077.     background : linear-gradient(top, rgba(255, 29, 75, 0.8) 0%, rgba(255, 29, 170, 0.8) 60%, rgba(254, 153, 42, 0.8) 100%); }
  2078.  
  2079. .gamecenter .bubble.pink:before {
  2080.     position          : absolute;
  2081.     content           : '';
  2082.     width             : 38px;
  2083.     height            : 38px;
  2084.     top               : -7px;
  2085.     left              : 50%;
  2086.     margin            : 0 0 0 -19px;
  2087.     border-radius     : 20px;
  2088.     box-shadow        : 0 0 1px 0 rgba(255, 46, 94, 0.1);
  2089.     background        : -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 80%);
  2090.     background        : -moz-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 80%);
  2091.     background        : -ms-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 80%);
  2092.     background        : -o-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 80%);
  2093.     background        : linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 80%);
  2094.     -webkit-transform : scaleY(0.65);
  2095.     -moz-transform    : scaleY(0.65);
  2096.     -ms-transform     : scaleY(0.65);
  2097.     -o-transform      : scaleY(0.65);
  2098.     transform         : scaleY(0.65); }
  2099.  
  2100. .itunes {
  2101.     overflow   : hidden;
  2102.     box-shadow : 0 0 0 1px rgba(156, 48, 255, 0.5) inset;
  2103.     background : -webkit-linear-gradient(top, #ff57c6 0%, #a542fd 100%);
  2104.     background : -moz-linear-gradient(top, #ff57c6 0%, #a542fd 100%);
  2105.     background : -ms-linear-gradient(top, #ff57c6 0%, #a542fd 100%);
  2106.     background : -o-linear-gradient(top, #ff57c6 0%, #a542fd 100%);
  2107.     background : linear-gradient(top, #ff57c6 0%, #a542fd 100%); }
  2108.  
  2109. .itunes:before {
  2110.     position          : absolute;
  2111.     content           : '\266B';
  2112.     width             : 100%;
  2113.     height            : 100px;
  2114.     font-family       : "Helvetica Neue", Helvetica, Arial;
  2115.     font-size         : 56px;
  2116.     font-weight       : bold;
  2117.     text-align        : center;
  2118.     line-height       : 100px;
  2119.     text-align        : center;
  2120.     text-shadow       : 0 0 1px #c238e7;
  2121.     color             : #fff;
  2122.     -webkit-transform : scaleX(1.2);
  2123.     -moz-transform    : scaleX(1.2);
  2124.     -ms-transform     : scaleX(1.2);
  2125.     -o-transform      : scaleX(1.2);
  2126.     transform         : scaleX(1.2); }
  2127.  
  2128. .itunes:after {
  2129.     position      : absolute;
  2130.     content       : '';
  2131.     width         : 76px;
  2132.     height        : 76px;
  2133.     top           : 50%;
  2134.     left          : 50%;
  2135.     margin        : -42px 0 0 -42px;
  2136.     border        : 4px white solid;
  2137.     border-radius : 84px;
  2138.     box-shadow    : 0 0 1px 0 rgba(206, 66, 223, 0.8); }
  2139.  
  2140. .calendar {
  2141.     border : 1px #cfcfcf solid; }
  2142.  
  2143. .calendar:before {
  2144.     position       : absolute;
  2145.     content        : 'Monday';
  2146.     width          : 100%;
  2147.     height         : 12px;
  2148.     top            : 14px;
  2149.     left           : 0;
  2150.     font-family    : "Helvetica Neue", Helvetica, Arial;
  2151.     font-weight    : normal;
  2152.     font-size      : 15px;
  2153.     text-align     : center;
  2154.     line-height    : 12px;
  2155.     letter-spacing : -1px;
  2156.     text-shadow    : 0 0 1px #f2c1bf;
  2157.     color          : #d41a26; }
  2158.  
  2159. .calendar:after {
  2160.     position          : absolute;
  2161.     content           : '';
  2162.     width             : 46px;
  2163.     height            : 46px;
  2164.     top               : 35px;
  2165.     left              : 38px;
  2166.     border            : 1px #0b0b0b solid;
  2167.     border-radius     : 22px;
  2168.     box-shadow        : 0 0 1px 0 rgba(11, 11, 11, 0.7);
  2169.     -webkit-transform : scaleX(0.7);
  2170.     -moz-transform    : scaleX(0.7);
  2171.     -ms-transform     : scaleX(0.7);
  2172.     -o-transform      : scaleX(0.7);
  2173.     transform         : scaleX(0.7); }
  2174.  
  2175. .calendar .one {
  2176.     position     : absolute;
  2177.     width        : 14px;
  2178.     height       : 46px;
  2179.     top          : 35px;
  2180.     left         : 22px;
  2181.     overflow     : hidden;
  2182.     border-right : 1px #0b0b0b solid; }
  2183.  
  2184. .calendar .one:before {
  2185.     position      : absolute;
  2186.     content       : '';
  2187.     width         : 108px;
  2188.     height        : 108px;
  2189.     top           : -91px;
  2190.     left          : -81px;
  2191.     border        : 1px #0b0b0b solid;
  2192.     border-radius : 100px;
  2193.     box-shadow    : 0 0 1px 0 rgba(11, 11, 11, 0.7); }
  2194.  
  2195. .calculator {
  2196.     background : #ff9600;
  2197.     box-shadow : 0 0 0 1px rgba(251, 138, 0, 0.5) inset;
  2198.     overflow   : hidden; }
  2199.  
  2200. .calculator .sign {
  2201.     position   : absolute;
  2202.     width      : 49px;
  2203.     height     : 49px;
  2204.     border     : 2px black solid;
  2205.     box-shadow : 0 0 1px 1px rgba(255, 160, 2, 0.5) inset; }
  2206.  
  2207. .calculator .sign.plus {
  2208.     top  : -2px;
  2209.     left : -2px; }
  2210.  
  2211. .calculator .sign.plus:before, .calculator .sign.plus:after {
  2212.     position   : absolute;
  2213.     content    : '';
  2214.     width      : 20px;
  2215.     height     : 1px;
  2216.     top        : 50%;
  2217.     left       : 50%;
  2218.     margin     : 0 0 0 -10px;
  2219.     background : #fff;
  2220.     box-shadow : 0 0 1px 1px #fb8900; }
  2221.  
  2222. .calculator .sign.plus:after {
  2223.     -webkit-transform : rotateZ(90deg);
  2224.     -moz-transform    : rotateZ(90deg);
  2225.     -ms-transform     : rotateZ(90deg);
  2226.     -o-transform      : rotateZ(90deg);
  2227.     transform         : rotateZ(90deg); }
  2228.  
  2229. .calculator .sign.minus {
  2230.     top   : -2px;
  2231.     right : -2px; }
  2232.  
  2233. .calculator .sign.minus:before {
  2234.     position   : absolute;
  2235.     content    : '';
  2236.     width      : 20px;
  2237.     height     : 1px;
  2238.     top        : 50%;
  2239.     left       : 50%;
  2240.     margin     : 0 0 0 -10px;
  2241.     background : #fff;
  2242.     box-shadow : 0 0 1px 1px #fb8900; }
  2243.  
  2244. .calculator .sign.mul {
  2245.     bottom : -2px;
  2246.     left   : -2px; }
  2247.  
  2248. .calculator .sign.mul:before, .calculator .sign.mul:after {
  2249.     position   : absolute;
  2250.     content    : '';
  2251.     width      : 20px;
  2252.     height     : 1px;
  2253.     top        : 50%;
  2254.     left       : 50%;
  2255.     margin     : 0 0 0 -10px;
  2256.     background : #fff;
  2257.     box-shadow : 0 0 1px 1px #fb8900; }
  2258.  
  2259. .calculator .sign.mul:before {
  2260.     -webkit-transform : rotateZ(-45deg);
  2261.     -moz-transform    : rotateZ(-45deg);
  2262.     -ms-transform     : rotateZ(-45deg);
  2263.     -o-transform      : rotateZ(-45deg);
  2264.     transform         : rotateZ(-45deg); }
  2265.  
  2266. .calculator .sign.mul:after {
  2267.     -webkit-transform : rotateZ(45deg);
  2268.     -moz-transform    : rotateZ(45deg);
  2269.     -ms-transform     : rotateZ(45deg);
  2270.     -o-transform      : rotateZ(45deg);
  2271.     transform         : rotateZ(45deg); }
  2272.  
  2273. .calculator .sign.eq {
  2274.     bottom     : -2px;
  2275.     right      : -2px;
  2276.     background : #c6c7cb;
  2277.     box-shadow : 0 0 1px 1px rgba(255, 255, 255, 0.5) inset; }
  2278.  
  2279. .calculator .sign.eq:before, .calculator .sign.eq:after {
  2280.     position   : absolute;
  2281.     content    : '';
  2282.     width      : 20px;
  2283.     height     : 1px;
  2284.     top        : 50%;
  2285.     left       : 50%;
  2286.     margin     : 0 0 0 -10px;
  2287.     background : #000;
  2288.     box-shadow : 0 0 1px 1px rgba(255, 255, 255, 0.4); }
  2289.  
  2290. .calculator .sign.eq:before {
  2291.     margin : -3px 0 0 -10px; }
  2292.  
  2293. .calculator .sign.eq:after {
  2294.     margin : 3px 0 0 -10px; }
  2295.  
  2296. .camera {
  2297.     box-shadow : 0 0 0 1px rgba(126, 127, 132, 0.1) inset;
  2298.     background : -webkit-linear-gradient(top, #f7f7f7 0%, #898b91 100%);
  2299.     background : -moz-linear-gradient(top, #f7f7f7 0%, #898b91 100%);
  2300.     background : -ms-linear-gradient(top, #f7f7f7 0%, #898b91 100%);
  2301.     background : -o-linear-gradient(top, #f7f7f7 0%, #898b91 100%);
  2302.     background : linear-gradient(top, #f7f7f7 0%, #898b91 100%); }
  2303.  
  2304. .camera:before {
  2305.     position      : absolute;
  2306.     content       : '';
  2307.     width         : 4px;
  2308.     height        : 4px;
  2309.     top           : 35px;
  2310.     left          : 66px;
  2311.     z-index       : 10;
  2312.     border-radius : 4px;
  2313.     background    : #ffd700;
  2314.     box-shadow    : 0 0 1px 0 rgba(34, 43, 67, 0.8); }
  2315.  
  2316. .camera:after {
  2317.     position   : absolute;
  2318.     content    : '';
  2319.     width      : 22px;
  2320.     height     : 7px;
  2321.     top        : 18px;
  2322.     left       : 39px;
  2323.     z-index    : 20;
  2324.     background : #454545;
  2325.     border-top : 1px #191918 solid; }
  2326.  
  2327. .camera .upper {
  2328.     position : absolute;
  2329.     width    : 36px;
  2330.     height   : 10px;
  2331.     top      : 16px;
  2332.     left     : 32px;
  2333.     z-index  : 10;
  2334.     overflow : hidden; }
  2335.  
  2336. .camera .upper:before, .camera .upper:after {
  2337.     position   : absolute;
  2338.     content    : '';
  2339.     width      : 12px;
  2340.     height     : 12px;
  2341.     border     : 1px #191918 solid;
  2342.     background : #454545;
  2343.     box-shadow : 0 0 1px 1px rgba(255, 255, 255, 0.6); }
  2344.  
  2345. .camera .upper:before {
  2346.     top               : 5px;
  2347.     left              : 0;
  2348.     -webkit-transform : rotateZ(48deg);
  2349.     -moz-transform    : rotateZ(48deg);
  2350.     -ms-transform     : rotateZ(48deg);
  2351.     -o-transform      : rotateZ(48deg);
  2352.     transform         : rotateZ(48deg); }
  2353.  
  2354. .camera .upper:after {
  2355.     top               : 5px;
  2356.     right             : 0;
  2357.     -webkit-transform : rotateZ(-48deg);
  2358.     -moz-transform    : rotateZ(-48deg);
  2359.     -ms-transform     : rotateZ(-48deg);
  2360.     -o-transform      : rotateZ(-48deg);
  2361.     transform         : rotateZ(-48deg); }
  2362.  
  2363. .camera .case {
  2364.     position      : absolute;
  2365.     width         : 70px;
  2366.     height        : 48px;
  2367.     top           : 50%;
  2368.     left          : 50%;
  2369.     z-index       : 2;
  2370.     margin        : -25px 0 0 -36px;
  2371.     border        : 1px #191918 solid;
  2372.     border-radius : 5px;
  2373.     box-shadow    : 0 0 1px 1px rgba(255, 255, 255, 0.6);
  2374.     background    : -webkit-linear-gradient(top, #454545 0%, #2b2b2a 100%);
  2375.     background    : -moz-linear-gradient(top, #454545 0%, #2b2b2a 100%);
  2376.     background    : -ms-linear-gradient(top, #454545 0%, #2b2b2a 100%);
  2377.     background    : -o-linear-gradient(top, #454545 0%, #2b2b2a 100%);
  2378.     background    : linear-gradient(top, #454545 0%, #2b2b2a 100%); }
  2379.  
  2380. .camera .case:before {
  2381.     position      : absolute;
  2382.     content       : '';
  2383.     width         : 26px;
  2384.     height        : 26px;
  2385.     top           : 50%;
  2386.     left          : 50%;
  2387.     margin        : -16px 0 0 -16px;
  2388.     border        : 3px white solid;
  2389.     border-radius : 16px;
  2390.     box-shadow    : 0 0 1px 1px rgba(0, 0, 0, 0.7), 0 0 1px 1px rgba(0, 0, 0, 0.4) inset; }
  2391.  
  2392. .camera .case:after {
  2393.     position      : absolute;
  2394.     content       : '';
  2395.     width         : 70px;
  2396.     height        : 36px;
  2397.     top           : 4px;
  2398.     left          : 0;
  2399.     border-top    : 2px #8a8a8a solid;
  2400.     border-bottom : 2px #8a8a8a solid;
  2401.     box-shadow    : 0 0 1px 1px rgba(0, 0, 0, 0.5) inset; }
  2402.  
  2403. .camera .knob {
  2404.     position      : absolute;
  2405.     width         : 6px;
  2406.     height        : 4px;
  2407.     top           : 21px;
  2408.     left          : 22px;
  2409.     z-index       : 1;
  2410.     background    : #454545;
  2411.     border-radius : 2px 2px 0 0;
  2412.     box-shadow    : 0 0 1px 1px rgba(255, 255, 255, 0.6); }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement