/* Menu styling */
.main-menu li a {
	padding: 8px 12px!important;
}

#menu-social {padding-top: 20px;}

/* "load more posts" button */
.wp-block-button__link {
	display: block;
	margin: 0 auto;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
}

.shadow {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.small {
	font-size: smaller;
}

.more-link {
	font-style: italic;
	font-weight: bold;
	color: #19aca6 !important;
}

a.more-link:hover {
	font-style: italic;
	color: #fe8100 !important;
}

/* Archive Chips */
.chips-container {
	display: flex;
	gap: 12px;
	flex-wrap: wrap;
	margin: 20px 0;
	justify-content: center;
}

.chip {
	display: inline-flex;
	align-items: center;
	padding: 8px 16px;
	background-color: #ffffff;
	border: 2px solid #e0e0e0;
	border-radius: 20px;
	font-size: 14px;
	font-weight: 500;
	color: #333333;
	cursor: pointer;
	transition: all .2s ease;
	text-decoration: none;
}

.chip:hover {
	background-color: #0073aa;
	border-color: #0073aa;
	color: #ffffff;
	transform: translateY(-1px);
	box-shadow: 0 2px 8px rgba(0, 115, 170, 0.2);
}

.chip.active {
	background-color: #0073aa;
	border-color: #0073aa;
	color: #ffffff;
}

.chip-icon {
	margin-right: 6px;
	font-size: 16px;
}	
}

/* end of Chips */

.cw-border {
	border: 1px solid #1aaba8;
}

#main .post-thumbnail {
	overflow: hidden;
	border-radius: 12px;
}

#main .post-thumbnail img {
	width: 100%;
	max-width: 300px;
	height: auto;
	object-fit: cover;
	border: 1px solid #1aaba8;
	border-radius: 12px;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.08);
	transition: transform .3s ease;
}

/* Scale effect on hover for larger screens only */
@media (min-width: 769px) {
	#main .post-thumbnail a:hover img {
		transform: scale(1.05);
	}
}

/* All image captions */
.wp-element-caption {
	font-style: italic;
	font-size: small;
	text-transform: lowercase;
}

.postid-3507 .site-main img,
.postid-3362 .site-main img,
.postid-3450 .site-main img {
	width: 300px;
	height: auto;
	object-fit: cover;
	border: 1px solid #1aaba8;
}

.wp-block-newspack-blocks-homepage-articles img {
	border: 1px solid #1aaba8;
}

/* templates page */
.page-id-2351 .post-thumbnail img {
	border: 1px solid #1aaba8;
}

/* clients page */
.page-id-2349 .post-thumbnail img {
	border: 1px solid #1aaba8;
}

/* ================================ */
/* DIY - Under the Radar Tools and Hardware */
.page-id-4336 {
	background-color: #F5F5F5;
}

.page-id-4336 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-4336 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-4336 #masthead {
	display: none;
}

.page-id-4336 .post-thumbnail {
	display: none;
}

.page-id-4336 .entry-header {
	display: none;
}

/* footer */
.page-id-4336 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-4336 .widget-area {
	display: none;
}

/* palette */
/*
   Main #F0F8FF
   Text #333333
   Accent #00509E
   Link #4682B4
   Hover #0056b3
*/
.page-id-4336 .site-content {
	background-color: #F0F8FF;
/* main */
	color: #333333;
/* text */
	border-color: #00509E;
/* accent */
}

/* gallery img borders */
.page-id-4336 .wp-block-image img {
	border: 1px solid #00509E;
}

.page-id-4336 h2 {
	color: #00509E;
/* accent */
}

.page-id-4336 h3 {
	color: #00509E;
/* accent */
}

.page-id-4336 a {
	color: #4682B4;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-4336 a:hover {
	color: #0056b3;
/* hover */
	text-decoration: underline;
}

.page-id-4336 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #00509E;
/* accent */
}

/* footer */
.page-id-4336 #colophon {
	background-color: #00509E;
/* accent */
}

.page-id-4336 #colophon a {
	color: #F0F8FF;
/* main */
}

/* ========================= */
/* SEAFOOD TEMPLATE */
/* ========================= */
/* Color Palette (Based on Under the Radar Logo):
   Navy Blue: #1e4a72 (primary text, radar dish)
   Medium Blue: #2e5c8a (secondary elements)
   Teal Green: #4a9b8e (fish, accent elements)
   Light Green: #6bb77b (radar waves, highlights)
   Light Blue: #87ceeb (background, light elements)
   White: #ffffff (backgrounds, contrast)
*/
/* Base Page Styling */
.page-id-3619 {
	background-color: #33a949;
}

.page-id-3619 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	background-color: #87ceeb;
	color: #1e4a72;
	border-color: #1e4a72;
}

/* Content Elements */
.page-id-3619 .wp-element-caption {
	font-style: italic;
}

/* Hidden Elements */
.page-id-3619 #masthead,
.page-id-3619 .post-thumbnail,
.page-id-3619 .entry-header,
.page-id-3619 .widget-area {
	display: none;
}

/* Typography */
.page-id-3619 h2,
.page-id-3619 h3 {
	color: #1e4a72;
}

/* Links */
.page-id-3619 a {
	color: #1e4a72;
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-3619 a:hover {
	color: #2e5c8a;
	text-decoration: underline;
}

/* Images */
.page-id-3619 .wp-block-image img {
	border: 1px solid #1e4a72;
}

/* Banner */
.page-id-3619 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #1e4a72;
}

/* Footer */
.page-id-3619 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
	background-color: #6bb77b;
}

.page-id-3619 #colophon a {
	color: #1e4a72;
}

/* ========================= */
/* CLIENTS */
/* ============================== */
/* MICHELLE LONGMAN */
/* all templates */
.page-id-3118 {
	background-color: #ffffff;
}

.page-id-3118 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-3118 .wp-image-2147 {
	filter: grayscale(0%) !important;
}

.page-id-3118 .wp-image-3348 {
	filter: grayscale(0%) !important;
}

.page-id-3118 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-3118 #masthead {
	display: none;
}

/* hide featured image if embedding blog posts */
.page-id-3118 .attachment-post-thumbnail {
	display: none;
}

.page-id-3118 .entry-header {
	display: none;
}

/* footer */
.page-id-3118 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-3118 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #ffffff
   Text #000000
   Accent #8e8e8e
   Link #000000
   Hover #000000
*/
.page-id-3118 .site-content {
	background-color: #ffffff;
/* main */
	color: #000000;
/* text */
	border-color: #8e8e8e;
/* accent */
}

/* gallery img borders */
.page-id-3118 .wp-block-image img {
	border: 1px solid #8e8e8e;
}

/* grayscale, color on hover */
.page-id-3118 .wp-block-image img {
	filter: grayscale(100%);
/* Sets the image to 100% grayscale */
	transition: filter .5s ease-in-out;
/* Adds a smooth transition effect over 0.5 seconds */
}

.page-id-3118 .wp-block-image img:hover {
	filter: grayscale(0%);
/* Removes the grayscale filter on hover, showing the original colors */
}

.page-id-3118 h2 {
	color: #8e8e8e;
/* accent */
}

.page-id-3118 h3 {
	color: #8e8e8e;
/* accent */
}

.page-id-3118 a {
	color: #000000;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-3118 a:hover {
	color: #000000;
/* hover */
	text-decoration: underline;
}

.page-id-3118 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #8e8e8e;
/* accent */
}

/* footer */
.page-id-3118 #colophon {
	background-color: #8e8e8e;
/* accent */
}

.page-id-3118 #colophon a {
	color: #ffffff;
/* main */
}

/* ========================== */
/* BRIAN CURRIN */
/* all templates */
.page-id-3045 {
	background-color: #A3B18A;
/* sage green */
}

.page-id-3045 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-3045 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-3045 #masthead {
	display: none;
}

.page-id-3045 .post-thumbnail {
	display: none;
}

.page-id-3045 .entry-header {
	display: none;
}

/* footer */
.page-id-3045 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-3045 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #fceed3
   Text #70401B
   Accent #C77D4D
   Link #70401B
   Hover #70401B
*/
.page-id-3045 .site-content {
	background-color: #fceed3;
/* main */
	color: #70401B;
/* text */
	border-color: #C77D4D;
/* accent */
}

/* gallery img borders */
.page-id-3045 .wp-block-image img {
	border: 1px solid #C77D4D;
}

.page-id-3045 h2 {
	color: #C77D4D;
/* accent */
}

.page-id-3045 h3 {
	color: #C77D4D;
/* accent */
}

.page-id-3045 a {
	color: #C77D4D;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-3045 a:hover {
	color: #C77D4D;
/* hover */
	text-decoration: underline;
}

.page-id-3045 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #C77D4D;
/* accent */
}

/* footer */
.page-id-3045 #colophon {
	background-color: #C77D4D;
/* accent */
}

.page-id-3045 #colophon a {
	color: #fceed3;
/* main */
}

/* ============================== */
/* WRISTWRAPS */
/* all templates */
.page-id-2905 {
	background-color: #f6f6f6;
}

.wp-block-quote {
	border-left-color: #000080;
}

.page-id-2905 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2905 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2905 #masthead {
	display: none;
}

.page-id-2905 .post-thumbnail {
	display: none;
}

.page-id-2905 .entry-header {
	display: none;
}

/* footer */
.page-id-2905 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2905 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #FFB6C1
   Text #000000
   Accent #000080
   Link #f6f6f6
   Hover #f6f6f6
*/
.page-id-2905 .site-content {
	background-color: #FFB6C1;
/* main */
	color: #000000;
/* text */
	border-color: #000080;
/* accent */
}

/* gallery img borders */
.page-id-2905 .wp-block-image img {
	border: 1px solid #000080;
}

.page-id-2905 h2 {
	color: #000080;
/* accent */
}

.page-id-2905 h3 {
	color: #000080;
/* accent */
}

.page-id-2905 a {
	color: #000000;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2905 a:hover {
	color: #000000;
/* hover */
	text-decoration: underline;
}

.page-id-2905 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #000080;
/* accent */
}

/* footer */
.page-id-2905 #colophon {
	background-color: #000080;
/* accent */
}

.page-id-2905 #colophon a {
	color: #FFB6C1;
/* main */
}

/* ========================= */
/* TEMPLATES */
/* JEWEL page-id-3004 */
/* SEAFOAM page-id-2986 */
/* BOHO page-id-2959 */
/* SKY page-id-2263 */
/* FIRE page-id-2393 */
/* EARTH page-id-2389 */
/* CUPCAKE page-id-2397 */
/* STERLING page-id-2399 */
/* SERAPHINE page-id-2395 */
/* MOUNTAIN page-id-2403 */
/* DESERT page-id-2401 */
/* CANDY page-id-2391 */
/* DAISIES page-id-2785 */
/* PURE page-id-2797 */
/* DARK page-id-2816
/* ========================= */
/* JEWEL */
/* all templates */
.page-id-3004 {
	background-color: #f6f6f6;
}

.page-id-3004 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-3004 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-3004 #masthead {
	display: none;
}

.page-id-3004 .post-thumbnail {
	display: none;
}

.page-id-3004 .entry-header {
	display: none;
}

/* footer */
.page-id-3004 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-3004 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #2B0F4C
   Text #1aaba8
   Accent #008C78
   Link #F0E6D6
   Hover #F0E6D6
*/
.page-id-3004 .site-content {
	background-color: #2B0F4C;
/* main */
	color: #1aaba8;
/* text */
	border-color: #008C78;
/* accent */
}

/* gallery img borders */
.page-id-3004 .wp-block-image img {
	border: 1px solid #008C78;
}

.page-id-3004 h2 {
	color: #008C78;
/* accent */
}

.page-id-3004 h3 {
	color: #008C78;
/* accent */
}

.page-id-3004 a {
	color: #008C78;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-3004 a:hover {
	color: #008C78;
/* hover */
	text-decoration: underline;
}

.page-id-3004 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #008C78;
/* accent */
}

/* footer */
.page-id-3004 #colophon {
	background-color: #008C78;
/* accent */
}

.page-id-3004 #colophon a {
	color: #2B0F4C;
/* main */
}

/* ========================= */
/* SEAFOAM */
/* all templates */
.page-id-2986 {
	background-color: #f6f6f6;
}

.page-id-2986 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2986 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2986 #masthead {
	display: none;
}

.page-id-2986 .post-thumbnail {
	display: none;
}

.page-id-2986 .entry-header {
	display: none;
}

/* footer */
.page-id-2986 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2986 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #A8DADC
   Text #143a5e
   Accent #E97D84
   Link #143a5e
   Hover #143a5e
*/
.page-id-2986 .site-content {
	background-color: #A8DADC;
/* main */
	color: #143a5e;
/* text */
	border-color: #E97D84;
/* accent */
}

/* gallery img borders */
.page-id-2986 .wp-block-image img {
	border: 1px solid #E97D84;
}

.page-id-2986 h2 {
	color: #E97D84;
/* accent */
}

.page-id-2986 h3 {
	color: #E97D84;
/* accent */
}

.page-id-2986 a {
	color: #143a5e;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2986 a:hover {
	color: #143a5e;
/* hover */
	text-decoration: underline;
}

.page-id-2986 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #E97D84;
/* accent */
}

/* footer */
.page-id-2986 #colophon {
	background-color: #E97D84;
/* accent */
}

.page-id-2986 #colophon a {
	color: #143a5e;
/* main */
}

/* ========================= */
/* BOHO */
/* all templates */
.page-id-2959 {
	background-color: #f6f6f6;
}

.page-id-2959 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2959 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2959 #masthead {
	display: none;
}

.page-id-2959 .post-thumbnail {
	display: none;
}

.page-id-2959 .entry-header {
	display: none;
}

/* footer */
.page-id-2959 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2959 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #DCAE96
   Text #334f55
   Accent #f9f2e2
   Link #334f55
   Hover #334f55
*/
.page-id-2959 .site-content {
	background-color: #DCAE96;
/* main */
	color: #334f55;
/* text */
	border-color: #f9f2e2;
/* accent */
}

/* gallery img borders */
.page-id-2959 .wp-block-image img {
	border: 1px solid #f9f2e2;
}

.page-id-2959 h2 {
	color: #f9f2e2;
/* accent */
}

.page-id-2959 h3 {
	color: #f9f2e2;
/* accent */
}

.page-id-2959 a {
	color: #334f55;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2959 a:hover {
	color: #334f55;
/* hover */
	text-decoration: underline;
}

.page-id-2959 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #f9f2e2;
/* accent */
}

/* footer */
.page-id-2959 #colophon {
	background-color: #f9f2e2;
/* accent */
}

.page-id-2959 #colophon a {
	color: #334f55;
/* main */
}

/* =========================== */
/* DARK */
/* all templates */
.page-id-2816 {
	background-color: #292c31;
}

.page-id-2816 .wp-element-caption {
	color: #ffffff;
}

.page-id-2816 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2816 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2816 #masthead {
	display: none;
}

.page-id-2816 .post-thumbnail {
	display: none;
}

.page-id-2816 .entry-header {
	display: none;
}

/* footer */
.page-id-2816 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2816 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #000000
   Text #ffffff
   Accent #8e8e8e
   Link #ffffff
   Hover #ffffff
*/
.page-id-2816 .site-content {
	background-color: #000000;
/* main */
	color: #ffffff;
/* text */
	border-color: #8e8e8e;
/* accent */
}

/* gallery img borders */
.page-id-2816 .wp-block-image img {
	border: 1px solid #8e8e8e;
}

/* grayscale, color on hover */
.page-id-2816 .wp-block-image img {
	filter: grayscale(100%);
/* Sets the image to 100% grayscale */
	transition: filter .5s ease-in-out;
/* Adds a smooth transition effect over 0.5 seconds */
}

.page-id-2816 .wp-block-image img:hover {
	filter: grayscale(0%);
/* Removes the grayscale filter on hover, showing the original colors */
}

.page-id-2816 h2 {
	color: #8e8e8e;
/* accent */
}

.page-id-2816 h3 {
	color: #8e8e8e;
/* accent */
}

.page-id-2816 a {
	color: #ffffff;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2816 a:hover {
	color: #ffffff;
/* hover */
	text-decoration: underline;
}

.page-id-2816 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #8e8e8e;
/* accent */
}

/* footer */
.page-id-2816 #colophon {
	background-color: #8e8e8e;
/* accent */
}

.page-id-2816 #colophon a {
	color: #000000;
/* main */
}

/* ================================ */
/* PURE */
/* all templates */
.page-id-2797 {
	background-color: #ffffff;
}

.page-id-2797 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2797 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2797 #masthead {
	display: none;
}

.page-id-2797 .post-thumbnail {
	display: none;
}

.page-id-2797 .entry-header {
	display: none;
}

/* footer */
.page-id-2797 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2797 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #ffffff
   Text #000000
   Accent #8e8e8e
   Link #000000
   Hover #000000
*/
.page-id-2797 .site-content {
	background-color: #ffffff;
/* main */
	color: #000000;
/* text */
	border-color: #8e8e8e;
/* accent */
}

/* gallery img borders */
.page-id-2797 .wp-block-image img {
	border: 1px solid #8e8e8e;
}

/* grayscale, color on hover */
.page-id-2797 .wp-block-image img {
	filter: grayscale(100%);
/* Sets the image to 100% grayscale */
	transition: filter .5s ease-in-out;
/* Adds a smooth transition effect over 0.5 seconds */
}

.page-id-2797 .wp-block-image img:hover {
	filter: grayscale(0%);
/* Removes the grayscale filter on hover, showing the original colors */
}

.page-id-2797 h2 {
	color: #8e8e8e;
/* accent */
}

.page-id-2797 h3 {
	color: #8e8e8e;
/* accent */
}

.page-id-2797 a {
	color: #000000;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2797 a:hover {
	color: #000000;
/* hover */
	text-decoration: underline;
}

.page-id-2797 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #8e8e8e;
/* accent */
}

/* footer */
.page-id-2797 #colophon {
	background-color: #8e8e8e;
/* accent */
}

.page-id-2797 #colophon a {
	color: #ffffff;
/* main */
}

/* ================================ */
/* DAISIES */
/* all templates */
.page-id-2785 {
	background-color: #ffffff;
}

.page-id-2785 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2785 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2785 #masthead {
	display: none;
}

.page-id-2785 .post-thumbnail {
	display: none;
}

.page-id-2785 .entry-header {
	display: none;
}

/* footer */
.page-id-2785 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2785 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #e0f2fc
   Text #1d1f1e
   Accent #1aaba8
   Link #ff8100
   Hover #ff8100
*/
.page-id-2785 .site-content {
	background-color: #e0f2fc;
/* main */
	color: #1d1f1e;
/* text */
	border-color: #1aaba8;
/* accent */
}

/* gallery img borders */
.page-id-2785 .wp-block-image img {
	border: 1px solid #1aaba8;
}

.page-id-2785 h2 {
	color: #1aaba8;
/* accent */
}

.page-id-2785 h3 {
	color: #1aaba8;
/* accent */
}

.page-id-2785 a {
	color: #1aaba8;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2785 a:hover {
	color: #1aaba8;
/* hover */
	text-decoration: underline;
}

.page-id-2785 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #ff8100;
/* accent */
}

/* footer */
.page-id-2785 #colophon {
	background-color: #ff8100;
/* accent */
}

.page-id-2785 #colophon a {
	color: #e0f2fc;
/* main */
}

/* ================================ */
/* EARTH */
.page-id-2389 .wp-element-caption {
	color: #e2cb97;
}

/* all templates */
.page-id-2389 {
	background-color: #578963;
}

.page-id-2389 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2389 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2389 #masthead {
	display: none;
}

.page-id-2389 .post-thumbnail {
	display: none;
}

.page-id-2389 .entry-header {
	display: none;
}

/* footer */
.page-id-2389 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2389 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #354024
   Text #e2cb97
   Accent #CFBB99
   Link #e2cb97
   Hover #e2cb97
*/
.page-id-2389 .wp-element-caption {
	color: #e2cb97;
}

.page-id-2389 .site-content {
	background-color: #354024;
/* main */
	color: #e2cb97;
/* text */
	border-color: #CFBB99;
/* accent */
}

/* gallery img borders */
.page-id-2389 .wp-block-image img {
	border: 1px solid #CFBB99;
}

.page-id-2389 h2 {
	color: #CFBB99;
/* accent */
}

.page-id-2389 h3 {
	color: #CFBB99;
/* accent */
}

.page-id-2389 a {
	color: #e2cb97;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2389 a:hover {
	color: #e2cb97;
/* hover */
	text-decoration: underline;
}

.page-id-2389 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #CFBB99;
/* accent */
}

/* footer */
.page-id-2389 #colophon {
	background-color: #CFBB99;
/* accent */
}

.page-id-2389 #colophon a {
	color: #354024;
/* main */
}

/* ================================ */
/* CUPCAKE */
/* all templates */
.page-id-2397 {
	background-color: #f6f6f6;
}

.page-id-2397 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2397 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2397 #masthead {
	display: none;
}

.page-id-2397 .post-thumbnail {
	display: none;
}

.page-id-2397 .entry-header {
	display: none;
}

/* footer */
.page-id-2397 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2397 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #FFB6C1
   Text #000000
   Accent #000080
   Link #f6f6f6
   Hover #f6f6f6
*/
.page-id-2397 .site-content {
	background-color: #FFB6C1;
/* main */
	color: #000000;
/* text */
	border-color: #000080;
/* accent */
}

/* gallery img borders */
.page-id-2397 .wp-block-image img {
	border: 1px solid #000080;
}

.page-id-2397 h2 {
	color: #000080;
/* accent */
}

.page-id-2397 h3 {
	color: #000080;
/* accent */
}

.page-id-2397 a {
	color: #000000;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2397 a:hover {
	color: #000000;
/* hover */
	text-decoration: underline;
}

.page-id-2397 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #000080;
/* accent */
}

/* footer */
.page-id-2397 #colophon {
	background-color: #000080;
/* accent */
}

.page-id-2397 #colophon a {
	color: #FFB6C1;
/* main */
}

/* ================================ */
/* FIRE */
/* all templates */
.page-id-2393 {
	background-color: #ebe2c5;
}

.page-id-2393 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2393 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2393 #masthead {
	display: none;
}

.page-id-2393 .post-thumbnail {
	display: none;
}

.page-id-2393 .entry-header {
	display: none;
}

/* footer */
.page-id-2393 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2393 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #FFDAB9
   Text #CC5500
   Accent #fc3113
   Link #CC5500
   Hover #CC5500
*/
.page-id-2393 .site-content {
	background-color: #FFDAB9;
/* main */
	color: #CC5500;
/* text */
	border-color: #fc3113;
/* accent */
}

/* gallery img borders */
.page-id-2393 .wp-block-image img {
	border: 1px solid #fc3113;
}

.page-id-2393 h2 {
	color: #fc3113;
/* accent */
}

.page-id-2393 h3 {
	color: #fc3113;
/* accent */
}

.page-id-2393 a {
	color: #FF6F61;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2393 a:hover {
	color: #FF6F61;
/* hover */
	text-decoration: underline;
}

.page-id-2393 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #FF6F61;
/* accent */
}

/* footer */
.page-id-2393 #colophon {
	background-color: #FF6F61;
/* accent */
}

.page-id-2393 #colophon a {
	color: #FFDAB9;
/* main */
}

/* ================================ */
/* MOUNTAIN */
/* all templates */
.page-id-2403 {
	background-color: #ebe2c5;
}

.page-id-2403 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2403 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2403 #masthead {
	display: none;
}

.page-id-2403 .post-thumbnail {
	display: none;
}

.page-id-2403 .entry-header {
	display: none;
}

/* footer */
.page-id-2403 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2403 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #f5eec2
   Text #39395f
   Accent #416a59
   Link #39395f
   Hover #39395f
*/
.page-id-2403 .site-content {
	background-color: #f5eec2;
/* main */
	color: #39395f;
/* text */
	border-color: #416a59;
/* accent */
}

/* gallery img borders */
.page-id-2403 .wp-block-image img {
	border: 1px solid #416a59;
}

.page-id-2403 h2 {
	color: #416a59;
/* accent */
}

.page-id-2403 h3 {
	color: #416a59;
/* accent */
}

.page-id-2403 a {
	color: #416a59;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2403 a:hover {
	color: #416a59;
/* hover */
	text-decoration: underline;
}

.page-id-2403 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #416a59;
/* accent */
}

/* footer */
.page-id-2403 #colophon {
	background-color: #416a59;
/* accent */
}

.page-id-2403 #colophon a {
	color: #f5eec2;
/* main */
}

/* ================================ */
/* SERAPHINE */
/* all templates */
.page-id-2395 {
	background-color: #FFF8F0;
}

.page-id-2395 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2395 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2395 #masthead {
	display: none;
}

.page-id-2395 .post-thumbnail {
	display: none;
}

.page-id-2395 .entry-header {
	display: none;
}

/* footer */
.page-id-2395 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2395 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #212123
   Text #ebe4da
   Accent #d5b3a9
   Link #ebe4da
   Hover #ebe4da
*/
.page-id-2395 .wp-element-caption {
	color: #ebe4da;
}

.page-id-2395 .site-content {
	background-color: #212123;
/* main */
	color: #ebe4da;
/* text */
	border-color: #d5b3a9;
/* accent */
}

/* gallery img borders */
.page-id-2395 .wp-block-image img {
	border: 1px solid #d5b3a9;
}

.page-id-2395 h2 {
	color: #d5b3a9;
/* accent */
}

.page-id-2395 h3 {
	color: #d5b3a9;
/* accent */
}

.page-id-2395 a {
	color: #d5b3a9;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2395 a:hover {
	color: #d5b3a9;
/* hover */
	text-decoration: underline;
}

.page-id-2395 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #d5b3a9;
/* accent */
}

/* footer */
.page-id-2395 #colophon {
	background-color: #d5b3a9;
/* accent */
}

.page-id-2395 #colophon a {
	color: #212123;
/* main */
}

/* ================================ */
/* SKY */
.page-id-2263 {
	background-color: #F5F5F5;
}

.page-id-2263 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2263 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2263 #masthead {
	display: none;
}

.page-id-2263 .post-thumbnail {
	display: none;
}

.page-id-2263 .entry-header {
	display: none;
}

/* footer */
.page-id-2263 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2263 .widget-area {
	display: none;
}

/* palette */
/*
   Main #F0F8FF
   Text #333333
   Accent #00509E
   Link #4682B4
   Hover #0056b3
*/
.page-id-2263 .site-content {
	background-color: #F0F8FF;
/* main */
	color: #333333;
/* text */
	border-color: #00509E;
/* accent */
}

/* gallery img borders */
.page-id-2263 .wp-block-image img {
	border: 1px solid #00509E;
}

.page-id-2263 h2 {
	color: #00509E;
/* accent */
}

.page-id-2263 h3 {
	color: #00509E;
/* accent */
}

.page-id-2263 a {
	color: #4682B4;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2263 a:hover {
	color: #0056b3;
/* hover */
	text-decoration: underline;
}

.page-id-2263 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #00509E;
/* accent */
}

/* footer */
.page-id-2263 #colophon {
	background-color: #00509E;
/* accent */
}

.page-id-2263 #colophon a {
	color: #F0F8FF;
/* main */
}

/* ========================== */
/* CANDY */
.page-id-2391 {
	background-color: #F5F5F5;
}

.page-id-2391 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2391 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2391 #masthead {
	display: none;
}

.page-id-2391 .post-thumbnail {
	display: none;
}

.page-id-2391 .entry-header {
	display: none;
}

/* footer */
.page-id-2391 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2391 .widget-area {
	display: none;
}

/* palette */
/*
   Main #EBF5FB
   Text #3A3A3A
   Accent #e82989
   Link #17A2B8
   Hover #117A8B
*/
.page-id-2391 .site-content {
	background-color: #EBF5FB;
/* main */
	color: #3A3A3A;
/* text */
	border-color: #e82989;
/* accent */
}

/* gallery img borders */
.page-id-2391 .wp-block-image img {
	border: 1px solid #E75A7C;
/* accent */
}

.page-id-2391 h2 {
	color: #e82989;
/* accent */
}

.page-id-2391 h3 {
	color: #e82989;
/* accent */
}

.page-id-2391 a {
	color: #17A2B8;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2391 a:hover {
	color: #117A8B;
/* hover */
	text-decoration: underline;
}

.page-id-2391 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #e82989;
/* accent */
}

/* footer */
.page-id-2391 #colophon {
	background-color: #e82989;
/* accent */
}

.page-id-2391 #colophon a {
	color: #EBF5FB;
/* main */
}

/* ========================= */
/* STERLING */
.page-id-2399 {
	background-color: #F5F5F5;
}

.page-id-2399 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2399 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2399 #masthead {
	display: none;
}

.page-id-2399 .post-thumbnail {
	display: none;
}

.page-id-2399 .entry-header {
	display: none;
}

/* footer */
.page-id-2399 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2399 .widget-area {
	display: none;
}

/* palette */
/*
   Main #F5F5F5
   Text #000000
   Accent #212121
   Link #757575
   Hover #757575
*/
.page-id-2399 .site-content {
	background-color: #F5F5F5;
/* main */
	background-image: url('https://cuppadaisies.co.za/wp-content/uploads/2025/05/brushed-metal-tile-modified.jpg');
	background-repeat: repeat;
	color: #000000;
/* text */
	border-color: #212121;
/* accent */
}

/* gallery img borders */
.page-id-2399 .wp-block-image img {
	border: 1px solid #212121;
}

.page-id-2399 h2 {
	color: #212121;
/* accent */
}

.page-id-2399 h3 {
	color: #212121;
/* accent */
}

.page-id-2399 a {
	color: #757575;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2399 a:hover {
	color: #757575;
/* hover */
	text-decoration: underline;
}

.page-id-2399 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #212121;
/* accent */
}

/* footer */
.page-id-2399 #colophon {
	background-color: #212121;
/* accent */
}

.page-id-2399 #colophon a {
	color: #F5F5F5;
/* main */
}

/* ========================== */
/* DESERT */
/* all templates */
.page-id-2401 {
	background-color: #A3B18A;
/* sage green */
}

.page-id-2401 .site-content {
	max-width: 1200px;
	border-style: solid none;
	border-width: 0 2px;
	margin: auto;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* glow */
}

.page-id-2401 .wp-element-caption {
	font-style: italic;
}

/* header */
.page-id-2401 #masthead {
	display: none;
}

.page-id-2401 .post-thumbnail {
	display: none;
}

.page-id-2401 .entry-header {
	display: none;
}

/* footer */
.page-id-2401 #colophon {
	width: 100%;
	padding-left: 20%;
	padding-right: 20%;
	border-top: 2px solid black;
}

.page-id-2401 .widget-area {
	display: none;
}

/* end of all templates */
/* ======================= */
/* colours */
/* palette */
/*
   Main #fceed3
   Text #70401B
   Accent #C77D4D
   Link #70401B
   Hover #70401B
*/
.page-id-2401 .site-content {
	background-color: #fceed3;
/* main */
	color: #70401B;
/* text */
	border-color: #C77D4D;
/* accent */
}

/* gallery img borders */
.page-id-2401 .wp-block-image img {
	border: 1px solid #C77D4D;
}

.page-id-2401 h2 {
	color: #C77D4D;
/* accent */
}

.page-id-2401 h3 {
	color: #C77D4D;
/* accent */
}

.page-id-2401 a {
	color: #C77D4D;
/* link */
	text-decoration: none;
	transition: color .3s ease;
}

.page-id-2401 a:hover {
	color: #C77D4D;
/* hover */
	text-decoration: underline;
}

.page-id-2401 .cw-banner-border {
	border-style: solid none;
	border-width: 4px 0;
	border-color: #C77D4D;
/* accent */
}

/* footer */
.page-id-2401 #colophon {
	background-color: #C77D4D;
/* accent */
}

.page-id-2401 #colophon a {
	color: #fceed3;
/* main */
}

/* ================================ */