/* ============================================ ElectronicsItem.in — Global CSS Theme: Blue & White | Professional ============================================ */ /* ---- GOOGLE FONTS IMPORT ---- */ @import url('https://fonts.googleapis.com/css2?family=Syne:wght@600;700;800&family=DM+Sans:wght@300;400;500;600&display=swap'); /* ---- CSS VARIABLES ---- */ :root { --primary: #1A56DB; /* Deep Blue */ --primary-dark: #1240A8; --accent: #00C2FF; /* Electric Cyan */ --white: #FFFFFF; --light-bg: #F0F6FF; --text-dark: #0D1B2A; --text-muted: #5A6A80; --border: #D0E3FF; --shadow: 0 8px 32px rgba(26, 86, 219, 0.15); --radius: 14px; --transition: 0.35s cubic-bezier(0.4, 0, 0.2, 1); } /* ============================================ GLOBAL RESET & BASE ============================================ */ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; } body { font-family: 'DM Sans', sans-serif; background-color: var(--white); color: var(--text-dark); line-height: 1.7; font-size: 16px; -webkit-font-smoothing: antialiased; } /* ============================================ TYPOGRAPHY ============================================ */ h1, h2, h3, h4, h5, h6, .elementor-heading-title { font-family: 'Syne', sans-serif; font-weight: 700; color: var(--text-dark); line-height: 1.2; letter-spacing: -0.02em; } h1, .elementor-heading-title[class*="h1"] { font-size: clamp(2rem, 5vw, 3.5rem); } h2, .elementor-heading-title[class*="h2"] { font-size: clamp(1.5rem, 3vw, 2.5rem); } h3, .elementor-heading-title[class*="h3"] { font-size: clamp(1.2rem, 2.5vw, 1.75rem); } p, .elementor-text-editor p { font-family: 'DM Sans', sans-serif; font-size: 1rem; color: var(--text-muted); line-height: 1.8; } /* ============================================ BUTTONS ============================================ */ /* Primary Button */ .elementor-button, .elementor-button-wrapper .elementor-button { font-family: 'DM Sans', sans-serif !important; font-weight: 600 !important; font-size: 15px !important; letter-spacing: 0.03em; padding: 14px 32px !important; border-radius: 50px !important; background: linear-gradient(135deg, var(--primary), var(--accent)) !important; color: var(--white) !important; border: none !important; box-shadow: 0 4px 20px rgba(26, 86, 219, 0.35) !important; cursor: pointer; position: relative; overflow: hidden; transition: all var(--transition) !important; text-decoration: none !important; } /* Button shine effect */ .elementor-button::before { content: ''; position: absolute; top: 0; left: -75%; width: 50%; height: 100%; background: linear-gradient(120deg, transparent, rgba(255,255,255,0.35), transparent); transform: skewX(-20deg); transition: left 0.6s ease; } .elementor-button:hover::before { left: 130%; } .elementor-button:hover { transform: translateY(-3px) !important; box-shadow: 0 10px 35px rgba(26, 86, 219, 0.5) !important; background: linear-gradient(135deg, var(--primary-dark), var(--primary)) !important; } .elementor-button:active { transform: translateY(-1px) !important; } /* Outline Button variant */ .elementor-button.outline-btn { background: transparent !important; border: 2px solid var(--primary) !important; color: var(--primary) !important; box-shadow: none !important; } .elementor-button.outline-btn:hover { background: var(--primary) !important; color: var(--white) !important; } /* ============================================ SECTIONS ============================================ */ .elementor-section, .e-container { position: relative; } /* Light section background */ .elementor-section.light-section > .elementor-container { background-color: var(--light-bg); border-radius: var(--radius); padding: 60px 40px; } /* ============================================ CARDS & COLUMNS (Product Cards, Feature boxes) ============================================ */ .elementor-column .elementor-widget-wrap, .elementor-inner-section .elementor-column .elementor-widget-wrap { transition: transform var(--transition), box-shadow var(--transition); } /* Card style columns */ .card-col .elementor-widget-wrap { background: var(--white); border-radius: var(--radius); border: 1.5px solid var(--border); padding: 28px 24px !important; box-shadow: 0 2px 12px rgba(26, 86, 219, 0.07); transition: all var(--transition); } .card-col .elementor-widget-wrap:hover { transform: translateY(-8px); box-shadow: var(--shadow); border-color: var(--accent); } /* ============================================ IMAGES ============================================ */ .elementor-widget-image img { border-radius: var(--radius); transition: transform var(--transition), box-shadow var(--transition); } .elementor-widget-image:hover img { transform: scale(1.04); box-shadow: 0 12px 40px rgba(26, 86, 219, 0.2); } /* ============================================ NAVIGATION / HEADER ============================================ */ .elementor-nav-menu a { font-family: 'DM Sans', sans-serif !important; font-weight: 500 !important; color: var(--text-dark) !important; font-size: 15px !important; position: relative; transition: color var(--transition); } .elementor-nav-menu a::after { content: ''; position: absolute; bottom: -3px; left: 0; width: 0; height: 2px; background: var(--primary); transition: width var(--transition); border-radius: 2px; } .elementor-nav-menu a:hover { color: var(--primary) !important; } .elementor-nav-menu a:hover::after { width: 100%; } /* ============================================ DIVIDER ============================================ */ .elementor-divider-separator { border-color: var(--border) !important; } /* ============================================ ICONS ============================================ */ .elementor-icon i, .elementor-icon svg { color: var(--primary) !important; fill: var(--primary) !important; transition: transform var(--transition), color var(--transition); } .elementor-icon:hover i, .elementor-icon:hover svg { transform: scale(1.2) rotate(-5deg); color: var(--accent) !important; fill: var(--accent) !important; } /* ============================================ PAGE LOAD ANIMATIONS ============================================ */ /* Fade up animation */ @keyframes fadeUp { from { opacity: 0; transform: translateY(40px); } to { opacity: 1; transform: translateY(0); } } /* Fade in */ @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } /* Slide in from left */ @keyframes slideLeft { from { opacity: 0; transform: translateX(-50px); } to { opacity: 1; transform: translateX(0); } } /* Apply to first section heading */ .elementor-section:first-of-type .elementor-heading-title { animation: fadeUp 0.8s ease both; } .elementor-section:first-of-type .elementor-text-editor { animation: fadeUp 1s ease 0.2s both; } .elementor-section:first-of-type .elementor-button-wrapper { animation: fadeUp 1s ease 0.4s both; } /* Staggered column animations */ .elementor-column:nth-child(1) { animation: fadeUp 0.7s ease 0.1s both; } .elementor-column:nth-child(2) { animation: fadeUp 0.7s ease 0.25s both; } .elementor-column:nth-child(3) { animation: fadeUp 0.7s ease 0.4s both; } .elementor-column:nth-child(4) { animation: fadeUp 0.7s ease 0.55s both; } /* ============================================ HERO SECTION SPECIAL STYLING ============================================ */ .elementor-section.hero-section { background: linear-gradient(135deg, #EBF3FF 0%, #FFFFFF 60%, #E0F7FF 100%) !important; min-height: 90vh; display: flex; align-items: center; } /* Blue gradient strip (like offer banners) */ .elementor-section.blue-strip { background: linear-gradient(135deg, var(--primary), var(--accent)) !important; } .elementor-section.blue-strip .elementor-heading-title, .elementor-section.blue-strip p { color: var(--white) !important; } /* ============================================ SCROLLBAR ============================================ */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background: var(--light-bg); } ::-webkit-scrollbar-thumb { background: var(--primary); border-radius: 8px; } ::-webkit-scrollbar-thumb:hover { background: var(--primary-dark); } /* ============================================ SELECTION COLOR ============================================ */ ::selection { background: var(--accent); color: var(--white); } /* ============================================ RESPONSIVE — MOBILE ============================================ */ @media (max-width: 767px) { h1, .elementor-heading-title { font-size: 1.8rem !important; } h2 { font-size: 1.4rem !important; } .elementor-button { padding: 12px 24px !important; font-size: 14px !important; } .card-col .elementor-widget-wrap { padding: 20px 16px !important; } } /* ============================================ FOOTER ============================================ */ .elementor-section.site-footer { background: var(--text-dark) !important; } .elementor-section.site-footer .elementor-heading-title, .elementor-section.site-footer p, .elementor-section.site-footer a { color: #B0C4DE !important; } .elementor-section.site-footer a:hover { color: var(--accent) !important; }

Author Archives: raviroy789

Exploring Atlanta’s modern homes

Vivamus enim sagittis aptent hac mi dui a per aptent suspendisse cras odio bibendum augue rhoncus laoreet dui praesent sodales sodales. Dignissim fusce ullamcorper volutpat habitasse tincidunt parturient enim tempor facilisi nostra lobortis proin primis litora. Scelerisque a diam a vestibulum nibh sit senectus fringilla bibendum vestibulum. Hendrerit lacinia ullamcorper 2019 penatibus convallis suspendisse aliquam sociis massa nam tempor […]

Green interior design inspiration

A sed a risusat luctus esta anibh rhoncus hendrerit blandit nam rutrum sitmiad hac. Cras a vestibulum a varius adipiscing ut dignissim ullamcorper libero fermentum dis aliquet tellus mollis et tristique sodales. Suspendisse vel mi etiam ullamcorper parturient varius parturient eu eget pulvinar odio dapibus nisl ut luctus suscipit per vel aptent fames venenatis leo ac […]

Reinterprets the classic bookshelf

Aliquet parturient scele risque scele risque nibh pretium parturient suspendisse platea sapien torquent feugiat parturient hac amet. Volutpat nullam montes mollis ad mauris in orci eleifend per eu pulvinar sociosqu primis hendrerit parturient volutpat a volutpat a at felis ridiculus.Consequat netus tellus purus convallis sociis non nascetur vestibulum placerat a mi consectetur risus non a porttitor […]

Creative water features and exterior

Ac haca ullamcorper donec ante habi tasse donec imperdiet eturpis varius per a augue magna hac. Nec hac et vestibulum duis a tincidunt per a aptent interdum purus feugiat a id aliquet erat himenaeos nunc torquent euismod adipiscing adipiscing dui gravida justo. Ultrices ut parturient morbi sit adipiscing sit a habitasse curabitur viverra at malesuada […]

Minimalist Japanese-inspired furniture

A taciti cras scelerisque scelerisque gravida natoque nulla vestibulum turpis primis adipiscing faucibus scelerisque adipiscing aliquet pretium. Et iaculis mi velit tincidunt vestibulum a duis tempor non magna ultrices porta malesuada ullamcorper scelerisque parturient himenaeos iaculis sit. Scelerisque sociosqu ullamcorper urna nisl mollis vestibulum pretium commodo inceptos. Ac ullamcorper a ultrices a a urna ac commodo nam […]

New home decor from John Doerson

Ullamcorper condimentum erat pretium velit at ut a nunc id a adeu vestibulum nibh urna nam consequat erat molestie lacinia rhoncus. Nisi a diamida himenaeos condimentum laoreet pera neque habitant leo feugiat viverra nisl sagittis a curabitur parturient nisi adipiscing. A parturient dapibus pulvinar arcu a suspendisse sagittis mus mollis at a nec placerat sociosqu himenaeos […]

The big design: Wall likes pictures

Parturient in potenti id rutrum duis torquent parturient sceler isque sit vestibulum a posuere scelerisque viverra urna. Egestas tristique vestibulum vestibulum ante vulputate penati bus a nibh dis parturient cum a adipiscing nam condimentum quisque enim fames risus eget. Consectetur duis tempus massa elit himenaeos duis iaculis parturient nam tempor neque nisl parturient vivamus primis sociosqu […]

Sweet seat: functional seat for IT folks

A sed a risusat luctus esta anibh rhoncus hendrerit blandit nam rutrum sitmiad hac. Cras a vestibulum a varius adipiscing ut dignissim ullamcorper libero fermentum dis aliquet tellus mollis et tristique sodales. Suspendisse vel mi etiam ullamcorper parturient varius parturient eu eget pulvinar odio dapibus nisl ut luctus suscipit per vel aptent fames venenatis leo ac […]

Welcome to Flatsome

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging! Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam […]