/*-------------------------------------------------------------- >> TABLE OF CONTENTS: ---------------------------------------------------------------- 1. Typography 2. Preloader 3. Spacing 4. General 5. Slider 6. Video Modal 7. Header 8. Footer 9. Sidebar 10. Hero 11. Iconbox 12. About 13. Testimonial 14. Team 15. Card 16. Image Layer 17. Newsletter 18. Feature Box 19. Custom Slider 20. Posts 21. Dark Style --------------------------------------------------------------*/ /*-------------------------------------------------------------- 1. Typography ----------------------------------------------------------------*/ // Google Fonts @import url('https://fonts.googleapis.com/css2?family=Libre+Caslon+Display&family=Poppins:wght@300;400;500;600;700&display=swap'); body, html { color: var(--secondary); font-family: var(--secondary-font); font-size: 16px; line-height: 1.875em; font-weight: 400; overflow-x: clip; background-color: #fd0000 !important; } h1, h2, h3, h4, h5, h6 { clear: both; color: var(--primary); padding: 0; margin: 0 0 20px 0; font-weight: 400; line-height: 1.2em; font-family: var(--primary-font); } .cs_primary_font { font-family: var(--primary-font); } .cs_secondary_font { font-family: var(--secondary-font); } h1 { font-size: 56px; } h2 { font-size: 42px; } h3 { font-size: 30px; } h4 { font-size: 24px; } h5 { font-size: 18px; } h6 { font-size: 16px; } p { margin-bottom: 15px; } ul { margin: 0 0 25px 0; padding-left: 20px; list-style: square outside none; } ol { padding-left: 20px; margin-bottom: 25px; } dfn, cite, em, i { font-style: italic; } blockquote { margin: 0 15px; font-style: italic; font-size: 20px; line-height: 1.6em; margin: 0; } address { margin: 0 0 15px; } img { border: 0; max-width: 100%; height: auto; } a { color: inherit; text-decoration: none; transition: all 0.3s ease; } button { color: inherit; transition: all 0.3s ease; cursor: pointer; } a:hover { text-decoration: none; color: var(--accent); } table { width: 100%; margin-bottom: 25px; th { font-weight: 600; color: var(--secondary); } td, th { border-top: 1px solid var(--border); padding: 11px 10px; } } dl { margin-bottom: 25px; dt { font-weight: 600; } } b, strong { font-weight: bold; } pre { color: var(--secondary); border: 1px solid var(--border); font-size: 18px; padding: 25px; border-radius: 5px; } kbd { font-size: 100%; background-color: var(--secondary); border-radius: 5px; } input, textarea { color: var(--primary); transition: all 0.4s ease; } label { margin-bottom: 8px; }