@@ -118,4 +118,258 @@ a {
118
118
transform : translateY (-8px ) rotate (-45deg );
119
119
}
120
120
}
121
+ /* Main content */
122
+ .main-content {
123
+ width : 100% ;
124
+ display : inline-block;
125
+ background : # 333 ;
126
+ height : 50vh ;
127
+ text-align : center;
128
+ font-size : 22px ;
129
+ font-weight : 700 ;
130
+ text-decoration : underline;
131
+ }
121
132
133
+ /* footer */
134
+
135
+ .footer {
136
+ background : # e8e8e8 ;
137
+ box-shadow : 0 1px 1px 0 rgba (0 , 0 , 0 , 0.12 );
138
+ box-sizing : border-box;
139
+ width : 100% ;
140
+ text-align : left;
141
+ font : bold 16px sans-serif;
142
+ padding : 55px 50px ;
143
+ }
144
+
145
+ .footer .footer-left ,
146
+ .footer .footer-center ,
147
+ .footer .footer-right {
148
+ display : inline-block;
149
+ vertical-align : top;
150
+ }
151
+
152
+ /* Footer left */
153
+
154
+ .footer .footer-left {
155
+ width : 40% ;
156
+ }
157
+
158
+ /* The company logo */
159
+
160
+ /* Footer links */
161
+
162
+ .footer .footer-links {
163
+ color : # ffbb00 ;
164
+ margin : 20px 0 12px ;
165
+ padding : 0 ;
166
+ }
167
+
168
+ .footer .footer-links a {
169
+ display : inline-block;
170
+ line-height : 1.8 ;
171
+ font-weight : 400 ;
172
+ text-decoration : none;
173
+ color : inherit;
174
+ }
175
+
176
+ /* Footer Center */
177
+
178
+ .footer .footer-center {
179
+ width : 35% ;
180
+ }
181
+
182
+ .footer .footer-center i {
183
+ background-color : # 000000 ;
184
+ color : # ffffff ;
185
+ font-size : 25px ;
186
+ width : 38px ;
187
+ height : 38px ;
188
+ border-radius : 50% ;
189
+ text-align : center;
190
+ line-height : 42px ;
191
+ margin : 10px 15px ;
192
+ vertical-align : middle;
193
+ }
194
+
195
+ .footer .footer-center i .fa-envelope {
196
+ font-size : 17px ;
197
+ line-height : 38px ;
198
+ }
199
+
200
+ .footer .footer-center p {
201
+ display : inline-block;
202
+ color : blue;
203
+ font-weight : 400 ;
204
+ vertical-align : middle;
205
+ margin : 0 ;
206
+ }
207
+
208
+ .footer .footer-center p span {
209
+ display : block;
210
+ font-weight : normal;
211
+ font-size : 14px ;
212
+ line-height : 2 ;
213
+ }
214
+
215
+ .footer .footer-links a : before {
216
+ content : "|" ;
217
+ font-weight : 300 ;
218
+ font-size : 20px ;
219
+ left : 0 ;
220
+ color : # 000000 ;
221
+ display : inline-block;
222
+ padding-right : 5px ;
223
+ }
224
+
225
+ .footer .footer-links .link-1 : before {
226
+ content : none;
227
+ }
228
+
229
+ /* Footer Right */
230
+
231
+ .footer .footer-right {
232
+ width : 20% ;
233
+ }
234
+
235
+ .footer .footer-company-about {
236
+ line-height : 20px ;
237
+ color : # 040404 ;
238
+ font-size : 13px ;
239
+ font-weight : normal;
240
+ margin : 0 ;
241
+ }
242
+
243
+ .footer .footer-company-about span {
244
+ display : block;
245
+ color : # ffffff ;
246
+ font-size : 14px ;
247
+ font-weight : bold;
248
+ margin-bottom : 20px ;
249
+ }
250
+
251
+ .footer .social-button {
252
+ margin-top : 25px ;
253
+ }
254
+
255
+ /* If you don't want the footer to be responsive, remove these media queries */
256
+
257
+ @media (max-width : 880px ) {
258
+ .footer {
259
+ font : bold 14px sans-serif;
260
+ }
261
+
262
+ .footer .footer-left ,
263
+ .footer .footer-center ,
264
+ .footer .footer-right {
265
+ display : block;
266
+ width : 100% ;
267
+ margin-bottom : 40px ;
268
+ text-align : center;
269
+ }
270
+
271
+ .footer .footer-center i {
272
+ margin-left : 0 ;
273
+ }
274
+ }
275
+
276
+ .social-buttons {
277
+ display : flex;
278
+ flex-wrap : wrap;
279
+ justify-content : center;
280
+ gap : 8px ;
281
+ }
282
+
283
+ .social-button {
284
+ position : relative;
285
+ display : flex;
286
+ justify-content : center;
287
+ align-items : center;
288
+ outline : none;
289
+ width : 35px ;
290
+ height : 35px ;
291
+ text-decoration : none;
292
+ border-radius : 100% ;
293
+ background : # fff ;
294
+ text-align : center;
295
+ }
296
+ .social-button ::after {
297
+ content : "" ;
298
+ position : absolute;
299
+ top : -1px ;
300
+ left : 50% ;
301
+ display : block;
302
+ width : 0 ;
303
+ height : 0 ;
304
+ border-radius : 100% ;
305
+ transition : 0.3s ;
306
+ }
307
+ .social-button : focus , .social-button : hover {
308
+ color : # fff ;
309
+ }
310
+ .social-button : focus ::after , .social-button : hover ::after {
311
+ width : calc (100% + 2px );
312
+ height : calc (100% + 2px );
313
+ margin-left : calc (-50% - 1px );
314
+ }
315
+ .social-button i ,
316
+ .social-button svg {
317
+ position : relative;
318
+ z-index : 1 ;
319
+ transition : 0.3s ;
320
+ }
321
+ .social-button i {
322
+ font-size : 25.6px ;
323
+ }
324
+ .social-button svg {
325
+ height : 40% ;
326
+ width : 40% ;
327
+ }
328
+ .social-button--mail {
329
+ color : # 0072c6 ;
330
+ }
331
+ .social-button--mail ::after {
332
+ background : # 0072c6 ;
333
+ }
334
+ .social-button--facebook {
335
+ color : # 3b5999 ;
336
+ }
337
+ .social-button--facebook ::after {
338
+ background : # 3b5999 ;
339
+ }
340
+ .social-button--linkedin {
341
+ color : # 0077b5 ;
342
+ }
343
+ .social-button--linkedin ::after {
344
+ background : # 0077b5 ;
345
+ }
346
+ .social-button--youtube {
347
+ color : # e4402f ;
348
+ }
349
+ .social-button--youtube ::after {
350
+ background : # e4402f ;
351
+ }
352
+ .social-button--github {
353
+ color : # 6e5494 ;
354
+ }
355
+ .social-button--github ::after {
356
+ background : # 6e5494 ;
357
+ }
358
+ .social-button--snapchat {
359
+ color : # eec900 ;
360
+ }
361
+ .social-button--snapchat ::after {
362
+ background : # eec900 ;
363
+ }
364
+ .social-button--twitter {
365
+ color : # 55acee ;
366
+ }
367
+ .social-button--twitter ::after {
368
+ background : # 55acee ;
369
+ }
370
+ .social-button--instagram {
371
+ color : # e4405f ;
372
+ }
373
+ .social-button--instagram ::after {
374
+ background : # e4405f ;
375
+ }
0 commit comments