/* please make you add this to the default wysiwyg css as well as verify that the default helper styling is present in that file */

table.ou-generic-table > thead > tr > th:before { content: 'Headings are required' !important; }

/* Multi Columns shell: multi-columns container for main structure of snippet for title */
table.ou-multi-columns > tbody > tr:nth-child(1) > td:nth-child(1):before { content: 'Main title / heading for the multi-column area (optional)' !important; }
table.ou-multi-columns > tbody > tr:nth-child(2) > td:nth-child(1):before { content: 'Column 1: Insert snippet or add content' !important; }
table.ou-multi-columns > tbody > tr:nth-child(3) > td:nth-child(1):before { content: 'Column 2: Insert snippet or add content' !important; }
table.ou-multi-columns > tbody > tr:nth-child(4) > td:nth-child(1):before { content: 'Column 3: Insert snippet or add content. To delete or add additional columns, right click the last table cell, choose "Column" > "Delete Column" or "Insert Column After"' !important; }

/* Flash img with text */
table.ou-flash-img > tbody > tr:nth-child(1) > td:nth-child(1):before { content: 'Background / choose between dark and light; or add a custom class' !important; }
table.ou-flash-img > tbody > tr:nth-child(1) > td:nth-child(2):before { content: 'Full-Width - yes/no' !important; }
table.ou-flash-img > tbody > tr:nth-child(2) > td:nth-child(1):before { content: 'Insert content' !important; }
table.ou-flash-img > tbody > tr:nth-child(2) > td:nth-child(2):before { content: 'Insert content' !important; }

/* Featured Content with bg shell: featured container with background color */
table.ou-featured-bg > tbody > tr:nth-child(1) > td:nth-child(1):before { content: 'Background / choose between dark and light' !important; }
table.ou-featured-bg > tbody > tr:nth-child(1) > td:nth-child(2):before { content: 'Full-Width - yes/no' !important; }
table.ou-featured-bg > tbody > tr:nth-child(2) > td:nth-child(1):before { content: 'Main title / heading for the featured content' !important; }
table.ou-featured-bg > tbody > tr:nth-child(3) > td:nth-child(1):before { content: 'Insert snippet or add content' !important; }
/* table.ou-featured-bg > tbody > tr:nth-child(3) > td:nth-child(1):before { content: 'Spotlight column 2 content, insert a spotlight table either dynamic or manual entry' !important; }
table.ou-featured-bg > tbody > tr:nth-child(4) > td:nth-child(1):before { content: 'Spotlight column 3 content, insert a spotlight table either dynamic or manual entry' !important; }*/

/* Featured Content with full width bg shell: featured container with full width background color */
table.ou-featured-bg-fullwidth > tbody > tr:nth-child(1) > td:nth-child(1):before { content: 'Main title / heading for the featured content' !important; }
table.ou-featured-bg-fullwidth > tbody > tr:nth-child(2) > td:nth-child(1):before { content: 'Insert snippet or add content' !important; }

/* events manual: events manual entry */
table.ou-events-manual > tbody > tr:nth-child(1) > td:nth-child(1):before { content: 'Main title / heading for the events column' !important; }
table.ou-events-manual > tbody > tr:nth-child(1) > td:nth-child(2):before { content: 'End of column link and text' !important; }
table.ou-events-manual > tbody > tr:not(:first-child) > td:nth-child(1):before { content: 'Event month, first three letters' !important; }	
table.ou-events-manual > tbody > tr:not(:first-child) > td:nth-child(2):before { content: 'Event date, two digit numerical value' !important; }
table.ou-events-manual > tbody > tr:not(:first-child) > td:nth-child(3):before { content: 'Event title / headline with a link to the event page' !important; }
table.ou-events-manual > tbody > tr:not(:first-child) > td:nth-child(4):before { content: 'Event details first line of text' !important; }
table.ou-events-manual > tbody > tr:not(:first-child) > td:nth-child(5):before { content: 'Event time span, second line of text' !important; }

/* news manual: news manual entry */
table.ou-news-manual > tbody > tr:nth-child(1) > td:nth-child(1):before { content: 'Main title / heading for the news column' !important; }
table.ou-news-manual > tbody > tr:nth-child(1) > td:nth-child(2):before { content: 'End of column link and text' !important; }
table.ou-news-manual > tbody > tr:not(:first-child) > td:nth-child(1):before { content: 'Insert an image 250X250 dimensions' !important; }
table.ou-news-manual > tbody > tr:not(:first-child) > td:nth-child(2):before { content: 'News title / headline text' !important; }
table.ou-news-manual > tbody > tr:not(:first-child) > td:nth-child(3):before { content: 'News date, month name numeric day, year' !important; }
table.ou-news-manual > tbody > tr:not(:first-child) > td:nth-child(4):before { content: 'News article link + text' !important; }

/* spotlight events dynamic: spotlight events dynamic entry */
table.ou-events-dynamic > tbody > tr > td:nth-child(1):before { content: 'Main title / heading for the events column' !important; }
table.ou-events-dynamic > tbody > tr > td:nth-child(2):before { content: 'End of column text and link' !important; }
table.ou-events-dynamic > tbody > tr > td:nth-child(3):before { content: 'Feed type "WP" for wordpress or "OU" for omniupdate' !important; }
table.ou-events-dynamic > tbody > tr > td:nth-child(4):before { content: 'Feed source, edit the url/path to the feed' !important; }
table.ou-events-dynamic > tbody > tr > td:nth-child(5):before { content: 'Quantity of items to display, default is three items, enter numerical value' !important; }

/* spotlight news dynamic: spotlight news dynamic entry */
table.ou-news-dynamic > tbody > tr > td:nth-child(1):before { content: 'Main title / heading for the news column' !important; }
table.ou-news-dynamic > tbody > tr > td:nth-child(2):before { content: 'End of column text and link' !important; }
table.ou-news-dynamic > tbody > tr > td:nth-child(3):before { content: 'Feed type "WP" for wordpress or "OU" for omniupdate' !important; }
table.ou-news-dynamic > tbody > tr > td:nth-child(4):before { content: 'Feed source, edit the url/path to the feed' !important; }
table.ou-news-dynamic > tbody > tr > td:nth-child(5):before { content: 'Quantity of items to display, default is three items, enter numerical value' !important; }

/* event highlights: event highlight columns */
table.ou-events-highlights > tbody > tr:nth-child(1) > td:nth-child(1):before { content: 'Main title / heading for events highlight box' !important; }	
table.ou-events-highlights > tbody > tr:nth-child(1) > td:nth-child(2):before { content: 'Bottom of box button link and text' !important; }
table.ou-events-highlights > tbody > tr:not(:first-child) > td:nth-child(1):before { content: 'Headline of the event with link to event page' !important; }
table.ou-events-highlights > tbody > tr:not(:first-child) > td:nth-child(2):before { content: 'Event content' !important; }

/* tabs: tab with heading using fa icons and content */
table.ou-tabs > colgroup > col:nth-child(1) { width: 20% !important; }
table.ou-tabs > colgroup > col:nth-child(2) { width: 80% !important; }
/* table.ou-tabs > tbody > tr:nth-child(1) > td:nth-child(1):before { content: 'Main title / heading for tab content' !important; } */
table.ou-tabs > tbody > tr > td:nth-child(1):before { content: 'Edit text for tab heading. To change the icon, edit the tab heading link and enter the name of a FontAwesome 6 icon e.g. "fa-solid fa-house", "fa-regular fa-image", or "fa-light fa-music". To see available icons, visit https://fontawesome.com/icons.  Provide a unique link name for no icon'; }
table.ou-tabs > tbody > tr > td:nth-child(2):before { content: 'Insert snippet or add content'; }

/* accordion: accordion */
table.ou-accordion > colgroup > col:nth-child(1) { width: 20% !important; }
table.ou-accordion > colgroup > col:nth-child(2) { width: 80% !important; }
table.ou-accordion > tbody > tr > td:nth-child(1):before { content: 'Heading for the content'; }
table.ou-accordion > tbody > tr > td:nth-child(2):before { content: 'Insert snippet or add content'; }

/* accordion: accordion with anchor */
table.ou-accordion-for-anchorTag > colgroup > col:nth-child(1) { width: 20% !important; }
table.ou-accordion-for-anchorTag > colgroup > col:nth-child(2) { width: 60% !important; }
table.ou-accordion-for-anchorTag > colgroup > col:nth-child(3) { width: 10% !important; }
table.ou-accordion-for-anchorTag > colgroup > col:nth-child(4) { width: 20% !important; }
table.ou-accordion-for-anchorTag > tbody > tr > td:nth-child(1):before { content: 'Heading for the content'; }
table.ou-accordion-for-anchorTag > tbody > tr > td:nth-child(2):before { content: 'Insert snippet or add content'; }
table.ou-accordion-for-anchorTag > tbody > tr > td:nth-child(3):before { content: 'Give a unique name (no spaces) if you need to link directly to the accordion item'; }
table.ou-accordion-for-anchorTag > tbody > tr > td:nth-child(4):before { content: 'example:fas fa-camera-retro'; }


/* embed video: embed video content */
table.ou-embed-video > tbody > tr:nth-child(1) > td:nth-child(1):before { content: 'Edit the text for the video title, and link to YouTube video embed URL. To get the embed URL, visit YouTube video page, click SHARE, click EMBED, then highlight + copy the URL from the IFRAME code. The embed URL will look like: https://www.youtube.com/embed/XXXXXXXXXXX' !important; }

/* slick slider: slick slider content images and content */
table.ou-slick-slider > colgroup > col:nth-child(1) { width: 20% !important; }
table.ou-slick-slider > colgroup > col:nth-child(2) { width: 20% !important; }
table.ou-slick-slider > colgroup > col:nth-child(3) { width: 20% !important; }
table.ou-slick-slider > colgroup > col:nth-child(4) { width: 20% !important; }
table.ou-slick-slider > colgroup > col:nth-child(5) { width: 20% !important; }
table.ou-slick-slider > tbody > tr:nth-child(1) > td:nth-child(1):before { content: 'Main title / heading for slider' !important; }
table.ou-slick-slider > tbody > tr:not(:first-child) > td:nth-child(1):before { content: 'Insert an image 350X300 dimensions'; }
table.ou-slick-slider > tbody > tr:not(:first-child) > td:nth-child(2):before { content: 'Link'; }
table.ou-slick-slider > tbody > tr:not(:first-child) > td:nth-child(3):before { content: 'Image title'; }
table.ou-slick-slider > tbody > tr:not(:first-child) > td:nth-child(4):before { content: 'Image caption text'; }
table.ou-slick-slider > tbody > tr:not(:first-child) > td:nth-child(5):before { content: 'Optional modal YouTube video, use embed URL. To get the embed URL, visit YouTube video page, click SHARE, click EMBED, then highlight + copy the URL from the IFRAME code. The embed URL will look like: https://www.youtube.com/embed/XXXXXXXXXXX'; }


/* quotes testimonials slider: images, quotes, and contributor */
table.ou-quotes-testimonial-slider > colgroup > col:nth-child(1) { width: 50% !important; }
table.ou-quotes-testimonial-slider > colgroup > col:nth-child(2) { width: 25% !important; }
table.ou-quotes-testimonial-slider > colgroup > col:nth-child(3) { width: 25% !important; }
table.ou-quotes-testimonial-slider > tbody > tr:nth-child(1) > td:nth-child(1):before { content: 'Main title / heading for slider' !important; }
table.ou-quotes-testimonial-slider > tbody > tr:not(:first-child) > td:nth-child(1):before { content: 'Insert an image 100X100 dimensions, optional'; }
table.ou-quotes-testimonial-slider > tbody > tr:not(:first-child) > td:nth-child(2):before { content: 'Quote'; }
table.ou-quotes-testimonial-slider > tbody > tr:not(:first-child) > td:nth-child(3):before { content: 'Citation'; }

/* callout: customer consolidated snippet */
table.ou-callout > tbody > tr > td:nth-child(1):before { content: 'Main title / heading for the box (required field)' !important; }
table.ou-callout > tbody > tr > td:nth-child(2):before { content: 'Image (optional)' !important; }
table.ou-callout > tbody > tr > td:nth-child(3):before { content: 'Secondary Title/Heading (text and link are optional)' !important; }
table.ou-callout > tbody > tr > td:nth-child(4):before { content: 'Subtitle / caption title (text and link are optional)' !important; }
table.ou-callout > tbody > tr > td:nth-child(5):before { content: 'Caption content (text only)' !important; }
table.ou-callout > tbody > tr > td:nth-child(6):before { content: 'Styled button link (optional)' !important; }

/* callout: color boxes */
table.ou-colorboxes > tbody > tr > td:nth-child(1):before { content: 'Main title / heading for the box' !important; }
table.ou-colorboxes > tbody > tr > td:nth-child(2):before { content: 'Insert box content (text only)' !important; }
table.ou-colorboxes > tbody > tr > td:nth-child(3):before { content: 'Edit link and link text' !important; }

/* home page */

/* by the numbers: four column image + stats row */
table.ou-by-the-numbers > tbody > tr:nth-child(1) > td:nth-child(1):before { content: 'Main title / heading for by the numbers section plus link' !important; }
table.ou-by-the-numbers > tbody > tr:nth-child(1) > td:nth-child(2):before { content: 'More facts button link and text for bottom of content/snippet' !important; }
table.ou-by-the-numbers > tbody > tr:not(:first-child) > td:nth-child(1):before { content: 'By the numbers image' !important; }	
table.ou-by-the-numbers > tbody > tr:not(:first-child) > td:nth-child(2):before { content: 'Title + link for the stats' !important; }
table.ou-by-the-numbers > tbody > tr:not(:first-child) > td:nth-child(3):before { content: 'First line of text for the stat' !important; }
table.ou-by-the-numbers > tbody > tr:not(:first-child) > td:nth-child(4):before { content: 'Second line of text for the the stat' !important; }


/* -------- NO LONGER IN USE - snippets that were consolidated into Callout Snippet ---- */

/* spotlight news manual: spotlight news manual entry */
table.ou-spotlight-featured-manual > tbody > tr > td:nth-child(1):before { content: 'Insert an image 400X250 dimensions' !important; }
table.ou-spotlight-featured-manual > tbody > tr > td:nth-child(2):before { content: 'Featured title' !important; }
table.ou-spotlight-featured-manual > tbody > tr > td:nth-child(3):before { content: 'Content heading / tagline' !important; }
table.ou-spotlight-featured-manual > tbody > tr > td:nth-child(4):before { content: 'Enter content text, use break tags for new lines' !important; }

/* spotlight highlights: spotlight highlight columns */
table.ou-spotlight-highlights > tbody > tr:nth-child(1) > td:nth-child(1):before { content: 'Main title / heading for spotlight highlight columns' !important; }
table.ou-spotlight-highlights > tbody > tr:not(:first-child) > td:nth-child(1):before { content: 'Spotlight highlight tile image, 400X250 dimensions' !important; }
table.ou-spotlight-highlights > tbody > tr:not(:first-child) > td:nth-child(2):before { content: 'Spotlight highlight title and link' !important; }
table.ou-spotlight-highlights > tbody > tr:not(:first-child) > td:nth-child(3):before { content: 'Spotlight highlight content text' !important; }

/* two column cards: two column featured cards displaying content in format */
table.ou-two-column-cards > tbody > tr:nth-child(n) > td:nth-child(1):before { content: 'Title / heading for the card' !important; }
table.ou-two-column-cards > tbody > tr:nth-child(n) > td:nth-child(2):before { content: 'Sub title / sub heading for the content' !important; }
table.ou-two-column-cards > tbody > tr:nth-child(n) > td:nth-child(3):before { content: 'Text content / featured card content ' !important; }
table.ou-two-column-cards > tbody > tr:nth-child(n) > td:nth-child(4):before { content: 'Edit the button link and text' !important; }