/* Guru Footer CSS Styles (No Tailwind) */ .guru-footer { background-color: white; padding-top: 4rem; padding-bottom: 0.5rem; } .guru-footer-container { max-width: 1280px; margin: 0 auto; padding: 0 1rem; } @media (min-width: 640px) { .guru-footer-container { max-width: 640px; } } @media (min-width: 768px) { .guru-footer-container { max-width: 768px; } } @media (min-width: 1024px) { .guru-footer-container { max-width: 1024px; } } @media (min-width: 1280px) { .guru-footer-container { max-width: 1280px; } } .guru-footer-main { display: flex; flex-direction: column; gap: 1rem; } @media (min-width: 1024px) { .guru-footer-main { flex-direction: row; gap: 1rem; } } .guru-footer-columns { display: flex; width: 100%; flex-direction: column; gap: 1rem; } @media (min-width: 768px) { .guru-footer-columns { flex-direction: row; } } @media (min-width: 1024px) { .guru-footer-columns { flex-direction: row; width: 66.666667%; } } .guru-footer-column { display: flex; flex-direction: column; width: 100%; gap: 0.75rem; } @media (min-width: 768px) { .guru-footer-column { width: 33.333333%; } } .guru-footer-column-title { font-weight: bold; } .guru-footer-menu { font-size: 0.875rem; } @media (min-width: 640px) { .guru-footer-menu { max-width: 80%; } } .guru-footer-about { display: flex; margin-top: 2.5rem; width: 100%; flex-direction: column; } @media (min-width: 1024px) { .guru-footer-about { margin-top: 0; width: 33.333333%; } } .guru-footer-welcome-title { font-weight: bold; margin-bottom: 0.75rem; } .guru-footer-welcome-description { font-size: 0.875rem; } .guru-footer-contacts { display: flex; flex-direction: column; gap: 0.5rem; margin-top: 1rem; } .guru-footer-contact { display: flex; flex-direction: row; gap: 0.5rem; align-items: center; } .guru-footer-contact-image, .guru-footer-contact-image img { width: auto; max-width: 20px; } .guru-footer-contact-label { font-size: 0.75rem; } .guru-footer-achievements { display: flex; margin: 0 auto; padding-top: 2.5rem; width: 100%; } .guru-footer-achievements-main { display: flex; width: 100%; flex-direction: column-reverse; gap: 3rem; margin-top: 2rem; } @media (min-width: 1024px) { .guru-footer-achievements-main { flex-direction: row; gap: 1rem; } } .guru-footer-certifications-section { width: 100%; } @media (min-width: 1024px) { .guru-footer-certifications-section { width: 66.666667%; } } .guru-footer-section { width: 100%; margin-bottom: 2.5rem; } @media (min-width: 1024px) { .guru-footer-section { margin-bottom: 2rem; } } .guru-footer-section-title { font-size: 1.125rem; font-weight: bold; margin-bottom: 1rem; } .guru-footer-certifications { display: flex; flex-wrap: wrap; gap: 1.5rem; } .guru-footer-certification-image { height: 1.25rem; width: auto; } .guru-footer-awareness { display: flex; flex-wrap: wrap; gap: 1rem; align-items: center; } .guru-footer-awareness-image { height: 1.25rem; width: auto; } .guru-footer-18plus { display: flex; align-items: flex-start; } .guru-footer-18plus-item { display: flex; align-items: flex-start; } .guru-footer-18plus-image, .guru-footer-18plus-image img { object-fit: cover; width: 2rem; height: 2rem; } .guru-footer-social-section { width: 100%; } @media (min-width: 1024px) { .guru-footer-social-section { width: 33.333333%; } } .guru-footer-award { display: flex; align-items: center; margin-bottom: 1rem; gap: 1rem; } .guru-footer-award-image { object-fit: cover; width: 3rem; height: 3rem; border-radius: 50%; border: 1px solid; padding: 0.25rem; } .guru-footer-award-content { display: flex; flex-direction: column; } .guru-footer-award-year { font-size: 1rem; font-weight: bold; } .guru-footer-award-description { font-size: 0.875rem; margin: 0; } .guru-footer-ratings { display: flex; flex-wrap: wrap; gap: 1rem; align-items: center; margin-bottom: 2rem; } .guru-footer-rating-image { object-fit: cover; max-height: 2.5rem; width: auto; } .guru-footer-socials { display: flex; gap: 1rem; align-items: center; flex-wrap: wrap; } .guru-footer-social-link { border: 1px solid; overflow: hidden; border-radius: 50%; display: inline-block; } .guru-footer-social-image, .guru-footer-social-image img { object-fit: cover; height: 2.5rem; width: 2.5rem; } img.guru-footer-social-image, .guru-footer-social-image img { padding: 10px; } .guru-footer-bottom-menu { display: flex; margin-top: 3rem; } @media (min-width: 1024px) { .guru-footer-bottom-menu { justify-content: center; } } @media (min-width: 1024px) { .guru-footer-bottom-menu { margin-top: 2rem; } } .guru-footer-bottom-menu-list { display: flex; gap: 1rem; } .guru-footer-copyright { display: flex; justify-content: center; text-align: center; flex-wrap: wrap; align-items: center; font-size: 0.875rem; margin-top: 2rem; gap: 1rem; margin-bottom: 1.25rem; } .guru-footer-copyright-image { height: 1rem; width: auto; max-width: 6.25rem; } /* High Stakes Page Styles */ .guru-footer-18plus-image { border-color: #000; } .guru-footer-award-image { border-color: #000; } .guru-footer-social-link { border-color: #000; } /* Color adjustments for high stakes pages can be handled via PHP conditionals */ /* Menu Styles */ .guru-footer-menu ul { list-style: none; padding: 0; margin: 0; } .guru-footer-menu li { margin-bottom: 0.5rem; } .guru-footer-menu a { text-decoration: none; color: inherit; } .guru-footer-menu a:hover { text-decoration: underline; } .guru-footer-bottom-menu-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; align-items: left; gap: 1rem; } @media (min-width: 1024px) { .guru-footer-bottom-menu-list { flex-direction: row; justify-content: center; } } .guru-footer-bottom-menu-list li { margin: 0; } .guru-footer-bottom-menu-list a { text-decoration: none; color: inherit; } .guru-footer-bottom-menu-list a:hover { text-decoration: underline; } /* Responsive adjustments */ @media (max-width: 767px) { .guru-footer { padding-left: 1rem; padding-right: 1rem; } .guru-footer-certifications { gap: 1rem; } .guru-footer-awareness { gap: 0.75rem; } .guru-footer-socials { justify-content: left; } } /* Dark theme support for content areas that might need it */ .guru-footer .guru-footer-contact-label a { color: inherit; } .guru-footer .guru-footer-welcome-description a { color: inherit; } https://hrsport.hr/post-sitemap1.xml 2025-08-05T04:32:29+00:00 https://hrsport.hr/post-sitemap2.xml 2025-08-01T17:29:50+00:00 https://hrsport.hr/post-sitemap3.xml 2025-08-01T11:51:45+00:00 https://hrsport.hr/post-sitemap4.xml 2025-08-01T10:09:02+00:00 https://hrsport.hr/post-sitemap5.xml 2025-07-31T21:50:14+00:00 https://hrsport.hr/post-sitemap6.xml 2025-07-31T11:12:58+00:00 https://hrsport.hr/post-sitemap7.xml 2025-07-31T09:50:51+00:00 https://hrsport.hr/post-sitemap8.xml 2025-07-30T10:17:46+00:00 https://hrsport.hr/post-sitemap9.xml 2025-07-29T10:09:23+00:00 https://hrsport.hr/post-sitemap10.xml 2025-07-28T17:26:31+00:00 https://hrsport.hr/post-sitemap11.xml 2025-07-28T14:34:28+00:00 https://hrsport.hr/post-sitemap12.xml 2025-07-28T13:20:04+00:00 https://hrsport.hr/post-sitemap13.xml 2025-07-26T15:11:48+00:00 https://hrsport.hr/post-sitemap14.xml 2025-07-26T08:38:30+00:00 https://hrsport.hr/post-sitemap15.xml 2025-07-24T20:24:58+00:00 https://hrsport.hr/post-sitemap16.xml 2025-07-24T08:56:29+00:00 https://hrsport.hr/post-sitemap17.xml 2025-07-24T07:05:43+00:00 https://hrsport.hr/post-sitemap18.xml 2025-07-23T17:39:26+00:00 https://hrsport.hr/post-sitemap19.xml 2025-07-23T09:04:30+00:00 https://hrsport.hr/post-sitemap20.xml 2025-07-23T08:58:02+00:00 https://hrsport.hr/post-sitemap21.xml 2025-07-23T02:45:08+00:00 https://hrsport.hr/post-sitemap22.xml 2025-07-22T19:32:32+00:00 https://hrsport.hr/post-sitemap23.xml 2025-07-21T11:36:10+00:00 https://hrsport.hr/post-sitemap24.xml 2025-07-20T15:17:15+00:00 https://hrsport.hr/post-sitemap25.xml 2025-07-20T10:25:00+00:00 https://hrsport.hr/post-sitemap26.xml 2025-07-19T17:16:54+00:00 https://hrsport.hr/post-sitemap27.xml 2025-07-19T14:25:38+00:00 https://hrsport.hr/post-sitemap28.xml 2025-07-19T12:17:09+00:00 https://hrsport.hr/post-sitemap29.xml 2025-07-18T10:49:26+00:00 https://hrsport.hr/post-sitemap30.xml 2025-07-17T14:56:56+00:00 https://hrsport.hr/post-sitemap31.xml 2025-07-17T13:32:21+00:00 https://hrsport.hr/post-sitemap32.xml 2025-07-16T17:04:10+00:00 https://hrsport.hr/page-sitemap.xml 2025-08-07T12:54:09+00:00 https://hrsport.hr/category-sitemap.xml 2025-08-05T04:32:29+00:00