@@ -369,19 +369,6 @@ footer {
369369 margin-left : 0 ;
370370}
371371
372- .footer-col {
373- display : flex;
374- justify-content : center;
375- align-items : center;
376- height : 100% ;
377- }
378-
379- .footer-col-wrapper ,
380- .social-links {
381- font-size : 0.9375rem ;
382- color : var (--minima-brand-color );
383- }
384-
385372.social-media-list {
386373 display : table;
387374 margin : 0 auto;
@@ -414,14 +401,6 @@ footer {
414401 vertical-align : text-bottom;
415402}
416403
417- .wrapper {
418- max-width : calc (800px - (30px ));
419- margin-right : auto;
420- margin-left : auto;
421- padding-right : 15px ;
422- padding-left : 15px ;
423- }
424-
425404@media screen and (min-width : 800px ) {
426405 .wrapper {
427406 max-width : calc (800px - (30px * 2 ));
@@ -430,12 +409,6 @@ footer {
430409 }
431410}
432411
433- .wrapper : after {
434- content : "" ;
435- display : table;
436- clear : both;
437- }
438-
439412.page-content {
440413 padding : 30px 0 ;
441414 flex : 1 0 auto;
@@ -523,37 +496,102 @@ ul.speaking-list {
523496 }
524497}
525498
526- .pagination {
527- display : flex;
528- gap : 10px ;
529- justify-content : center;
530- align-items : center;
499+ .wrapper {
500+ max-width : 1200px ;
501+ margin : 0 auto;
502+ padding : 0 20px ;
503+ }
504+
505+ .footer-grid {
506+ display : grid;
507+ grid-template-columns : repeat (3 , 1fr );
508+ gap : 50px ;
531509}
532510
533- .pagination a {
511+ .footer-col {
512+ padding : 10px ;
513+ }
514+
515+ .footer-col h3 {
516+ margin-bottom : 10px ;
517+ font-size : 2em ;
518+ }
519+
520+ .footer-col ul {
521+ list-style : none;
522+ padding : 0 ;
523+ }
524+
525+ .footer-col ul li {
526+ margin-bottom : 5px ;
527+ }
528+
529+ .footer-col ul li a {
534530 text-decoration : none;
535- padding : 5px 10px ;
536- border : 1px solid # ddd ;
537- border-radius : 4px ;
538- color : # 007acc ;
531+ color : # 007b95 ;
532+ font-size : 16px ;
539533}
540534
541- .pagination a : hover {
542- background-color : # 007acc ;
543- color : # fff ;
535+ .footer-col address p {
536+ margin : 0 0 5px ;
544537}
545538
546- .pagination .current {
547- padding : 5px 10px ;
548- border : 1px solid # 007acc ;
549- background-color : # 007acc ;
550- color : white;
551- border-radius : 4px ;
539+ .footer-bottom {
540+ text-align : center;
541+ margin-top : 20px ;
542+ font-size : 0.875em ;
543+ color : # 555 ;
552544}
553545
554- .pagination .disabled {
555- padding : 5px 10px ;
556- border : 1px solid # ddd ;
557- color : # aaa ;
558- cursor : not-allowed;
546+ @media (max-width : 768px ) {
547+ .footer-grid {
548+ grid-template-columns : 1fr ;
549+ gap : 30px ;
550+ }
551+
552+ .footer-col h3 {
553+ font-size : 1.5em ;
554+ }
555+
556+ .footer-col ul li a {
557+ font-size : 14px ;
558+ }
559+
560+ .footer-bottom {
561+ font-size : 0.75em ;
562+ }
563+ .pagination {
564+ display : flex;
565+ gap : 10px ;
566+ justify-content : center;
567+ align-items : center;
568+ }
569+
570+ .pagination a {
571+ text-decoration : none;
572+ padding : 5px 10px ;
573+ border : 1px solid # ddd ;
574+ border-radius : 4px ;
575+ color : # 007acc ;
576+ }
577+
578+ .pagination a : hover {
579+ background-color : # 007acc ;
580+ color : # fff ;
581+ }
582+
583+ .pagination .current {
584+ padding : 5px 10px ;
585+ border : 1px solid # 007acc ;
586+ background-color : # 007acc ;
587+ color : white;
588+ border-radius : 4px ;
589+ }
590+
591+ .pagination .disabled {
592+ padding : 5px 10px ;
593+ border : 1px solid # ddd ;
594+ color : # aaa ;
595+ cursor : not-allowed;
596+ }
559597}
0 commit comments