Left: | ||
Right: |
LEFT | RIGHT |
---|---|
1 /* | 1 /* |
2 * Fonts | 2 * Fonts |
3 */ | 3 */ |
4 | 4 |
5 @font-face | 5 @font-face |
6 { | 6 { |
7 font-family: 'Source Sans Pro'; | 7 font-family: 'Source Sans Pro'; |
8 font-weight: 300; | 8 font-weight: 300; |
9 font-style: normal; | 9 font-style: normal; |
10 font-stretch: normal; | 10 font-stretch: normal; |
11 src: url('../fonts/SourceSansPro-Light.eot') format('embedded-opentype'), | 11 src: local('Source Sans Pro Light'), |
juliandoucette
2017/01/11 14:22:46
NIT: I should prefer local(...) to url(...)
saroyanm
2017/01/12 14:00:19
I'll suggest to use locale approach to prevent loc
juliandoucette
2017/01/12 15:05:55
We will use the local font now and re-investigate
juliandoucette
2017/01/12 15:05:56
Done.
| |
12 local('SourceSansPro-Light'), | |
13 url('../fonts/SourceSansPro-Light.eot') format('embedded-opentype'), | |
12 url('../fonts/SourceSansPro-Light.ttf.woff2') format('woff2'), | 14 url('../fonts/SourceSansPro-Light.ttf.woff2') format('woff2'), |
13 url('../fonts/SourceSansPro-Light.otf.woff') format('woff'), | 15 url('../fonts/SourceSansPro-Light.otf.woff') format('woff'), |
14 url('../fonts/SourceSansPro-Light.otf') format('opentype'), | 16 url('../fonts/SourceSansPro-Light.otf') format('opentype'), |
15 url('../fonts/SourceSansPro-Light.ttf') format('truetype'); | 17 url('../fonts/SourceSansPro-Light.ttf') format('truetype'); |
16 } | 18 } |
17 | 19 |
18 @font-face | 20 @font-face |
19 { | 21 { |
20 font-family: 'Source Sans Pro'; | 22 font-family: 'Source Sans Pro'; |
21 font-weight: 300; | 23 font-weight: 300; |
22 font-style: italic; | 24 font-style: italic; |
23 font-stretch: normal; | 25 font-stretch: normal; |
24 src: url('../fonts/SourceSansPro-LightIt.eot') format('embedded-opentype'), | 26 src: local('Source Sans Pro Light Italic'), |
27 local('SourceSansPro-LightIt'), | |
28 url('../fonts/SourceSansPro-LightIt.eot') format('embedded-opentype'), | |
25 url('../fonts/SourceSansPro-LightIt.ttf.woff2') format('woff2'), | 29 url('../fonts/SourceSansPro-LightIt.ttf.woff2') format('woff2'), |
26 url('../fonts/SourceSansPro-LightIt.otf.woff') format('woff'), | 30 url('../fonts/SourceSansPro-LightIt.otf.woff') format('woff'), |
27 url('../fonts/SourceSansPro-LightIt.otf') format('opentype'), | 31 url('../fonts/SourceSansPro-LightIt.otf') format('opentype'), |
28 url('../fonts/SourceSansPro-LightIt.ttf') format('truetype'); | 32 url('../fonts/SourceSansPro-LightIt.ttf') format('truetype'); |
29 } | 33 } |
30 | 34 |
31 @font-face | 35 @font-face |
32 { | 36 { |
33 font-family: 'Source Sans Pro'; | 37 font-family: 'Source Sans Pro'; |
34 font-weight: 400; | 38 font-weight: 400; |
35 font-style: normal; | 39 font-style: normal; |
36 font-stretch: normal; | 40 font-stretch: normal; |
37 src: url('../fonts/SourceSansPro-Regular.eot') format('embedded-opentype'), | 41 src: local('Source Sans Pro'), |
42 local('SourceSansPro-Regular'), | |
43 url('../fonts/SourceSansPro-Regular.eot') format('embedded-opentype'), | |
38 url('../fonts/SourceSansPro-Regular.ttf.woff2') format('woff2'), | 44 url('../fonts/SourceSansPro-Regular.ttf.woff2') format('woff2'), |
39 url('../fonts/SourceSansPro-Regular.otf.woff') format('woff'), | 45 url('../fonts/SourceSansPro-Regular.otf.woff') format('woff'), |
40 url('../fonts/SourceSansPro-Regular.otf') format('opentype'), | 46 url('../fonts/SourceSansPro-Regular.otf') format('opentype'), |
41 url('../fonts/SourceSansPro-Regular.ttf') format('truetype'); | 47 url('../fonts/SourceSansPro-Regular.ttf') format('truetype'); |
42 } | 48 } |
43 | 49 |
44 /* | 50 /* |
45 * General layout | 51 * General layout |
46 */ | 52 */ |
47 | 53 |
48 html | 54 html |
juliandoucette
2017/01/11 14:22:48
Note: I moved font and color to html because html
juliandoucette
2017/01/12 15:05:55
Acknowledged.
| |
49 { | 55 { |
50 font-family: 'Source Sans Pro', sans-serif; | 56 font-family: 'Source Sans Pro', sans-serif; |
51 font-size: 18px; | 57 font-size: 18px; |
52 font-weight: 300; | 58 font-weight: 300; |
53 line-height: 1.333333; | 59 line-height: 1.333333; |
54 color: #161616; | 60 color: #161616; |
55 } | 61 } |
56 | 62 |
57 body | 63 body |
58 { | 64 { |
59 padding: 84px 0 0 0; | 65 padding: 84px 0 0 0; |
juliandoucette
2017/01/11 14:22:49
Note: The header was larger when scrolled top in t
saroyanm
2017/01/12 14:00:19
Deatail: please declare units.
juliandoucette
2017/01/12 15:05:57
Acknowledged.
| |
60 margin: 0; | 66 margin: 0; |
61 } | 67 } |
62 | 68 |
63 a | 69 a |
64 { | 70 { |
65 font-weight: 400; | 71 font-weight: 400; |
juliandoucette
2017/01/11 14:22:46
Note: There is no Source Sans Pro 500. 400 achieve
juliandoucette
2017/01/12 15:05:55
Acknowledged.
| |
66 text-decoration: none; | 72 text-decoration: none; |
67 color: #161616; | 73 color: #161616; |
68 } | 74 } |
69 | 75 |
70 a:hover | 76 a:hover |
71 { | 77 { |
72 text-decoration: underline; | 78 text-decoration: underline; |
73 } | 79 } |
74 | 80 |
75 img | 81 img |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
127 text-transform: uppercase; | 133 text-transform: uppercase; |
128 } | 134 } |
129 | 135 |
130 #header .content-block | 136 #header .content-block |
131 { | 137 { |
132 position: relative; | 138 position: relative; |
133 padding: 10px; | 139 padding: 10px; |
134 min-height: 32px; | 140 min-height: 32px; |
135 } | 141 } |
136 | 142 |
137 #header.top | 143 #header.top |
juliandoucette
2017/01/11 14:22:48
Note: This was a personal preference. (I removed t
juliandoucette
2017/01/12 15:05:57
Acknowledged.
| |
138 { | 144 { |
139 box-shadow: none; | 145 box-shadow: none; |
140 } | 146 } |
141 | 147 |
142 #header.top .content-block | 148 #header.top .content-block |
143 { | 149 { |
144 padding: 22px 10px; | 150 padding: 22px 10px; |
juliandoucette
2017/01/11 14:22:47
Note: This makes the header slightly larger when s
juliandoucette
2017/01/12 15:05:57
Acknowledged.
| |
145 } | 151 } |
146 | 152 |
147 #logo | 153 #logo |
148 { | 154 { |
149 position: absolute; | 155 position: absolute; |
150 top: 50%; | 156 top: 50%; |
151 left: 10px; | 157 left: 10px; |
152 margin-top: -15px; | 158 margin-top: -20px; |
juliandoucette
2017/01/11 14:22:46
IGNORE: These changes don't make sense. I will rev
saroyanm
2017/01/12 14:00:19
Noted.
juliandoucette
2017/01/12 15:05:57
Done.
| |
153 height: 30px; | 159 height: 40px; |
154 } | 160 } |
155 | 161 |
156 #logo img | 162 #logo img |
157 { | 163 { |
158 height: 100%; | 164 height: 100%; |
159 } | 165 } |
160 | 166 |
161 #header .menu-button | 167 #header .menu-button |
162 { | 168 { |
163 margin: 0px 0px 0px 20px; | 169 margin: 0px 5px 0px 20px; |
164 } | 170 } |
165 | 171 |
166 #menu | 172 #menu |
167 { | 173 { |
168 display: inline; | 174 display: inline; |
169 vertical-align: middle; | 175 vertical-align: middle; |
170 } | 176 } |
171 | 177 |
172 .assistive-text | 178 .assistive-text |
173 { | 179 { |
174 position: absolute !important; | 180 position: absolute !important; |
175 height: 1px; | 181 height: 1px; |
176 width: 1px; | 182 width: 1px; |
177 overflow: hidden; | 183 overflow: hidden; |
178 clip: rect(1px, 1px, 1px, 1px); | 184 clip: rect(1px, 1px, 1px, 1px); |
179 } | 185 } |
180 | 186 |
181 .menu-list | 187 .menu-list |
182 { | 188 { |
183 display: inline; | 189 display: inline; |
184 margin: 0px; | 190 margin: 0px; |
185 font-size: 16px; | 191 font-size: 16px; |
juliandoucette
2017/01/11 14:22:49
Note: Matching the screenshots.
juliandoucette
2017/01/12 15:05:55
Acknowledged.
There was a bug with overlapping lo
| |
186 list-style: none; | 192 list-style: none; |
187 } | 193 } |
188 | 194 |
189 .menu-list li | 195 .menu-list li |
190 { | 196 { |
191 display: inline; | 197 display: inline; |
192 font-weight: bold; | 198 font-weight: bold; |
193 white-space: nowrap; | 199 white-space: nowrap; |
194 } | 200 } |
195 | 201 |
(...skipping 16 matching lines...) Expand all Loading... | |
212 } | 218 } |
213 | 219 |
214 .icon-bar | 220 .icon-bar |
215 { | 221 { |
216 display: block; | 222 display: block; |
217 width: 22px; | 223 width: 22px; |
218 height: 2px; | 224 height: 2px; |
219 background-color: #fff; | 225 background-color: #fff; |
220 } | 226 } |
221 | 227 |
222 #header-hamburger:hover .icon-bar | 228 #header-hamburger:hover .icon-bar, |
juliandoucette
2017/01/11 14:22:49
Note: Making the hamburger button the same color a
juliandoucette
2017/01/12 15:05:55
Acknowledged.
| |
229 #header-hamburger:active .icon-bar, | |
230 #header-hamburger:focus .icon-bar | |
223 { | 231 { |
224 background-color: #161616; | 232 background-color: #161616; |
225 } | 233 } |
226 | 234 |
227 .icon-bar+.icon-bar | 235 .icon-bar+.icon-bar |
228 { | 236 { |
229 margin-top: 4px; | 237 margin-top: 4px; |
230 } | 238 } |
231 | 239 |
232 #content:before, | 240 #content:before, |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
311 .content-block, | 319 .content-block, |
312 .page-title h1 | 320 .page-title h1 |
313 { | 321 { |
314 max-width: 1080px; | 322 max-width: 1080px; |
315 margin: 0 auto; | 323 margin: 0 auto; |
316 } | 324 } |
317 | 325 |
318 .heading | 326 .heading |
319 { | 327 { |
320 margin-bottom: 20px; | 328 margin-bottom: 20px; |
321 font-size: 28px; | 329 font-size: 28px; |
juliandoucette
2017/01/11 14:22:47
Note: The ticket asked for 48px. This size was too
juliandoucette
2017/01/12 15:05:56
Acknowledged.
We may check with Christiane after.
| |
322 font-weight: 400; | 330 font-weight: 400; |
323 } | 331 } |
324 | 332 |
325 .heading span | 333 .heading span |
326 { | 334 { |
327 padding: 0; | 335 padding: 0; |
328 padding-right: 10px; | 336 padding-right: 10px; |
329 background-color: #fff; | 337 background-color: #fff; |
330 } | 338 } |
331 | 339 |
332 .centered | 340 .centered |
333 { | 341 { |
334 text-align: center; | 342 text-align: center; |
335 } | 343 } |
336 | 344 |
337 .centered span | 345 .centered span |
338 { | 346 { |
339 padding-left: 10px; | 347 padding-left: 10px; |
340 } | 348 } |
341 | 349 |
342 button, .button, .menu-button | 350 button, .button, .menu-button |
juliandoucette
2017/01/11 17:51:28
BUG: This change breaks the gray button on jobs pa
juliandoucette
2017/01/12 15:05:55
Done.
| |
343 { | 351 { |
344 display: inline-block; | 352 display: inline-block; |
345 padding: 0px 20px; | 353 padding: 0px 20px; |
346 background-color: #161616; | 354 background-color: #161616; |
347 border: 2px solid #161616; | 355 border: 2px solid #161616; |
juliandoucette
2017/01/11 14:22:48
Note: Added a border by default (You can't see it
juliandoucette
2017/01/12 15:05:56
Acknowledged.
| |
348 border-radius: 0px; | 356 border-radius: 0px; |
349 color: #fff; | 357 color: #fff; |
350 font-size: 14px; | 358 font-size: 14px; |
351 font-weight: 400; | 359 font-weight: 400; |
352 line-height: 36px; | 360 line-height: 36px; |
353 white-space: nowrap; | 361 white-space: nowrap; |
354 cursor: pointer; | 362 cursor: pointer; |
355 } | 363 } |
356 | 364 |
357 button:hover, | 365 button:hover, |
358 button:focus, | 366 button:focus, |
359 .button:hover, | 367 .button:hover, |
360 .button:focus, | 368 .button:focus, |
361 .menu-button:hover, | 369 .menu-button:hover, |
362 .menu-button:focus | 370 .menu-button:focus |
363 { | 371 { |
364 background-color: #fff; | 372 background-color: #fff; |
juliandoucette
2017/01/11 14:22:49
Note: Removed text-decoration on hover (I think th
juliandoucette
2017/01/12 15:05:56
Acknowledged.
| |
365 color: #161616; | 373 color: #161616; |
366 text-decoration: none; | 374 text-decoration: none; |
367 } | 375 } |
368 | 376 |
369 .page-title | 377 .page-title |
370 { | 378 { |
371 background-color: #f2f2f2; | 379 background-color: #f2f2f2; |
372 padding-top: 25px; | 380 padding-top: 25px; |
373 padding-bottom: 25px; | 381 padding-bottom: 25px; |
374 margin-bottom: 40px; | 382 margin-bottom: 40px; |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
408 margin-bottom: 25px; | 416 margin-bottom: 25px; |
409 } | 417 } |
410 | 418 |
411 #our-work | 419 #our-work |
412 { | 420 { |
413 padding-top: 50px; | 421 padding-top: 50px; |
414 padding-bottom: 50px; | 422 padding-bottom: 50px; |
415 background-color: #f2f2f2; | 423 background-color: #f2f2f2; |
416 } | 424 } |
417 | 425 |
418 #our-work h3 | 426 #our-work h3 |
juliandoucette
2017/01/11 14:22:47
Note: The text in these headers was uppercase in t
juliandoucette
2017/01/12 15:05:56
Acknowledged.
| |
419 { | 427 { |
420 text-transform: uppercase; | 428 text-transform: uppercase; |
421 } | 429 } |
422 | 430 |
423 #media | 431 #media |
424 { | 432 { |
425 margin-top: 25px; | 433 margin-top: 25px; |
426 } | 434 } |
427 | 435 |
428 #our-work .heading span | 436 #our-work .heading span |
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
602 border-top: 1px solid #E1E1E1; | 610 border-top: 1px solid #E1E1E1; |
603 } | 611 } |
604 | 612 |
605 .ui-tabs-nav li.ui-tabs-active, | 613 .ui-tabs-nav li.ui-tabs-active, |
606 .ui-tabs-nav li:hover | 614 .ui-tabs-nav li:hover |
607 { | 615 { |
608 background-color: #fff; | 616 background-color: #fff; |
609 border-top: 2px solid #161616; | 617 border-top: 2px solid #161616; |
610 border-bottom: none; | 618 border-bottom: none; |
611 position: relative; | 619 position: relative; |
612 top: 1px; | 620 top: 1px; |
juliandoucette
2017/01/11 14:22:48
Note: I think 1px looks better when black.
juliandoucette
2017/01/12 15:05:55
Acknowledged.
| |
613 } | 621 } |
614 | 622 |
juliandoucette
2017/01/11 14:22:48
Note: I took a little creative license here. I mad
juliandoucette
2017/01/12 15:05:55
Acknowledged.
| |
615 .ui-tabs-nav-vertical li.ui-tabs-active, | 623 .ui-tabs-nav-vertical li.ui-tabs-active, |
616 .ui-tabs-nav-vertical li:hover | 624 .ui-tabs-nav-vertical li:hover |
617 { | 625 { |
618 border: 1px solid #161616; | 626 border: 1px solid #161616; |
619 background-color: #161616; | 627 background-color: #161616; |
620 top: 0px; | 628 top: 0px; |
621 } | 629 } |
622 | 630 |
623 .ui-tabs-nav-vertical li.ui-tabs-active a, | 631 .ui-tabs-nav-vertical li.ui-tabs-active a, |
624 .ui-tabs-nav-vertical li:hover a | 632 .ui-tabs-nav-vertical li:hover a |
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
816 } | 824 } |
817 | 825 |
818 #fair-company-logo | 826 #fair-company-logo |
819 { | 827 { |
820 float: right; | 828 float: right; |
821 } | 829 } |
822 | 830 |
823 .why-work-here-button | 831 .why-work-here-button |
824 { | 832 { |
825 background-color: #747474; | 833 background-color: #747474; |
834 border-color: #747474; | |
826 } | 835 } |
827 | 836 |
828 .why-work-here-button:hover, | 837 .why-work-here-button:hover, |
838 .why-work-here-button:active, | |
829 .why-work-here-button:focus | 839 .why-work-here-button:focus |
830 { | 840 { |
831 background-color: #333; | 841 background-color: #fff; |
842 border-color: #747474; | |
843 color: #747474; | |
832 } | 844 } |
833 | 845 |
834 | 846 |
835 @media (max-width: 768px) | 847 @media (max-width: 768px) |
836 { | 848 { |
837 body | 849 body |
838 { | 850 { |
839 padding-top: 50px; | 851 padding-top: 50px; |
840 } | 852 } |
841 | 853 |
(...skipping 13 matching lines...) Expand all Loading... | |
855 #menu | 867 #menu |
856 { | 868 { |
857 display: none; | 869 display: none; |
858 } | 870 } |
859 | 871 |
860 #menu.open | 872 #menu.open |
861 { | 873 { |
862 display: block; | 874 display: block; |
863 } | 875 } |
864 | 876 |
865 #header-hamburger | 877 #header-hamburger |
juliandoucette
2017/01/11 14:22:48
Note: Fixing broken hamburger (see comments above)
juliandoucette
2017/01/12 15:05:56
Done.
Fixed bug between Firefox and Chrome (paddi
| |
866 { | 878 { |
867 position: absolute; | 879 position: absolute; |
868 top: 7px; | 880 top: 7px; |
869 right: 1px; | 881 right: 6px; |
870 display: block; | 882 display: block; |
871 padding: 8px 0px; | 883 height: 36px; |
872 margin: 0px 5px; | 884 width: 36px; |
885 margin: 0; | |
886 padding: 0px 5px; | |
873 } | 887 } |
874 | 888 |
875 .menu-list | 889 .menu-list |
876 { | 890 { |
877 margin-top: 45px; | 891 margin-top: 45px; |
878 padding: 0px; | 892 padding: 0px; |
879 display: block; | 893 display: block; |
880 } | 894 } |
881 | 895 |
882 .menu-list > li | 896 .menu-list > li |
883 { | 897 { |
884 display: block; | 898 display: block; |
885 border-top: 1px solid #eee; | 899 border-top: 1px solid #eee; |
886 } | 900 } |
887 | 901 |
888 .menu-list > li > a | 902 .menu-list > li > a |
889 { | 903 { |
890 display: block; | 904 display: block; |
891 margin: 0px; | 905 margin: 0px; |
892 padding: 10px; | 906 padding: 10px; |
893 font-size: 14px | 907 font-size: 14px |
894 } | 908 } |
895 | 909 |
896 .menu-button | 910 .menu-button |
juliandoucette
2017/01/11 14:22:47
Note: Making a little more space so that everythin
juliandoucette
2017/01/12 15:05:56
Done.
| |
897 { | 911 { |
898 position: absolute; | 912 position: absolute; |
899 top: 7px; | 913 top: 7px; |
900 right: 43px; | 914 right: 43px; |
901 height: 32px; | 915 height: 32px; |
902 padding: 0 6px; | 916 padding: 0 6px; |
903 line-height: 32px; | 917 line-height: 32px; |
904 font-size: 14px; | 918 font-size: 14px; |
905 } | 919 } |
906 | 920 |
(...skipping 28 matching lines...) Expand all Loading... | |
935 float: left; width: 100%; | 949 float: left; width: 100%; |
936 border-bottom: none; | 950 border-bottom: none; |
937 } | 951 } |
938 | 952 |
939 .ui-tabs-nav-vertical li | 953 .ui-tabs-nav-vertical li |
940 { | 954 { |
941 clear: left; | 955 clear: left; |
942 width: 100%; | 956 width: 100%; |
943 margin: 0 -1px .2em 0; | 957 margin: 0 -1px .2em 0; |
944 } | 958 } |
959 | |
945 .ui-tabs-nav-vertical li.ui-tabs-active | 960 .ui-tabs-nav-vertical li.ui-tabs-active |
juliandoucette
2017/01/11 14:22:47
NIT: I should probably space out the rest of these
juliandoucette
2017/01/12 15:05:56
Acknowledged.
| |
946 { | 961 { |
947 padding-bottom: 0; | 962 padding-bottom: 0; |
948 padding-right: .1em; | 963 padding-right: .1em; |
949 border-right-width: 1px; | 964 border-right-width: 1px; |
950 border-right-width: 1px; | 965 border-right-width: 1px; |
951 } | 966 } |
952 | 967 |
953 #panels-openings | 968 #panels-openings |
954 { | 969 { |
955 margin-top: -40px; | 970 margin-top: -40px; |
956 } | 971 } |
957 } | 972 } |
LEFT | RIGHT |