@@ -6,18 +6,6 @@ html, a, b, body, div, h1, h2, h3, h4, h5, h6, input, label, p, span, textarea {
66 padding : 0 ;
77}
88
9- html , body , main {
10- height : 100% ;
11- overflow : hidden;
12- }
13-
14- main .col : nth-of-type (2 ) {
15- height : 100% ;
16- overflow-x : hidden;
17- overflow-y : auto;
18- padding : 0 ;
19- }
20-
219a {
2210 text-decoration : none;
2311}
3220
3321h2 {
3422 font-size : 1.5rem ;
35- padding : .6em ;
36- text-align : center;
3723 text-transform : capitalize;
3824}
3925
5743 margin-bottom : 20px ;
5844}
5945
60- .
61-
6246.arrow-container {
63- bottom : 0 ;
47+ bottom : 20 px ;
6448 position : absolute;
6549 text-align : center;
6650 width : 100% ;
7256
7357.btn {
7458 border : 0 ;
75- -webkit-border-radius : 30px ;
76- -moz-border-radius : 30px ;
77- -ms-border-radius : 30px ;
78- -o-border-radius : 30px ;
7959 border-radius : 30px ;
8060 box-shadow : none;
8161 display : inline-block;
8262 font-size : 1em ;
8363 padding : 8px 20px ;
8464 text-align : center;
65+ -webkit-transition : all .5s ;
8566 transition : all .5s ;
8667}
8768
10384 text-transform : capitalize;
10485}
10586
106- .devicons ,
107- .fa {
108- font-size : 2em ;
109- /*color: white;*/
110- padding : 1em .2em ;
111- color : # 444444 ;
112- }
113-
114- .devicons {
115- font-size : 3em ;
116- /*color: white;*/
117- padding : 0.2em 0.1em 1em ;
118- color : # 444444 ;
119- }
120-
12187.page-footer {
12288 background-color : # efefef ;
12389 color : # a9a9a9 ;
12490 font-weight : 100 !important ;
125- padding : 2 em 2em 0.5 em ;
91+ padding : 4 em 2em ;
12692}
12793
12894.page-footer h3 {
152118.header-container {
153119 position : absolute;
154120 text-align : center;
155- top : calc (50% - 247px / 2 );
121+ top : 50% ;
122+ -webkit-transition : all .2s ;
123+ transition : all .2s ;
124+ -webkit-transform : translateY (-50% );
125+ -ms-transform : translateY (-50% );
126+ transform : translateY (-50% );
156127 width : 100% ;
157128 z-index : 1 ;
158129}
@@ -170,21 +141,21 @@ p {
170141 border : .13em solid # cdd ;
171142 border-radius : 50% ;
172143 height : 3.25em ;
173- margin : .5em ;
174144 width : 3.25em ;
175145}
176146
177147.section {
178- padding : 2em 0 ;
148+ padding-top : 3em ;
149+ padding-bottom : 3em ;
179150}
180151
181152.section .container {
182- padding-left : 2 em ;
183- padding-right : 2 em ;
153+ padding-left : 3 em ;
154+ padding-right : 3 em ;
184155}
185156
186157.subheader {
187- margin : 2em 0 0 ;
158+ margin-top : 2em ;
188159}
189160
190161.subheader > .btn {
202173 text-transform : uppercase;
203174}
204175
205- @media only screen and (max-width : 991px ) {
206- .parallax-container .section {
207- position : absolute;
208- top : 10% ;
209- }
210- }
211-
212- @media only screen and (max-width : 769px ) {
213- .parallax-container .section {
214- top : 0 ;
215- }
216- }
217-
218176.row {
219177 text-align : center;
220178 zoom : 1 ;
@@ -228,13 +186,146 @@ p {
228186
229187.col {
230188 float : left;
231- padding : 20px ;
232189}
233190
234- .col p {
235- text-align : center;
191+ .row--padded {
192+ margin-top : -20px ;
193+ margin-left : -20px ;
236194}
237195
196+ .row--padded > .col {
197+ padding-top : 20px ;
198+ padding-left : 20px ;
199+ }
200+
201+
238202.l6 {
239203 width : 50% ;
240204}
205+
206+ .col p {
207+ text-align : left;
208+ }
209+
210+ .col h2 {
211+ padding-bottom : 1em ;
212+ }
213+
214+ .skill {
215+ text-align : left;
216+ padding-top : .8em ;
217+ padding-bottom : .8em ;
218+ }
219+
220+ .skill span {
221+ display : inline;
222+ vertical-align : middle;
223+ }
224+
225+
226+ .fab {
227+ font-size : 3.5em ;
228+ color : # 444444 ;
229+ }
230+
231+ .devicons {
232+ font-size : 3em ;
233+ color : # 444444 ;
234+ }
235+
236+ .skill .devicons {
237+ margin-right : 10px ;
238+ }
239+
240+ .skill .fab {
241+ font-size : 2.5em ;
242+ padding : 0 6px ;
243+ margin-right : 12px ;
244+ }
245+
246+ .skill--with-img {
247+ display : -webkit-box;
248+ display : -webkit-flex;
249+ display : -ms-flexbox;
250+ display : flex;
251+ -webkit-box-align : center;
252+ -webkit-align-items : center;
253+ -ms-flex-align : center;
254+ align-items : center;
255+ }
256+
257+ .skill .icon {
258+ width : 35px ;
259+ display : inline;
260+ margin-right : 7px ;
261+ padding : 5px 8px ;
262+ filter : url ('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncA type="table" tableValues="0 0.75" /></feComponentTransfer></filter></svg>#filter' );
263+ -webkit-filter : opacity (.75 );
264+ filter : opacity (.75 );
265+ }
266+
267+ .contact-btn {
268+ background-color : # 555 ;
269+ color : # ddd ;
270+ font-weight : bold;
271+ padding-left : 30px ;
272+ padding-right : 30px ;
273+ }
274+
275+ .contact-btn : hover {
276+ background-color : # 222 ;
277+ }
278+
279+ .footer-copyright {
280+ padding : 20px ;
281+ background : # ddd ;
282+ color : # 999 ;
283+ }
284+
285+
286+ @media only screen and (min-width : 768px ) {
287+ html , body , main {
288+ height : 100% ;
289+ overflow : hidden;
290+ }
291+
292+ main > .col : nth-of-type (2 ) {
293+ height : 100% ;
294+ overflow-x : hidden;
295+ overflow-y : auto;
296+ padding : 0 ;
297+ }
298+ }
299+
300+ @media only screen and (max-width : 767px ) {
301+ main > .col {
302+ width : 100% ;
303+ }
304+
305+
306+ .parallax-container {
307+ height : auto;
308+ }
309+
310+ .parallax > img {
311+ height : auto;
312+ width : 120% ;
313+ }
314+
315+ .content {
316+ overflow : auto;
317+ height : auto;
318+ }
319+ }
320+
321+ @media only screen and (max-width : 479px ) {
322+
323+ .parallax-container {
324+ height : 500px ;
325+ }
326+
327+ .parallax > img {
328+ height : 100% ;
329+ width : auto;
330+ }
331+ }
0 commit comments