Login
Dashboard
Saved Stitches
Stitch Catalog
Demo
All
E-Commerce
All
(4)
Collections
(3)
Featured Products
(0)
Hero
(0)
Pop Up Modals
(0)
Promotional CTA
(1)
Store Products
(0)
Buttons
All
(1)
Non Standard
(0)
Squared
(1)
Navigation
All
(2)
+ Dropdown
(1)
+ Top Bar
(0)
Double Dropdown
(0)
Standard
(1)
Top Bar + Dropdown
(0)
Hero Section
All
(7)
Centered
(2)
Grid
(0)
Landing + Services
(3)
Left Aligned
(1)
Right Aligned
(1)
Services
All
(16)
3 Card
(4)
4 Card
(4)
5 Card
(1)
6 Card
(2)
8 Card
(1)
Combo
(2)
Side By Side
(2)
Content Flair
All
(3)
Button Boxes
(1)
Content Groups
(1)
Lists
(1)
Quotes
(0)
Stats
(0)
Toppers
(0)
Side By Side
All
(34)
Combo
(0)
Non Standard
(1)
Reverse
(11)
Reverse Pair
(5)
Reverse Triplet
(3)
Standard
(14)
Gallery
All
(7)
4 Images
(1)
5 Images
(1)
6 Images
(1)
8 Images
(2)
Full Width
(0)
Mosaic
(0)
Multi Gallery
(1)
Simple
(1)
Meet Our Team
All
(5)
2 Card
(0)
3 Card
(1)
4 Card
(2)
5 Card
(1)
6 Card
(0)
7 Card
(0)
8 Card
(1)
Combo
(0)
Steps
All
(4)
3 Steps
(2)
4 Steps
(2)
5 Steps
(0)
Stats
All
(5)
2 Stats
(0)
3 Stats
(0)
4 Stats
(3)
Combos
(1)
Timeline
(1)
Pricing
All
(7)
2 Card
(0)
3 Card
(3)
Menu's
(2)
Price List
(0)
w/ Toggles
(2)
FAQ
All
(4)
Multi FAQ's
(0)
Side By Side
(2)
Standard
(2)
Why Choose Us
All
(11)
3 Card
(1)
4 Card
(1)
6 Card
(0)
Side By Side
(9)
Quotes
All
(0)
Single Quotes
(0)
MISC
All
(5)
Careers
(0)
Content
(0)
Locations
(1)
Logos
(1)
Maps
(0)
Popups
(0)
Tables
(1)
Video
(2)
Reviews
All
(14)
2 Card
(4)
3 Card
(3)
4 Card
(0)
8 Card
(0)
Full Width
(0)
Single Review
(7)
Slideshow
(0)
Forms & Contact
All
(8)
Contact Forms
(8)
Contact Info
(0)
Subscribe
(0)
Events
All
(3)
3 Card
(1)
4 Card
(0)
Side By Side
(2)
Blog
All
(3)
Recent Posts
(3)
Call To Action
All
(4)
Combos
(1)
Contained
(0)
Full Width
(2)
Subscribe Forms
(1)
Footer
All
(6)
2 Column
(0)
3 Column
(1)
4 Column
(2)
5 Column
(1)
Combo
(0)
Simple
(2)
Dark Mode
All
(1)
Standard
(1)
Interior Pages
All
(3)
About Page
(0)
Contact Page
(0)
Content Page
(1)
FAQ Page
(1)
Menus
(0)
Page Banners
(1)
Service Page
(0)
Standard
HTML
CSS
JS
Core Styles
Choose your preferred CSS
CSS
LESS
SCSS
Choose your preferred Core Styles CSS
CSS
LESS
SCSS
Copy
to Clipboard
<!--Dark Mode toggle--> <!-- Place at the bottom of your container that wraps around your <nav> navigation list --> <!-- If there is no container wrapping your <nav>, add one. This should NOT be placed inside the navigation list --> <button id="dark-mode-toggle"> <!--Moon is an inline SVG so you can edit the color if needed--> <svg class="cs-moon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 480 480" style="enable-background:new 0 0 480 480" xml:space="preserve"><path d="M459.782 347.328c-4.288-5.28-11.488-7.232-17.824-4.96-17.76 6.368-37.024 9.632-57.312 9.632-97.056 0-176-78.976-176-176 0-58.4 28.832-112.768 77.12-145.472 5.472-3.712 8.096-10.4 6.624-16.832S285.638 2.4 279.078 1.44C271.59.352 264.134 0 256.646 0c-132.352 0-240 107.648-240 240s107.648 240 240 240c84 0 160.416-42.688 204.352-114.176 3.552-5.792 3.04-13.184-1.216-18.496z"/></svg> <img class="cs-sun" aria-hidden="true" src="https://csimg.nyc3.digitaloceanspaces.com/Contact-Page/sun.svg" decoding="async" alt="sun" width="15" height="15"> </button>
/* Add this as it's own dark.css file and linked on all pages */ /*-- -------------------------- --> <--- Core Dark Styles --> <--- -------------------------- -*/ /* Mobile */ @media only screen and (min-width: 0rem) { :root { --dark: #082032; --medium: #2c394b; --accent: #334756; --bodyTextColorWhite: #fafbfc; } body.dark-mode { background-color: var(--dark); } body.dark-mode p, body.dark-mode li, body.dark-mode h1, body.dark-mode h2, body.dark-mode h3, body.dark-mode h4, body.dark-mode h5, body.dark-mode h6, body.dark-mode .cs-title, body.dark-mode .cs-text, body.dark-mode .cs-li { color: var(--bodyTextColorWhite); } body.dark-mode .light { display: none; } body.dark-mode .dark { display: block !important; } .dark { /* class used to hide elements that only need to be seen when dark mode is enabled */ display: none; } } /*-- -------------------------- --> <--- Dark Mode Toggle --> <--- -------------------------- -*/ /* Mobile */ @media only screen and (min-width: 0rem) { body.dark-mode #dark-mode-toggle .cs-sun { transform: translate(-50%, -50%); opacity: 1; } body.dark-mode #dark-mode-toggle .cs-moon { transform: translate(-50%, -150%); opacity: 0; } #dark-mode-toggle { display: block; position: absolute; top: 50%; transform: translateY(-50%); right: 3.75rem; width: 3rem; height: 3rem; background: transparent; border: none; overflow: hidden; padding: 0; } #dark-mode-toggle img, #dark-mode-toggle svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 1.5625rem; height: 1.5625rem; pointer-events: none; } #dark-mode-toggle .cs-moon { z-index: 2; transition: transform 0.3s, opacity 0.3s, fill 0.3s; fill: #000; } #dark-mode-toggle .cs-sun { z-index: 1; transform: translate(-50%, 100%); opacity: 0; transition: transform 0.3s, opacity 0.3s; } } /* Desktop */ @media only screen and (min-width: 64rem) { #dark-mode-toggle { position: relative; top: auto; right: auto; transform: none; margin-left: 1.875rem; margin-bottom: 0rem; } #dark-mode-toggle .moon { /* change to whatever you need */ /* fill: #fff; */ } }
/* Add this as it's own dark.css file and linked on all pages */ /*-- -------------------------- --> <--- Core Dark Styles --> <--- -------------------------- -*/ /* Mobile */ @media only screen and (min-width: 0rem) { // Dark Mode Color Scheme :root { --dark: #082032; --medium: #2c394b; --accent: #334756; --bodyTextColorWhite: #fafbfc; } body.dark-mode { background-color: var(--dark); p, li, h1, h2, h3, h4, h5, h6, .cs-title, .cs-text, .cs-li { color: var(--bodyTextColorWhite); } // hide all light classes .light { display: none; } // show all dark classes .dark { display: block !important; } } .dark { /* class used to hide elements that only need to be seen when dark mode is enabled */ display: none; } } /*-- -------------------------- --> <--- Dark Mode Toggle --> <--- -------------------------- -*/ /* Mobile */ @media only screen and (min-width: 0rem) { // Dark Mode Toggle Switch Animation body.dark-mode { #dark-mode-toggle { .cs-sun { transform: translate(-50%, -50%); opacity: 1; } .cs-moon { transform: translate(-50%, -150%); opacity: 0; } } } // Toggle #dark-mode-toggle { display: block; position: absolute; top: 50%; transform: translateY(-50%); right: (60/16rem); width: (48/16rem); height: (48/16rem); background: transparent; border: none; overflow: hidden; padding: 0; //center image inside button img, svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: (25/16rem); height: (25/16rem); pointer-events: none; } .cs-moon { z-index: 2; // Transition properties transition: transform 0.3s, opacity 0.3s, fill 0.3s; fill: #000; // --> change the color of the moon graphic based ont he background being lighter or darker } .cs-sun { z-index: 1; // Transition property transform: translate(-50%, 100%); opacity: 0; transition: transform 0.3s, opacity 0.3s; } } } /* Desktop */ @media only screen and (min-width: 64rem) { #dark-mode-toggle { position: relative; top: auto; right: auto; transform: none; margin-left: (30/16rem); margin-bottom: (0/16rem); .moon { /* change to whatever you need */ /* fill: #fff; */ } } }
/* Add this as it's own dark.css file and linked on all pages */ /*-- -------------------------- --> <--- Core Dark Styles --> <--- -------------------------- -*/ /* Mobile */ @media only screen and (min-width: 0rem) { // Dark Mode Color Scheme :root { --dark: #082032; --medium: #2c394b; --accent: #334756; --bodyTextColorWhite: #fafbfc; } body.dark-mode { background-color: var(--dark); p, li, h1, h2, h3, h4, h5, h6, .cs-title, .cs-text, .cs-li { color: var(--bodyTextColorWhite); } // hide all light classes .light { display: none; } // show all dark classes .dark { display: block !important; } } .dark { /* class used to hide elements that only need to be seen when dark mode is enabled */ display: none; } } /*-- -------------------------- --> <--- Dark Mode Toggle --> <--- -------------------------- -*/ /* Mobile */ @media only screen and (min-width: 0rem) { // Dark Mode Toggle Switch Animation body.dark-mode { #dark-mode-toggle { .cs-sun { transform: translate(-50%, -50%); opacity: 1; } .cs-moon { transform: translate(-50%, -150%); opacity: 0; } } } // Toggle #dark-mode-toggle { display: block; position: absolute; top: 50%; transform: translateY(-50%); right: calc(60 / 16 * 1rem); width: calc(48 / 16 * 1rem); height: calc(48 / 16 * 1rem); background: transparent; border: none; overflow: hidden; padding: 0; //center image inside button img, svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: calc(25 / 16 * 1rem); height: calc(25 / 16 * 1rem); pointer-events: none; } .cs-moon { z-index: 2; // Transition properties transition: transform 0.3s, opacity 0.3s, fill 0.3s; fill: #000; // --> change the color of the moon graphic based ont he background being lighter or darker } .cs-sun { z-index: 1; // Transition property transform: translate(-50%, 100%); opacity: 0; transition: transform 0.3s, opacity 0.3s; } } } /* Desktop */ @media only screen and (min-width: 64rem) { #dark-mode-toggle { position: relative; top: auto; right: auto; transform: none; margin-left: 30 / 16 * 1rem; margin-bottom: 0 / 16 * 1rem; .cs-moon { /* change to whatever you need */ // fill: #fff; } } }
// // The Dark Mode System // // helper functions to toggle dark mode function enableDarkMode() { document.body.classList.add('dark-mode'); localStorage.setItem('theme', 'dark'); } function disableDarkMode() { document.body.classList.remove('dark-mode'); localStorage.setItem('theme', 'light'); } // determines a new users dark mode preferences function detectColorScheme() { // default to the light theme let theme = 'light'; // check localStorage for a saved 'theme' variable. if it's there, the user has visited before, so apply the necessary theme choices if (localStorage.getItem('theme')) { theme = localStorage.getItem('theme'); } // if it's not there, check to see if the user has applied dark mode preferences themselves in the browser else if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { theme = 'dark'; } // if there is no preference set, the default of light will be used. apply accordingly theme === 'dark' ? enableDarkMode() : disableDarkMode(); } // run on page load detectColorScheme(); // add event listener to the dark mode button toggle document.getElementById('dark-mode-toggle').addEventListener('click', () => { // on click, check localStorage for the dark mode value, use to apply the opposite of what's saved localStorage.getItem('theme') === 'light' ? enableDarkMode() : disableDarkMode(); });
:root { /* Add these styles to your global stylesheet, which is used across all site pages. You only need to do this once. All elements in the library derive their variables and base styles from this central sheet, simplifying site-wide edits. For instance, if you want to modify how your h2's appear across the site, you just update it once in the global styles, and the changes apply everywhere. */ --primary: #ff6a3e; --primaryLight: #ffba43; --secondary: #ffba43; --secondaryLight: #ffba43; --headerColor: #1a1a1a; --bodyTextColor: #4e4b66; --bodyTextColorWhite: #fafbfc; /* 13px - 16px */ --topperFontSize: clamp(0.8125rem, 1.6vw, 1rem); /* 31px - 49px */ --headerFontSize: clamp(1.9375rem, 3.9vw, 3.0625rem); --bodyFontSize: 1rem; /* 60px - 100px top and bottom */ --sectionPadding: clamp(3.75rem, 7.82vw, 6.25rem) 1rem; } body { margin: 0; padding: 0; } *, *:before, *:after { /* prevents padding from affecting height and width */ box-sizing: border-box; } .cs-topper { font-size: var(--topperFontSize); line-height: 1.2em; text-transform: uppercase; text-align: inherit; letter-spacing: .1em; font-weight: 700; color: var(--primary); margin-bottom: 0.25rem; display: block; } .cs-title { font-size: var(--headerFontSize); font-weight: 900; line-height: 1.2em; text-align: inherit; max-width: 43.75rem; margin: 0 0 1rem 0; color: var(--headerColor); position: relative; } .cs-text { font-size: var(--bodyFontSize); line-height: 1.5em; text-align: inherit; width: 100%; max-width: 40.625rem; margin: 0; color: var(--bodyTextColor); }
:root { /* Add these styles to your global stylesheet, which is used across all site pages. You only need to do this once. All elements in the library derive their variables and base styles from this central sheet, simplifying site-wide edits. For instance, if you want to modify how your h2's appear across the site, you just update it once in the global styles, and the changes apply everywhere. */ --primary: #ff6a3e; --primaryLight: #ffba43; --secondary: #ffba43; --secondaryLight: #ffba43; --headerColor: #1a1a1a; --bodyTextColor: #4e4b66; --bodyTextColorWhite: #fafbfc; /* 13px - 16px */ --topperFontSize: clamp(0.8125rem, 1.6vw, 1rem); /* 31px - 49px */ --headerFontSize: clamp(1.9375rem, 3.9vw, 3.0625rem); --bodyFontSize: 1rem; /* 60px - 100px top and bottom */ --sectionPadding: clamp(3.75rem, 7.82vw, 6.25rem) 1rem; } body { margin: 0; padding: 0; } *, *:before, *:after { /* prevents padding from affecting height and width */ box-sizing: border-box; } .cs-topper { font-size: var(--topperFontSize); line-height: 1.2em; text-transform: uppercase; text-align: inherit; letter-spacing: .1em; font-weight: 700; color: var(--primary); margin-bottom: (4/16rem); display: block; } .cs-title { font-size: var(--headerFontSize); font-weight: 900; line-height: 1.2em; text-align: inherit; max-width: (700/16rem); margin: 0 0 (16/16rem) 0; color: var(--headerColor); position: relative; } .cs-text { font-size: var(--bodyFontSize); line-height: 1.5em; text-align: inherit; width: 100%; max-width: (650/16rem); margin: 0; color: var(--bodyTextColor); }
:root { /* Add these styles to your global stylesheet, which is used across all site pages. You only need to do this once. All elements in the library derive their variables and base styles from this central sheet, simplifying site-wide edits. For instance, if you want to modify how your h2's appear across the site, you just update it once in the global styles, and the changes apply everywhere. */ --primary: #ff6a3e; --primaryLight: #ffba43; --secondary: #ffba43; --secondaryLight: #ffba43; --headerColor: #1a1a1a; --bodyTextColor: #4e4b66; --bodyTextColorWhite: #fafbfc; /* 13px - 16px */ --topperFontSize: clamp(0.8125rem, 1.6vw, 1rem); /* 31px - 49px */ --headerFontSize: clamp(1.9375rem, 3.9vw, 3.0625rem); --bodyFontSize: 1rem; /* 60px - 100px top and bottom */ --sectionPadding: clamp(3.75rem, 7.82vw, 6.25rem) 1rem; } body { margin: 0; padding: 0; } *, *:before, *:after { /* prevents padding from affecting height and width */ box-sizing: border-box; } .cs-topper { font-size: var(--topperFontSize); line-height: 1.2em; text-transform: uppercase; text-align: inherit; letter-spacing: .1em; font-weight: 700; color: var(--primary); margin-bottom: calc(4 / 16 * 1rem); display: block; } .cs-title { font-size: var(--headerFontSize); font-weight: 900; line-height: 1.2em; text-align: inherit; max-width: calc(700 / 16 * 1rem); margin: 0 0 calc(16 / 16 * 1rem) 0; color: var(--headerColor); position: relative; } .cs-text { font-size: var(--bodyFontSize); line-height: 1.5em; text-align: inherit; width: 100%; max-width: calc(650 / 16 * 1rem); margin: 0; color: var(--bodyTextColor); }
Lorem Ipsum
Undo