1 /* Reset rules by Eric S. Meyer
2 http://meyerweb.com/eric/tools/css/reset/
4 License: none (public domain)
6 html
, body
, div
, span
, applet
, object
, iframe
,
7 h1
, h2
, h3
, h4
, h5
, h6
, p
, blockquote
, pre
,
8 a
, abbr
, acronym
, address
, big
, cite
, code
,
9 del
, dfn
, em
, img
, ins
, kbd
, q
, s
, samp
,
10 small
, strike
, strong
, sub
, sup
, tt
, var
,
12 dl
, dt
, dd
, ol
, ul
, li
,
13 fieldset
, form
, label
, legend
,
14 table
, caption
, tbody
, tfoot
, thead
, tr
, th
, td
,
15 article
, aside
, canvas
, details
, embed
,
16 figure
, figcaption
, footer
, header
, hgroup
,
17 menu
, nav
, output
, ruby
, section
, summary
,
18 time
, mark
, audio
, video
{
24 vertical-align: baseline
; }
26 /* HTML5 display-role reset for older browsers */
27 article
, aside
, details
, figcaption
, figure
,
28 footer
, header
, hgroup
, menu
, nav
, section
{
40 blockquote:before
, blockquote:after
,
46 border-collapse: collapse
;
50 font-family: 'Montserrat', sans-serif
;
52 text-transform: uppercase
; }
55 font-family: 'Montserrat', sans-serif
;
57 text-transform: uppercase
; }
60 font-family: 'Montserrat', sans-serif
;
62 text-transform: uppercase
; }
65 font-family: 'Montserrat', sans-serif
;
67 text-transform: uppercase
; }
70 font-family: 'Montserrat', sans-serif
;
72 text-transform: uppercase
; }
75 font-family: 'Montserrat', sans-serif
;
77 text-transform: uppercase
; }
87 text-decoration: underline
; }
92 font-family: 'Open Sans', sans-serif
;
96 background-color: #F5F5F5;
97 background: radial-gradient
(farthest-corner at
1% 1%, #F5F5F5 30%, #9E9E9E 100%); }
102 grid-template-columns: 1fr 1fr 1fr 1fr;
103 grid-template-rows: auto
;
104 grid-template-areas: "header header header header" "main main main main" "footer footer footer footer"; }
105 body #wrapper #language
{
114 body #wrapper #menu
{
120 background-color: #616161;
121 -webkit-box-shadow: 0px 10px 25px #484848;
122 -moz-box-shadow: 0px 10px 25px #484848;
123 box-shadow: 0px 10px 25px #484848;
124 transition: width
0.4s ease-in-out
; }
125 body #wrapper #menu
.closed
{
127 body #wrapper #menu
.closed #menu-content
{
129 body #wrapper #menu #menu-content
{
133 padding-right: 1em; }
134 body #wrapper #header
{
137 grid-template-columns: 3fr 1fr;
138 grid-template-rows: 1;
139 grid-template-areas: "name photo"; }
140 body #wrapper #header figure
{
143 body #wrapper #header figure img
{
145 -webkit-box-shadow: -5px 5px 25px #484848;
146 -moz-box-shadow: -5px 5px 25px #484848;
147 box-shadow: -5px 5px 25px #484848; }
148 body #wrapper #header #heading
{
153 body #wrapper #header #heading div h1
{
156 body #wrapper #header #heading div
#address
{
157 text-transform: uppercase
; }
158 body #wrapper #header #heading div
#address i
{
161 body #wrapper #main
{
163 body #wrapper #main #container #content
{
165 grid-template-columns: 1fr 3fr;
166 grid-template-rows: repeat
(5, fit-content
(100%));
167 grid-column-gap: 1em;
168 grid-template-areas: "profile-title profile-content" "working-title working-content" "studies-title studies-content" "knowledge-title knowledge-content" "personal-title personal-content"; }
169 body #wrapper #main #container #content div
, body #wrapper #main #container #content h2
{
171 body #wrapper #main #container #content h2
.personal-profile
{
172 grid-area: profile-title
; }
173 body #wrapper #main #container #content div
.personal-profile
{
174 grid-area: profile-content
;
175 text-align: justify
; }
176 body #wrapper #main #container #content h2
.working-experience
{
177 grid-area: working-title
; }
178 body #wrapper #main #container #content div
.working-experience
{
179 grid-area: working-content
; }
180 body #wrapper #main #container #content div
.working-experience
div:first-child
{
182 body #wrapper #main #container #content h2
.studies
{
183 grid-area: studies-title
; }
184 body #wrapper #main #container #content div
.studies
{
185 grid-area: studies-content
; }
186 body #wrapper #main #container #content h2
.knowledge
{
187 grid-area: knowledge-title
; }
188 body #wrapper #main #container #content div
.knowledge
{
189 grid-area: knowledge-content
;
190 text-align: justify
; }
191 body #wrapper #main #container #content h2
.personal-details
{
192 grid-area: personal-title
; }
193 body #wrapper #main #container #content div
.personal-details
{
194 grid-area: personal-content
; }
195 body #wrapper #main #container #content h2
{
197 body #wrapper #main #container #privacy
{
200 grid-template-columns: 1fr 3fr;
201 grid-template-rows: auto
;
203 grid-template-areas: ". refs" ". privacy"; }
204 body #wrapper #main #container #privacy div#refs
{
206 body #wrapper #main #container #privacy div#notice
{
207 grid-area: privacy
; }
208 body #wrapper #main #container #privacy div#notice
,
209 body #wrapper #main #container #privacy div#refs
{
212 font-style: italic
; }
213 body #wrapper #footer
{
217 body #wrapper #footer p
{
219 grid-template-columns: 1fr 1fr 1fr;
220 grid-template-rows: auto
;
221 grid-column-gap: 1em;
222 grid-template-areas: "mail name phone"; }
223 body #wrapper #footer p span i
{
225 body #wrapper #footer p span#mail
{
228 body #wrapper #footer p span#name
{
230 text-align: center
; }
231 body #wrapper #footer p span#phone
{
237 margin: 11mm 15mm 15mm 17mm; }
241 body #wrapper #language
,
242 body #wrapper #menu
{
244 body #wrapper #header figure
{
246 body #wrapper #header figure img
{
249 body #wrapper #main #container #content div
.working-experience div
{
250 page-break-inside: avoid
; }
251 body #wrapper #main #container #content div
.knowledge
{
252 page-break-after: always
!important
; }
253 body #wrapper #footer
{
262 /*# sourceMappingURL=style.css.map */