/*===========================================================================================================
		SDS Guides Info
=============================================================================================================

	Date: 07/26/24
	Client: The Food Bank of Western MA, a0026735
	Web Developer: Melissa Anderegg
	
	Last Modified By: Web Designer	--  MM/DD/YY	--  modifications

	Find/replace default color #6fa442
	
	Index:
	Base Colors
	Typography
	Additional Colors
	Inline SVG
	Guide specific
	Gift Exclusions
	Print (if necessary)

/*************************************************************************************************************
//////////////////////     Base
*************************************************************************************************************/
body {color:var(--color-body);}
svg .c1, .simple-pie .c1 {fill:var(--color-primary);}
a, .primary-color, .c1 {color:var(--color-primary);}
a:hover, a:focus, .c1:hover, .c1:focus {color:var(--color-primary);}

/* Typography
-------------------------------- */
h1, h2, h3, h4 {font-family:var(--font-headers); font-weight:var(--font-weight-headers);}
h1 {}
h2 {}
h3 {}
h4 {}

/* Guide subheadings */
.section-subhead-wrapper > span {}
.subhead-wrapper span {}

/* Library group headings */
.guide-group h2 {}

/* Sentence Casing
DELETE SECTION if client does not use sentence case
UNCOMMENT if client uses sentence case 
-------------------------------- */
/* 
.sentence-case {display:inline-block; text-transform:lowercase;}
.section-subhead-wrapper h1,
.section-subhead-wrapper h2,
.section-subhead-wrapper > span,
.guide-group h2,
.guide-group .guide-link .guide-title {display:block; text-transform:lowercase;}
.sentence-case::first-letter,
.section-subhead-wrapper h1::first-letter,
.section-subhead-wrapper h2::first-letter,
.section-subhead-wrapper > span::first-letter,
.guide-group h2::first-letter,
.guide-group .guide-link .guide-title::first-letter {text-transform:uppercase;}
*/

/* Additional font styles
-------------------------------- */
.force-upper {text-transform:uppercase;} 


/* Additional colors to replace
-------------------------------- */
p {}
button[type=submit] {background-color:var(--color-primary); font-size:1rem;}
.ol-top-num .faux-num {background-color:var(--color-primary);}

.section-flex-wrapper .default-copy ol li, 
.faux-ol .faux-ol--number,
#guide-controls .control,
.contact-list h3,
.guide-group .guide-link .guide-title {color:var(--color-primary);}

/* gradients */
.progress {background: linear-gradient(to right, var(--color-primary) 0%, var(--color-primary) 100%);}
.related-guides .guide .guide-teaser {background: var(--color-blue-dark) linear-gradient(45deg, var(--color-blue-dark) 1%, var(--color-blue-dark) 100%);}

/* tables */
.case-study table, .case-study table th, .case-study table td {border-color:#4c4d4f;}
.guide-case-study-1 table thead {background-color:var(--color-primary); color:#fff}


/* Inline SVGs 
Replace primary and secondary fill colors as needed
CSS SVGs use %23 in place of # for hex colors
Default primary is 6fa442, so replace %236fa442 with client main color
Defauly secondary is fff, so replace %23fff with client secondary (if necessary)
-------------------------------- */
/* replace fill color */
.top-pick:before {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 34 34"><g><path fill="%236fa442" d="M10.64,18.98h-0.54v1.67h0.39c0.37,0,0.64-0.07,0.83-0.22c0.18-0.15,0.27-0.36,0.27-0.63 c0-0.28-0.08-0.49-0.23-0.62C11.21,19.05,10.97,18.98,10.64,18.98z"/><path fill="%236fa442" d="M23.04,12.53c0.18-0.15,0.27-0.36,0.27-0.63c0-0.28-0.08-0.49-0.23-0.62c-0.15-0.13-0.39-0.2-0.72-0.2h-0.54 v1.68h0.39C22.58,12.75,22.86,12.68,23.04,12.53z"/><path fill="%236fa442" d="M16.83,14.81c0.95,0,1.43-0.63,1.43-1.9c0-1.27-0.47-1.91-1.42-1.91c-0.48,0-0.83,0.16-1.08,0.48 c-0.24,0.32-0.36,0.8-0.36,1.43s0.12,1.1,0.36,1.42C16,14.65,16.36,14.81,16.83,14.81z"/><path fill="%236fa442" d="M17,2.12C8.79,2.12,2.12,8.79,2.12,17S8.79,31.88,17,31.88c8.21,0,14.88-6.68,14.88-14.88S25.21,2.12,17,2.12z M14.84,10.75c0.46-0.5,1.13-0.74,2-0.74s1.53,0.25,1.99,0.75c0.46,0.5,0.69,1.22,0.69,2.15c0,0.93-0.23,1.65-0.7,2.15 c-0.46,0.5-1.13,0.75-1.99,0.75c-0.86,0-1.53-0.25-1.99-0.75c-0.46-0.5-0.69-1.22-0.69-2.16C14.15,11.96,14.38,11.25,14.84,10.75z M12.23,21.15c-0.38,0.32-0.92,0.48-1.62,0.48h-0.51v2.01H8.9V18h1.8c0.68,0,1.2,0.15,1.56,0.44c0.36,0.29,0.53,0.73,0.53,1.32 C12.8,20.37,12.61,20.83,12.23,21.15z M13.59,11.09h-1.53v4.65h-1.2v-4.65H9.33v-1h4.26V11.09z M15,23.64h-1.2V18H15V23.64z M18.75,22.73c0.4,0,0.88-0.1,1.44-0.3v1c-0.46,0.19-0.98,0.29-1.55,0.29c-0.82,0-1.45-0.25-1.88-0.75 c-0.44-0.5-0.65-1.21-0.65-2.14c0-0.59,0.11-1.1,0.32-1.54c0.21-0.44,0.52-0.78,0.92-1.02c0.4-0.24,0.87-0.35,1.41-0.35 c0.55,0,1.1,0.13,1.65,0.4l-0.39,0.97c-0.21-0.1-0.42-0.19-0.64-0.26s-0.42-0.11-0.63-0.11c-0.45,0-0.8,0.17-1.05,0.51 s-0.37,0.81-0.37,1.41C17.33,22.1,17.8,22.73,18.75,22.73z M20.63,10.1h1.8c0.68,0,1.2,0.15,1.56,0.44 c0.36,0.29,0.54,0.73,0.54,1.32c0,0.61-0.19,1.07-0.57,1.39c-0.38,0.32-0.92,0.48-1.62,0.48h-0.51v2.01h-1.2V10.1z M24.51,23.64 l-1.48-2.38l-0.5,0.36v2.01h-1.2V18h1.2v2.58l0.47-0.66L24.52,18h1.33l-1.97,2.5l1.98,3.15H24.51z"/><path fill="%236fa442" d="M17,0C7.61,0,0,7.61,0,17c0,9.39,7.61,17,17,17s17-7.61,17-17C34,7.61,26.39,0,17,0z M17,32.46 C8.48,32.46,1.54,25.52,1.54,17S8.48,1.54,17,1.54c8.52,0,15.46,6.93,15.46,15.46S25.52,32.46,17,32.46z"/><path fill="%23fff" d="M17,1.54C8.48,1.54,1.54,8.48,1.54,17S8.48,32.46,17,32.46c8.52,0,15.46-6.93,15.46-15.46S25.52,1.54,17,1.54z M17,31.88C8.79,31.88,2.12,25.21,2.12,17S8.79,2.12,17,2.12c8.21,0,14.88,6.68,14.88,14.88S25.21,31.88,17,31.88z"/><polygon fill="%23fff" points="9.33,11.09 10.86,11.09 10.86,15.74 12.06,15.74 12.06,11.09 13.59,11.09 13.59,10.1 9.33,10.1"/><path fill="%23fff" d="M16.83,15.82c0.86,0,1.53-0.25,1.99-0.75c0.46-0.5,0.7-1.22,0.7-2.15c0-0.94-0.23-1.65-0.69-2.15 c-0.46-0.5-1.12-0.75-1.99-0.75s-1.53,0.25-2,0.74c-0.46,0.5-0.7,1.21-0.7,2.15c0,0.94,0.23,1.66,0.69,2.16 C15.3,15.57,15.97,15.82,16.83,15.82z M15.76,11.48c0.24-0.32,0.6-0.48,1.08-0.48c0.95,0,1.42,0.64,1.42,1.91 c0,1.27-0.48,1.9-1.43,1.9c-0.48,0-0.83-0.16-1.07-0.48c-0.24-0.32-0.36-0.79-0.36-1.42S15.52,11.8,15.76,11.48z"/><path fill="%23fff" d="M21.82,13.73h0.51c0.7,0,1.24-0.16,1.62-0.48c0.38-0.32,0.57-0.79,0.57-1.39c0-0.58-0.18-1.02-0.54-1.32 c-0.36-0.29-0.88-0.44-1.56-0.44h-1.8v5.64h1.2V13.73z M21.82,11.08h0.54c0.33,0,0.57,0.07,0.72,0.2c0.15,0.13,0.23,0.34,0.23,0.62 c0,0.28-0.09,0.49-0.27,0.63s-0.46,0.22-0.83,0.22h-0.39V11.08z"/><path fill="%23fff" d="M10.7,18H8.9v5.64h1.2v-2.01h0.51c0.7,0,1.24-0.16,1.62-0.48c0.38-0.32,0.57-0.79,0.57-1.39 c0-0.58-0.18-1.02-0.53-1.32C11.91,18.15,11.39,18,10.7,18z M11.31,20.44c-0.18,0.14-0.46,0.22-0.83,0.22h-0.39v-1.67h0.54 c0.33,0,0.57,0.07,0.72,0.2c0.15,0.13,0.23,0.34,0.23,0.62C11.59,20.08,11.5,20.29,11.31,20.44z"/><rect x="13.8" y="18" fill="%23fff" width="1.2" height="5.64"/><path fill="%23fff" d="M18.75,18.92c0.21,0,0.42,0.04,0.63,0.11s0.43,0.16,0.64,0.26l0.39-0.97c-0.55-0.27-1.1-0.4-1.65-0.4 c-0.54,0-1.01,0.12-1.41,0.35c-0.4,0.24-0.71,0.57-0.92,1.02c-0.21,0.44-0.32,0.96-0.32,1.54c0,0.93,0.22,1.65,0.65,2.14 c0.43,0.5,1.06,0.75,1.88,0.75c0.57,0,1.09-0.1,1.55-0.29v-1c-0.56,0.2-1.04,0.3-1.44,0.3c-0.94,0-1.42-0.63-1.42-1.89 c0-0.6,0.12-1.08,0.37-1.41S18.3,18.92,18.75,18.92z"/><polygon fill="%23fff" points="25.85,18 24.52,18 22.99,19.92 22.52,20.58 22.52,18 21.33,18 21.33,23.64 22.52,23.64 22.52,21.63 23.03,21.27 24.51,23.64 25.86,23.64 23.88,20.5"/></g></svg>');
}
/* replace stroke color */
.loading {
	background-image: url("data:image/svg+xml,%3Csvg width='100%' height='100%' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' %3E%3Ccircle cx='50' cy='50' fill='none' stroke='%236fa442' stroke-width='10' r='30' stroke-dasharray='141.37166941154067 49.12388980384689' transform='rotate(251.659 50 50)'%3E%3CanimateTransform attributeName='transform' type='rotate' calcMode='linear' values='0 50 50;360 50 50' keyTimes='0;1' dur='1.5s' begin='0s' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E");
}


/* Guide Specific Styles
-------------------------------- */
.svg-daf-steps .c1 {fill:#444;}



/*************************************************************************************************************
//////////////////////     Gift Exclusions (brand.css)
*************************************************************************************************************/

/* Display cga disclaimer on real estate if cga is not excluded, otherwise set to display:none */
#real-estate-guide .cga-copyright {display:inline;}


/*************************************************************************************************************
//////////////////////     Print Styles
*************************************************************************************************************/
/* If you need to make any print adjustments due to client headline fonts */
@media print {
	
}