/*
	Theme Name: Adoption Planners
	Theme URI: https://www.adoptionplanners.com
	Description: A mobile responsive HTML5 theme custom built for Adoption Planners.
	Author: Protos Designs
	Author URI: https://protosdesigns.com
	Version: 1.4.0

	Tags: one-column, two-columns, custom-menu, featured-images, flexible-header, footer-widgets, four-columns, full-width-template, post-formats, sticky-post, theme-options, translation-ready

	Template: genesis
	Template Version: 2.5

	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

	Text Domain: adoptionplanners
*/

/* # Table of Contents

- Fonts
- HTML5 Reset
	- Baseline Normalize
	- Box Sizing
	- Float Clearing
- Defaults
	- Typographical Elements
	- Headings
	- Objects
	- Gallery
	- Forms
	- Tables
	- Screen Reader Text
- Structure and Layout
	- Site Containers
	- Column Widths and Positions
	- Column Classes
- Common Classes
	- Avatar
	- Genesis
	- Search Form
	- Titles
	- WordPress
- Widgets
	- 
- Plugins
	- Gravity Forms
	- Simple Social Icons
- Skip Links
- Site Header
	- Title Area
	- Widget Area
- Site Navigation
	- Primary (Header) Navigation
	- Secondary Navigation
	- Tertiary Navigation
	- Responsive Navigation
- Content Area
	- Entries
	- Entry Meta
	- Pagination
- Sidebars
- Footer Widgets
- Site Footer
- Page Content
	- Contact Page
	- Policies Page
- Posts
	- Archive
	- Single
- Custom Styles
	- 
- Media Queries
	- Retina Display
	- Max-width: 1800px
	- Max-width: 1600px
	- Max-width: 1280px
	- Max-width: 1200px
	- Max-width: 1024px
	- Max-width: 960px
	- Max-width: 812px
	- Max-width: 768px
		- Max-width: 667px
		- Max-width: 568px
		- Max-width: 480px
	- Max-width: 360px
*/


/* # Fonts
---------------------------------------------------------------------------------------------------- */

/* raleway-100 - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-100.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-100.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-100.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-200 - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-200.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-200.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-300 - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-300.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-regular - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-regular.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-500 - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-500.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-500.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600 - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-600.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-600.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700 - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-700.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800 - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-800.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-800.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-900 - latin */
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-900.eot'); /* IE9 Compat Modes */
 	 src: local(''),
		url('fonts/raleway-v22-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-900.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-900.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-100italic - latin */
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 100;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-100italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-100italic.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-100italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-200italic - latin */
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-200italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-200italic.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-200italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-300italic - latin */
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-300italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-300italic.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-300italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-italic - latin */
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-italic.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-500italic - latin */
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-500italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-500italic.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-500italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600italic - latin */
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-600italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-600italic.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-600italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700italic - latin */
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-700italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-700italic.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800italic - latin */
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 800;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-800italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-800italic.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-800italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-900italic - latin */
@font-face {
	font-family: 'Raleway';
	font-style: italic;
	font-weight: 900;
	font-display: swap;
	src: url('fonts/raleway-v22-latin-900italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/raleway-v22-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/raleway-v22-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/raleway-v22-latin-900italic.woff') format('woff'), /* Modern Browsers */
		url('fonts/raleway-v22-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/raleway-v22-latin-900italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* dancing-script-regular - latin */
@font-face {
	font-family: 'Dancing Script';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('fonts/dancing-script-v19-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/dancing-script-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/dancing-script-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/dancing-script-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
		url('fonts/dancing-script-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/dancing-script-v19-latin-regular.svg#DancingScript') format('svg'); /* Legacy iOS */
}
/* dancing-script-500 - latin */
@font-face {
	font-family: 'Dancing Script';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('fonts/dancing-script-v19-latin-500.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/dancing-script-v19-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/dancing-script-v19-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/dancing-script-v19-latin-500.woff') format('woff'), /* Modern Browsers */
		url('fonts/dancing-script-v19-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/dancing-script-v19-latin-500.svg#DancingScript') format('svg'); /* Legacy iOS */
}
/* dancing-script-600 - latin */
@font-face {
	font-family: 'Dancing Script';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('fonts/dancing-script-v19-latin-600.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/dancing-script-v19-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/dancing-script-v19-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/dancing-script-v19-latin-600.woff') format('woff'), /* Modern Browsers */
		url('fonts/dancing-script-v19-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/dancing-script-v19-latin-600.svg#DancingScript') format('svg'); /* Legacy iOS */
}
/* dancing-script-700 - latin */
@font-face {
	font-family: 'Dancing Script';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('fonts/dancing-script-v19-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		url('fonts/dancing-script-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('fonts/dancing-script-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/dancing-script-v19-latin-700.woff') format('woff'), /* Modern Browsers */
		url('fonts/dancing-script-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/dancing-script-v19-latin-700.svg#DancingScript') format('svg'); /* Legacy iOS */
}


/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v3.0.1 | MIT License | git.io/normalize */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#111}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* ## Box Sizing
--------------------------------------------- */

*,
input[type="search"] {
	-webkit-box-sizing:	border-box;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

/* ## Float Clearing
--------------------------------------------- */

.author-box::before,
.clearfix::before,
.entry::before,
.entry-content::before,
.footer-widgets::before,
.nav-primary::before,
.nav-secondary::before,
.pagination:before,
.site-container::before,
.site-footer::before,
.site-header::before,
.site-inner::before,
.wrap::before,
.page-header::before {
	content: " ";
	display: table;
}

.author-box::after,
.clearfix::after,
.entry::after,
.entry-content::after,
.footer-widgets::after,
.nav-primary::after,
.nav-secondary::after,
.pagination::after,
.site-container::after,
.site-footer::after,
.site-header::after,
.site-inner::after,
/*.widget:after,*/
.wrap::after,
.page-header::after {
	clear: both;
	content: " ";
	display: table;
}


/* # Defaults
---------------------------------------------------------------------------------------------------- */

/* ## Typographical Elements
--------------------------------------------- */

html {
	font-size: 62.5%; /* 10px browser default */
	-webkit-font-smoothing: subpixel-antialiased;
}

/* Chrome fix */
body > div {
	font-size: 1.6rem;
}

body {
	background-color: rgb(255,255,255);
	color: rgb(102,102,102);
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-size: 1.7rem;
	font-weight: 400;
	line-height: 1.625;
	margin: 0;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img,
.genesis-nav-menu > li > .sub-menu > li:first-child > a::before,
.genesis-nav-menu .menu-item-has-children::before {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition:	all 0.1s ease-in-out;
	-ms-transition:		all 0.1s ease-in-out;
	-o-transition:		all 0.1s ease-in-out;
	transition:			all 0.1s ease-in-out;
}

::selection {
	background-color: #3e3e3e;
	color: rgb(255,255,255);
}

a {
	color: rgb(67,188,205);
	outline: none;
	text-decoration: none;
}

a:hover,
a:focus {
	color: rgb(102,46,155);
}

p {
	margin: 0 0 16px;
	padding: 0;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
}

ol li {
	list-style-type: decimal;
}

b,
strong {
	font-weight: 600;
}

blockquote,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 40px 40px 24px;
}

blockquote::before {
	content: "\f10d";
	display: block;
	font-family: 'adopthelp';
	height: 0;
	left: -24px;
	position: relative;
	top: -10px;
}

cite {
	display: block;
	padding-left: 24px;
}

cite::before {
	content: "-";
	display: block;
	height: 0;
	left: -24px;
	position: relative;
}

/* ## Headings
--------------------------------------------- */

h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a {
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
	font-weight: 500;
	line-height: 1.2;
	margin: 0 0 16px;
}

h4,
h4 a,
h5,
h5 a,
h6,
h6 a {
	margin: 0 0 12px;
}

h1 {
	font-size: 34px;
	font-size: 3.4rem;
}

h2 {
	font-family: 'Dancing Script', sans-serif;
	font-size: 28px;
	font-size: 2.8rem;
}

h3 {
	font-size: 24px;
	font-size: 2.4rem;
}

h4 {
	font-size: 20px;
	font-size: 2rem;
}

h5 {
	font-size: 18px;
	font-size: 1.8rem;
}

h6 {
	font-size: 16px;
	font-size: 1.6rem;
}

h2,
h3,
h4 {
	color: rgb(67,188,205);
}

.entry-content h2 {
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
}


/* ## Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
}

.featured-content img,
.gallery img {
	width: auto;
}

/* ## Gallery
--------------------------------------------- */

.gallery {
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: grid;
	grid-gap: 10px;
	grid-template-columns: repeat(4, 1fr);
	max-width: 1280px;
	width: 1280px;
}

.gallery-item {
	line-height: 0;
	margin: 0;
	text-align: center;
}

.gallery-caption {
	display: none;
}

.gallery-columns-1 .gallery-item {
x	width: 100%;
}

.gallery-columns-2 .gallery-item {
x	width: 50%;
}

.gallery-columns-3 .gallery-item {
x	width: 33%;
}

.gallery-columns-4 .gallery-item {
x	width: 25%;
}

.gallery-columns-5 .gallery-item {
x	width: 20%;
}

.gallery-columns-6 .gallery-item {
x	width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
x	width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
x	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
x	width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
}

.gallery img {
	border: 0px solid rgb(100,100,100);
	height: auto;
	padding: 0px;
}

.gallery img:hover,
.gallery img:focus {
	border: 0px solid rgb(180,180,180);
}

/* ## Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color: rgb(255,255,255);
	border: 4px solid rgb(67,188,205);
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	padding: 14px;
	width: 100%;
}

input:focus,
textarea:focus {
	border: 4px solid rgb(121,203,225);
	outline: none;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

input[type="email"],
input[type="text"] {
	font-size: 15px;
	font-size: 1.5rem;
}

::-moz-placeholder {
	color: rgb(32,53,139);
	opacity: 1;
}

::-webkit-input-placeholder {
	color: rgb(32,53,139);
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	background: none;
	border: 2px solid rgb(255,255,255);
	color: rgb(255,255,255);
	cursor: pointer;
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-size: 2rem;
	font-weight: 400;
	letter-spacing: 0.1em;
	padding: 14px 24px 18px;
	text-decoration: none;
	text-transform: capitalize;
	width: auto;
	line-height: 1;
}

.footer-widgets button,
.footer-widgets input[type="button"],
.footer-widgets input[type="reset"],
.footer-widgets input[type="submit"],
.footer-widgets .button {
	border: 2px solid rgb(255,255,255);
	color: rgb(255,255,255);
}

button:hover,
button:focus,
.button:hover,
.button:focus,
input:hover[type="button"],
input:focus[type="button"],
input:hover[type="reset"],
input:focus[type="reset"],
input:hover[type="submit"],
input:focus[type="submit"],
.entry-content .button:hover,
.entry-content .button:focus,
.footer-widgets button:hover,
.footer-widgets button:focus,
.footer-widgets input:hover[type="button"],
.footer-widgets input:focus[type="button"],
.footer-widgets input:hover[type="reset"],
.footer-widgets input:focus[type="reset"],
.footer-widgets input:hover[type="submit"],
.footer-widgets input:focus[type="submit"],
.footer-widgets .button:hover,
.footer-widgets .button:focus,
.ah-blue .button:hover,
.ah-blue .button:focus,
.light-blue .button:hover,
.light-blue .button:focus,
.medium-blue .button:hover,
.medium-blue .button:focus {
	background-color: rgb(247,37,133);
x	background-color: rgb(247,37,133);
	border-color: rgb(255,255,255);
	color: rgb(255,255,255);
}
.ah-blue .button:hover,
.ah-blue .button:focus,
.light-blue .button:hover,
.light-blue .button:focus,
.medium-blue .button:hover,
.medium-blue .button:focus {
	background-color: rgb(181,23,158) !important;
}

.button {
	background-color: rgb(181,23,158);
	display: inline-block;
	font-weight: 500;
}

.ah-blue .button,
.light-blue .button,
.medium-blue .button {
	background-color: rgb(247,37,133) !important;
}

.button.sm {
	padding: 10px 16px 12px;
	font-size: 22px;
	font-size: 2.2rem;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

/* ## Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #e6e6e6;
}

thead {
	background-color: rgb(50, 107, 201);
	color: rgb(255, 255, 255);
}

td,
th {
	text-align: left;
}

td {
x	border-top: 1px solid #e6e6e6;
	border: 2px solid #e6e6e6;
	padding: 6px 4px;
	vertical-align: top;
}

th {
	font-weight: 600;
	text-transform: capitalize;
}

table.alt tr:nth-child(odd) {
	background-color: rgba(67,188,205,0.2);
}

/* ## Screen Reader Text
--------------------------------------------- */

.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus {
	clip: auto !important;
	height: auto;
	width: auto;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding: 15px 23px 14px;
	color: #333;
	background: rgb(255,255,255);
	z-index: 100000; /* Above WP toolbar. */
	text-decoration: none;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
}

.more-link {
	position: relative;
}


/* # Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* ## Site Containers
--------------------------------------------- */

.site-inner,
.wrap {
	margin: 0 auto;
	max-width: 1740px;
}

.site-inner {
	clear: both;
	padding-top: 40px;
}

.adoptionplanners-home .site-inner {
	padding-top: 0;
}

/* ## Column Widths and Positions
--------------------------------------------- */

/* ### Content */

.content {
	float: right;
	width: 850px;
}

.content-sidebar .content,
.topbar-content-sidebar .content {
	float: left;
}

.full-width-content .content {
	width: 100%;
}

/* ### Primary Sidebar */

.sidebar-primary {
	float: right;
	width: 280px;
}

.sidebar-content .sidebar-primary,
.sidebar-topbar-content .sidebar-primary {
	float: left;
}

/* ### Secondary Sidebar */

.sidebar-secondary {
	margin-bottom: 40px;
}

/* ## Column Classes
--------------------------------------------- */
/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}


/* # Common Classes
---------------------------------------------------------------------------------------------------- */

/* ## Avatar
--------------------------------------------- */

.avatar {
	float: left;
	border-radius: 50%;
}

.alignleft .avatar,
.author-box .avatar {
	margin-right: 24px;
}

.alignright .avatar {
	margin-left: 24px;
}

.comment .avatar {
	margin: 0 16px 24px 0;
}

/* ## Genesis
--------------------------------------------- */

.breadcrumb {
	font-size: 14px;
	font-size: 1.4rem;
	margin-bottom: 20px;
}

.archive-description {
}

.author-box {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 40px;
	padding: 0 40px;
}

.author-box-title {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 4px;
}

.archive-description p:last-child,
.author-box p:last-child {
	margin-bottom: 0;
}

/* ## Search Form
--------------------------------------------- */

.search-form {
	overflow: hidden;
	position: relative;
}

.entry-content .search-form {
	width: 50%;
}

input[type="search"] {
	border: 1px solid rgb(0, 48, 87);
	border-radius: 0px;
	font-size: 18px;
	font-size: 1.8rem;
	padding: 16px 48px 16px 24px;
}

.search-form input[type="submit"] {
	background: none !important;
	border: none;
		color: rgb(67,188,205);
	line-height: 1;
	font-family: 'adopthelp';
	font-size: 2.2rem;
	height: 28px;
	padding: 0;
	position: absolute;
	right: 20px;
	top: 15px;
	width: 28px;
}

.search-form input[type="submit"]:hover,
.search-form input[type="submit"]:focus {
}

/* ## Titles
--------------------------------------------- */

.archive-title,
.entry-title,
.page-title {
	color: rgb(67,188,205);
	font-size: 56px;
	font-size: 5.6rem;
	margin-bottom: 30px;
	padding: 0 40px;
	text-align: center;
}

.blog .content .archive-description,
.category .content .archive-description,
.tag .content .archive-description,
.archive-video-success-stories .content .archive-description {
	grid-column: 1 / 4;
}

.category-recent-births .content .archive-description {
	grid-column: 1 / 5;
}

.archive .entry .entry-title,
.blog .entry .entry-title {
	font-size: 30px;
	font-size: 3rem;
	margin: 0 0 .4em 0;
	text-align: left;
}

.entry .entry-title {
}

.single .entry .entry-title {
	font-size: 40px;
	font-size: 4rem;
}

.entry-title a,
.sidebar .widget-title a {
	color: rgb(67,188,205);
	text-decoration: none;
}

.entry-title a:hover,
.entry-title a:focus {
	color: rgb(102,46,155);
}

.widget-title {
	font-size: 17px;
	font-size: 1.7rem;
	font-weight: 400;
	margin-bottom: 24px;
	text-transform: capitalize;
}

.footer-widgets .widget-title {
	border-bottom: 2px solid rgb(108,203,216);
	color: rgb(255,255,255);
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: 300;
	letter-spacing: 0.06em;
	margin-bottom: 20px;
	padding-bottom: 26px;
	text-transform: uppercase;
}

.page-contact-us .contact .entry-title,
.contact .wrap .entry-title {
	color: rgb(102,46,155);
}

.search .entry .entry-title {
	text-align: left;
	font-size: 2rem;
	margin-bottom: 12px;
}

/* ## WordPress
--------------------------------------------- */

a.aligncenter img {
	display: block;
	margin: 0 auto;
}

a.alignnone {
	display: inline-block;
}

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

.aligncenter {
	text-align: center;
}

a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
}

img.alignnone,
.alignnone {
	margin-bottom: 12px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 0 24px 24px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 24px 24px;
}

.wp-caption-text {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 400;
	text-align: center;
}

.entry-content p.wp-caption-text {
	margin-bottom: 0;
}

.more-link {
	display: block;
	margin-top: 16px;
}

.more-link::after {
	content: "\f105";
	font-family: 'adopthelp';
	padding-left: 10px;
}


/* # Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
	word-wrap: break-word;
}

.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}

.widget li li {
	border: none;
	margin: 0 0 0 30px;
	padding: 0;
}

.widget_recent_entries .post-date {
	display: block;
	font-size: 14px;
	font-size: 1.4rem;
}


/* # Plugins
---------------------------------------------------------------------------------------------------- */

/* ## Simple Social Icons
--------------------------------------------- */

.simple-social-icons svg[class^="social-"],
.simple-social-icons svg[class*=" social-"] {
	display: inline-block;
	width: 1em;
	height: 1em;
	stroke-width: 0;
	stroke: currentColor;
	fill: currentColor;
}

.simple-social-icons {
	overflow: hidden;
}

.simple-social-icons ul {
	margin: 0;
	padding: 0;
}

.simple-social-icons ul li {
	background: none !important;
	border: none !important;
	float: left;
	list-style-type: none !important;
	margin: 0 16px 12px !important;
	padding: 0 !important;
}

.simple-social-icons ul li a {
	border: none !important;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: inline-block;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: normal !important;
	height: 1em;
	line-height: 1em;
	text-align: center;
	text-decoration: none !important;
	text-transform: none !important;
	width: 1em;
}

.simple-social-icons ul.aligncenter {
	text-align: center;
}

.simple-social-icons ul.aligncenter li {
	display: inline-block;
	float: none;
}

.simple-social-icons .screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

/* */

.simple-social-icons ul li {
	margin: 0 14px 12px -8px !important;
}

.simple-social-icons ul li a {
	background: none;
	border-radius: 36px;
	color: rgb(67,188,205);
	font-size: 36px;
	padding: 12px;
}

.simple-social-icons ul li a:hover,
.simple-social-icons ul li a:focus {
	background: none;
	color: rgb(255,255,255);
}

/* Top Bar Icons */

.top-bar .simple-social-icons ul li {
	margin: 4px 20px 0 0 !important;
	padding: 0 !important;
}

.top-bar .simple-social-icons ul li.ssi-youtube {
	margin: 0px 20px 0 0 !important;
}

.top-bar .simple-social-icons ul li a {
	color: rgb(255,255,255);
	font-size: 24px;
	margin: 0 !important;
	padding: 0 !important;
	width: 24px;
}

.top-bar .simple-social-icons ul li.ssi-youtube a {
	font-size: 30px;
	width: 31px;
}

.top-bar .simple-social-icons ul li a:hover,
.top-bar .simple-social-icons ul li a:focus {
	background: none;
	color: rgb(67,188,205);
}

/* Social Section Icons */

.social-section .simple-social-icons ul li {
	margin: 0 40px 0 0 !important;
}

.social-section .simple-social-icons ul li:last-child {
	margin: 0 0px 0 0 !important;
}

.social-section .simple-social-icons ul li:before {
	display: none;
}

.social-section .simple-social-icons ul li a {
	background-color: rgb(255,255,255);
	color: rgb(67,188,205);
}

.social-section .simple-social-icons ul li a:hover,
.social-section .simple-social-icons ul li a:focus {
	background-color: rgb(67,188,205);
	color: rgb(255,255,255);
}


/* # Skip Links
---------------------------------------------------------------------------------------------------- */

.genesis-skip-link {
	margin: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1003;
}

.genesis-skip-link li {
	height: 0;
	width: 0;
	list-style: none;
}

/* Display outline on focus */
:focus {
	color: #333;
	outline: #eee solid 0px;
}


/* # Site Header
---------------------------------------------------------------------------------------------------- */

.site-header { /* top position always called from lib/js/main.js */
	background-color: rgb(67,188,205);
	border-bottom: 0px solid rgb(67,188,205);
	position: fixed;
	width: 100%;
	z-index: 1001;
}

.site-header > .wrap {
	margin: 12px auto 0;
	max-width: 100%;
	padding: 0 20px;
	-webkit-transition: margin 0.2s ease-in-out;
	-moz-transition: margin 0.2s ease-in-out;
	-ms-transition: margin 0.2s ease-in-out;
	-o-transition: margin 0.2s ease-in-out;
	transition: margin 0.2s ease-in-out;
}

.site-header > .wrap {-webkit-animation:fix 1ms 1} /* Safari bug fix on transitions */
@-webkit-keyframes fix{100%{opacity:1}}

.site-header.narrow > .wrap {
	margin: 6px auto 0;
}

.site-header.narrow > .wrap .site-title a {
x	min-height: 92px;
}

/* ## Title Area
--------------------------------------------- */

.title-area {
	float: left;
x	margin-bottom: -24px;
	width: 390px;
}

.site-title {
	font-size: 28px;
	font-size: 2.8rem;
	line-height: 1.2;
	margin: 0;
}

.site-title a,
.site-title a:hover,
.site-title a:focus {
	color: rgb(255,255,255);
	text-decoration: none;
}

.site-title > a {
	display: block;
	margin: 0;
x	min-height: 110px;
	min-height: 86px;
	text-indent: -9999px;
	width: 100%;
	background-size: contain !important;
	background: no-repeat 0px 0px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 209' id='adoptionplanners-logo'%3E %3Cpath id='ap.' d='M 592.0928 109.3019 C 585.9226 108.0443 580.2271 112.5033 577.0233 117.0766 L 575.1249 117.0766 C 575.1249 116.9622 575.1249 116.9622 575.2435 116.8479 C 575.7182 115.7046 572.1585 116.0476 571.8025 117.3053 C 569.7854 122.7932 575.3622 124.2795 579.8711 124.1652 C 585.2106 124.0508 591.3807 122.4502 595.0591 118.3342 C 598.1442 114.7899 597.0762 110.4453 592.0928 109.3019 ZM 537.511 104.0427 C 541.6639 104.5 545.6982 105.186 548.7833 105.7576 C 552.5804 106.901 556.3773 107.8156 560.293 108.616 C 562.6661 109.0733 563.022 109.645 563.022 110.2166 C 563.1406 111.3599 561.0049 113.9896 558.0385 116.3906 C 555.1907 118.9059 551.631 121.3069 549.2579 123.2505 C 539.2909 131.0251 528.0185 137.0848 516.0343 141.3151 C 510.9321 143.0301 505.5927 143.9447 500.2531 143.9447 L 500.1345 143.9447 C 504.9993 134.4551 509.8642 123.8222 514.7291 112.2746 C 515.441 110.6739 516.1529 108.959 516.7462 107.3583 C 517.3395 105.872 517.9328 104.5 518.5261 103.0137 C 521.1365 102.8993 529.4424 103.128 537.511 104.0427 ZM 494.5576 143.3731 C 492.0659 142.9158 489.8114 141.8867 487.7942 140.5148 C 484.8278 138.3424 483.4039 134.9124 483.4039 130.1105 L 483.4039 127.9382 C 483.4039 127.3665 483.5226 126.6805 483.6413 126.1088 C 484.4718 120.8496 485.6583 115.7046 487.2009 110.5596 L 488.6248 105.7576 C 490.8793 105.3003 493.015 104.843 495.2695 104.5 C 501.2023 103.5853 507.2538 103.0137 513.1866 102.8993 C 512.5933 104.2713 512 105.6433 511.4067 106.7866 C 510.6948 108.273 510.1015 109.7593 509.6269 110.9026 C 507.7284 114.9043 505.8298 119.0202 503.9314 123.1362 C 502.033 127.2522 500.2531 131.2538 498.3546 135.2554 C 497.2867 138.1138 495.8628 140.7434 494.5576 143.3731 ZM 487.7942 155.8353 C 484.1158 162.0093 480.4376 167.6116 476.8778 172.7566 C 467.0294 186.7051 457.4183 196.1947 447.9258 201.111 C 443.2983 203.6264 438.196 204.884 432.8566 204.884 C 428.8223 204.884 424.9066 204.198 421.2282 202.826 C 417.55 201.3397 414.1089 199.053 411.3799 196.3091 C 405.0911 190.7068 401.65 182.7035 401.7687 174.4715 C 401.7687 160.866 409.3627 147.832 424.6693 135.0268 C 431.67 129.0815 439.264 124.0508 447.5699 119.9349 C 456.3504 115.4759 465.6055 111.9316 475.2166 109.1876 C 477.3525 108.616 479.607 108.0443 481.7427 107.4726 C 481.2681 109.5306 480.6749 111.5886 480.3188 113.5323 C 479.3696 117.6482 478.6577 121.7642 478.4204 125.9945 L 478.4204 127.3665 C 478.4204 130.4535 478.8951 133.6548 479.9629 136.5131 C 481.1495 139.6001 483.4039 142.2298 486.3703 143.8304 C 488.3875 145.2024 490.5233 146.3457 492.8964 147.2604 C 490.9979 150.1187 489.4554 153.0914 487.7942 155.8353 ZM 483.5226 58.081 C 475.454 65.8556 466.5549 72.7155 456.9437 78.6608 C 456.1132 79.2325 455.0452 79.5755 453.9773 79.5755 C 451.8415 79.4612 450.8923 78.5465 450.7736 75.2309 C 450.7736 73.6302 451.0109 72.0296 451.6042 70.5432 C 453.9773 65.5126 456.7063 60.5963 460.0288 56.023 C 463.9444 50.4207 468.216 45.1614 472.9622 40.1307 C 483.76 28.5832 492.6591 22.0662 499.4225 20.4655 C 501.0836 20.0082 502.7449 19.8939 504.4061 19.7796 C 506.8978 19.6652 509.2709 20.3512 511.2881 21.7232 C 513.0679 22.9809 513.8985 24.2385 513.8985 25.4962 C 513.8985 25.8392 513.7798 26.1822 513.4238 26.4108 C 504.1687 37.3868 494.0829 48.0197 483.5226 58.081 ZM 626.9775 55.337 L 626.8589 54.994 L 626.5029 54.8797 C 626.147 54.7653 625.9096 54.7653 625.5537 54.7653 C 625.1976 54.7653 624.9604 54.7653 624.6045 54.8797 C 621.8753 55.1083 613.0947 57.052 597.6696 60.9393 C 603.2463 52.936 605.9755 45.6187 605.9755 38.8731 C 605.9755 34.2998 604.6702 30.6411 601.9411 28.2402 C 599.212 25.8392 595.1777 24.6959 590.0756 24.6959 C 585.9226 24.8102 581.7697 25.2675 577.7354 26.1822 C 573.3451 27.2112 568.9548 28.4688 564.6832 29.9551 C 565.0392 29.3835 565.2766 28.9261 565.3951 28.5832 C 565.5138 28.3545 565.6325 28.2402 565.6325 28.0115 L 567.7683 24.9245 C 572.5145 17.8359 577.0233 11.2046 581.1764 5.3736 C 581.5323 4.9163 581.7697 4.459 582.2443 4.0017 L 582.6002 3.6587 C 582.7189 3.5443 582.7189 3.6587 582.7189 3.6587 C 583.5494 3.43 584.0242 2.6297 583.9054 1.8293 C 583.9054 1.372 583.6681 0.8003 583.3121 0.4573 C 582.9562 0.1143 582.3629 0 581.8883 0 C 581.295 0 580.583 0.1143 579.9897 0.343 C 575.5995 2.058 572.9891 3.3157 571.9211 4.802 C 564.6832 15.3206 558.3944 24.4672 553.1736 32.3561 C 553.0549 32.5848 552.9363 32.6991 552.8176 32.9278 L 552.5804 32.9278 C 552.2243 32.9278 551.9871 33.0421 551.8684 33.2708 C 551.5125 33.7281 551.2751 34.0711 550.9191 34.5285 C 544.5117 37.1581 540.7147 39.4448 539.6468 42.1888 C 539.5282 42.5317 539.5282 42.7604 539.5282 43.1034 C 539.5282 44.9327 540.8334 46.6477 542.9692 48.7057 C 540.0027 53.7363 537.1551 58.8813 534.426 64.0263 C 531.5781 69.3999 528.6118 74.5449 525.5267 79.6898 C 523.8655 82.4338 521.0179 86.8928 520.3059 88.3791 C 519.5939 89.7511 519.0007 91.0088 518.4073 92.1521 C 517.8141 93.2954 517.2208 94.553 516.5089 95.6964 C 515.9156 96.7254 515.3223 97.983 514.6105 99.2407 C 507.4911 99.355 500.3717 99.9267 493.371 101.07 C 492.1844 101.2987 490.9979 101.413 489.8114 101.6417 C 490.8793 98.2117 492.1844 94.7817 493.4897 91.1231 C 495.9815 84.3775 498.7105 77.6318 501.6769 71.0005 C 504.4061 64.9409 507.4911 59.11 510.9321 53.3933 C 514.9663 46.8764 519.1194 40.3594 523.5096 33.9568 C 527.8999 27.5542 532.1715 21.1516 536.5617 14.5203 L 536.5617 14.4059 L 536.5617 14.2916 C 536.6804 14.0629 536.6804 13.9486 536.6804 13.7199 C 536.6804 13.1483 536.4431 12.4623 536.0872 12.0049 C 535.6125 11.0903 534.782 10.5186 533.7141 10.5186 C 533.0021 10.5186 532.29 10.7473 531.6969 11.2046 C 530.2731 12.6909 528.3745 13.6056 526.3574 13.8342 L 526.2386 13.8342 L 526.12 13.8342 L 525.764 13.8342 C 524.5775 13.8342 523.5096 13.7199 522.3231 13.6056 C 520.5432 13.0339 518.7634 12.5766 516.8649 12.2336 C 514.9663 11.8906 513.1866 11.6619 511.2881 11.6619 C 509.6269 11.6619 507.8471 11.8906 506.1859 12.2336 C 504.5247 12.5766 503.1008 13.0339 501.6769 13.4913 C 494.9136 16.3496 488.3875 19.8939 482.4547 24.0098 C 474.6234 29.4978 467.3854 35.5574 460.622 42.1888 C 443.7729 58.5383 435.2297 71.9152 435.2297 82.6625 C 435.111 84.8348 435.5857 87.0071 436.7723 88.9508 C 437.9587 90.4371 439.7386 91.3518 441.7557 91.2374 C 443.7729 91.1231 445.79 90.4371 447.4512 89.2938 C 456.9437 83.8058 468.4533 75.6882 481.7427 64.8266 C 488.3875 59.2243 494.3203 54.0793 499.3038 49.3917 C 503.9314 45.1614 508.2031 40.7024 512.356 36.0148 C 512.2372 36.3578 512.1188 36.5864 511.8813 36.9294 C 509.2709 40.7024 506.7791 44.9327 504.2874 49.506 C 501.7956 54.0793 499.3038 58.9956 496.6934 64.2549 C 494.5576 68.7139 492.4219 73.7445 490.2859 79.4612 C 488.1501 85.1778 486.2517 90.8944 484.3532 96.7254 C 483.76 98.7834 483.1666 100.8413 482.5734 102.785 C 478.7764 103.5853 475.0981 104.3857 471.1824 105.4147 C 461.2153 107.93 451.4855 111.4743 442.2304 116.0476 C 433.8058 120.2779 425.8559 125.4228 418.7365 131.4825 C 405.0911 142.9158 398.0904 156.2927 398.0904 171.2702 C 398.0904 176.1865 398.8023 180.9885 400.4635 185.6761 C 402.1246 190.1351 404.6165 194.2511 407.7015 197.9097 C 414.2275 205.227 422.1775 209 431.5514 209 C 437.8401 208.8856 444.0103 207.285 449.4683 204.3123 C 460.622 198.3671 471.657 187.6198 482.4547 172.2992 C 487.7942 164.6389 492.6591 156.6356 497.0494 148.4037 C 499.4225 148.9754 501.7956 149.204 504.2874 149.204 C 506.6606 149.204 508.9149 148.9754 511.1694 148.6324 C 513.4238 148.2894 515.5597 147.7177 517.6954 146.9174 C 522.9164 144.9737 527.8999 142.6871 532.6461 140.0574 C 539.1722 136.6274 545.4609 132.6258 551.2751 128.1668 C 553.8855 125.9945 558.1571 122.5645 561.9541 118.9059 C 565.5138 115.4759 568.4802 111.9316 568.8362 108.959 C 569.1922 108.5016 569.3108 107.93 569.4294 107.3583 C 569.4294 105.872 568.0056 104.7287 565.0392 104.157 C 548.1899 100.8413 525.6454 99.2407 519.5939 99.012 C 522.3231 93.1811 526.9506 86.7785 530.629 80.3758 C 534.5446 73.6302 538.1042 67.7992 541.5453 62.9973 C 544.9862 58.1953 548.1899 53.8507 551.1564 50.0777 C 554.2415 46.1904 556.9706 42.1888 559.5811 38.0728 C 563.9712 35.7861 568.5988 33.8425 573.3451 32.1275 C 576.7861 30.8698 580.3458 30.2982 584.0242 30.1838 C 592.0928 30.2982 595.5337 33.2708 595.6523 40.2451 C 595.6523 48.477 592.33 56.366 585.448 63.9119 C 572.1585 68.2566 561.8354 71.6865 554.3602 74.3162 C 546.7662 76.9459 542.1385 78.7752 540.24 79.9185 L 540.1214 79.9185 L 540.0027 80.0328 C 539.2909 80.7188 538.9349 81.6335 538.9349 82.6625 C 538.8163 83.9201 539.2909 85.1778 540.1214 86.2068 C 541.0707 87.1214 542.2573 87.5788 543.5624 87.4644 L 544.3929 87.4644 C 562.4287 85.4064 577.3794 79.1182 589.245 68.5996 C 596.2457 66.3129 602.7717 64.2549 608.7045 62.5399 C 614.6373 60.7106 620.0955 59.11 624.9604 57.738 C 625.6722 57.6236 626.2655 57.1663 626.8589 56.709 C 627.0962 56.4803 627.2148 56.1373 627.2148 55.7943 C 627.0962 55.7943 627.0962 55.5656 626.9775 55.337 Z' fill='%23662e9b'/%3E %3Cpath id='adoption-planners' d='M 1021.1523 90.6657 L 1021.1523 81.6335 C 1017.7112 80.6045 1014.1516 80.0328 1010.4732 79.9185 C 1000.2689 79.9185 993.5054 84.8348 993.5054 93.4097 C 993.5054 105.529 1013.7955 110.1023 1013.7955 115.4759 C 1013.7955 119.1345 1008.3373 119.5919 1005.7271 119.5919 C 1001.574 119.4776 997.5397 118.5629 993.7427 116.8479 L 993.7427 126.1088 C 997.777 127.3665 1001.93 128.0525 1006.2016 127.9382 C 1016.5247 127.9382 1024 123.5935 1024 114.1039 C 1024 100.9557 1003.3539 97.8687 1003.3539 91.8091 C 1003.3539 89.1794 1007.3882 87.5788 1010.7105 87.5788 C 1015.4568 87.5788 1019.9656 90.0941 1021.1523 90.6657 ZM 951.8572 80.9475 L 951.8572 126.7948 L 962.8922 126.7948 L 962.8922 106.6723 C 962.8922 95.582 967.2825 91.0088 978.3174 91.0088 L 978.3174 79.8042 C 968.8251 79.8042 965.7401 84.9491 963.1294 89.4081 L 962.8922 89.4081 L 962.8922 80.9475 L 951.8572 80.9475 ZM 921.1254 94.6674 L 903.9202 94.6674 C 904.1575 92.0377 906.412 86.7785 912.8195 86.7785 C 919.7013 86.7785 921.1254 91.8091 921.1254 94.6674 ZM 930.3804 126.1088 L 930.3804 118.7916 C 927.5327 119.8206 924.4478 120.3922 921.3627 120.5066 C 908.1918 120.5066 903.683 107.587 903.683 101.1844 L 931.5669 101.1844 L 931.5669 98.5547 C 931.5669 87.3501 925.6343 79.9185 913.6501 79.9185 C 899.4114 79.9185 893.4785 88.7221 893.4785 101.5273 C 893.4785 118.3342 902.0217 127.9382 917.2096 127.9382 C 921.7187 128.0525 926.1088 127.3665 930.3804 126.1088 ZM 835.0999 80.9475 L 835.3372 127.0235 L 846.3722 127.0235 L 846.3722 107.1296 C 846.3722 99.8124 849.9319 89.9797 857.4073 89.9797 C 861.3229 89.9797 862.272 91.3518 862.272 100.727 L 862.272 127.0235 L 873.1885 127.0235 L 873.1885 95.1247 C 873.1885 84.6061 867.2556 79.9185 860.3735 79.9185 C 851.5931 79.9185 847.9147 86.0925 846.3722 89.5224 L 846.1348 89.5224 L 846.1348 80.9475 L 835.0999 80.9475 ZM 773.8735 80.9475 L 774.1107 127.0235 L 785.0271 127.0235 L 785.0271 107.1296 C 785.0271 99.8124 788.5868 89.9797 796.062 89.9797 C 799.9778 89.9797 800.9271 91.3518 800.9271 100.727 L 800.9271 127.0235 L 811.8433 127.0235 L 811.8433 95.1247 C 811.8433 84.6061 805.9105 79.9185 799.0285 79.9185 C 790.2479 79.9185 786.4509 86.0925 785.0271 89.5224 L 784.7897 89.5224 L 784.7897 80.9475 L 773.8735 80.9475 ZM 730.4454 120.3922 C 726.6484 120.3922 724.6313 118.4486 724.6313 114.9043 C 724.6313 108.7303 733.1746 106.558 740.2939 106.558 C 740.2939 112.8463 737.5648 120.3922 730.4454 120.3922 ZM 740.2939 121.5356 L 740.2939 126.7948 L 750.7355 126.7948 L 750.7355 94.0957 C 750.7355 84.7204 745.2773 79.8042 733.649 79.8042 C 721.6648 79.8042 715.7321 85.6351 715.7321 94.4387 L 726.4111 94.4387 C 726.4111 91.3518 727.5977 87.3501 733.649 87.3501 C 739.1074 87.3501 740.2939 91.1231 740.2939 95.6964 L 740.2939 100.2697 C 733.7678 100.4984 713.9523 100.6127 713.9523 115.8189 C 713.9523 123.2505 719.885 127.9382 727.835 127.9382 C 735.3103 127.9382 738.514 124.5082 740.0565 121.5356 L 740.2939 121.5356 ZM 681.3219 60.2533 L 681.3219 126.9092 L 692.3569 126.9092 L 692.3569 60.2533 L 681.3219 60.2533 ZM 640.2668 119.7062 C 634.0968 119.5919 632.0797 112.389 632.0797 103.9283 C 632.0797 96.611 634.2156 88.1504 640.2668 88.1504 C 647.2677 88.1504 648.4541 96.7254 648.4541 103.9283 C 648.4541 111.5886 647.6237 119.7062 640.2668 119.7062 ZM 621.1633 80.9475 L 621.1633 147.6034 L 632.1982 147.6034 L 632.1982 121.4212 L 632.4357 121.4212 C 634.6902 125.4228 639.1991 127.9382 644.0639 127.9382 C 655.455 127.9382 660.3198 117.3053 660.3198 103.9283 C 660.3198 91.1231 656.6414 79.9185 644.0639 79.9185 C 638.1312 79.9185 633.5036 84.7204 632.4357 87.3501 L 632.1982 87.3501 L 632.1982 80.9475 L 621.1633 80.9475 ZM 360.9511 80.9475 L 360.9511 126.9092 L 365.9347 126.9092 L 365.9347 109.3019 C 365.9347 96.7254 372.342 84.4918 380.7667 84.4918 C 389.0726 84.4918 389.0726 93.1811 389.0726 97.8687 L 389.0726 126.9092 L 394.0561 126.9092 L 394.0561 92.9524 C 394.0561 81.4048 384.4449 79.9185 381.8346 79.9185 C 370.4435 79.9185 367.7145 87.8074 366.1719 92.2664 L 365.9347 92.2664 L 365.9347 80.9475 L 360.9511 80.9475 ZM 318.8283 123.3649 C 308.7426 123.3649 305.6575 115.3616 305.6575 104.6143 C 305.6575 93.8671 308.7426 84.4918 318.8283 84.4918 C 328.9141 84.4918 332.3551 93.8671 332.3551 104.6143 C 332.3551 115.3616 328.9141 123.3649 318.8283 123.3649 ZM 299.7247 104.0427 C 299.7247 117.3053 305.6575 127.9382 319.0656 127.9382 C 332.4737 127.9382 338.2878 117.4196 338.2878 104.0427 C 338.2878 90.6657 332.3551 79.9185 319.0656 79.9185 C 305.7762 79.9185 299.7247 90.6657 299.7247 104.0427 ZM 271.7219 80.9475 L 271.7219 126.9092 L 276.7054 126.9092 L 276.7054 80.9475 L 271.7219 80.9475 ZM 270.5354 60.2533 L 270.5354 68.0279 L 277.892 68.0279 L 277.892 60.2533 L 270.5354 60.2533 ZM 251.1944 127.5952 L 251.1944 122.3359 C 249.6519 123.0219 247.9908 123.2505 246.3295 123.2505 C 238.617 123.2505 238.617 117.6482 238.617 114.5613 L 238.617 85.5208 L 251.1944 85.5208 L 251.1944 80.8331 L 238.617 80.8331 L 238.617 66.9989 L 233.6334 70.2002 L 233.6334 80.8331 L 226.1581 80.8331 L 226.1581 85.5208 L 233.6334 85.5208 L 233.6334 116.6192 C 233.6334 120.1636 233.8707 127.9382 246.0923 127.9382 C 247.8721 128.0525 249.5333 127.8238 251.1944 127.5952 ZM 191.0359 123.3649 C 180.1196 123.3649 178.1025 109.0733 178.2211 103.471 C 178.2211 95.4677 182.2554 84.4918 191.0359 84.4918 C 198.274 84.4918 202.071 90.4371 202.071 103.3567 C 202.071 116.2762 198.274 123.3649 191.0359 123.3649 ZM 173.0002 80.9475 L 173.0002 147.3747 L 177.9838 147.3747 L 177.9838 118.2199 L 178.2211 118.2199 C 179.4076 122.1072 182.4927 127.8238 191.7479 127.8238 C 198.9859 127.8238 208.0037 123.2505 208.0037 103.3567 C 208.0037 83.5771 198.9859 79.8042 191.7479 79.8042 C 182.6114 79.8042 179.6449 85.5208 178.2211 89.4081 L 177.9838 89.4081 L 177.9838 80.9475 L 173.0002 80.9475 ZM 130.8774 123.3649 C 120.7917 123.3649 117.8253 115.3616 117.8253 104.6143 C 117.8253 93.8671 120.7917 84.4918 130.8774 84.4918 C 140.9632 84.4918 144.4042 93.8671 144.4042 104.6143 C 144.4042 115.3616 140.9632 123.3649 130.8774 123.3649 ZM 111.7738 104.0427 C 111.7738 117.3053 117.7066 127.9382 131.1148 127.9382 C 144.5228 127.9382 150.337 117.4196 150.337 104.0427 C 150.337 90.6657 144.4042 79.9185 131.1148 79.9185 C 117.8253 79.9185 111.7738 90.6657 111.7738 104.0427 ZM 71.3122 123.3649 C 61.4638 123.3649 60.2772 112.5033 60.3959 104.2713 C 60.3959 96.611 62.8876 84.6061 71.4308 84.6061 C 80.5673 84.6061 84.2457 95.3534 84.2457 104.3857 C 84.2457 112.2746 80.2114 123.3649 71.3122 123.3649 ZM 84.2457 118.3342 L 84.2457 126.9092 L 89.2292 126.9092 L 89.2292 60.2533 L 84.2457 60.2533 L 84.2457 89.5224 L 84.0084 89.5224 C 82.5845 83.8058 77.245 79.8042 71.1935 79.9185 C 58.7347 79.9185 54.3444 92.7237 54.3444 104.0427 C 54.3444 118.5629 58.8533 127.9382 70.6003 127.9382 C 79.6181 127.9382 82.9405 122.1072 84.0084 118.3342 L 84.2457 118.3342 ZM 21.8327 105.529 C 21.8327 105.529 26.8163 105.529 26.6976 105.4147 C 26.6976 110.7883 26.1043 113.0749 24.5618 115.7046 C 22.07 119.5919 17.6797 121.9929 12.9335 122.1072 C 9.2552 122.1072 5.9328 119.8206 5.9328 115.8189 C 5.9328 108.8446 13.1708 105.529 21.8327 105.529 ZM 26.8163 120.3922 L 26.8163 126.9092 L 31.7998 126.9092 L 31.7998 95.582 C 31.7998 89.4081 31.6811 79.9185 17.0865 79.9185 C 4.6276 79.9185 0.8306 87.2358 0.8306 92.0377 L 6.7634 92.0377 C 7.594 88.3791 9.1365 84.6061 16.6118 84.6061 C 20.4088 84.6061 25.2737 85.7495 26.4603 91.2374 C 26.8163 94.4387 26.9349 97.7544 26.8163 100.9557 C 21.0021 101.07 0 100.9557 0 115.7046 C 0 120.8496 2.7291 127.9382 11.9843 127.9382 C 17.7984 128.0525 23.3752 125.1942 26.5789 120.3922 L 26.8163 120.3922 Z' fill='%23ffffff'/%3E %3C/svg%3E");
}

.site-description {
	float: right;
	font-size: 24px;
	font-size: 2.4rem;
}

.site-header .header-cta {
	background-color: rgb(247,37,133);
	border: 2px solid rgb(255,255,255);
	border-radius: 36px;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: 500;
	letter-spacing: 0.02em;
	margin: 0;
	margin-top: 2px;
	padding: 14px 16px;
	text-transform: uppercase;
	text-wrap: none;
	float: right;
}
.site-header .header-cta i {
	margin-right: 5px;
}

/* ### Header Contact Icons Mobile */
.site-header .header-ctm {
	display: none;
	float: right;
	line-height: 1;
}
.site-header .header-ctm a {
	background-color: rgb(247,37,133);
	border: 0px solid;
	border-radius: 36px;
	color: rgb(255,255,255);
	display: inline-block;
	font-size: 22px;
	margin-top: 4px;
	margin-right: 18px;
	padding: 8px;
	height: 40px;
	width: 40px;
}
.site-header .header-cta:hover,
.site-header .header-ctm a:hover {
	background-color: rgb(102,46,155);
}
.site-header .header-ctm a:last-child {
	margin: 0;
}
.site-header .header-ctm .icon-mobile-alt {
	margin: 0 0.15em;
}
.site-header .header-ctm .icon-phone {
	margin-left: -.05em;
}

/* ## Widget Area
--------------------------------------------- */

.site-header .widget-area {
	float: right;
	text-align: right;
	width: 900px;
}

/* ## Top Bar
--------------------------------------------- */

.top-bar {
	background-color: rgb(102,46,155);
		color: rgb(67,188,205);
	height: 40px;
	max-height: 40px;
	margin: 0;
	padding: 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 1002;
}

.top-bar .wrap {
	margin: 0 auto;
	max-width: 100%;
	padding: 4px 4px 0;
}

.top-bar h3 {
	color: rgb(165,235,229);
	float: left;
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-size: 2.0rem;
	margin: 0;
x	padding-left: 20%;
x	width: 80%;
	padding: 0 10px;
	width: 100%;
}

.top-bar a {
	color: rgb(255,255,255);
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-size: 2.2rem;
	margin: 0;
}

.top-bar h3 a {
	letter-spacing: 0.06em;
}

.top-bar h3 a.sms {
	color: rgb(165,235,229);
}

	.top-bar .nav-social {
		float: right;
		line-height: 1;
		width: 20%;
	}


/* # Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	line-height: 1.5;
	width: 100%;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	text-align: left;
}

.genesis-nav-menu a {
	color: rgb(255,255,255);
	display: block;
	font-weight: 500;
	padding: 14px 28px;
	text-decoration: none;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu a:focus,
/*.genesis-nav-menu .current-menu-ancestor > a,*/
.genesis-nav-menu .current-menu-item > a {
	color: rgb(220,242,248);
	text-shadow: 1px 2px 0px rgb(102,46,155);
}

.genesis-nav-menu .sub-menu {
	left: -9999px;
	opacity: 0;
	position: absolute;
	width: 300px;
	z-index: 1003;
}

.genesis-nav-menu.sf-js-enabled .sub-menu {
	display: none;
}

.genesis-nav-menu > li > .sub-menu {
	padding-top: 1px;
}

.genesis-nav-menu .sub-menu a {
	background-color: rgb(255,255,255);
	border-bottom: 1px solid rgb(255,255,255);
	color: rgb(67,188,205);
	font-size: 15px;
	font-size: 1.5rem;
	padding: 12px 30px 12px 20px;
	position: relative;
	width: 300px;
	text-transform: capitalize;
	text-shadow: none;
}

.genesis-nav-menu .sub-menu a:hover,
.genesis-nav-menu .sub-menu a:focus {
	background: rgb(67,188,205);
	color: rgb(255,255,255);
	text-shadow: none;
}

.genesis-nav-menu .sub-menu li:last-child > a {
	border-bottom: none;
}

.genesis-nav-menu > li > .sub-menu {
	margin-top: -10px;
	padding-top: 10px;
}

.genesis-nav-menu > li > .sub-menu > li:first-child > a::before {
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid rgb(255,255,255);
	content: "";
	margin-top: -18px;
	position: absolute;
	-webkit-transition:	border 0.1s ease-in-out;
	-moz-transition:	border 0.1s ease-in-out;
	-ms-transition:		border 0.1s ease-in-out;
	-o-transition:		border 0.1s ease-in-out;
	transition:			border 0.1s ease-in-out;
}

.genesis-nav-menu > li > .sub-menu > li:first-child > a:hover::before,
.genesis-nav-menu > li > .sub-menu > li:first-child > a:focus::before {
	border-bottom-color: rgb(67,188,205);
}

.genesis-nav-menu .menu-item-has-children::before {
	content: "\f105";
	color: rgb(255,255,255);
	cursor: pointer;
	float: right;
	font-family: 'adopthelp';
	line-height: 1;
	padding: 19px 15px 0;
	position: relative;
	right: 0;
	z-index: 9999;
}

.genesis-nav-menu > .menu-item-has-children::before {
	display: none;
}

.genesis-nav-menu .sub-menu .sub-menu {
	border-left: 1px solid rgb(255,255,255);
	margin: -55px 0 0 299px;
}

.genesis-nav-menu .menu-item:hover,
.genesis-nav-menu .menu-item:focus {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu,
.genesis-nav-menu .menu-item:focus > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .first > a {
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-right: 0;
}

.genesis-nav-menu > .right {
	float: right;
	list-style-type: none;
	padding: 0;
}

.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0;
}

.genesis-nav-menu > .search {
	padding: 14px 0 0;
}

/* ## Accessible Menu
--------------------------------------------- */

.menu .menu-item:focus {
	position: static;
}

.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover > ul.sub-menu {
	left: auto;
	opacity: 1;
}

/* ## Primary (Header) Navigation
--------------------------------------------- */

.site-header .nav-primary {
	float: left;
	margin: 17px 20px 0 60px;
	text-align: left;
	text-transform: uppercase;
}

.site-header .nav-primary > .wrap {
	padding: 0;
}

.site-header .genesis-nav-menu {
	font-size: 18px;
	font-size: 1.8rem;
}

/* ## Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	background-color: rgb(255,255,255);
	border-bottom: 1px solid rgb(239,239,239);
	font-size: 11px;
	font-size: 1.1rem;
	position: fixed;
	text-align: right;
	text-transform: uppercase;
	top: 0;
	width: 100%;
	z-index: 1002;
}

.nav-secondary .genesis-nav-menu a {
	padding: 10px;
}

/* ## Tertiary Navigation
--------------------------------------------- */

.nav-tertiary { /* top position always called from lib/js/main.js */
	background-color: #f7f7f7;
	border-bottom: 1px solid #e7e7e7;
	margin-top: 40px;
	position: fixed;
	text-align: center;
	-webkit-transition:	margin 0.2s ease-in-out;
	-moz-transition:	margin 0.2s ease-in-out;
	-ms-transition:		margin 0.2s ease-in-out;
	-o-transition:		margin 0.2s ease-in-out;
	transition:			margin 0.2s ease-in-out;
	width: 100%;
	z-index: 99;
}

.nav-tertiary:focus {
	z-index: 1002;
}

.nav-tertiary.narrow {
	margin-top: 0;
}

.nav-tertiary .genesis-nav-menu {
	margin: 0 auto;
	max-width: 1200px;
}

/* ## Copyright Navigation
--------------------------------------------- */

.nav-copyright {
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 300;
	text-align: center;
}

.nav-copyright .genesis-nav-menu a {
	color: rgb(255, 255, 255);
	display: inline-block;
	padding: 8px 10px;
	vertical-align: middle;
}

.nav-copyright .genesis-nav-menu a:hover,
.nav-copyright .genesis-nav-menu a:focus {
	color: rgb(102,46,155);
	text-shadow: none;
}

.nav-copyright ul.menu > li:after {
	color: rgb(255, 255, 255);
	font-size: 0.9em;
}

.nav-copyright ul.menu > li:last-child:after {
	display: none;
}

/* ## Responsive Navigation
--------------------------------------------- */

#mobile-genesis-nav-primary {
	height: 36px;
	position: relative;
	top: 0 !important;
}

.menu-toggle {
	border: 2px solid rgb(255,255,255);
	line-height: 20px;
	padding: 6px 8px 12px;
	position: relative;
	z-index: 1000;
}

	.nav-primary .screen-reader-text {
		clip: unset;
		color: rgb(255,255,255);
		font-size: 7px;
		font-weight: 400;
		height: auto !important;
		width: auto !important;
		position: absolute !important;
		left: 0;
		top: 82%;
		visibility: visible;
		width: 100% !important;
	}
	.nav-primary .sub-menu-toggle .screen-reader-text {
		display: none;
	}

.menu-toggle,
.sub-menu-toggle {
	display: none;
	font-size: 20px;
	font-size: 2rem;
	font-weight: 700;
	margin: 0 auto;
	overflow: hidden;
	padding: 6px;
	text-align: center !important;
	visibility: hidden;
}

.menu-toggle,
.menu-toggle:hover,
.menu-toggle:focus {
	background-color: transparent !important;
	border: 0px solid rgb(255,255,255);
	color: rgb(255,255,255);
	font-size: 22px;
	font-size: 2.2rem;
	letter-spacing: normal;
	line-height: 1.2;
	width: auto !important;
	z-index: 1000;
}

.menu-toggle.nav-tertiary,
.menu-toggle.nav-tertiary:hover,
.menu-toggle.nav-tertiary:focus {
	background-color: #f7f7f7 !important;
	border-bottom: 1px solid #e7e7e7;
	position: fixed;
	z-index: 1001;
}

.menu-toggle:before,
.menu-toggle.activated:before {
	color: rgb(255,255,255);
	content: "\f0c9";
	font-family: 'adopthelp';
	font-size: 22px;
	font-size: 2.2rem;
	line-height: 1;
	margin: 0;
	padding: 6px 4px 12px;
}

.sub-menu-toggle {
	background: transparent;
	border: none;
	float: right;
	padding: 0;
	position: absolute;
	right: 8px;
	top: 10px;
	z-index: 99;
}

.sub-menu-toggle:hover,
.sub-menu-toggle:focus {
	background: none !important;
}

.sub-menu-toggle:before {
	color: rgb(255,255,255);
	content: "\f107";
	display: inline-block;
	font-family: 'adopthelp';
	line-height: 1;
	font-size: 22px;
	font-size: 2.2rem;
	padding: 5px 6px 5px 8px;
	-webkit-font-smoothing: antialiased;
}

.menu-toggle:hover::before,
.menu-toggle:focus::before,
.sub-menu-toggle:hover::before,
.sub-menu-toggle:focus::before {
	color: rgb(102,46,155);
}

.menu-toggle:hover::before,
.menu-toggle:focus::before {
	background-color: rgb(67,188,205);
}

.sub-menu-toggle.activated:before {
	content: "\f106";
}


/* # Content Area
---------------------------------------------------------------------------------------------------- */

/* ## Entries
--------------------------------------------- */

.entry {
	margin-bottom: 20px;
	padding: 0 0 20px;
		position: relative;
}

.entry-content ol,
.entry-content ul {
	margin-bottom: 28px;
	margin-left: 40px;
}

.entry-content ol > li {
	list-style-type: decimal;
}

.entry-content ul > li {
	list-style-type: none;
}

.entry-content ul > li::before {
	padding-right: 10px;
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content code {
	background-color: rgb(17,17,17);
	color: rgb(230,230,230);
}

.content .entry-content {
	padding: 0 40px;
}

.page .content .entry-content {
	padding: 0 40px;
}

.entry-image,
.post-image {
	line-height: 0;
	margin: 0 0 20px;
	text-align: center;
}

.archive .entry .entry-image img,
.blog .entry .entry-image img { /* x */
	width: 100%;
}

.entry-image.alignleft,
.post-image.alignleft {
	margin: 0 40px 30px;
}

.entry-image.alignright,
.post-image.alignright {
	margin: 0 40px 30px;
}

.entry-image.alignnone {
	display: block;
}

.featured-content a.alignnone {
	margin-bottom: 30px;
	width: 100%;
}

.featured-content .entry-image {
	margin-bottom: 0;
}

/* ## Entry Meta
--------------------------------------------- */

p.entry-meta {
	font-size: 14px;
	font-size: 1.4rem;
	margin-bottom: 0;
	padding: 0 40px;
}

.entry-header .entry-meta {
	margin-bottom: 24px;
}

.entry-footer .entry-meta {
	border-top: 1px solid rgb(239,239,239);
	margin: 18px 0 0;
	padding: 32px 40px 8px;
}

.entry-categories,
.entry-tags {
	display: block;
}

.single .entry-header .entry-meta {
	text-align: center;
}

/* ## Pagination
--------------------------------------------- */

.pagination {
	clear: both;
	margin: 40px 0;
	text-align: center;
		float: left;
	width: 100%;
}

.post-navigation {
	margin: 40px auto;
	max-width: 1280px;
	text-align: center;
	width: 100%;
}

.post-navigation .wrap {
	display: flex;
	justify-content: space-between;
	padding-left: 40px;
	padding-right: 40px;
	text-align: center;
	width: 100%;
}

.adjacent-entry-pagination {
	margin-bottom: 0;
}

.archive-pagination li {
	display: inline;
}

.archive-pagination li a,
.post-navigation a,
.post-navigation a {
	background-color: rgb(255,255,255);
	border: 2px solid rgb(67,188,205);
	color: rgb(67,188,205);
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1;
	padding: 10px 18px;
}

.archive-pagination li a:hover,
.archive-pagination li a:focus,
.post-navigation a:hover,
.post-navigation a:focus {
	background: rgb(67,188,205);
	border: 2px solid rgb(67,188,205);
	color: rgb(255,255,255);
}

.archive-pagination .active a,
.post-navigation .active a {
	background: rgb(67,188,205);
	border: 2px solid rgb(67,188,205);
	color: rgb(255,255,255);
}

.post-navigation .third {
	margin: 0;
	width: 33.333333%;
}

.archive-pagination .pagination-next a::before,
.archive-pagination .pagination-previous a::after,
.post-navigation .pagination-next a::after,
.post-navigation .pagination-previous a::before {
	font-family: 'adopthelp';
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1;
}

.archive-pagination .pagination-next a::before,
.post-navigation .pagination-next a::after {
	content: "\f105";
}

.post-navigation .pagination-next a::after {
	padding-left: 4px;
}

.archive-pagination .pagination-previous a::after,
.post-navigation .pagination-previous a::before {
	content: "\f104";
}

.post-navigation .pagination-previous a::before {
	padding-right: 4px;
}


/* # Footer Social Section
---------------------------------------------------------------------------------------------------- */

.social-section {
	background-color: rgb(102,46,155);
	clear: both;
	padding: 3.125em 0;
	text-align: center;
}


/* # Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	background-color: rgb(67,188,205);
	clear: both;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 300;
	padding-bottom: 4px;
	padding-top: 58px;
}

.footer-widgets > .wrap {
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-evenly;
	max-width: 1640px;
}

.footer-widgets,
.footer-widgets a {
	color: rgb(255,255,255) !important;
}

.footer-widgets a.button,
.footer-widgets a:hover,
.footer-widgets a:focus {
	color: rgb(255,255,255) !important;
}

.footer-widgets li {
	font-weight: 300;
	padding-bottom: 12px;
}
.footer-widgets li::before {
}

.footer-widgets .widget {
	margin-bottom: 20px;
	padding: 0 20px;
	text-align: center;
}

.footer-widgets p:last-child {
	margin-bottom: 0;
}

.footer-widgets-1,
.footer-widgets-4 {
	width: 19.513%;
}

.footer-widgets-2,
.footer-widgets-3 {
	width: 29.27%;
}

#menu-footer-pregnant,
#menu-footer-adopting {
	-moz-column-count: 2;
	-moz-column-gap: 1%;
	-webkit-column-count: 2;
	-webkit-column-gap: 1%;
	column-count: 2;
	column-gap: 1%;
-webkit-column-rule-width: 2px;
	-moz-column-rule-width: 2px;
		column-rule-width: 2px;
-webkit-column-rule-style: solid;
	-moz-column-rule-style: solid;
		column-rule-style: solid;
-webkit-column-rule-color: rgb(108,203,216);
	-moz-column-rule-color: rgb(108,203,216);
		column-rule-color: rgb(108,203,216);
}


/* # Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
	background-color: rgb(67,188,205);
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 300;
	padding: 20px 0 80px;
	text-align: center;
}

.site-footer p {
	color: rgb(255,255,255);
	margin-bottom: 0;
}

.site-footer a {
	color: rgb(255,255,255);
}

.site-footer .back-top {
	letter-spacing: 0.1em;
	margin-bottom: 8px;
	text-align: center;
	text-transform: uppercase;
}

.site-footer .back-top a {
	display: block;
	margin: 0 auto;
	width: 12em;
}

.site-footer .nav-copyright {
}

.site-footer .creds {
	letter-spacing: 0.04em;
	margin-bottom: 8px;
}

.site-footer .site-dev {
	font-size: 12px;
	font-size: 1.2rem;
}


/* # Choose A Family
---------------------------------------------------------------------------------------------------- */

/* ## Families Archive AdoptHelp
--------------------------------------------- */

.families-archive .top-bar,
.single-family .top-bar {
	background-color: rgb(32,53,139);
	color: rgb(57,180,213);
}

.families-archive .site-header,
.single-family .site-header {
	background-color: rgb(0,112,212);
}

.families-archive .site-title > a,
.single-family .site-title > a {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 284'%3E %3Cpath id='help-sb' d='M 942.1166 41.8616 L 942.1166 140.7384 L 933.8101 140.7384 L 933.8101 41.8616 L 942.1166 41.8616 L 942.1166 41.8616 ZM 845.7958 48.7166 L 845.7958 140.7384 L 836.6919 140.7384 L 836.6919 97.3675 L 790.106 97.3675 L 790.106 140.7384 L 781.0033 140.7384 L 781.0033 48.7166 L 790.106 48.7166 L 790.106 89.4522 L 836.6919 89.4522 L 836.6919 48.7166 L 845.7958 48.7166 L 845.7958 48.7166 ZM 991.8602 71.9263 C 1011.6515 71.9263 1019.5745 86.6862 1019.5745 107.1196 C 1019.5745 127.0284 1010.3298 142.3134 991.8602 142.3134 C 981.3048 142.3134 974.9764 137.9719 970.8794 129.2694 L 970.6163 129.2694 L 970.6163 168.4206 L 962.301 168.4206 L 962.301 73.5012 L 970.6163 73.5012 L 970.0919 85.7673 L 970.3541 85.7673 C 972.4633 82.0722 977.6108 71.9263 991.8602 71.9263 L 991.8602 71.9263 ZM 990.5386 135.1957 C 1006.3738 135.1957 1010.4707 120.1734 1010.4707 107.1196 C 1010.4707 94.0662 1006.3738 79.0435 990.5386 79.0435 C 975.7638 79.0435 970.6163 94.8638 970.6163 107.1196 C 970.6163 119.3758 975.7638 135.1957 990.5386 135.1957 L 990.5386 135.1957 ZM 891.1802 71.9263 C 910.1841 71.9263 917.976 87.2112 917.976 105.272 L 917.976 109.4922 L 871.9241 109.4922 C 871.9241 123.7271 879.5741 135.1957 894.0876 135.1957 C 900.1627 135.1957 909.0033 132.6919 912.9594 130.1882 L 912.9594 138.6281 C 907.1465 141.0006 899.6276 142.3134 893.4312 142.3134 C 871.1278 142.3134 862.8115 127.2907 862.8115 107.1196 C 862.8115 86.5551 874.1653 71.9263 891.1802 71.9263 L 891.1802 71.9263 ZM 871.9241 102.3749 L 908.8624 102.3749 C 908.8624 90.6436 904.1188 79.0435 891.7153 79.0435 C 879.443 79.0435 871.9241 91.2997 871.9241 102.3749 L 871.9241 102.3749 ZM 946.1533 37.8233 L 942.1166 37.8233 L 933.8101 37.8233 L 929.7732 37.8233 L 929.7732 41.8616 L 929.7732 140.7384 L 929.7732 144.7767 L 933.8101 144.7767 L 942.1166 144.7767 L 946.1533 144.7767 L 946.1533 140.7384 L 946.1533 41.8616 L 946.1533 37.8233 L 946.1533 37.8233 ZM 849.8325 44.6783 L 845.7958 44.6783 L 836.6919 44.6783 L 832.655 44.6783 L 832.655 48.7166 L 832.655 85.4139 L 794.1429 85.4139 L 794.1429 48.7166 L 794.1429 44.6783 L 790.106 44.6783 L 781.0033 44.6783 L 776.9663 44.6783 L 776.9663 48.7166 L 776.9663 140.7384 L 776.9663 144.7767 L 781.0033 144.7767 L 790.106 144.7767 L 794.1429 144.7767 L 794.1429 140.7384 L 794.1429 101.4057 L 832.655 101.4057 L 832.655 140.7384 L 832.655 144.7767 L 836.6919 144.7767 L 845.7958 144.7767 L 849.8325 144.7767 L 849.8325 140.7384 L 849.8325 48.7166 L 849.8325 44.6783 L 849.8325 44.6783 ZM 991.8602 67.888 C 984.0328 67.888 978.5176 70.5548 974.6453 73.7763 L 974.6492 73.6738 L 974.8296 69.4629 L 970.6163 69.4629 L 962.301 69.4629 L 958.264 69.4629 L 958.264 73.5012 L 958.264 168.4206 L 958.264 172.4589 L 962.301 172.4589 L 970.6163 172.4589 L 974.6531 172.4589 L 974.6531 168.4206 L 974.6531 140.9597 C 979.106 144.6056 984.7601 146.3516 991.8602 146.3516 C 1001.9436 146.3516 1010.2559 142.2769 1015.9003 134.5686 C 1020.9443 127.6786 1023.6113 118.1868 1023.6113 107.1196 C 1023.6113 95.4864 1021.1938 86.1987 1016.4246 79.5147 C 1010.9211 71.7995 1002.6561 67.888 991.8602 67.888 L 991.8602 67.888 ZM 990.5386 131.1574 C 977.9991 131.1574 974.6531 116.0474 974.6531 107.1196 C 974.6531 98.1917 977.9991 83.0817 990.5386 83.0817 C 1003.6761 83.0817 1006.434 96.1539 1006.434 107.1196 C 1006.434 118.0858 1003.6761 131.1574 990.5386 131.1574 L 990.5386 131.1574 ZM 891.1802 67.888 C 872.1006 67.888 858.7747 84.0208 858.7747 107.1196 C 858.7747 132.4189 871.0824 146.3516 893.4312 146.3516 C 900.3953 146.3516 908.4633 144.825 914.484 142.3671 L 916.9963 141.3418 L 916.9963 138.6281 L 916.9963 130.1882 L 916.9963 122.8546 L 910.801 126.7755 C 907.5999 128.802 899.601 131.1574 894.0876 131.1574 C 882.4363 131.1574 877.323 122.6515 876.2035 113.5304 L 917.976 113.5304 L 922.0128 113.5304 L 922.0128 109.4922 L 922.0128 105.272 C 922.0128 94.8584 919.5853 85.9413 914.9937 79.4852 C 909.5975 71.8981 901.3632 67.888 891.1802 67.888 L 891.1802 67.888 ZM 876.3317 98.3366 C 877.7804 90.41 883.3912 83.0817 891.7153 83.0817 C 901.2922 83.0817 903.9156 92.2344 904.5978 98.3366 L 876.3317 98.3366 L 876.3317 98.3366 Z' fill='%230070d4'/%3E %3Cpath id='help-w' d='M 781.0033 48.7166 L 781.0033 140.7384 L 790.106 140.7384 L 790.106 97.3675 L 836.6919 97.3675 L 836.6919 140.7384 L 845.7958 140.7384 L 845.7958 48.7166 L 836.6919 48.7166 L 836.6919 89.4522 L 790.106 89.4522 L 790.106 48.7166 L 781.0033 48.7166 ZM 908.8624 102.3749 L 871.9241 102.3749 C 871.9241 91.2997 879.443 79.0435 891.7153 79.0435 C 904.1188 79.0435 908.8624 90.6436 908.8624 102.3749 ZM 912.9594 138.6281 L 912.9594 130.1882 C 909.0033 132.6919 900.1627 135.1957 894.0876 135.1957 C 879.5741 135.1957 871.9241 123.7271 871.9241 109.4922 L 917.976 109.4922 L 917.976 105.272 C 917.976 87.2112 910.1841 71.9263 891.1802 71.9263 C 874.1653 71.9263 862.8115 86.5551 862.8115 107.1196 C 862.8115 127.2907 871.1278 142.3134 893.4312 142.3134 C 899.6276 142.3134 907.1465 141.0006 912.9594 138.6281 ZM 933.8101 41.8616 L 933.8101 140.7384 L 942.1166 140.7384 L 942.1166 41.8616 L 933.8101 41.8616 ZM 990.5386 79.0435 C 1006.3738 79.0435 1010.4707 94.0662 1010.4707 107.1196 C 1010.4707 120.1734 1006.3738 135.1957 990.5386 135.1957 C 975.7638 135.1957 970.6163 119.3758 970.6163 107.1196 C 970.6163 94.8638 975.7638 79.0435 990.5386 79.0435 ZM 962.301 73.5012 L 962.301 168.4206 L 970.6163 168.4206 L 970.6163 129.2694 L 970.8794 129.2694 C 974.9764 137.9719 981.3048 142.3134 991.8602 142.3134 C 1010.3298 142.3134 1019.5745 127.0284 1019.5745 107.1196 C 1019.5745 86.6862 1011.6515 71.9263 991.8602 71.9263 C 977.6108 71.9263 972.4633 82.0722 970.3541 85.7673 L 970.0919 85.7673 L 970.6163 73.5012 L 962.301 73.5012 Z' fill='%23ffffff'/%3E %3Cpath id='adopt-sb' d='M 547.7108 41.8616 L 547.7108 140.7384 L 530.5638 140.7384 L 530.5638 133.0858 L 530.3016 133.0858 C 525.0239 139.678 517.7672 142.3134 509.4509 142.3134 C 488.6006 142.3134 480.9512 125.1808 480.9512 106.5946 C 480.9512 87.8772 488.6006 71.2598 509.4509 71.2598 C 518.2924 71.2598 524.4888 74.2988 529.7665 80.7501 L 530.0297 80.7501 L 530.0297 41.8616 L 547.7108 41.8616 L 547.7108 41.8616 ZM 514.3354 128.6034 C 526.0735 128.6034 529.8986 116.216 529.8986 106.5946 C 529.8986 97.1048 525.4172 84.9698 514.0634 84.9698 C 502.5888 84.9698 499.4198 97.4986 499.4198 106.5946 C 499.4198 115.9533 502.7199 128.6034 514.3354 128.6034 L 514.3354 128.6034 ZM 438.8564 48.7166 L 475.0165 140.7384 L 454.5595 140.7384 L 446.6375 119.6484 L 409.2961 119.6484 L 401.2524 140.7384 L 382.1176 140.7384 L 418.0057 48.7166 L 438.8564 48.7166 L 438.8564 48.7166 ZM 414.5745 105.1409 L 441.5002 105.1409 L 428.1684 67.1811 L 427.9063 67.1811 L 414.5745 105.1409 L 414.5745 105.1409 ZM 750.6555 53.6027 L 750.6555 72.8451 L 766.3597 72.8451 L 766.3597 85.7673 L 750.6555 85.7673 L 750.6555 117.3971 C 750.6555 123.2021 752.2404 128.6034 758.9718 128.6034 C 762.1404 128.6034 765.1682 127.9473 767.0161 126.7657 L 767.5502 140.7384 C 763.8562 141.7884 759.7593 142.3134 754.4816 142.3134 C 740.6245 142.3134 732.9744 133.7523 732.9744 120.3046 L 732.9744 85.7673 L 719.9156 85.7673 L 719.9156 72.8451 L 732.9744 72.8451 L 732.9744 59.2663 L 750.6555 53.6027 L 750.6555 53.6027 ZM 684.8145 71.2598 C 705.6642 71.2598 713.3142 87.8772 713.3142 106.5946 C 713.3142 125.1808 705.6642 142.3134 684.4213 142.3134 C 676.8915 142.3134 670.6952 140.4757 664.4891 132.9547 L 664.226 132.9547 L 664.226 168.4206 L 646.5438 168.4206 L 646.5438 72.8451 L 663.4385 72.8451 L 663.4385 82.4661 L 663.7006 82.4661 C 667.6577 75.8738 674.3891 71.2598 684.8145 71.2598 L 684.8145 71.2598 ZM 679.929 128.6034 C 691.546 128.6034 694.8457 115.9533 694.8457 106.5946 C 694.8457 97.4986 691.6771 84.9698 680.1922 84.9698 C 668.8483 84.9698 664.357 97.1048 664.357 106.5946 C 664.357 116.216 668.1821 128.6034 679.929 128.6034 L 679.929 128.6034 ZM 597.0623 71.2598 C 617.2565 71.2598 632.6877 84.8386 632.6877 107.2512 C 632.6877 126.7657 619.6279 142.3134 597.0623 142.3134 C 574.6365 142.3134 561.5679 126.7657 561.5679 107.2512 C 561.5679 84.8386 577.0089 71.2598 597.0623 71.2598 L 597.0623 71.2598 ZM 597.0623 128.6034 C 610.6562 128.6034 614.2191 116.4783 614.2191 105.1409 C 614.2191 94.7322 608.6782 84.9698 597.0623 84.9698 C 585.5872 84.9698 580.0463 94.9949 580.0463 105.1409 C 580.0463 116.3471 583.6092 128.6034 597.0623 128.6034 L 597.0623 128.6034 ZM 551.7477 37.8233 L 547.7108 37.8233 L 530.0297 37.8233 L 525.9927 37.8233 L 525.9927 41.8616 L 525.9927 71.8242 C 521.3073 68.7083 515.8945 67.2215 509.4509 67.2215 C 489.0776 67.2215 476.9142 81.9406 476.9142 106.5946 C 476.9142 117.5041 479.3821 126.8785 484.0502 133.704 C 489.7099 141.9782 498.4933 146.3516 509.4509 146.3516 C 516.0602 146.3516 521.7725 144.8403 526.5269 141.8446 L 526.5269 144.7767 L 530.5638 144.7767 L 547.7108 144.7767 L 551.7477 144.7767 L 551.7477 140.7384 L 551.7477 41.8616 L 551.7477 37.8233 L 551.7477 37.8233 ZM 514.3354 124.5651 C 503.981 124.5651 503.4567 109.5957 503.4567 106.5946 C 503.4567 103.658 503.9681 89.008 514.0634 89.008 C 523.3958 89.008 525.8617 100.5116 525.8617 106.5946 C 525.8617 108.4338 525.5383 124.5651 514.3354 124.5651 L 514.3354 124.5651 ZM 441.6072 44.6783 L 438.8564 44.6783 L 418.0057 44.6783 L 415.2476 44.6783 L 414.2448 47.2491 L 378.3567 139.2709 L 376.2096 144.7767 L 382.1176 144.7767 L 401.2524 144.7767 L 404.0333 144.7767 L 405.0242 142.1778 L 412.0765 123.6867 L 443.8419 123.6867 L 450.7804 142.1586 L 451.764 144.7767 L 454.5595 144.7767 L 475.0165 144.7767 L 480.9408 144.7767 L 478.7736 139.261 L 442.6134 47.2392 L 441.6072 44.6783 L 441.6072 44.6783 ZM 420.2715 101.1026 L 428.0374 78.9908 L 435.8032 101.1026 L 420.2715 101.1026 L 420.2715 101.1026 ZM 754.6925 48.0693 L 749.4245 49.7567 L 731.7435 55.4203 L 728.9375 56.3189 L 728.9375 59.2663 L 728.9375 68.8068 L 719.9156 68.8068 L 715.8787 68.8068 L 715.8787 72.8451 L 715.8787 85.7673 L 715.8787 89.8056 L 719.9156 89.8056 L 728.9375 89.8056 L 728.9375 120.3046 C 728.9375 136.3708 738.7252 146.3516 754.4816 146.3516 C 760.0007 146.3516 764.5048 145.8025 768.6541 144.6228 L 771.7054 143.7553 L 771.5842 140.5841 L 771.0499 126.6114 L 770.7809 119.5661 L 764.8419 123.3633 C 763.9066 123.9613 761.7285 124.5651 758.9718 124.5651 C 757.2678 124.5651 754.6925 124.5651 754.6925 117.3971 L 754.6925 89.8056 L 766.3597 89.8056 L 770.3965 89.8056 L 770.3965 85.7673 L 770.3965 72.8451 L 770.3965 68.8068 L 766.3597 68.8068 L 754.6925 68.8068 L 754.6925 53.6027 L 754.6925 48.0693 L 754.6925 48.0693 ZM 684.8145 67.2215 C 677.1841 67.2215 671.5743 69.4166 667.4753 72.396 L 667.4753 68.8068 L 663.4385 68.8068 L 646.5438 68.8068 L 642.5069 68.8068 L 642.5069 72.8451 L 642.5069 168.4206 L 642.5069 172.4589 L 646.5438 172.4589 L 664.226 172.4589 L 668.2629 172.4589 L 668.2629 168.4206 L 668.2629 141.9087 C 673.8954 145.7029 679.4648 146.3516 684.4213 146.3516 C 705.0414 146.3516 717.3511 131.4892 717.3511 106.5946 C 717.3511 81.9406 705.1882 67.2215 684.8145 67.2215 L 684.8145 67.2215 ZM 679.929 124.5651 C 668.7172 124.5651 668.3939 108.4338 668.3939 106.5946 C 668.3939 100.5116 670.8597 89.008 680.1922 89.008 C 690.2972 89.008 690.8087 103.658 690.8087 106.5946 C 690.8087 109.5957 690.2845 124.5651 679.929 124.5651 L 679.929 124.5651 ZM 597.0623 67.2215 C 573.787 67.2215 557.531 83.6822 557.531 107.2512 C 557.531 118.0478 561.2466 127.8659 567.9928 134.8965 C 575.1835 142.3908 585.2354 146.3516 597.0623 146.3516 C 608.9482 146.3516 619.0394 142.3918 626.246 134.9004 C 633.0031 127.8758 636.7245 118.0567 636.7245 107.2512 C 636.7245 95.3661 632.7596 85.2354 625.2595 77.9531 C 618.1318 71.0325 608.1174 67.2215 597.0623 67.2215 L 597.0623 67.2215 ZM 597.0623 124.5651 C 586.3353 124.5651 584.0832 114.0021 584.0832 105.1409 C 584.0832 99.149 586.8173 89.008 597.0623 89.008 C 606.7464 89.008 610.1822 97.6987 610.1822 105.1409 C 610.1822 118.0301 605.7678 124.5651 597.0623 124.5651 L 597.0623 124.5651 Z' fill='%230070d4'/%3E %3Cpath id='adopt-w' d='M 428.1684 67.1811 L 441.5002 105.1409 L 414.5745 105.1409 L 427.9063 67.1811 L 428.1684 67.1811 ZM 418.0057 48.7166 L 382.1176 140.7384 L 401.2524 140.7384 L 409.2961 119.6484 L 446.6375 119.6484 L 454.5595 140.7384 L 475.0165 140.7384 L 438.8564 48.7166 L 418.0057 48.7166 ZM 514.3354 128.6034 C 502.7199 128.6034 499.4198 115.9533 499.4198 106.5946 C 499.4198 97.4986 502.5888 84.9698 514.0634 84.9698 C 525.4172 84.9698 529.8986 97.1048 529.8986 106.5946 C 529.8986 116.216 526.0735 128.6034 514.3354 128.6034 ZM 530.5638 133.0858 L 530.5638 140.7384 L 547.7108 140.7384 L 547.7108 41.8616 L 530.0297 41.8616 L 530.0297 80.7501 L 529.7665 80.7501 C 524.4888 74.2988 518.2924 71.2598 509.4509 71.2598 C 488.6006 71.2598 480.9512 87.8772 480.9512 106.5946 C 480.9512 125.1808 488.6006 142.3134 509.4509 142.3134 C 517.7672 142.3134 525.0239 139.678 530.3016 133.0858 L 530.5638 133.0858 ZM 597.0623 128.6034 C 583.6092 128.6034 580.0463 116.3471 580.0463 105.1409 C 580.0463 94.9949 585.5872 84.9698 597.0623 84.9698 C 608.6782 84.9698 614.2191 94.7322 614.2191 105.1409 C 614.2191 116.4783 610.6562 128.6034 597.0623 128.6034 ZM 597.0623 71.2598 C 577.0089 71.2598 561.5679 84.8386 561.5679 107.2512 C 561.5679 126.7657 574.6365 142.3134 597.0623 142.3134 C 619.6279 142.3134 632.6877 126.7657 632.6877 107.2512 C 632.6877 84.8386 617.2565 71.2598 597.0623 71.2598 ZM 664.357 106.5946 C 664.357 97.1048 668.8483 84.9698 680.1922 84.9698 C 691.6771 84.9698 694.8457 97.4986 694.8457 106.5946 C 694.8457 115.9533 691.546 128.6034 679.929 128.6034 C 668.1821 128.6034 664.357 116.216 664.357 106.5946 ZM 646.5438 72.8451 L 646.5438 168.4206 L 664.226 168.4206 L 664.226 132.9547 L 664.4891 132.9547 C 670.6952 140.4757 676.8915 142.3134 684.4213 142.3134 C 705.6642 142.3134 713.3142 125.1808 713.3142 106.5946 C 713.3142 87.8772 705.6642 71.2598 684.8145 71.2598 C 674.3891 71.2598 667.6577 75.8738 663.7006 82.4661 L 663.4385 82.4661 L 663.4385 72.8451 L 646.5438 72.8451 ZM 732.9744 85.7673 L 732.9744 120.3046 C 732.9744 133.7523 740.6245 142.3134 754.4816 142.3134 C 759.7593 142.3134 763.8562 141.7884 767.5502 140.7384 L 767.0161 126.7657 C 765.1682 127.9473 762.1404 128.6034 758.9718 128.6034 C 752.2404 128.6034 750.6555 123.2021 750.6555 117.3971 L 750.6555 85.7673 L 766.3597 85.7673 L 766.3597 72.8451 L 750.6555 72.8451 L 750.6555 53.6027 L 732.9744 59.2663 L 732.9744 72.8451 L 719.9156 72.8451 L 719.9156 85.7673 L 732.9744 85.7673 Z' fill='%23ffffff'/%3E %3Cpath id='logo-sb' d='M 273.6644 10.0603 C 286.8873 10.0603 298.212 20.7539 299.2503 34.4713 C 300.3 48.6052 290.0057 60.6091 276.2501 61.2957 C 275.8509 61.315 275.4552 61.3248 275.059 61.3248 C 261.8267 61.3248 250.4646 50.6179 249.4553 36.9143 C 248.3953 22.7705 258.6995 10.7667 272.4551 10.0903 C 272.8602 10.0701 273.2628 10.0603 273.6644 10.0603 ZM 323.9862 24.7394 L 351.6792 42.4467 L 315.2969 82.2038 L 357.7045 108.3613 L 349.8929 140.9908 L 302.308 104.0406 L 332.5444 184.8867 L 306.3449 224.2598 L 264.3005 95.7319 L 185.1976 88.9173 L 190.3147 55.9753 L 220.1371 59.1553 L 285.7771 65.4143 L 323.9862 24.7394 ZM 152.5698 67.5247 L 184.5821 89.816 L 142.1341 152.4997 L 205.2609 253.0018 L 168.8987 266.1055 L 129.9933 184.9877 L 141.1953 261.7251 L 103.0971 271.2351 L 97.9603 189.3588 L 10.3495 164.7457 L 51.7577 146.0485 L 109.7881 153.8726 L 152.5698 67.5247 ZM 93.5987 98.8725 C 106.8122 98.8725 118.1458 109.5666 119.1846 123.283 C 120.2238 137.4169 109.9301 149.4207 96.1843 150.107 C 95.7842 150.1262 95.3879 150.136 94.9913 150.136 C 81.7599 150.136 70.3983 139.4385 69.3891 125.726 C 68.3296 111.5818 78.6234 99.5784 92.3894 98.9021 C 92.795 98.8823 93.1965 98.8725 93.5987 98.8725 ZM 273.6644 -0.0349 C 273.0987 -0.0349 272.5251 -0.0211 271.9594 0.007 C 262.6945 0.4625 254.2087 4.5461 248.0647 11.5051 C 241.7437 18.6647 238.6633 27.9569 239.3912 37.669 C 239.7475 42.5064 241.0371 47.0775 243.0703 51.2006 L 221.1517 49.1109 L 191.3845 45.9363 L 181.8191 44.9164 L 180.3422 54.425 L 177.5195 72.5972 L 158.3354 59.2387 L 148.7266 52.5478 L 143.5272 63.0413 L 122.9568 104.5597 C 116.4491 95.0107 105.633 88.7768 93.5987 88.7768 C 93.0324 88.7768 92.4583 88.7906 91.8926 88.8187 C 82.6267 89.2737 74.1405 93.3559 67.998 100.3129 C 61.6775 107.4715 58.5975 116.7647 59.3249 126.4803 C 59.6024 130.2474 60.4456 133.8529 61.7647 137.2108 L 53.106 136.043 L 50.2405 135.6571 L 47.6055 136.8465 L 6.1972 155.5437 L -0.3886 158.5161 L -0.3886 172.2157 L 7.6209 174.4652 L 88.3367 197.1415 L 93.0245 271.8671 L 93.7834 283.9651 L 105.5403 281.0301 L 143.6385 271.5201 L 152.5013 269.3077 L 151.1816 260.266 L 149.5529 249.1085 L 159.7994 270.472 L 163.7427 278.6945 L 172.3192 275.6037 L 208.6813 262.5 L 220.4761 258.2498 L 213.8062 247.6306 L 154.1837 152.7073 L 190.2255 99.4837 L 256.7845 105.2173 L 296.7534 227.3999 L 298.2103 231.8475 L 313.4189 231.8475 L 314.7465 229.8538 L 340.9459 190.4807 L 343.805 186.1836 L 341.997 181.3493 L 324.2296 133.8435 L 343.7045 148.9658 L 356.0635 158.563 L 359.7076 143.3422 L 367.5193 110.7127 L 369.2209 103.6043 L 363.0015 99.7682 L 330.9803 80.017 L 359.1232 49.2637 L 367.2281 40.4069 L 357.1147 33.9404 L 329.4216 16.233 L 322.3659 11.7215 L 316.6313 17.8257 L 308.1407 26.865 C 303.9392 11.3272 289.913 -0.0349 273.6644 -0.0349 ZM 233.0348 119.6987 L 243.4098 141.324 L 224.3657 150.521 L 213.9807 128.8962 L 233.0348 119.6987 ZM 237.7576 106.2096 L 228.649 110.6062 L 209.5949 119.8037 L 200.5213 124.1836 L 204.8839 133.2677 L 215.2688 154.8925 L 219.6472 164.0102 L 228.7534 159.6125 L 247.7976 150.4156 L 256.8654 146.0366 L 252.5086 136.956 L 242.1335 115.3307 L 237.7576 106.2096 ZM 193.2211 138.9411 L 203.5756 160.5561 L 184.5319 169.7634 L 174.1567 148.1282 L 193.2211 138.9411 ZM 197.9519 125.4554 L 188.8412 129.8456 L 169.7769 139.0328 L 160.6992 143.4072 L 165.0575 152.4948 L 175.4326 174.13 L 179.8105 183.2594 L 188.9236 178.853 L 207.9673 169.6456 L 217.0237 165.2672 L 212.6768 156.1934 L 202.3224 134.5785 L 197.9519 125.4554 ZM 253.8653 164.6549 L 264.5228 186.8856 L 244.4492 196.5874 L 233.7715 174.3469 L 253.8653 164.6549 ZM 217.9067 182.0093 L 228.5642 204.24 L 208.4906 213.9423 L 197.8129 191.7012 L 217.9067 182.0093 ZM 258.5921 151.1673 L 249.4819 155.561 L 229.3882 165.2529 L 220.3115 169.6308 C 213.5195 172.9065 213.5234 172.9153 213.5234 172.9153 L 193.4296 182.6073 L 184.3529 186.9852 L 188.7156 196.0718 L 199.3933 218.3128 L 203.7726 227.4353 L 212.8813 223.0323 L 232.9549 213.33 L 239.7214 210.0598 L 239.7312 210.0795 L 248.8394 205.6774 L 268.913 195.9761 L 277.9738 191.5967 L 273.6225 182.52 L 262.9651 160.2894 L 258.5921 151.1673 Z' fill='%230070d4'/%3E %3Cpath id='logo-w' d='M 119.1846 123.283 C 118.1142 109.149 106.1149 98.2252 92.3894 98.9021 C 78.6234 99.5784 68.3296 111.5818 69.3891 125.726 C 70.4284 139.8496 82.4484 150.7734 96.1843 150.107 C 109.9301 149.4207 120.2238 137.4169 119.1846 123.283 ZM 299.2503 34.4713 C 298.1805 20.3373 286.1905 9.414 272.4551 10.0903 C 258.6995 10.7667 248.3953 22.7705 249.4553 36.9143 C 250.4946 51.028 262.5142 61.9617 276.2501 61.2957 C 290.0057 60.6091 300.3 48.6052 299.2503 34.4713 ZM 51.7577 146.0485 L 10.3495 164.7457 L 97.9603 189.3588 L 103.0971 271.2351 L 141.1953 261.7251 L 129.9933 184.9877 L 168.8987 266.1055 L 205.2609 253.0018 L 142.1341 152.4997 L 184.5821 89.816 L 152.5698 67.5247 L 109.7881 153.8726 L 51.7577 146.0485 ZM 323.9862 24.7394 L 285.7771 65.4143 L 220.1371 59.1553 L 190.3147 55.9753 L 185.1976 88.9173 L 264.3005 95.7319 L 306.3449 224.2598 L 332.5444 184.8867 L 302.308 104.0406 L 349.8929 140.9908 L 357.7045 108.3613 L 315.2969 82.2038 L 351.6792 42.4467 L 323.9862 24.7394 ZM 203.5756 160.5561 L 193.2211 138.9411 L 174.1567 148.1282 L 184.5319 169.7634 L 203.5756 160.5561 ZM 243.4098 141.324 L 233.0348 119.6987 L 213.9807 128.8962 L 224.3657 150.521 L 243.4098 141.324 ZM 228.5642 204.24 L 217.9067 182.0093 L 197.8129 191.7012 L 208.4906 213.9423 L 228.5642 204.24 ZM 264.5228 186.8856 L 253.8653 164.6549 L 233.7715 174.3469 L 244.4492 196.5874 L 264.5228 186.8856 Z' fill='%23ffffff'/%3E %3C/svg%3E");
}

.families-archive .site-header .header-cta,
.single-family .site-header .header-cta {
	background-color: rgb(252,143,60);
}

.families-archive .footer-widgets,
.single-family .footer-widgets {
	background-color: rgb(0,112,212);
}

.families-archive .site-footer,
.single-family .site-footer {
	background-color: rgb(0,112,212);
}

/* ## Families Archive
--------------------------------------------- */

.families-archive .archive-description {
	color: rgb(102,46,155);
	margin-bottom: 50px;
	text-align: center;
}

.families-archive .families-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: grid;
	grid-gap: 40px;
	grid-template-columns: repeat(4, 1fr);
	overflow: hidden;
	margin: 0 auto;
	max-width: 1740px;
	width: 1740px;
}

.families-archive .entry {
	margin: 0;
	padding: 0;
	text-align: center;
}

.families-archive .entry .entry-image {
	margin: 0 0 10px 0;
	position: relative;
}
.families-archive .entry .entry-image img {
	width: 100%;
}

.families-archive .entry .entry-image a {
	display: inline-block;
	line-height: 0;
		position: relative;
		text-align: center;
		width: 100%;
}
.families-archive .entry .entry-image a:hover {
	background-color: rgb(67,188,205);
}
.families-archive .entry .entry-image a:hover img {
	opacity: 0.7;
}

.families-archive .family_status-baby a,
.families-archive .family_status-matched a,
.families-archive .family_status-baby .entry-image a,
.families-archive .family_status-matched .entry-image a {
	background-color: rgb(255,255,255);
}

.families-archive .entry .entry-image.baby a img,
.families-archive .entry .entry-image.matched a img,
.families-archive .family_status-matched a img,
.families-archive .family_status-baby a img {
	opacity: 0.65;
}

.families-archive .baby .entry-header .entry-meta,
.families-archive .baby .entry-header .status,
.single-family.family-status-baby .pdf-cover .status {
	font-size: 36px;
	font-size: 3.6rem;
}

.families-archive .matched .entry-header .entry-meta,
.families-archive .matched .entry-header .status,
.single-family.family-status-matched .pdf-cover .status {
	font-size: 42px;
	font-size: 4.2rem;
}

.families-archive .entry .entry-header .entry-meta,
.families-archive .baby .entry-header .status,
.families-archive .matched .entry-header .status,
.single-family.family-status-baby .pdf-cover .status,
.single-family.family-status-matched .pdf-cover .status,
.single-family .matched .pdf-cover .entry-meta {
	color: rgb(102,46,155);
	font-weight: 600;
	line-height: 1.02;
	margin: 0;
	padding: 0;
	position: absolute;
	text-shadow: 2px 2px rgb(255,255,255);
	text-transform: uppercase;
	top: 50%;
}

.families-archive .content .entry-content {
	padding: 0;
}

.families-archive .entry .entry-title {
	font-size: 30px;
	font-size: 3rem;
	line-height: 1.6;
	margin: 0;
	padding: 0;
	text-align: center;
}
.families-archive .entry .entry-title a	{
	color: rgb(181,23,158);
	display: block;
}
.families-archive .entry .entry-title a:hover,
.families-archive .entry .entry-title a:focus {
	color: rgb(247,37,133);
}

/* ## Family Profile Single
--------------------------------------------- */

.single-family .site-inner {
	max-width: 100%;
}

.single-family .family-image {
	margin: 0 auto 40px;
	text-align: center;
}
.single-family .family-image img {
}

.single-family .family-image a {
	display: inline-block;
	line-height: 0;
}

.single-family .entry-content {
	padding: 0;
}

.single-family .entry-content ul {
	list-style-type: none;
}
.single-family .entry-content ul li::before {
	color: rgb(67,188,205);
	content: "\2022";
	display: inline-block;
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: bold;
	margin-left: -1em;
	padding: 0;
	width: 1em;
}

.single-family .text-block,
.single-family .text-list,
.single-family .entry-content,
.single-family .family-profile,
.single-family .family-profile {
	max-width: 1280px;
	margin: 0 auto;
}

.single-family .text-block .entry-title {
	font-size: 44px;
	font-size: 4.4rem;
	margin-top: 0;
}

.single-family .text-wrap {
	max-width: 1280px;
	margin: 0 auto 40px;
}

.single-family .text-list ul.list {
	column-count: 1;
}

.single-family .text-list .section-subheading {
	text-align: center;
}

.single-family .image-block {
	margin: 10px auto 20px;
	max-width: 100%;
	text-align: center;
	width: 1280px;
}

.single-family .image-block img {
	display: block;
	height: auto;
	margin: 0 auto;
}

/* Family Gallery */
.single-family .family-gallery {
	margin: 40px auto;
}

.single-family .family-gallery .gallery {
	margin: 0 auto 20px;
}

.single-family .family-gallery .gallery img {
	padding: 0;
	border: none;
	vertical-align: top;
}

.single-family .family-gallery .gallery-item {
	position: relative;
	margin-bottom: 0;
}
.single-family .family-gallery .gallery-item:hover {
	opacity: 0.8;
}

/* Happy Things Boxes */
.single-family .happy-things {
	margin-bottom: 20px;
	margin-top: 40px;
	padding-bottom: 40px;
	padding-top: 20px;
}

.single-family .happy-things .entry-title {
	font-size: 45px;
	font-size: 4.5rem;
}

.single-family .happy-things .text-wrap .column {
	width: 48%;
}

.single-family .happy-things .section-subheading {
	font-size: 32px;
	font-size: 3.2rem;
	font-weight: 500;
}

.single-family .happy-things ol { 
	list-style-type: decimal; 
	line-height: 2rem;
	width: 100%;
}

.single-family .happy-things li {
	font-size: 20px;
	font-size: 2rem;
	font-weight: 600;
	margin-bottom: 8px;
	padding-bottom: 3%;
	padding: 2%;
}
.single-family .happy-things li:nth-child(even) {
	border: 3px solid rgb(255,255,255);
	padding-bottom: 3%;
}
.single-family .happy-things li:nth-child(odd) {
	background-color: rgba(255,255,255,1);
	color: rgb(247,37,133);
}

.single-family .happy-things .text-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: justify;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 1280px;
	padding-left: 40px;
	padding-right: 40px;
	text-align: center;
	width: 100%;
}

/* Fun Facts Boxes */
.single-family .fun-facts-boxes {
	margin-bottom: 40px;
	padding-top: 20px;
}

.single-family .fun-facts-boxes .text-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	margin: 0 auto 40px;
	max-width: 1280px;
}

.single-family .fun-facts,
	.single-family ul.fun-facts {
	margin-bottom: 14px;
	width: 31.3333%;
}

.single-family .fun-facts,
	.single-family ul.fun-facts li {
x	background-color: rgba(40,162,190,1);
	background-color: rgb(255,255,255);
	border: 2px solid rgb(67,188,205);
		color: rgb(102,46,155);
	text-align: center;
}

.single-family .fun-facts h5 {
x	background-color: rgba(40,162,190,1);
	background-color: rgb(181,23,158);
	border-bottom: 2px solid rgb(67,188,205);
	font-size: 23px;
	font-size: 2.3rem;
	padding: 8px 4px;
	text-transform: uppercase;
}

.single-family .fun-facts p {
	color: rgb(67,188,205);
	font-size: 18px;
	font-size: 1.85rem;
	font-weight: 600;
	letter-spacing: 0.08rem;
	margin-bottom: 6px;
}

.single-family .fun-facts p span {
	color: rgb(181,23,158);
	letter-spacing: 0rem;
}

/* Family Profile PDF */
.single-family .family-profile {
	margin: 0 auto;
	max-width: 1280px;
	padding-top: 40px;
}

.single-family .family-profile .wrap {
	padding-left: 40px;
	padding-right: 40px;
}

.single-family .family-profile .pdf-cover {
	float: left;
	margin-right: 40px;
	width: 400px;
}

.single-family .family-profile .pdf-cover a {
	display: block;
	position: relative;
	text-align: center;
}

.single-family .family-profile .pdf-cover img {
	width: 100%;
}

.single-family.family-status-baby .family-profile .pdf-cover img,
.single-family.family-status-matched .family-profile .pdf-cover img {
	opacity: 0.65;
}

.single-family .family-profile .links {
	display: table;
	width: 60%;
}

.single-family .family-profile .links .button {
	clear: both;
	float: left;
}
.single-family .family-profile .links .button.pdf {
	margin-bottom: 60px;
	margin-right: 40px;
}

.single-family .family-profile .links .button.case {
	background-color: rgb(67,188,205);
}
.single-family .family-profile .links .button.case:hover {
	background-color: rgb(247,37,133);
}

.single-family .family-profile .family-status {
	display: inline-block;
	float: left;
	margin-top: 40px;
}

.single-family .all {
	text-align: center;
}

.single-family .content .entry {
	margin-bottom: 0px;
	padding: 0;
}

	.page .page-header { /* ? */
		padding: 0;
	}
.page-header img {
	width: 100%;
}
	
.page .content .entry {
	margin-bottom: 0px;
	padding: 0;
}


/* # Flexible Content
---------------------------------------------------------------------------------------------------- */

.flexible-content .site-inner {
	max-width: none;
	padding: 0px 0 0 0;
}

.flexible-content .content .row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.page-fc .row > div {
	text-align: justify;
}

/* Image Block */
.page-fc .image-block {
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: top;
}

.page-fc .image-block img {
	width: 100%;
	vertical-align: top;
}

/* Text Block */
.text-block {
	margin: 0 auto;
	text-align: center;
}

.page-fc .text-block,
.page-fc .text-list {
	padding-top: 40px;
	padding-bottom: 60px;
}
.page-fc .text-list .section-content {
	margin-top: 40px;
}

.text-list .wrap {
	padding-left: 20px;
	padding-right: 20px;
}

.text-block:first-of-type {
	font-size: 18px;
	font-size: 1.8rem;
		padding-top: 0px;
}

.text-block .text-wrap {
	margin: 0 auto;
	max-width: 1400px;
	padding-left: 40px;
	padding-right: 40px;
}

.text-block:first-of-type .text-wrap {
}

.text-block .entry-title,
.text-list .entry-title {
	font-size: 50px;
	font-size: 5rem;
	margin-top: 0;
}

.text-block .section-content .section-subheading {
	text-align: center;
}

.text-block .section-content {
	margin: 0 auto;
	text-align: justify;
}

.page-fc .text-repeater {
	padding-top: 40px;
	padding-bottom: 60px;
	text-align: center;
}

.page-fc .text-repeater .entry-title {
	font-size: 3.6rem;
}

.text-repeater .wrap {
	margin: 0 auto;
}

.text-repeater .text-wrap {
	margin: 0 auto;
	max-width: 1400px;
	padding-left: 40px;
	padding-right: 40px;
}

.text-block-rep {
	margin-bottom: 60px;
}

.text-repeater .text-block-rep .sub-heading {
	border-bottom: 2px solid rgb(102,46,155);
	color: rgb(102,46,155);
	font-size: 24px;
	font-size: 2.4rem;
	padding-bottom: 10px;
	padding-left: 8px;
	text-align: left;
}

.text-repeater .text-block-rep .sub-heading {
x	border-bottom: 2px solid rgb(102,46,155);
}

.text-repeater.white .text-block-rep .sub-heading {
	color: rgb(67,188,205);
}

.text-repeater.white .text-block-rep .sub-heading::after {
	border-bottom: 1px solid rgb(102,46,155);
}

.text-block-rep .section-content {
	font-size: 1.5rem;
	text-align: justify;
}

.text-block-rep ul.list > li::before {
}

.page-fc .text-block.nopad,
.page-fc .text-list.nopad {
	padding: 0;
}

.page-fc .text-block.nopadtop,
.page-fc .text-list.nopadtop {
	padding-top: 0px;
}

.page-fc .text-block.nopadbtm,
.page-fc .text-list.nopadbtm {
	padding-bottom: 0px;
}

.page-fc .text-block.nopadbtm p:last-child {
	margin-bottom: 0;
}

.page-fc .text-block.narrow {
	padding-top: 20px;
	padding-bottom: 0;
}

.page-fc .text-block.noshd {
	padding: 0;
}

.text-block-rep:last-of-type {
	margin-bottom: 0;
}

.page-services .text-block:nth-child(-n+2) {
x	padding: 0;
}

.page-fc .text-block .button {
	font-size: 1.8rem;
}

.page-fc .row .entry-title,
.fc-page .row .entry-title {
	margin: 0 0 0.2em;
	padding: 0;
	font-size: 36px;
	font-size: 3.6rem;
}

.page-fc .section-content table {
	margin-top: 40px;
}

.page-fc .section-content table th {
	background-color: rgb(67,188,205);
	color: rgb(255,255,255);
	font-weight: 600;
	padding: 4px 10px;
}

/* Split Content Left/Right */
.page-fc .split-left,
.page-fc .split-right {
	background-size: cover;
}
.page-fc .split-left .right-half.bg-image,
.page-fc .split-right .left-half.bg-image {
	background-size: cover;
	background-repeat: no-repeat;
}
.page-fc .split-left,
.page-fc .split-left .right-half.bg-image {
	background-position-x: right;
	background-position-y: top;
x	background-position-y: -65px;
}
.page-fc .split-right,
.page-fc .split-right .left-half.bg-image {
	background-position-x: left;
	background-position-y: top;
}


.page-fc .split-left .right-half.bg-image {
x	background-position: -20px;
}

.page-fc .split-left.row > div {
	text-align: center;
}

	.row .left-half,
	.row .right-half {
x?		text-align: center;
	}

.page-fc .split-left .left-half,
.page-fc .split-right .right-half {
	width: 46%;
}
.page-fc .split-left .right-half,
.page-fc .split-right .left-half {
	width: 54%;
}

.row > div {
x?	padding: 80px 20px 40px;
}

.page-fc .split-left > div {
	padding-top: 82px;
}
.page-fc .split-right > div {
	padding-top: 70px;
}

.row > .text-block {
x?	padding: 14px 20px;
}

.page-fc .split-left .section-content p,
.page-fc .split-right .section-content p {
	font-size: 20px;
	font-size: 2.0rem;
	font-weight: 300;
	margin: 0 0 22px;
	letter-spacing: -0.02em;
	line-height: 1.2em;
}

.page-fc .split-left.row .entry-title,
.page-fc .split-right.row .entry-title {
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
	font-size: 48px;
	font-size: 4.8rem;
}

.page-fc .split-left.row .section-subheading,
.page-fc .split-right.row .section-subheading {
	color: rgb(67,188,205);
	font-size: 30px;
	font-size: 3.0rem;
	text-align: center;
}

/* I'm Pregnant*/
.page-im-pregnant .text-list .section-content {
	text-align: center;
}

.page-im-pregnant .support .list li,
.page-im-pregnant .support-looks-like .list li,
.page-ive-delivered .families-ready .list li {
	border-left: 4px solid rgb(67,188,205);
	list-style: none;
	padding: 2%;
}

.page-im-pregnant .why-choose.text-list ul.list {
	grid-template-columns: repeat(5, 1fr);
}
.page-im-pregnant .why-choose ul.list li {
	border-left: 2px solid rgb(181,23,158);
	list-style-type: none;
	margin: 0;
	padding: 10px 0 10px 20px;
}


.page-im-pregnant .adoption-process ul.list,
.page-san-antonio .how-adoption-works ul.list,
.page-san-antonio .adoption-after-birth ul.list {
	grid-template-columns: repeat(1, 1fr);
	list-style: none !important;
	counter-reset: custom-counter;
	padding-left: 0;
}

.page-im-pregnant .adoption-process ul.list li,
.page-san-antonio .how-adoption-works ul.list li,
.page-san-antonio .adoption-after-birth ul.list li {
	counter-increment: custom-counter;
	position: relative;
	padding-left: 40px;
	margin-bottom: 10px;
}
.page-im-pregnant .adoption-process ul.list li::marker {
	color: rgb(67,188,205);
}

.page-im-pregnant .adoption-process ul.list li::before,
.page-san-antonio .how-adoption-works ul.list li::before,
.page-san-antonio .adoption-after-birth ul.list li::before {
	content: counter(custom-counter);
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
	color: rgb(255,255,255);
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 700;
	background: rgb(102,46,155); 
}

.page-san-antonio .how-adoption-works ul.list li::before {
	background: rgb(67,188,205);
}

.page-im-pregnant .already-delivered h4 {
	color: rgb(67,188,205);
}

.page-im-pregnant .choose-a-family ul.list {
	margin-bottom: 40px;
	line-height: 2em;
	text-align: left;
	display: grid;
	grid-gap: 3%;
	grid-template-columns: repeat(2, 1fr);
	font-size: 19px;
}
.page-im-pregnant .choose-a-family ul.list li {
	font-weight: 700;
	margin: 0;
}

.page-im-pregnant .coverage ul.list {
	grid-template-columns: repeat(3, 1fr);
}
.page-im-pregnant .coverage ul.list li {
	background-color: rgb(181,23,158);
	list-style-type: none;
	margin: 0;
	padding: 20px;
	text-align: center;
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: 700;
}


/* I've Delivered - Last-Minute Adoption Plan? */

.page-ive-delivered .first .section-content ul.center,
.page-san-antonio .first .section-content ul.center {
	text-align: center;
	margin-bottom: 40px;
	font-size: 2.0rem;
	font-weight: 600;
}

.page-ive-delivered .after-delivery .section-content ol.list {
	margin-bottom: 20px;
	padding-left: 30px;
	text-align: left;
}
.page-ive-delivered .after-delivery .section-content ol.list li {
	margin-bottom: .2em;
}
.page-ive-delivered .after-delivery .section-content ol.list li::marker {
	font-weight: 700;
}
.page-ive-delivered .after-delivery .section-content h4 {
	color: rgb(67,188,205);
}

.page-ive-delivered .ongoing-support ul.list {
	grid-template-columns: repeat(4, 1fr);
}
.page-ive-delivered .ongoing-support ul.list li {
	border-left: 2px solid rgb(181,23,158);
	list-style-type: none;
	margin: 0;
	padding: 10px 0 10px 20px;
}

.page-ive-delivered .birth-father ul.list {
	grid-template-columns: repeat(1, 1fr);
}

.page-ive-delivered .your-contact ul.list {
	grid-template-columns: repeat(3, 1fr);
}
.page-ive-delivered .your-contact ul.list li {
	border-left: 2px solid rgb(181,23,158);
	list-style-type: none;
	margin: 0;
	padding: 10px 0 10px 20px;
}

.page-ive-delivered .consent-timing ul.list {
	text-align: center;
	font-size: 20px;
	font-size: 2.0rem;
}
.page-ive-delivered .consent-timing ul.list li {
	list-style-type: none;
	margin-bottom: .2em;
	margin-left: 0;
}

.page-ive-delivered .families-ready .section-content {
	text-align: center;
}

/* Give My Baby Up for Adoption */
.page-im-pregnant .text-block.first .section-content .one-half,
.page-im-pregnant .choose-a-family .section-content .one-half,
.page-ive-delivered .text-block.first .section-content,
.page-ive-delivered .text-block.first .section-content .one-half,
.page-give-my-baby-up-for-adoption .text-block.first .section-content .one-half,
.page-san-antonio .text-block.first .section-content .one-half {
	text-align: center;
}
.page-im-pregnant .text-block.first .section-content .wrap,
.page-im-pregnant .choose-a-family .section-content .wrap,
.page-ive-delivered .text-block.first .section-content .wrap,
.page-give-my-baby-up-for-adoption .text-block.first .section-content .wrap,
.page-san-antonio .text-block.first .section-content .wrap {
	width: 60%;
}

.page-give-my-baby-up-for-adoption .choosing-adoption .left-half.bg-image {
	background-position-x: 40%;
}
.page-give-my-baby-up-for-adoption .choosing-adoption.split-right .section-content p {
	font-size: 18px;
	font-size: 1.8rem;
}
.page-give-my-baby-up-for-adoption .choosing-adoption.split-right .section-content p:last-child {
	margin-bottom: 0;
}

.page-give-my-baby-up-for-adoption .text-block.thinking h2.entry-title {
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
	font-size: 42px;
	font-size: 4.2rem;
}
.page-give-my-baby-up-for-adoption .text-block.thinking h3.section-subheading {
	color: rgb(102,46,155);
	font-size: 30px;
	font-size: 3rem;
}

.page-give-my-baby-up-for-adoption .text-list.process ul.list li {
	list-style: decimal;
}

.page-give-my-baby-up-for-adoption .adoption-contact ul.list {
	text-align: left;
}
.page-give-my-baby-up-for-adoption .text-block.faq .section-content p {
	font-size: 22px;
	font-size: 2.2rem;
	text-align: center;
}
.page-give-my-baby-up-for-adoption .text-repeater.faq .text-block-rep {
	margin-bottom: 30px;
}
.page-give-my-baby-up-for-adoption .text-repeater.faq .text-block-rep .section-heading {
	color: rgb(102,46,155);
	font-size: 2rem;
}
.page-im-pregnant .text-repeater.faq .text-block-rep .section-content,
.page-ive-delivered .text-repeater.faq .text-block-rep .section-content,
.page-give-my-baby-up-for-adoption .text-repeater.faq .text-block-rep .section-content,
.page .text-repeater.faq .text-block-rep .section-content {
	color: rgb(255,255,255);
	font-size: 2rem;
}

.page .content .contact,
.page-im-pregnant .content .contact,
.page-ive-delivered .content .contact,
.page-give-my-baby-up-for-adoption .content .contact {
	background-image: url(/wp-content/uploads/2010/01/ap-home-contact-us.jpg);
}

/* San Antonio */

.page-san-antonio .first .section-content,
.page-san-antonio .considering-adoption .section-content {
	text-align: center;
}
.page-san-antonio .first .section-content p a {
	color: rgb(181,23,158);
	font-weight: 600;
}

.page-san-antonio .support ul.list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 6%;
	margin-bottom: 20px;
	row-gap: 30px;
}
.page-san-antonio .support ul.list li {
  border-left: 2px solid rgb(181,23,158);
  list-style-type: none;
  margin: 0;
  padding: 10px 0 10px 20px;
}
.page-san-antonio .support .section-content h4,
.page-san-antonio .support .section-content p {
	color: rgb(255,255,255);
	text-align: center;
}

.page-san-antonio .how-adoption-works ul.list li,
.page-san-antonio .adoption-after-birth ul.list li {
  list-style: none !important;
  font-weight: 600;
  font-size: 20px;
}

.page-san-antonio .considering-adoption ul.list li {
  border-left: 4px solid rgb(67,188,205);
  list-style: none;
  padding: 2%;
}

.page-san-antonio .our-ethics ul.list {
	grid-template-columns: repeat(1, 1fr);
}

/* Temp */
.page-fc .split-left.put-baby .right-half {
x	background-position: -20px;
}
.hide {
	display: none !important;
}

/* # Flexible Content Sections
---------------------------------------------------------------------------------------------------- */

/* Slick Slider */
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before,
.slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}

/* Testimonials Carousel
--------------------------------------------- */

.testimonials {
	padding-bottom: 80px;
	padding-top: 70px;
	text-align: center;
}

.testimonials .wrap { /* max-width no pad */
}

.testimonials-carousel {
	margin-bottom: 0;
	margin-left: 40px;
	margin-right: 40px;
}

.testimonials .testimonial-caption {
	max-width: 1500px;
	margin: 0 auto;
}

.testimonials .testimonial-excerpt {
	color: rgb(255,255,255);
	font-size: 27px;
	font-size: 2.7rem;
	font-style: italic;
	font-weight: 500;
	letter-spacing: -0.016em;
	line-height: 1.4;
}

.testimonials .testimonial-excerpt h4 {
	font-size: 32px;
	font-size: 3.2rem;
	font-style: normal;
	font-weight: 500;
	margin: 0.475em 0 0;
}

.testimonials-carousel .slick-arrow {
	top: 16%;
}

/* Families Waiting Carousel
--------------------------------------------- */

.families-waiting {
	padding-bottom: 60px;
	padding-top: 30px;
	text-align: center;
}

.families-waiting .wrap,
.home .families-waiting .wrap {
	max-width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}

.families-waiting .entry-title,
.home .families-waiting .entry-title {
	border-bottom: 4px solid rgb(67,188,205);
	color: rgb(102,46,155);
	display: table;
	padding: 0 1em;
	line-height: 1.56em;
	margin: 0 auto 20px;
	padding: 0 .4em;
}

.families-waiting .families-carousel {
	margin-left: 40px;
	margin-right: 40px;
	opacity: 0;
	padding: 0;
	position: relative;
	text-align: center;
	-webkit-transition: opacity 0.5s ease-in;
	transition: opacity 0.5s ease-in;
}
.families-waiting .families-carousel:after {
	content: '';
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 0px solid #f7f6f7;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.families-waiting .families-carousel .family {
	cursor: pointer;
	text-align: center;
}
.families-waiting .families-carousel .family:focus {
	outline: none;
}

.families-waiting .families-carousel .family-image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.families-waiting .families-carousel .family-image img {
	border: 2px solid rgb(170,170,170);
}

.families-waiting .families-carousel .family-title {
	font-size: 26px;
	font-size: 2.6rem;
	margin-top: 12px;
}
.families-waiting .families-carousel .family-title p {
	color: rgb(181,23,158);
	font-weight: 600;
	margin-bottom: 20px;
}
.families-waiting .families-carousel .family-title p:hover {
	color: rgb(247,37,133);
}

.families-waiting .button,
.home .families-waiting .button {
	font-size: 34px;
	font-size: 3.4rem;
	margin-top: 39.35px;
}
.families-waiting .button:hover {
x	background-color: rgb(247,37,133);
}

/* Carousel Arrows and Dots
--------------------------------------------- */

.families-waiting .families-carousel .slick-arrow,
.testimonials-carousel .slick-arrow {
	color: rgb(170,170,170);
	cursor: pointer;
	font-size: 13rem;
	position: absolute;
	top: 40%;
	-webkit-transform: translate(0, -44%);
	transform: translate(0, -44%);
	z-index: 1;
}

.families-waiting .families-carousel .slick-arrow-prev,
.testimonials-carousel .slick-arrow-prev {
	left: -40px;
}
.families-waiting .families-carousel .slick-arrow-next,
.testimonials-carousel .slick-arrow-next {
	right: -40px;
}

.testimonials-carousel .slick-arrow {
	color: rgb(255,255,255);
	font-size: 8.4rem;
}

.families-waiting .families-carousel .slick-arrow:hover {
	color: rgb(140,140,140);
}

.families-waiting .families-carousel .slick-dots li button {
	background: rgb(153,153,153);
	border-radius: 20px;
	height: 16px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	width: 16px;
}
.families-waiting .families-carousel .slick-dots li.slick-active button {
	background: rgb(102,102,102);
}

.slick-dots li button::before,
.slick-dots li.slick-active button::before {
	color: transparent !important;
}

/* Page Links - Pregnant / Adopting
--------------------------------------------- */

.page-links {
	padding-bottom: 60px;
	padding-top: 50px;
}
.page-links .wrap {
	margin: 0 auto;
	padding-left: 40px;
	padding-right: 40px;
}

.home .pregnant-program .menu,
.home .adoptive-parents-program .menu,
.page-links .menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: justify;
	justify-content: space-between;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

.home .pregnant-program .menu li,
.home .adoptive-parents-program .menu li,
.page-links .menu li {
	display: inline-block;
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 1;
	margin-bottom: 30px;
	width: 31.4%;
}
.page-links .menu li:last-child {
	margin-bottom: 0;
}

.page-links .menu li a {
	background-color: rgb(255,255,255);
	border: 4px solid rgb(51,175,193);
	color: rgb(67,188,205);
	display: block;
	font-weight: 500;
	padding: 22px 2px 24px;
}
.page-links .menu li a:hover {
	background-color: rgb(67,188,205);
	border: 4px solid rgb(255,255,255);
	color: rgb(255,255,255);
	font-weight: 500;
}

/* # Pregnant
---------------------------------------------------------------------------------------------------- */

/* ## Pregnant Services Icons
--------------------------------------------- */

.subpage-links,
.pregnant-services {
	padding-top: 60px;
	padding-bottom: 80px;
	color: rgb(255,255,255);
}

.pregnant-services .wrap {
	padding-left: 20px;
	padding-right: 20px;
}

.subpage-links .subpage-blocks {
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: justify;
	display: grid;
	grid-gap: 20px;
	grid-template-columns: repeat(2, 1fr);
	text-align: center;
	max-width: 1200px;
}

.pregnant-financial-assistance {
	padding-top: 40px;
	padding-bottom: 60px;
}
.pregnant-services .service-blocks,
.pregnant-financial-assistance .assistance-blocks {
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	display: grid;
	grid-gap: 20px;
	grid-template-columns: repeat(3, 1fr);
	text-align: center;
	max-width: 1200px;
}
.pregnant-services .service-blocks .service {
}

.subpage .icon,
.service .icon {
	margin: .5em auto 18px;
	width: 100%;
	height: 80px;
	background-repeat: no-repeat;
	background-position: top center;
}

.adopthelp-logo-graphic {
x	background-image: url("data:image/svg+xml,%3Csvg id='adoptionplanners-logo-graphic' viewBox='0 0 536 400' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath id='logo-graphic' d='M 167.129 173.905 C 165.4805 152.2582 146.9988 135.5279 125.8587 136.5645 C 104.6562 137.6004 88.8016 155.9841 90.4334 177.6466 C 92.0342 199.2775 110.5474 216.0078 131.7037 214.9871 C 152.8751 213.9361 168.7297 195.5516 167.129 173.905 ZM 444.4683 37.8861 C 442.8205 16.2394 424.3534 -0.4902 403.1979 0.5456 C 382.0114 1.5815 366.1407 19.9659 367.7734 41.6277 C 369.3742 63.2435 387.8868 79.9888 409.0429 78.9689 C 430.2295 77.9172 446.0848 59.5327 444.4683 37.8861 ZM 63.2774 208.7713 L -0.5 237.4068 L 134.4391 275.1028 L 142.3508 400.5 L 201.0301 385.935 L 183.7767 268.4085 L 243.6993 392.6437 L 299.7046 372.5749 L 202.4761 218.6517 L 267.855 122.6488 L 218.5492 88.5088 L 152.6566 220.7543 L 63.2774 208.7713 ZM 482.5667 22.9813 L 423.7165 85.2767 L 322.6172 75.6908 L 276.6844 70.8204 L 268.803 121.2725 L 390.6381 131.7093 L 455.3954 328.5552 L 495.7482 268.2537 L 449.1778 144.4344 L 522.4684 201.0253 L 534.5 151.0518 L 469.1835 110.9904 L 525.2198 50.1008 L 482.5667 22.9813 ZM 297.1089 230.9903 L 281.1609 197.886 L 251.7978 211.9565 L 267.7775 245.0918 L 297.1089 230.9903 ZM 358.4621 201.5356 L 342.4822 168.4155 L 313.135 182.5019 L 329.1301 215.6212 L 358.4621 201.5356 ZM 335.5967 297.8941 L 319.1819 263.8468 L 288.2332 278.6905 L 304.6791 312.7536 L 335.5967 297.8941 ZM 390.9804 271.3151 L 374.5657 237.2679 L 343.6169 252.1115 L 360.0629 286.1738 L 390.9804 271.3151 Z' fill='%23f72585'/%3E %3C/svg%3E");
	background-image: url("data:image/svg+xml,%3Csvg id='adoption-planners-commitment' viewBox='0 0 1050 920' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath id='handshake' d='M 931.0122 122.0393 C 878.3585 69.4042 808.307 40.4059 733.8361 40.4059 C 659.3221 40.4059 589.2736 69.4042 536.62 122.0393 L 320.5261 337.9754 C 313.9175 344.5791 313.9175 355.3356 320.5261 361.9429 C 357.3067 398.6967 417.1594 398.7356 453.9699 361.9429 L 618.2301 197.8128 C 621.7452 194.3002 626.5063 192.3253 631.4865 192.3253 C 636.4663 192.3253 641.2275 194.3002 644.7429 197.8128 L 946.4963 499.3858 C 1039.321 390.1189 1033.9387 224.8697 931.0102 122.0273 L 931.0122 122.0393 ZM 507.0235 786.1835 C 499.0792 778.245 488.6238 774.2557 478.187 774.2557 C 467.7502 774.2557 457.2985 778.2444 449.3505 786.1835 L 423.0417 812.4542 C 407.1486 828.3356 407.1486 854.2036 423.0417 870.085 C 438.9348 885.9666 464.8217 885.9666 480.7147 870.085 L 507.0235 843.8145 C 522.9166 827.933 522.9166 802.065 507.0235 786.1835 L 507.0235 786.1835 ZM 396.5369 785.9639 L 422.8457 759.6934 C 430.5518 751.9733 434.7823 741.7636 434.7823 730.8589 C 434.7823 719.9932 430.5523 709.7479 422.8457 702.0634 C 414.9014 694.1249 404.446 690.1356 394.0092 690.1356 C 383.5725 690.1356 373.1207 694.1244 365.1727 702.0634 L 338.8639 728.334 C 322.9708 744.2155 322.9708 770.0835 338.8639 785.9649 C 354.757 801.8464 380.6438 801.8464 396.5369 785.9649 L 396.5369 785.9639 ZM 312.3561 701.8436 L 338.6649 675.573 C 346.371 667.8881 350.6015 657.6432 350.6015 646.7386 C 350.6015 635.8728 346.3715 625.6275 338.6649 617.9431 C 330.9583 610.2587 320.7221 606.0153 309.8284 606.0153 C 298.9348 606.0153 288.702 610.2617 280.9919 617.9431 L 254.6831 644.2137 C 238.79 660.0952 238.79 685.9631 254.6831 701.8447 C 270.5762 717.7221 296.463 717.7261 312.3561 701.8447 L 312.3561 701.8436 ZM 228.1753 617.7233 L 254.4841 591.4526 C 262.1746 583.7326 266.4207 573.5229 266.4207 562.6182 C 266.4207 551.7525 262.1712 541.5073 254.4841 533.8228 C 246.7781 526.1028 236.5253 521.856 225.6286 521.856 C 214.7549 521.856 204.5182 526.1024 196.8311 533.8228 L 170.5023 560.0934 C 154.6092 575.9749 154.6092 601.8428 170.5023 617.7243 C 185.9184 633.0901 212.7592 633.0901 228.1753 617.7243 L 228.1753 617.7233 ZM 968.3599 531.3094 C 971.5079 539.8724 973.1561 549.0214 973.1561 558.4233 C 973.1561 579.3155 965.0282 598.9668 950.233 613.7471 C 935.4767 628.5316 915.8112 636.6536 894.9037 636.6536 C 892.6696 636.6536 890.5292 636.197 888.3264 636.0135 C 890.1816 658.1787 882.9911 680.9593 866.0481 697.8669 C 850.7799 713.1239 830.7474 720.7344 810.7188 720.7344 C 808.5159 720.7344 806.3365 720.2895 804.1376 720.1061 C 806.0007 742.2781 798.8101 765.0677 781.8633 781.9833 C 766.5951 797.2403 746.5626 804.8508 726.534 804.8508 C 724.3311 804.8508 722.1517 804.4059 719.9528 804.2225 C 721.8159 826.3946 714.6253 849.1841 697.6785 866.0997 C 682.4103 881.3568 662.3777 888.9673 642.3492 888.9673 C 622.2816 888.9673 602.252 881.3566 586.9849 866.0997 L 554.0439 833.1747 C 550.802 846.7762 544.1271 859.7262 533.5234 870.3071 L 507.2145 896.5777 C 491.9623 911.8347 471.9138 919.4453 451.8693 919.4453 C 431.8206 919.4453 411.7721 911.8346 396.5239 896.5777 C 379.585 879.6622 372.4019 856.8696 374.2646 834.7005 C 372.0657 834.884 369.8902 835.3289 367.6913 835.3289 C 347.6426 835.3289 327.5941 827.7182 312.3459 812.4614 C 295.407 795.5458 288.2238 772.7532 290.0866 750.584 C 287.8877 750.7675 285.7122 751.2124 283.5132 751.2124 C 263.4647 751.2124 243.4161 743.6017 228.1679 728.345 C 211.236 711.4373 204.0498 688.6517 205.9046 666.4916 C 203.7057 666.675 201.5654 667.1317 199.3312 667.1317 C 178.4038 667.1317 158.7581 659.0097 143.9859 644.2252 C 113.4666 613.7471 113.4666 564.0945 143.9859 533.6094 L 170.2947 507.3388 C 185.0509 492.5544 204.7166 484.4173 225.624 484.4173 L 225.6436 484.4173 C 246.551 484.4173 266.2166 492.5588 280.9889 507.3388 C 295.7641 522.0843 303.9121 541.7355 303.9121 562.6277 C 303.9121 565.0944 303.4278 567.4674 303.2012 569.8949 C 325.6245 568.1035 348.7617 575.0663 365.1707 591.4625 C 379.9659 606.2079 388.094 625.8593 388.094 646.7515 C 388.094 648.9839 387.637 651.1227 387.4534 653.324 C 409.6347 651.47 432.432 658.6553 449.3519 675.586 C 466.2839 692.4976 473.47 715.2822 471.6152 737.4473 C 493.8005 735.5856 516.6097 742.7708 533.5338 759.7053 C 534.4203 760.5913 535.0297 761.6373 535.8615 762.5545 C 536.3732 762.9643 536.9942 763.1478 537.4669 763.62 L 613.5006 839.6172 C 629.4286 855.5337 655.3156 855.4587 671.1736 839.6172 C 687.0667 823.7358 687.0667 797.8678 671.1736 781.9863 L 484.9262 595.8549 C 477.6029 588.5369 477.6029 576.6803 484.9262 569.3615 C 492.2495 562.0435 504.1149 562.0435 511.439 569.3615 L 697.6865 755.4929 C 713.6145 771.4094 739.5013 771.3744 755.3594 755.4929 C 771.2525 739.6114 771.2525 713.7435 755.3594 697.862 L 569.132 511.7306 C 561.8087 504.4126 561.8087 492.5559 569.132 485.2372 C 576.4553 477.9192 588.3207 477.9192 595.6448 485.2372 L 781.8723 671.3686 C 797.8003 687.285 823.6872 687.2101 839.5452 671.3686 C 855.4384 655.4871 855.4384 629.6191 839.5452 613.7377 L 653.3178 427.6062 C 645.9945 420.2883 645.9945 408.4316 653.3178 401.1128 C 660.6411 393.7949 672.5065 393.7949 679.8306 401.1128 L 866.058 587.2443 C 881.3652 602.5402 908.2759 602.6142 923.731 587.2443 C 931.4215 579.5594 935.6676 569.3145 935.6676 558.4099 C 935.6676 547.5441 931.4181 537.2988 923.731 529.6144 L 631.4965 237.5532 L 480.4847 388.4346 C 429.073 439.8248 345.4111 439.8088 294.0173 388.4346 C 272.7779 367.2107 272.7779 332.7091 294.0173 311.4842 L 510.1111 95.5481 C 569.8699 35.833 649.2943 2.939 733.834 2.939 C 818.3468 2.939 897.7642 35.833 957.5269 95.5481 C 1076.7125 214.6367 1080.592 407.5323 968.3656 531.2969 L 968.3599 531.3094 ZM 118.9992 540.2017 C 115.3355 543.8626 110.5393 545.6891 105.7428 545.6891 C 100.9462 545.6891 96.1501 543.8626 92.4904 540.2017 C 32.7316 480.4865 -0.1864 401.0901 -0.1864 316.6421 C -0.1864 232.191 32.7316 152.7917 92.4904 93.0925 C 200.0674 -14.3659 369.0969 -30.2324 494.4717 55.3867 C 503.0214 61.2215 505.2204 72.8758 499.3617 81.4195 C 493.5382 89.9434 481.8758 92.1403 473.3098 86.3059 C 362.8132 10.8782 213.8213 24.8543 119.0028 119.5866 C 66.3291 172.2217 37.3097 242.2021 37.3097 316.6387 C 37.3097 391.0793 66.3291 461.0756 119.0028 513.7108 C 126.3261 521.0287 126.3261 532.8824 119.0028 540.2003 L 118.9992 540.2017 Z' fill='%23f72585'/%3E %3C/svg%3E");
}

.legal-services {
	background-image: url("data:image/svg+xml,%3Csvg id='legal-services' viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E %3Cg id='doc'%3E %3Cpath d='M 98.0629 175.2222 L 275.5583 175.2222 C 279.7933 175.2222 283.2232 171.7798 283.2232 167.5296 C 283.2232 163.2838 279.7933 159.8415 275.5583 159.8415 L 98.0629 159.8415 C 93.8301 159.8415 90.398 163.2838 90.398 167.5296 C 90.398 171.7798 93.8301 175.2222 98.0629 175.2222 L 98.0629 175.2222 Z' fill='%23f72585'/%3E %3Cpath d='M 275.5583 288.8543 L 98.0629 288.8543 C 93.8301 288.8543 90.398 292.2966 90.398 296.5424 C 90.398 300.7927 93.8301 304.235 98.0629 304.235 L 98.0629 304.235 L 275.5583 304.235 C 279.7933 304.235 283.2232 300.7927 283.2232 296.5424 C 283.2232 292.2966 279.7933 288.8543 275.5583 288.8543 Z' fill='%23f72585'/%3E %3Cpath d='M 144.505 77.8489 L 229.114 77.8489 C 233.349 77.8489 236.7789 74.4022 236.7789 70.1564 C 236.7789 65.9061 233.349 62.4638 229.114 62.4638 L 144.505 62.4638 C 140.2722 62.4638 136.8423 65.9061 136.8423 70.1564 C 136.8423 74.4022 140.2722 77.8489 144.505 77.8489 Z' fill='%23f72585'/%3E %3Cpath d='M 144.505 121.124 L 229.114 121.124 C 233.349 121.124 236.7789 117.6817 236.7789 113.4314 C 236.7789 109.1856 233.349 105.7432 229.114 105.7432 L 144.505 105.7432 C 140.2722 105.7432 136.8423 109.1856 136.8423 113.4314 C 136.8423 117.6817 140.2722 121.124 144.505 121.124 Z' fill='%23f72585'/%3E %3Cpath d='M 371.8682 220.9121 L 371.8682 220.9121 L 371.8156 220.8594 L 371.8682 220.9121 Z' fill='%23f72585'/%3E %3Cpath d='M 385.308 213.2196 L 385.308 213.2196 L 384.0305 211.5291 L 384.0305 211.5291 C 382.4118 209.4655 381.388 207.0023 381.0643 204.3986 L 381.0643 204.3986 L 380.653 202.0408 L 380.653 202.0408 C 378.8112 188.5876 368.1801 178.0674 354.7534 176.4033 L 354.7534 176.4033 L 352.6053 176.4033 C 349.9935 176.0828 347.526 175.0553 345.4524 173.4264 L 345.4524 173.4264 L 343.6673 172.0433 L 343.6673 172.0433 C 340.4999 169.6416 336.8862 167.8984 333.0362 166.9149 L 333.0362 70.1037 C 333.0362 68.0664 332.2269 66.1081 330.7875 64.668 L 268.4535 2.2625 C 268.0947 1.9025 267.701 1.5732 267.281 1.2921 L 266.9747 1.2921 L 266.0034 0.7784 L 265.496 0.7784 L 264.5247 0.01 C 264.0129 -0.0426 263.501 -0.0426 262.9892 0.01 L 48.4008 0.01 C 44.168 0.01 40.7359 3.4524 40.7359 7.6982 L 40.7359 33.3401 L 15.1885 33.3401 C 10.9579 33.3401 7.5258 36.7824 7.5258 41.0283 L 7.5258 392.278 C 7.5258 396.5282 10.9579 399.9705 15.1885 399.9705 L 292.0606 399.9705 C 296.2955 399.9705 299.7255 396.5282 299.7255 392.278 L 299.7255 366.6405 L 325.2708 366.6405 C 329.5013 366.6405 332.9357 363.1982 332.9357 358.9479 L 332.9357 334.7989 L 347.4998 342.3334 C 351.2534 344.2873 355.8821 342.8164 357.8246 339.0447 C 358.389 337.9514 358.6821 336.744 358.6865 335.5146 L 358.6865 286.4965 C 370.3807 283.4362 379.0562 273.5526 380.6049 261.522 L 380.6049 261.522 L 380.9636 259.3705 L 380.9636 258.9578 C 381.283 256.3234 382.3067 253.8294 383.9255 251.7263 L 385.2029 250.1368 L 385.2029 250.1368 C 393.6334 239.2654 393.6334 224.0383 385.2029 213.1669 L 385.308 213.2196 ZM 270.6541 26.2622 L 306.8785 62.4638 L 270.6541 62.4638 L 270.6541 26.2622 ZM 284.3957 384.5898 L 22.8534 384.5898 L 22.8534 48.6725 L 40.6856 48.6725 L 40.6856 358.9479 C 40.6856 363.1982 44.1156 366.6405 48.3483 366.6405 L 284.3957 366.6405 L 284.3957 384.5898 ZM 317.6103 351.3081 L 56.0635 351.3081 L 56.0635 41.0283 L 56.0635 41.0283 L 56.0635 15.3908 L 255.3287 15.3908 L 255.3287 70.1564 C 255.3287 74.4022 258.7586 77.8489 262.9892 77.8489 L 317.5577 77.8489 L 317.5577 166.0456 L 316.7397 166.3529 C 315.6415 166.6822 314.5696 167.0774 313.5197 167.5296 C 312.859 167.837 312.1415 168.096 311.4766 168.4034 C 310.2516 169.0532 309.0704 169.7909 307.9504 170.6075 L 306.9266 171.2749 L 306.9266 171.2749 L 305.1417 172.6097 L 305.1417 172.6097 L 305.1417 172.6097 L 305.1417 172.6097 L 304.783 172.6097 C 302.823 174.0806 300.5173 175.0158 298.0893 175.3232 L 297.4243 175.3232 L 295.8405 175.3232 C 282.357 177.1936 271.7522 187.8368 269.8885 201.3734 L 269.8885 201.3734 L 269.8885 202.4008 L 98.0629 202.4008 C 93.8301 202.4008 90.398 205.8431 90.398 210.0934 C 90.398 214.3392 93.8301 217.7815 98.0629 217.7815 L 98.0629 217.7815 L 261.9173 217.7815 C 257.5336 226.6288 257.818 237.0876 262.6829 245.6758 L 98.0629 245.6758 C 93.8301 245.6758 90.398 249.1226 90.398 253.3684 C 90.398 257.6187 93.8301 261.061 98.0629 261.061 L 98.0629 261.061 L 269.8359 261.061 C 270.0372 262.5187 270.3434 263.9545 270.7547 265.3683 C 270.7547 265.7766 271.0609 266.1893 271.2184 266.5977 C 271.5771 267.7173 272.0059 268.8106 272.4915 269.882 C 272.4915 270.2903 272.9509 270.703 273.1565 271.1114 C 273.6815 272.0993 274.2634 273.0608 274.8934 273.9829 L 275.7115 275.0586 C 276.394 275.9719 277.1246 276.8456 277.9077 277.6755 L 278.8308 278.5976 C 279.6708 279.4011 280.5545 280.1563 281.4821 280.8544 L 282.4532 281.5701 C 283.442 282.2506 284.4657 282.8654 285.5245 283.4186 L 286.5438 283.9323 C 287.6551 284.4636 288.7969 284.9246 289.9694 285.3154 L 291.0368 285.6754 L 291.8069 285.9301 L 291.8069 334.7989 C 291.8243 339.0447 295.2718 342.4739 299.5067 342.452 C 300.7011 342.4476 301.878 342.1622 302.9454 341.6177 L 317.6103 334.0789 L 317.6103 351.3081 ZM 343.1511 322.8517 L 328.7488 315.3655 L 328.0313 315.1065 L 327.3138 314.7991 L 326.3426 314.7991 L 325.4763 314.7991 L 324.4001 314.7991 L 323.6389 314.7991 C 323.0176 314.944 322.4139 315.168 321.8451 315.4665 L 306.8785 323.0537 L 306.8785 292.2879 C 307.7448 292.9245 308.6504 293.5041 309.5866 294.031 C 319.2902 300.1385 331.6625 299.9365 341.1605 293.5173 C 341.7774 293.1089 342.4904 292.7489 343.0548 292.2879 L 343.1511 322.8517 ZM 373.2987 241.0129 L 372.0213 242.6506 L 372.0213 242.6506 C 368.8232 246.8526 366.7801 251.8185 366.0933 257.061 L 366.0933 257.061 L 365.7345 259.2169 L 365.7345 259.5725 C 364.8683 266.242 359.5309 271.4275 352.8635 272.0861 L 352.8635 272.0861 L 350.6148 272.3935 L 350.6148 272.3935 L 349.8973 272.3935 L 349.8973 272.3935 C 344.9536 273.1618 340.2943 275.1948 336.3612 278.2902 L 336.3612 278.2902 L 334.62 279.625 L 334.62 279.625 L 334.3662 279.625 C 329.0638 283.603 321.7489 283.48 316.5865 279.3176 L 314.7972 277.9829 L 314.7972 277.9829 C 313.8084 277.1925 312.7672 276.4724 311.6778 275.827 L 311.6778 275.827 C 308.6591 274.0795 305.3604 272.8808 301.9217 272.2925 L 301.4142 272.2925 L 300.8499 272.2925 L 300.5436 272.2925 L 298.1943 271.9807 C 297.3805 271.8798 296.5756 271.7085 295.7881 271.4714 C 290.2844 269.7766 286.2857 264.9995 285.5726 259.2652 L 285.5726 257.162 L 285.5726 257.162 L 285.5726 257.162 C 285.3801 255.8316 285.1088 254.5144 284.7545 253.2147 L 284.7545 253.2147 C 283.7045 249.5046 281.972 246.0271 279.6445 242.958 L 279.6445 242.958 L 278.2665 241.3686 C 277.7677 240.7055 277.3259 240.003 276.9409 239.2698 C 275.7333 236.9471 275.1472 234.3478 275.2521 231.7309 C 275.3571 228.6662 276.4158 225.7068 278.2665 223.27 L 279.5439 221.6805 L 279.5439 221.6805 L 279.9508 221.0658 C 280.5983 220.2096 281.1933 219.3183 281.7401 218.3962 C 283.7307 214.9012 285.0301 211.0549 285.5726 207.0638 L 285.5726 205.628 L 285.5726 203.9376 C 286.4082 197.2944 291.6231 192.0606 298.2424 191.222 L 300.3905 191.222 L 300.3905 191.222 C 301.6986 191.0508 302.9979 190.7917 304.2754 190.4536 C 308.1166 189.5009 311.7172 187.7533 314.8453 185.3253 L 314.8453 185.3253 L 316.639 183.9905 L 316.639 183.9905 L 317.6103 183.3758 L 318.6296 182.7084 C 319.9727 181.9707 321.4164 181.4526 322.9214 181.1716 L 322.9214 181.1716 C 326.9463 180.4779 331.0719 181.5404 334.2613 184.0915 L 334.2613 184.0915 L 336.055 185.4789 L 336.055 185.4789 C 340.2856 188.7983 345.3342 190.9059 350.6672 191.582 L 350.6672 191.582 L 352.8635 191.582 C 359.4827 192.3768 364.7108 197.6017 365.5333 204.2449 L 365.5333 204.2449 L 365.9445 206.6028 L 365.9445 206.6028 C 366.6183 211.8716 368.6789 216.8639 371.9207 221.0658 L 373.1982 222.7562 L 373.1982 222.7562 C 377.4419 228.0822 377.4856 235.6386 373.2987 241.0129 Z' fill='%23f72585'/%3E %3Cpath d='M 325.1701 194.8619 C 304.8792 194.8619 288.4338 211.3667 288.4338 231.7309 C 288.4338 252.0907 304.8792 268.5999 325.1701 268.5999 C 345.461 268.5999 361.902 252.0907 361.902 231.7309 C 361.902 231.7133 361.902 231.6958 361.902 231.6782 C 361.8759 211.3359 345.4348 194.8619 325.1701 194.8619 ZM 325.1701 253.162 C 313.349 253.162 303.7592 243.5464 303.7592 231.6782 C 303.7592 219.8145 313.349 210.1944 325.1701 210.1944 C 336.9912 210.1944 346.5767 219.8145 346.5767 231.6782 C 346.5767 243.5464 336.9912 253.162 325.1701 253.162 L 325.1701 253.162 Z' fill='%23f72585'/%3E %3C/g%3E %3C/svg%3E");
}

.adoption-plan {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='adoption-plan' viewBox='0 0 400 400'%3E %3Cpath class='icon' d='M 277.3533 257.684 C 293.9964 282.7312 273.9655 326.9117 231.8739 357.1034 C 189.325 387.6192 140.4847 392.2101 122.7795 367.3383 C 105.0879 342.4666 125.2397 297.5571 167.8019 267.0143 C 192.4708 249.2989 219.0756 240.6168 240.6928 241.0353 C 233.6618 232.7853 229.2658 222.1858 229.2658 210.4655 C 229.2658 184.338 250.3452 163.1795 276.345 163.1795 C 302.3448 163.1795 323.4243 184.338 323.4243 210.4655 C 323.4511 236.2689 302.8691 257.1304 277.3533 257.684 ZM 276.3585 146.7064 C 261.2883 146.7064 247.6028 152.229 236.7269 161.0597 C 232.1158 157.4275 228.6743 153.2957 227.1013 148.2592 C 255.8571 137.1871 276.3585 109.4123 276.3585 76.6551 C 276.3585 34.203 242.0909 -0.188 199.8245 -0.188 C 157.5714 -0.188 123.3173 34.2166 123.3173 76.6551 C 123.3173 109.0477 143.3616 136.6335 171.6199 147.9486 C 157.8134 173.0634 69.812 177.3437 69.812 234.6487 C 69.812 267.1088 81.6692 303.4307 101.1892 333.6224 C 98.3123 349.6635 100.7725 364.7458 109.4167 376.8981 C 119.9295 391.697 137.9976 399.812 160.2601 399.812 C 168.1246 399.812 176.3789 398.6778 184.7811 396.7199 C 189.7283 397.5841 194.7159 398.1647 199.811 398.1647 C 268.1983 398.1647 324.1234 315.2725 329.3126 245.0996 C 335.8864 235.0807 339.812 223.1849 339.812 210.425 C 339.8389 175.3318 311.352 146.7064 276.3585 146.7064 ZM 212.9184 288.7669 C 212.9184 288.7669 207.9174 261.0732 192.2423 269.0667 C 176.5671 277.1142 187.2547 309.0478 208.6434 329.0855 C 245.7072 311.1812 260.6833 289.7121 247.0516 277.7083 C 233.4198 265.7045 212.9184 288.7669 212.9184 288.7669 Z' fill='%23f72585'/%3E%3C/svg%3E");
}

.financial-assistance {
	background-image: url("data:image/svg+xml,%3Csvg id='financial-assistance' viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='icon' d='M 149.8368 56.9936 C 119.3726 65.1374 101.3598 96.4605 109.4971 126.8784 C 117.6342 157.367 148.9323 175.3954 179.3258 167.2505 C 209.79 159.1068 227.8039 127.7836 219.6667 97.3658 C 211.5295 66.9467 180.2315 48.8487 149.8368 56.9936 ZM 152.8966 68.4083 C 176.9608 61.9348 201.7917 76.2738 208.2588 100.4281 C 214.7284 124.5823 200.3996 149.3624 176.2659 155.8358 C 152.1323 162.3094 127.372 147.9691 120.9038 123.8161 C 114.4354 99.7314 128.763 74.8818 152.8966 68.4083 ZM 172.7892 131.473 L 168.6846 116.2287 C 171.6079 116.5764 173.8315 117.2035 175.3626 118.1087 C 176.8913 119.0128 177.936 120.3354 178.353 122.0763 C 178.9783 124.2333 178.7699 126.0439 177.7971 127.6445 C 176.8218 129.2452 175.1542 130.4982 172.7892 131.473 ZM 156.9293 91.5181 L 160.478 104.9519 C 158.0435 104.6042 156.0955 103.9783 154.7057 103.0731 C 153.2441 102.2374 152.4102 101.0539 151.9933 99.6619 C 151.5045 97.9221 151.7154 96.391 152.5492 94.9989 C 153.3831 93.6068 154.8447 92.493 156.9293 91.5181 ZM 166.5281 105.0227 L 162.565 90.1261 C 164.3716 89.7784 166.1112 89.7784 167.8508 90.1956 C 169.5904 90.6129 171.3276 91.3791 173.1366 92.5625 L 176.9608 84.0699 C 174.4593 82.6778 171.8858 81.7737 169.1734 81.3553 C 166.461 80.938 163.4683 80.938 160.2695 81.4944 L 158.6689 75.6479 L 153.0356 77.1791 L 154.6362 83.0267 C 149.4894 85.1142 145.7335 88.0374 143.5075 91.7268 C 141.2815 95.4162 140.7256 99.4532 141.9081 103.9088 C 142.8821 107.5274 144.8984 110.2432 148.029 112.1221 C 151.1583 113.9314 155.9565 115.2539 162.6344 116.0201 L 167.0169 132.6564 C 164.9299 133.2128 162.7039 133.2128 160.478 132.726 C 158.3214 132.238 156.0284 131.1253 153.5939 129.5234 L 149.0713 137.4585 C 151.9933 139.4776 155.1227 140.8002 158.4628 141.4273 C 161.8701 142.0531 165.4858 141.9836 169.3795 141.287 L 171.2581 148.3876 L 176.8913 146.8564 L 175.0152 139.8254 C 180.5789 137.7379 184.4726 134.8135 186.8376 131.0558 C 189.2025 127.2273 189.7585 122.9108 188.5077 118.1783 C 187.3935 114.14 185.1699 111.0777 181.8992 109.0598 C 178.5614 107.0406 173.4841 105.7181 166.5281 105.0227 ZM 308.9004 3.4647 C 279.2725 -7.3241 246.5823 7.9202 235.8022 37.5731 C 225.0221 67.1553 240.3236 99.9413 269.8821 110.73 C 299.5124 121.5188 332.2002 106.2049 342.9803 76.6227 C 353.7605 46.9699 338.5307 14.2547 308.9004 3.4647 ZM 304.8677 14.5328 C 328.3065 23.0938 340.4069 49.0573 331.8528 72.5845 C 323.3681 96.0432 297.4254 108.1545 273.9171 99.5923 C 250.4784 91.0313 238.3756 65.0678 246.9297 41.6102 C 255.4862 18.1527 281.429 6.0402 304.8677 14.5328 ZM 285.0447 77.5964 L 290.4 62.7705 C 292.626 64.7189 294.0876 66.5294 294.852 68.1997 C 295.5469 69.8003 295.6163 71.4718 294.991 73.142 C 294.2266 75.2307 293.0429 76.6227 291.3033 77.3877 C 289.6357 78.1539 287.5486 78.2234 285.0447 77.5964 ZM 294.9214 35.8322 L 290.1916 48.8487 C 288.3825 47.1785 287.1317 45.5778 286.5063 43.9759 C 285.8091 42.5143 285.7396 41.0527 286.226 39.6606 C 286.8538 37.9904 287.8961 36.807 289.3577 36.1104 C 290.817 35.4845 292.6955 35.3454 294.9214 35.8322 ZM 295.1299 52.399 L 300.3463 37.9209 C 302.0164 38.6858 303.4756 39.6606 304.6593 40.9832 C 305.8406 42.3057 306.8134 43.9759 307.6496 45.9255 L 315.5784 41.1918 C 314.3947 38.6858 312.7965 36.4593 310.779 34.5097 C 308.8309 32.5613 306.3965 30.8898 303.4061 29.4978 L 305.4931 23.86 L 299.9988 21.842 L 297.9118 27.4798 C 292.487 26.2964 287.8266 26.505 283.8634 28.2448 C 279.8979 29.9858 277.116 32.9785 275.5849 37.2938 C 274.2646 40.8441 274.4036 44.2553 275.8628 47.5262 C 277.3244 50.8679 280.5927 54.6963 285.5311 59.1507 L 279.6894 75.3002 C 277.6024 74.5341 275.7933 73.2811 274.2646 71.6109 C 272.7335 69.9394 271.4827 67.7129 270.438 64.9983 L 262.1618 68.9658 C 263.415 72.2367 265.2217 75.0904 267.5866 77.5964 C 270.0211 80.0328 273.0114 82.0519 276.6296 83.7221 L 274.1256 90.6129 L 279.6199 92.632 L 282.0544 85.8108 C 287.8266 87.2724 292.6955 87.1333 296.8 85.3228 C 300.9716 83.5831 303.823 80.3805 305.4931 75.787 C 306.9524 71.8195 306.8829 68.0606 305.3542 64.5103 C 303.7535 60.9612 300.3463 56.9229 295.1299 52.399 ZM 248.8778 351.2913 L 196.5059 342.4521 C 183.6388 340.2939 170.8411 340.7112 158.8078 345.7926 C 154.4278 347.6031 152.5492 340.7807 157.0012 338.9726 C 169.5904 333.8912 183.2218 333.1238 197.6177 335.5602 L 222.1707 339.7376 L 250.0614 344.4017 C 261.2585 346.3514 282.6797 337.6489 277.5329 324.1455 C 275.7933 319.5509 269.6736 315.5846 261.4669 313.9131 C 249.3642 311.5463 236.1496 309.4576 222.1707 306.3953 C 205.06 302.7071 186.7681 297.4866 167.7118 288.506 C 127.5805 269.643 87.2408 271.4535 55.5941 298.6688 C 46.6218 306.3257 41.5457 310.4336 30.4169 315.3759 L 30 315.5846 L 62.7585 389.9932 L 82.9972 381.0845 C 94.4039 376.0726 109.9835 373.7057 128.3449 378.9958 L 186.0732 395.4223 C 203.8787 400.5038 223.9102 402.9402 240.2542 394.1706 L 301.0412 361.8043 C 320.6558 351.2913 326.6364 350.3177 338.6003 333.6825 L 369.5508 290.4556 C 378.2439 278.3431 369.1315 266.0939 357.4481 270.2689 C 351.3979 264.492 344.442 265.3961 336.7217 270.408 C 314.6726 284.7482 299.7904 304.098 279.064 314.6086 C 281.2205 316.5582 282.9577 318.925 284.0024 321.7091 C 291.5142 341.3394 264.9437 354.0059 248.8778 351.2913 ZM 252.7044 167.7385 C 221.6843 162.3094 192.1234 182.9816 186.6291 214.0278 C 181.2043 245.0727 201.8612 274.7245 232.8813 280.1536 C 263.9014 285.6523 293.5293 264.9093 298.9541 233.8643 C 304.4484 202.8206 283.722 173.2372 252.7044 167.7385 ZM 250.6868 179.4325 C 275.2374 183.7478 291.6532 207.2054 287.3402 231.8476 C 283.0272 256.4178 259.5189 272.8444 234.9683 268.5303 C 210.3459 264.2139 193.9325 240.6867 198.315 216.1141 C 202.6256 191.4742 226.0644 175.0465 250.6868 179.4325 ZM 242.0608 244.9337 L 244.7756 229.4112 C 247.2772 230.9411 249.0862 232.4734 250.0614 233.9339 C 251.1038 235.4662 251.4512 237.0681 251.1038 238.8067 C 250.7563 240.9649 249.7811 242.6363 248.2524 243.6099 C 246.7213 244.6531 244.6342 245.1423 242.0608 244.9337 ZM 244.5648 202.0544 L 242.1303 215.6968 C 240.0457 214.3755 238.584 212.9822 237.6807 211.5902 C 236.775 210.1981 236.4276 208.806 236.7055 207.3445 C 236.9834 205.6047 237.8197 204.2126 239.14 203.3074 C 240.4626 202.4716 242.2717 201.9848 244.5648 202.0544 ZM 247.627 218.3418 L 250.2699 203.1683 C 252.0766 203.6551 253.6077 204.3517 255.0693 205.4656 C 256.4591 206.5099 257.7098 208.0411 258.824 209.8504 L 265.8494 203.7941 C 264.2488 201.498 262.2313 199.5484 259.9358 198.0173 C 257.7098 196.4861 254.9975 195.2332 251.8681 194.3279 L 252.9128 188.412 L 247.1382 187.4372 L 246.0959 193.3531 C 240.5321 193.0749 235.9411 194.1193 232.3254 196.5557 C 228.7768 198.9225 226.5508 202.4021 225.7169 206.9272 C 225.0916 210.547 225.7864 213.9582 227.8039 216.951 C 229.891 219.9437 233.7152 223.1451 239.3484 226.6966 L 236.3581 243.6099 C 234.2016 243.1927 232.1864 242.2886 230.4469 240.8954 C 228.6378 239.5021 227.0396 237.5549 225.5085 235.049 L 218.0661 240.339 C 219.8057 243.4013 222.1012 245.9073 224.8831 247.9264 C 227.7345 249.9431 231.0028 251.4059 234.8294 252.3795 L 233.5762 259.6192 L 239.3484 260.6648 L 240.6016 253.4946 C 246.5128 253.9814 251.3122 252.9383 255.0693 250.5019 C 258.7545 248.0655 261.05 244.3749 261.9533 239.5716 C 262.6482 235.3967 261.9533 231.7061 259.7968 228.5047 C 257.6404 225.3033 253.6077 221.8933 247.627 218.3418 Z' fill='%23f72585'/%3E%3C/svg%3E");
}

.counseling {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='counseling' viewBox='0 0 400 400'%3E %3Cpath class='icon' d='M 138.047 72.7251 C 139.4079 72.7251 140.7777 72.3195 141.9651 71.4681 C 145.0204 69.2974 145.7409 65.0541 143.5706 61.992 L 118.0518 25.9594 C 115.886 22.8972 111.6565 22.1752 108.5968 24.3503 C 105.5415 26.521 104.821 30.7643 106.9913 33.8265 L 132.5101 69.859 C 133.8309 71.7266 135.9212 72.7251 138.047 72.7251 ZM 88.3925 127.8214 C 91.0965 127.8214 93.6537 126.1811 94.7077 123.5112 C 96.082 120.0167 94.3653 116.0676 90.8786 114.6947 L 51.9155 99.3394 C 48.4288 97.9621 44.4929 99.6826 43.1187 103.1772 C 41.7444 106.6717 43.4611 110.6208 46.9478 111.9936 L 85.9109 127.3489 C 86.7248 127.6699 87.5653 127.8214 88.3925 127.8214 ZM 80.8676 191.7209 C 84.6123 191.7209 87.6498 188.6765 87.6498 184.9235 C 87.6498 181.1705 84.6123 178.1262 80.8676 178.1262 L 36.7812 178.1262 C 33.0365 178.1262 29.999 181.1705 29.999 184.9235 C 29.999 188.6765 33.0365 191.7209 36.7812 191.7209 L 80.8676 191.7209 ZM 198.3084 212.1485 C 189.0313 207.0271 163.9038 190.2856 162.454 168.494 C 160.7596 143.0341 193.3986 146.4394 198.3084 165.3026 C 203.2183 146.435 235.8573 143.0341 234.1628 168.494 C 232.713 190.2811 207.5855 207.0271 198.3084 212.1485 ZM 234.4742 301.9046 C 216.2312 281.3387 292.3384 264.6641 292.3384 184.9191 C 292.3384 78.0961 214.7413 76.7812 198.4285 76.7812 C 182.1157 76.7812 104.5186 86.2574 104.5186 184.9191 C 104.5186 264.6641 180.6258 281.3387 162.3828 301.9046 C 138.3405 329.0093 55.1932 294.8799 55.1932 400.1295 L 198.4285 400.1295 L 341.6638 400.1295 C 341.6683 294.8799 258.5209 329.0093 234.4742 301.9046 ZM 270.3019 77.1868 C 272.4277 77.1868 274.5135 76.1928 275.8388 74.3208 L 301.3576 38.2882 C 303.5279 35.2261 302.8119 30.9827 299.7521 28.812 C 296.7013 26.6413 292.4674 27.359 290.2927 30.4211 L 264.7738 66.4537 C 262.6035 69.5158 263.3195 73.7592 266.3793 75.9298 C 267.5712 76.7812 268.941 77.1868 270.3019 77.1868 ZM 306.6055 127.8214 C 307.4327 127.8214 308.2732 127.6654 309.0871 127.3445 L 348.0546 111.9892 C 351.5369 110.6119 353.2536 106.6672 351.8838 103.1727 C 350.5096 99.6782 346.5692 97.9666 343.0825 99.335 L 304.1194 114.6903 C 300.6371 116.0676 298.9205 120.0123 300.2903 123.5068 C 301.3398 126.1856 303.9015 127.8214 306.6055 127.8214 ZM 204.2456 57.9136 C 207.9903 57.9136 211.0278 54.8692 211.0278 51.1162 L 211.0278 6.9268 C 211.0278 3.1738 207.9903 0.1295 204.2456 0.1295 C 200.5009 0.1295 197.4634 3.1738 197.4634 6.9268 L 197.4634 51.1162 C 197.4634 54.8692 200.5009 57.9136 204.2456 57.9136 ZM 358.2168 191.7209 C 361.9659 191.7209 364.999 188.6765 364.999 184.9235 C 364.999 181.1705 361.9659 178.1262 358.2168 178.1262 L 314.1259 178.1262 C 310.3812 178.1262 307.3437 181.1705 307.3437 184.9235 C 307.3437 188.6765 310.3768 191.7209 314.1259 191.7209 L 358.2168 191.7209 Z' fill='%23f72585'/%3E%3C/svg%3E");
}

.confidential-support {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='confidential-support' viewBox='0 0 400 400'%3E %3Cpath class='icon' d='M 40.176 120.7914 L 206.7981 376.9659 C 212.6966 386.0346 224.9628 388.6546 234.0273 382.7843 L 353.773 305.2345 C 362.8455 299.3589 365.4426 287.1131 359.5441 278.0444 L 192.9219 21.8699 C 187.0234 12.8013 174.7571 10.181 165.6845 16.0565 L 45.9388 93.6063 C 36.8744 99.4766 34.2775 111.7227 40.176 120.7914 ZM 290.6056 315.0951 C 294.5148 321.1053 292.885 329.1579 286.8171 333.0876 C 280.792 336.9896 272.6938 335.2371 268.7846 329.2268 C 264.8701 323.2084 266.594 315.1666 272.6218 311.2629 C 278.6897 307.3332 286.6911 309.0767 290.6056 315.0951 ZM 189.8439 46.9375 L 328.2486 259.7288 L 202.7784 340.9859 L 64.3738 128.1946 L 189.8439 46.9375 ZM 132.5168 328.3339 C 134.9355 326.7675 136.638 324.1466 136.9178 321.0499 C 137.4066 315.69 133.4558 310.9371 128.084 310.4365 C 127.804 310.4135 99.5405 307.4227 78.724 275.4183 C 58.5937 244.4688 68.2596 221.4507 68.6361 220.5744 C 70.8929 215.6861 68.7467 209.8895 63.8511 207.6302 C 58.9583 205.3695 53.1603 207.4963 50.9007 212.386 C 50.2846 213.7205 36.087 245.6259 62.3584 286.017 C 88.2833 325.8754 124.7732 329.7102 126.3105 329.8505 C 128.5804 330.0692 130.7428 329.4827 132.5168 328.3339 ZM 137.331 375.6166 C 139.9202 373.9398 141.6731 371.059 141.7723 367.7423 C 141.9324 362.3605 137.6968 357.8562 132.3062 357.6823 C 131.7495 357.6642 76.3742 355.2459 39.7699 298.9684 C 3.8102 243.6819 26.131 199.2383 27.0771 197.4103 C 29.6012 192.6594 27.7859 186.7545 23.0195 184.2224 C 18.2603 181.6893 12.3522 183.4898 9.8271 188.2451 C 8.6266 190.503 -19.0466 244.3007 23.4043 309.5671 C 65.519 374.3167 129.0362 377.0884 131.7254 377.1719 C 133.7862 377.2383 135.7222 376.6585 137.331 375.6166 ZM 345.2803 190.5363 C 346.7719 189.5703 348.0172 188.1845 348.8193 186.4498 C 349.4338 185.1127 363.6323 153.203 337.3643 112.8171 C 311.4428 72.964 274.9523 69.122 273.4095 68.9853 C 268.0474 68.4823 263.2936 72.4241 262.8021 77.7861 C 262.3101 83.1405 266.2643 87.8987 271.636 88.3993 C 271.9178 88.425 300.1796 91.4131 320.9961 123.4175 C 341.1263 154.367 331.4623 177.3879 331.084 178.2614 C 328.8271 183.1497 330.9734 188.9463 335.8688 191.2053 C 339.0291 192.6651 342.5633 192.2959 345.2803 190.5363 ZM 386.6001 214.1885 C 387.9479 213.3156 389.0951 212.0994 389.8984 210.5872 C 391.0943 208.3285 418.7666 154.535 376.3158 89.2687 C 334.2028 24.5218 270.6839 21.7473 268.0018 21.663 C 262.6024 21.4871 258.1055 25.7133 257.9478 31.0935 C 257.7877 36.4753 262.0233 40.9796 267.4121 41.1509 C 267.9671 41.1664 323.3457 43.5897 359.9502 99.8674 C 395.9099 155.154 373.5891 199.5975 372.6412 201.4229 C 370.1188 206.1764 371.9341 212.0813 376.7005 214.6134 C 379.9476 216.3349 383.7232 216.0516 386.6001 214.1885 Z' fill='%23f72585'/%3E%3C/svg%3E");
}

.arrangements {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='arrangements' viewBox='0 0 400 400'%3E%3Cpath class='icon' d='M 185.7849 268.5399 L 154.5048 268.5399 C 150.4625 268.5399 147.1852 265.261 147.1852 261.2087 C 147.1852 257.1637 150.4625 253.8774 154.5048 253.8774 L 185.7849 253.8774 C 189.8271 253.8774 193.1044 257.1637 193.1044 261.2087 C 193.1044 265.2601 189.8271 268.5399 185.7849 268.5399 L 185.7849 268.5399 ZM 96.5156 261.5734 C 91.8905 256.941 85.947 250.9771 85.947 250.9771 L 75.8543 261.0859 L 96.5156 281.7838 L 132.6348 245.6042 L 122.5421 235.499 C 122.5412 235.499 103.5954 254.4786 96.5156 261.5734 L 96.5156 261.5734 ZM 219.5171 214.2998 L 154.5057 214.2998 C 150.4634 214.2998 147.1861 211.021 147.1861 206.9723 C 147.1861 202.9199 150.4634 199.6411 154.5057 199.6411 L 219.5171 199.6411 C 223.5593 199.6411 226.8366 202.9199 226.8366 206.9723 C 226.8366 211.021 223.5593 214.2998 219.5171 214.2998 L 219.5171 214.2998 ZM 96.5156 207.3306 C 91.8905 202.6982 85.947 196.7379 85.947 196.7379 L 75.8543 206.8431 L 96.5156 227.5446 L 132.6348 191.365 L 122.5421 181.2598 C 122.5412 181.2589 103.5954 200.2349 96.5156 207.3306 L 96.5156 207.3306 ZM 230.4964 160.0607 L 154.5057 160.0607 C 150.4634 160.0607 147.1861 156.7781 147.1861 152.7294 C 147.1861 148.6808 150.4634 145.3982 154.5057 145.3982 L 230.4964 145.3982 C 234.5386 145.3982 237.8159 148.6808 237.8159 152.7294 C 237.8159 156.7781 234.5386 160.0607 230.4964 160.0607 L 230.4964 160.0607 ZM 96.5156 153.0905 C 91.8905 148.4581 85.947 142.4978 85.947 142.4978 L 75.8543 152.603 L 96.5156 173.3009 L 132.6348 137.124 L 122.5412 127.0197 C 122.5412 127.0197 103.5954 145.9957 96.5156 153.0905 L 96.5156 153.0905 ZM 279.1165 314.131 C 269.8674 304.8671 257.9795 292.9465 257.9795 292.9465 L 237.7931 313.1578 L 279.1156 354.5535 L 351.3533 282.2007 L 331.1668 261.9895 C 331.1687 261.9886 293.2772 299.9405 279.1165 314.131 L 279.1165 314.131 ZM 297.323 381.9155 C 255.4213 381.9155 221.3323 347.7758 221.3323 305.811 C 221.3323 263.8461 255.4213 229.7064 297.323 229.7064 C 339.2174 229.7064 373.2991 263.8461 373.2991 305.811 C 373.2991 347.7758 339.2174 381.9155 297.323 381.9155 L 297.323 381.9155 ZM 311.2009 212.4102 L 311.2009 62.5242 C 311.2009 53.2456 303.6599 45.6999 294.3815 45.6999 L 244.4026 45.6999 C 252.423 51.1269 259.6639 59.2746 261.2724 73.1774 L 283.5888 73.1774 L 283.5888 212.3919 C 238.085 219.0715 203.0343 258.4128 203.0343 305.811 C 203.0343 324.841 208.7024 342.5633 218.4136 357.4054 L 47.2037 357.4054 L 47.2037 73.1774 L 69.5265 73.1774 C 71.135 59.2737 78.3905 51.126 86.41 45.6999 L 36.4101 45.6999 C 27.1179 45.6999 19.598 53.2456 19.598 62.5242 L 19.598 364.3288 C 19.598 373.6468 27.1179 381.175 36.4101 381.175 L 240.5818 381.175 C 256.3829 393.135 276.0359 400.2445 297.323 400.2445 C 349.3065 400.2445 391.598 357.8819 391.598 305.8119 C 391.598 258.4622 356.6261 219.154 311.2009 212.4102 L 311.2009 212.4102 ZM 165.3953 21.2787 C 171.5749 21.2787 176.618 26.3189 176.618 32.5157 C 176.618 38.7124 171.5749 43.7416 165.3953 43.7416 C 159.2121 43.7416 154.1726 38.7124 154.1726 32.5157 C 154.1726 26.3189 159.2121 21.2787 165.3953 21.2787 L 165.3953 21.2787 ZM 248.0478 79.0479 C 248.0478 46.5513 211.6284 56.3632 199.0122 29.7087 C 191.4145 13.6222 183.1581 0.2445 165.3953 0.2445 C 147.629 0.2445 139.3761 13.6222 131.7858 29.7087 C 119.1696 56.3632 82.7502 46.5513 82.7502 79.0479 L 248.0478 79.0479 L 248.0478 79.0479 Z' fill='%23f72585'/%3E%3C/svg%3E");
}

.adoptive-parents {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='adoptive-parents' viewBox='0 0 400 400'%3E%3Cpath class='icon' d='M 225.8699 210.363 C 222.6964 201.98 214.2736 197.4124 207.0523 200.1594 C 199.8351 202.9004 196.5458 211.9235 199.7273 220.3104 C 202.9008 228.6893 211.3196 233.2629 218.5408 230.5139 C 225.7581 227.773 229.0434 218.7499 225.8699 210.363 ZM 217.2874 236.3159 C 196.7693 241.4617 165.7747 214.7245 163.4634 225.8283 C 161.1521 236.9322 200.837 252.8017 194.4601 280.8754 C 192.1448 291.0549 181.1752 325.6749 188.8755 327.7397 C 196.5737 329.8123 207.3996 299.6259 212.9243 291.5671 C 231.1551 264.9859 226.7122 327.8677 238.2126 324.7386 C 249.7132 321.6175 239.6737 279.0627 239.7096 260.2963 C 239.7535 238.5487 262.0679 203.3725 253.1661 200.3515 C 244.2643 197.3284 235.2267 231.8224 217.2874 236.3159 ZM 330.8993 71.8149 C 337.3181 57.2258 331.3902 40.484 317.6783 34.4199 C 303.9623 28.3578 287.6357 35.2642 281.2168 49.8533 C 274.7979 64.4423 282.574 78.6913 294.813 87.4063 C 309.8702 98.134 324.4843 86.402 330.8993 71.8149 ZM 150.9171 54.0247 C 159.5275 34.4479 151.1805 11.8081 132.2911 3.4552 C 113.3977 -4.8977 91.0913 4.1975 82.4809 23.7722 C 73.8665 43.347 84.7203 62.6557 101.6218 74.5599 C 122.4153 89.2169 142.3026 73.5995 150.9171 54.0247 ZM 65.775 89.429 C -32.3325 97.6219 1.0513 236.2519 84.8481 316.1516 C 144.6179 373.1394 207.4755 406.2949 215.6548 399.4685 C 237.2426 381.4503 163.8107 328.0278 131.856 281.3236 C 99.1508 233.523 84.1894 161.1439 139.3487 146.7909 C 170.8962 138.5841 203.3878 165.9135 223.826 165.9135 C 241.5938 165.9135 279.4684 119.6875 311.0279 152.2548 C 357.3532 200.0554 234.7318 351.66 244.2683 361.2232 C 263.5369 380.538 349.1779 288.8342 377.7994 232.8347 C 419.9094 150.4502 376.4302 103.0857 323.2948 101.7213 C 282.8854 100.6829 248.3639 139.6204 223.826 138.5961 C 191.1229 137.2296 146.7935 82.6627 65.775 89.429 Z' fill='%23f72585'/%3E%3C/svg%3E");
}

/* ## Pregnant Financial Assistance Icons
--------------------------------------------- */

.financial-assistance-rent {
	background-image: url("data:image/svg+xml,%3Csvg id='financial-assistance-rent' viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='icon' d='M 392.9554 158.2644 L 185.2546 158.2644 C 181.2998 158.2644 178.0925 161.4694 178.0925 165.4213 L 178.0925 265.618 C 178.0925 269.5722 181.2998 272.7749 185.2546 272.7749 L 264.0377 272.7749 L 264.0377 322.8732 C 264.0377 326.8275 267.2427 330.0302 271.1998 330.0302 L 307.0103 330.0302 C 310.9673 330.0302 314.1724 326.8275 314.1724 322.8732 L 314.1724 272.7749 L 392.9554 272.7749 C 396.9125 272.7749 400.1176 269.5722 400.1176 265.618 L 400.1176 165.4213 C 400.1176 161.4694 396.9125 158.2644 392.9554 158.2644 ZM 299.8481 315.7163 L 278.3619 315.7163 L 278.3619 272.7749 L 299.8481 272.7749 L 299.8481 315.7163 ZM 385.7933 258.4611 L 192.4167 258.4611 L 192.4167 172.5782 L 385.7933 172.5782 L 385.7933 258.4611 ZM 343.8207 201.2059 L 347.4018 201.2059 L 347.4018 236.9904 C 347.4018 240.9446 350.6068 244.1473 354.5639 244.1473 C 358.521 244.1473 361.726 240.9446 361.726 236.9904 L 361.726 201.2059 L 365.307 201.2059 C 369.2642 201.2059 372.4691 198.0031 372.4691 194.049 C 372.4691 190.0948 369.2642 186.892 365.307 186.892 L 343.8207 186.892 C 339.8637 186.892 336.6587 190.0948 336.6587 194.049 C 336.6587 198.0031 339.8637 201.2059 343.8207 201.2059 ZM 300.8481 244.1473 C 304.8052 244.1473 308.0103 240.9446 308.0103 236.9904 L 308.0103 224.3942 L 315.9602 240.211 C 317.1733 242.6175 319.6397 244.1384 322.3345 244.1473 C 322.8806 244.2189 323.4357 244.2189 323.9818 244.1473 C 327.2853 243.369 329.5861 240.381 329.4966 236.9904 L 329.4966 194.049 C 329.4966 190.0948 326.2915 186.892 322.3345 186.892 C 318.3774 186.892 315.1724 190.0948 315.1724 194.049 L 315.1724 206.6451 L 307.2224 190.8284 C 305.799 187.8068 302.4686 186.1719 299.2009 186.892 C 295.8973 187.6703 293.5966 190.6584 293.6861 194.049 L 293.6861 236.9904 C 293.6861 240.9446 296.8911 244.1473 300.8481 244.1473 ZM 257.8756 244.1473 L 279.3619 244.1473 C 283.319 244.1473 286.524 240.9446 286.524 236.9904 C 286.524 233.0362 283.319 229.8335 279.3619 229.8335 L 265.0377 229.8335 L 265.0377 222.6766 L 272.1998 222.6766 C 276.1569 222.6766 279.3619 219.4739 279.3619 215.5197 C 279.3619 211.5655 276.1569 208.3628 272.1998 208.3628 L 265.0377 208.3628 L 265.0377 201.2059 L 279.3619 201.2059 C 283.319 201.2059 286.524 198.0031 286.524 194.049 C 286.524 190.0948 283.319 186.892 279.3619 186.892 L 257.8756 186.892 C 253.9185 186.892 250.7135 190.0948 250.7135 194.049 L 250.7135 236.9904 C 250.7135 240.9446 253.9185 244.1473 257.8756 244.1473 ZM 224.1421 210.4382 C 222.8152 211.773 222.0739 213.5692 222.065 215.45 L 222.0651 215.5197 L 222.0651 217.7383 L 229.2272 239.209 C 230.2254 242.282 233.1574 244.3083 236.3893 244.1473 C 237.1503 244.2457 237.9202 244.2457 238.6812 244.1473 C 242.5039 243.1364 244.7869 239.218 243.7752 235.3979 C 243.7125 235.1654 243.6409 234.9283 243.5514 234.7002 L 237.7501 217.452 L 241.8325 213.4442 C 243.0411 212.0396 243.6588 210.2146 243.5514 208.3628 L 243.5514 194.049 C 243.5514 190.0948 240.3464 186.892 236.3893 186.892 L 214.903 186.892 C 210.9459 186.892 207.7409 190.0948 207.7409 194.049 L 207.7409 236.9904 C 207.7409 240.9446 210.9459 244.1473 214.903 244.1473 C 218.86 244.1473 222.0651 240.9446 222.0651 236.9904 L 222.0651 217.7383 C 221.9666 217.0047 221.9666 216.2532 222.0651 215.5197 L 222.065 215.45 L 222.0651 201.2059 L 229.2272 201.2059 L 229.2272 205.4284 L 224.1421 210.4382 ZM 242.5514 315.7163 L 61.9949 315.7163 L 61.9949 221.8177 C 62.0039 218.8208 60.1462 216.137 57.3395 215.0903 L 20.5264 201.2059 L 167.9224 60.7158 L 222.4975 110.8141 C 224.6058 112.7174 227.6408 113.1938 230.2326 112.0308 C 232.8289 110.8991 234.512 108.3472 234.5298 105.518 L 234.5298 86.6954 L 256.0161 86.6954 L 256.0161 138.4398 C 256.0161 142.3917 259.2212 145.5967 263.1782 145.5967 C 267.1353 145.5967 270.3403 142.3917 270.3403 138.4398 L 270.3403 79.5385 C 270.3403 75.5865 267.1353 72.3815 263.1782 72.3815 L 227.3677 72.3815 C 223.4107 72.3815 220.2056 75.5865 220.2056 79.5385 L 220.2056 89.4866 L 172.7209 45.9726 C 169.9636 43.3827 165.6663 43.3827 162.9089 45.9726 L 2.3347 198.8441 C 0.5598 200.5349 -0.2258 203.0219 0.2576 205.4284 C 0.7433 207.8528 2.4511 209.8568 4.7698 210.7245 L 47.7424 226.756 L 47.7424 322.8732 C 47.7424 326.8275 50.9496 330.0302 54.9044 330.0302 L 242.5514 330.0302 C 246.5084 330.0302 249.7135 326.8275 249.7135 322.8732 C 249.7135 318.9191 246.5084 315.7163 242.5514 315.7163 Z' fill='%23f72585'/%3E%3C/svg%3E");
}

.financial-assistance-food {
	background-image: url("data:image/svg+xml,%3Csvg id='financial-assistance-food' viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='icon' d='M 329.3779 148.3551 C 328.9935 147.3613 328.4167 146.4709 327.7003 145.7014 C 327.6723 145.6734 327.6688 145.6348 327.6409 145.6068 C 327.6304 145.5945 327.6129 145.5892 327.5954 145.5787 C 326.8405 144.7988 325.9387 144.1643 324.9286 143.7226 C 324.9182 143.7156 324.9042 143.7103 324.8902 143.705 C 323.9535 143.3019 322.9259 143.0828 321.8564 143.0495 C 321.8075 143.0495 321.762 143.0373 321.7166 143.0373 C 321.6747 143.0373 321.6292 143.0267 321.5908 143.0267 C 320.5877 143.0267 319.644 143.2336 318.7527 143.5543 C 318.6758 143.5824 318.6024 143.5929 318.5255 143.6262 C 317.5364 144.0135 316.6451 144.5919 315.8727 145.3088 C 315.8447 145.3369 315.8063 145.3421 315.7784 145.3701 L 307.3725 153.4591 L 315.7469 131.3657 C 320.8009 117.9993 317.5749 103.5006 308.6552 93.524 C 330.2517 78.0543 331.4471 65.687 329.9267 59.2824 C 328.1756 51.9349 321.797 47.0272 313.2688 46.4769 C 306.0164 46.0177 297.5022 48.6696 289.5508 54.8901 C 287.7438 44.9573 283.1372 37.3013 277.3597 32.7915 C 270.6211 27.5297 262.6137 26.9478 256.4238 31.2718 C 251.0447 35.0455 243.7469 45.0922 249.6572 71.0538 C 236.3791 72.5752 224.3628 81.2566 219.2914 94.623 L 200.8982 143.1897 C 199.5788 143.0653 198.2471 143.1617 196.9993 143.6665 C 196.2846 136.3015 195.1487 128.8243 193.5322 121.2927 C 181.6889 66.1812 149.9687 27.8733 121.2421 34.0587 C 100.3726 38.5738 87.7673 65.2715 86.9792 100.691 C 86.6541 102.4805 86.6436 104.3262 86.939 106.2051 C 87.0788 117.9275 88.4384 130.4578 91.2223 143.4141 L 91.2223 143.4194 C 91.2223 143.4194 91.2223 143.4194 91.2223 143.4246 C 92.0227 147.1317 92.9279 150.7774 93.9135 154.367 L 84.585 145.3824 C 84.557 145.3544 84.5116 145.3491 84.4836 145.3211 C 83.7234 144.6077 82.8409 144.0363 81.85 143.6437 C 81.7609 143.6104 81.677 143.5929 81.5879 143.5596 C 80.7036 143.2388 79.7652 143.0373 78.7743 143.0373 C 78.7359 143.0373 78.7027 143.0495 78.6625 143.0495 C 78.5961 143.0495 78.5349 143.0653 78.4667 143.0653 C 77.4095 143.1056 76.3976 143.3177 75.4749 143.7103 C 75.4592 143.7156 75.4469 143.7278 75.4312 143.7384 C 74.4246 144.1765 73.5229 144.8093 72.7627 145.5892 C 72.7522 145.6015 72.7347 145.6068 72.719 145.6173 C 72.691 145.6453 72.684 145.6909 72.6561 145.7189 C 71.9466 146.4814 71.3768 147.3736 70.9854 148.3603 C 70.9504 148.4497 70.9347 148.5339 70.9015 148.6233 C 70.5817 149.5101 70.3807 150.4531 70.3807 151.4452 L 70.3807 360.295 C 70.3807 370.2717 79.2549 378.3939 90.1597 378.3939 L 310.1826 378.3939 C 321.0875 378.3939 329.9616 370.2787 329.9616 360.295 L 329.9616 151.4346 C 329.9616 150.4356 329.7589 149.4926 329.4409 148.6075 C 329.4304 148.5233 329.4129 148.4392 329.3779 148.3551 ZM 308.0121 63.808 C 311.0145 62.9334 312.9053 63.2576 313.6253 63.5223 C 313.4471 65.6694 309.9414 73.073 293.6506 83.3774 L 288.9915 81.6054 C 296.1881 68.2722 305.1147 64.6546 308.0121 63.808 ZM 265.8187 45.299 C 266.5282 45.5795 268.15 46.5943 269.8206 49.2532 C 271.4319 51.8157 275.6541 60.4813 272.2393 75.2114 L 267.6816 73.4726 C 262.3621 55.0022 264.5325 47.0202 265.8187 45.299 ZM 234.9951 100.5788 C 238.9236 90.1921 250.5625 84.9478 260.9185 88.8968 L 274.637 94.1287 C 274.6475 94.134 274.658 94.141 274.6719 94.1462 C 274.6824 94.1515 274.6929 94.1515 274.7034 94.1515 L 288.4288 99.3852 C 298.7849 103.3271 304.0067 114.9934 300.0746 125.3749 L 285.5908 163.5882 L 266.6401 145.3596 C 263.3966 142.2363 258.2692 142.2363 255.0257 145.3596 L 230.4793 168.9901 L 214.8001 153.8797 L 234.9951 100.5788 ZM 124.7879 50.4819 C 141.2623 46.9712 166.7803 76.5855 177.1417 124.8087 C 179.5918 136.1893 180.8553 147.3736 181.0458 158.1652 L 169.8001 168.9954 L 145.2712 145.3649 C 142.0277 142.2363 136.8951 142.2415 133.6516 145.3649 L 114.5594 163.7564 C 112.0429 156.9032 109.9178 149.7065 108.2069 142.224 C 112.2333 138.7518 126.5652 131.7864 150.4003 126.6316 C 154.93 125.65 157.81 121.1753 156.8314 116.6374 C 155.858 112.0943 151.3895 109.2163 146.865 110.1873 C 132.416 113.3107 119.0331 117.5909 109.1908 122.234 C 108.151 122.723 106.6638 123.4293 104.9966 124.3267 C 104.1805 117.9432 103.7104 111.7911 103.6213 105.986 C 103.637 105.6951 103.644 105.4024 103.6265 105.1114 C 103.6213 104.5225 103.644 103.9493 103.644 103.3604 C 104.5825 100.5841 113.0215 93.0911 129.8716 89.4454 C 134.4013 88.4638 137.2813 83.9891 136.3027 79.446 C 135.324 74.9029 130.8555 72.0144 126.331 72.9959 C 119.0436 74.5716 111.9415 77.0833 105.79 80.2925 C 109.2013 63.3926 116.2597 52.3275 124.7879 50.4819 ZM 310.2036 361.55 L 90.1825 361.55 C 88.3545 361.55 87.2745 360.614 87.1801 360.2775 L 87.1801 171.1828 L 103.319 186.7296 C 106.5625 189.86 111.6968 189.8548 114.9403 186.7296 L 139.4675 163.1062 L 163.9947 186.7349 C 167.2382 189.8653 172.3656 189.8653 175.616 186.7349 L 195.2552 167.8228 C 195.3496 167.7334 195.4458 167.644 195.5401 167.5476 L 200.1537 163.1062 L 224.6774 186.7296 C 227.9209 189.8548 233.0482 189.8653 236.2953 186.7296 L 260.8417 163.0939 L 285.4195 186.7296 C 287.0413 188.2896 289.1313 189.0696 291.2249 189.0696 C 293.3151 189.0696 295.4052 188.2896 297.0269 186.7296 L 313.2164 171.16 L 313.2234 360.253 C 313.1046 360.607 312.0281 361.55 310.2036 361.55 Z' fill='%23f72585'/%3E%3C/svg%3E");
}

.financial-assistance-clothing {
	background-image: url("data:image/svg+xml,%3Csvg id='financial-assistance-clothing' viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='icon' d='M 269.515 131.125 L 264.54 142.735 C 254.2175 137.2481 243.9467 132.9311 233.9142 129.8939 C 230.5749 128.8902 228.6913 125.371 229.6983 122.0311 C 230.6988 118.6931 234.2253 116.7528 237.5343 117.8052 C 248.0568 120.9776 258.7741 125.4843 269.515 131.125 ZM 133.32 142.41 L 128.35 130.81 C 141.3384 123.3739 154.6189 117.9462 167.9973 114.8615 C 171.3901 114.0793 174.7695 116.2192 175.5489 119.6059 C 176.3185 123.0111 174.2039 126.3981 170.8179 127.18 C 158.22 130.0821 145.6355 135.2012 133.32 142.41 ZM 146.535 387 L 133.945 387 L 133.9466 326.3157 C 133.9466 322.8298 136.7671 320.0003 140.2401 320.0003 C 143.7164 320.0003 146.5371 322.8298 146.5371 326.3157 L 146.535 387 ZM 180.115 387 L 167.52 387 L 167.5223 376.8427 C 167.5223 373.3553 170.3428 370.5273 173.8192 370.5273 C 177.2921 370.5273 180.1127 373.3553 180.1127 376.8427 L 180.115 387 ZM 230.48 387 L 217.89 387 L 217.8876 360.0011 C 217.8876 356.5136 220.7081 353.6854 224.1812 353.6854 C 227.6575 353.6854 230.478 356.5136 230.478 360.0011 L 230.48 387 ZM 264.055 387 L 251.465 387 L 251.4633 326.3157 C 251.4633 322.8298 254.2839 320.0003 257.7602 320.0003 C 261.2332 320.0003 264.0537 322.8298 264.0537 326.3157 L 264.055 387 ZM 173.8192 328.4222 C 177.2921 328.4222 180.1127 331.2498 180.1127 334.7376 L 180.1127 351.5792 C 180.1127 355.0667 177.2921 357.8946 173.8192 357.8946 C 170.3428 357.8946 167.5223 355.0667 167.5223 351.5792 L 167.5223 334.7376 C 167.5223 331.2498 170.3428 328.4222 173.8192 328.4222 ZM 211.8214 112.4346 C 215.271 112.8289 217.7569 115.954 217.3623 119.4246 C 217.0009 122.6487 214.2708 125.0268 211.1157 125.0268 C 210.878 125.0268 210.6403 125.0085 210.3927 124.9849 C 205.8925 124.4747 201.3455 124.2112 196.8855 124.2112 L 194.4765 124.2381 C 190.6321 124.1123 188.1228 121.5309 188.0558 118.0434 C 187.9922 114.5559 190.7526 111.6691 194.2289 111.6038 L 196.8855 111.5803 C 201.8207 111.5803 206.8463 111.8673 211.8214 112.4346 ZM 344.8228 62.3272 C 346.6665 61.2749 347.8477 59.3615 347.9882 57.237 C 348.1187 55.1155 347.175 53.0679 345.4788 51.7941 L 278.3271 1.2672 C 277.2363 0.4448 275.9081 0 274.5463 0 L 232.5759 0 C 229.0995 0 226.2823 2.8297 226.2823 6.3172 C 226.2823 21.4152 214.0432 33.6853 199.0001 33.6853 C 183.9573 33.6853 171.718 21.4152 171.718 6.3172 C 171.718 2.8297 168.9007 0 165.4244 0 L 123.4539 0 C 122.0922 0 120.7638 0.4448 119.6732 1.2672 L 52.5215 51.7941 C 50.8252 53.0679 49.8816 55.1155 50.0122 57.237 C 50.1526 59.3615 51.3339 61.2749 53.1774 62.3272 L 109.3378 94.5255 L 116.7388 139.0794 C 110.2077 146.719 91.976 171.3899 91.9827 208.7088 L 100.3775 393.9732 C 100.5246 397.3448 103.2951 400 106.6643 400 L 140.2401 400 L 173.8192 400 L 224.1812 400 L 257.7602 400 L 291.3359 400 C 294.7052 400 297.4755 397.3448 297.6229 393.9732 L 306.0244 208.4216 C 306.0244 171.3413 287.7927 146.7106 281.2614 139.0709 L 288.6625 94.5255 L 344.8228 62.3272 Z' fill='%23f72585'/%3E%3C/svg%3E");
}

.financial-assistance-transportation {
	background-image: url("data:image/svg+xml,%3Csvg id='financial-assistance-transportation' viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='icon' d='M 162.7953 226.8064 L 164.7199 219.2724 L 55.8063 219.2724 L 55.8063 109.4902 L 251.5092 109.4902 L 251.5092 147.4579 C 262.086 146.1821 269.9505 146.0711 272.1414 146.0711 C 274.6911 146.0711 284.9165 146.2179 298.1298 148.1823 L 298.1298 131.5279 C 298.1298 126.4551 294.0125 122.3531 288.9206 122.3531 L 275.1067 122.3531 L 275.1067 104.0034 C 275.1067 93.8745 237.1174 55.8335 154.2301 55.8335 C 71.3428 55.8335 33.3535 93.8651 33.3535 104.0034 L 33.3535 122.3531 L 19.5396 122.3531 C 14.4647 122.3531 10.3284 126.4551 10.3284 131.5279 L 10.3284 172.8167 C 10.3284 177.882 14.4647 181.9934 19.5396 181.9934 L 33.3535 181.9934 L 33.3535 296.6828 C 33.3535 306.8135 41.6052 315.0325 51.7721 315.0325 L 64.4358 315.0325 L 64.4358 331.0904 C 64.4358 336.152 68.5702 340.2653 73.6451 340.2653 L 104.7273 340.2653 C 109.8212 340.2653 113.9366 336.152 113.9366 331.0904 L 113.9366 315.0325 L 141.0961 315.0325 C 140.5163 312.8198 140.1291 310.5467 140.1291 308.1683 L 140.1291 253.8794 C 140.1291 240.3918 149.9106 229.1434 162.7953 226.8064 ZM 127.7524 78.193 L 179.5556 78.193 C 184.3453 78.193 188.1945 82.0372 188.1945 86.7996 C 188.1945 91.5526 184.3453 95.4062 179.5556 95.4062 L 127.7524 95.4062 C 122.9816 95.4062 119.1135 91.5526 119.1135 86.7996 C 119.123 82.0466 122.991 78.193 127.7524 78.193 ZM 83.4342 288.0762 C 72.6422 288.0762 63.8654 279.3492 63.8654 268.5787 C 63.8654 257.8082 72.6422 249.0812 83.4342 249.0812 C 94.247 249.0812 103.0049 257.8082 103.0049 268.5787 C 103.0049 279.3492 94.2375 288.0762 83.4342 288.0762 ZM 376.5221 240.1171 L 370.6407 240.1171 L 358.0317 190.6903 L 356.6492 189.0665 C 332.0395 160.174 274.5891 159.8259 272.1414 159.8259 C 269.7087 159.8259 212.2395 160.1646 187.6336 189.0665 L 186.251 190.6903 L 173.644 240.1171 L 167.7588 240.1171 C 160.1323 240.1171 153.9449 246.2851 153.9449 253.8794 L 153.9449 308.1683 C 153.9449 315.7664 160.1323 321.9344 167.7588 321.9344 L 174.6658 321.9344 L 174.6658 332.4941 C 174.6658 337.1003 178.4243 340.8335 183.0459 340.8335 L 211.3027 340.8335 C 215.9262 340.8335 219.6658 337.1003 219.6658 332.4941 L 219.6658 321.9344 L 324.6094 321.9344 L 324.6094 332.4941 C 324.6094 337.1003 328.3641 340.8335 332.9876 340.8335 L 361.2425 340.8335 C 365.866 340.8335 369.6057 337.1003 369.6057 332.4941 L 369.6057 321.9344 L 376.5145 321.9344 C 384.1411 321.9344 390.3284 315.7664 390.3284 308.1683 L 390.3284 253.8794 C 390.336 246.2851 384.1486 240.1171 376.5221 240.1171 ZM 191.1786 297.4731 C 182.0619 297.4731 174.6658 290.1046 174.6658 281.0276 C 174.6658 271.9469 182.0619 264.5897 191.1786 264.5897 C 200.2784 264.5897 207.6726 271.9469 207.6726 281.0276 C 207.6726 290.1046 200.2784 297.4731 191.1786 297.4731 ZM 309.7529 292.8744 C 309.7529 295.4071 307.6791 297.4618 305.1482 297.4618 L 239.1345 297.4618 C 236.5999 297.4618 234.5261 295.4071 234.5261 292.8744 L 234.5261 269.1658 C 234.5261 266.6331 236.5999 264.5783 239.1345 264.5783 L 305.1482 264.5783 C 307.6791 264.5783 309.7529 266.6331 309.7529 269.1658 L 309.7529 292.8744 ZM 192.6518 240.1171 L 203.0151 199.4625 C 219.6923 182.1213 258.3086 178.2113 272.1414 178.185 C 285.9742 178.2113 324.5905 182.1213 341.2676 199.4625 L 351.629 240.1171 L 192.6518 240.1171 ZM 353.1211 297.4731 C 344.0025 297.4731 336.6064 290.1046 336.6064 281.0276 C 336.6064 271.9469 344.0025 264.5897 353.1211 264.5897 C 362.2209 264.5897 369.6132 271.9469 369.6132 281.0276 C 369.6132 290.1046 362.2209 297.4731 353.1211 297.4731 Z' fill='%23f72585'/%3E%3C/svg%3E");
}


/* ## Pregnant Contact Icons
--------------------------------------------- */

.contact-icons {
	color: rgb(255,255,255);
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: center;
}
 
.contact-icons .row {
	justify-content: center;
	margin: 0 auto;
	max-width: 1000px;
	text-align: center;
}

.contact-icons .row > div {
	margin: 0 2%;
	padding: 0;
	width: 33%;
	text-align: center;
}

.contact-icons.pregnant-contact a {
	display: block;
}

.contact-icons.pregnant-contact a h3,
.contact-icons.pregnant-contact a h5 {
	color: rgb(181,23,158);
}
.contact-icons.pregnant-contact a:hover h3,
.contact-icons.pregnant-contact a:hover h5 {
	color: rgb(247,37,133);
}

.contact-icons.pregnant-contact h3 {
	text-transform: uppercase;
}

.contact-icons .circle-icon {
	background-color: rgb(181,23,158);
	border-radius: 100%;
	color: rgb(255,255,255);
	height: 100px;
	line-height: 100px;
	margin: 0 auto 20px auto;
	text-align: center;
	vertical-align: middle;
	width: 100px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

.contact-icons .circle-icon:hover,
.contact-icons .circle-icon:active {
	background-color: rgb(247,37,133);
	color: rgb(255,255,255);
}

.contact-icons .circle-icon .fa-2x {
	line-height: inherit;
	font-size: 5rem;
}

/* ## 
--------------------------------------------- */

.text-list ul.list,
.page-adoption-planners-services .text-list ul.list {
x	column-count: 2;
x	column-gap: 1%;
	line-height: 2em;
	text-align: left;
	display: grid;
	grid-gap: 1%;
	grid-template-columns: repeat(2, 1fr);
1}

.text-list .text-wrap,
.page-contact-us .text-list .text-wrap {
	margin: 0 auto;
	max-width: 1200px;
}

.page-adoption-planners-services .text-list ul.list {
	font-size: 24px;
	font-size: 2.4rem;
}

.page-financial-assistance .text-list ul.list {
	font-size: 20px;
	font-size: 2rem;
	margin: 0 auto;
	max-width: 60%;
}

.page-benefits-of-adoption .text-list ul.list,
.page-adoption-planners-is-unique .text-list ul.list,
.page-home-study .text-list ul.list,
.page-contact-us .text-list ul.list {
	column-count: 1;
	column-gap: 1;
	font-size: 20px;
	font-size: 2rem;
}

/* Adopthelp is Unique */
.page-adoption-planners-is-unique .text-list {
}
.page-adoption-planners-is-unique .text-list ul.list {
	line-height: 1.6em;
}
.page-adoption-planners-is-unique .text-list .entry-title {
	font-size: 30px;
	font-size: 3rem;
	margin-top: 0;
}

/* Benefits of Adoption */
.page-benefits-of-adoption .why-adoption-planners,
.page-benefits-of-adoption .why-not-direct {
}

.page-benefits-of-adoption .why-adoption-planners {
	display: inline-block;
	float: left;
	width: 50%;
}

.page-benefits-of-adoption .why-not-direct {
	display: block;
	margin-left: 50%;
	padding-bottom: 0;
}

.page-benefits-of-adoption .why-adoption-planners .wrap,
.page-benefits-of-adoption .why-not-direct .wrap {
}

.page-benefits-of-adoption .why-adoption-planners .entry-title,
.page-benefits-of-adoption .why-not-direct .entry-title
/*.text-repeater.white .text-block-rep .entry-title::after */ {
	border-bottom: 1px solid rgb(102,46,155);
	font-size: 20px;
	font-size: 2.0rem;
	padding-bottom: 20px;
}

.page-benefits-of-adoption .why-adoption-planners .text-block-rep,
.page-benefits-of-adoption .why-not-direct .text-block-rep {
	margin-bottom: 20px;
}

.page-benefits-of-adoption .text-block-rep .section-content {
	font-size: 17px;
	font-size: 1.7rem;
	padding: 0 2%;
}


/* # Adopting
---------------------------------------------------------------------------------------------------- */

.page-how-to-adopt .site-inner {
	margin: 0 auto;
}

.page-how-to-adopt .site-inner .entry-content img {
	width: 100%;
}

.page-links .single-parent,
.page-how-to-adopt .page-links .single-parent,
.parent-adopting .page-links .single-parent {
	font-size: 24px;
	font-size: 2.4rem;
}

/* ## Adopting Contact Icons
--------------------------------------------- */

.adopting-contact.contact-icons .fas {
	vertical-align: sub;
}

.contact-icons .fa-envelope {
	margin: 0 6px;
	vertical-align: -8px;
}

/* # Page Content
---------------------------------------------------------------------------------------------------- */

/* ## About Page
--------------------------------------------- */

.page-about-adoption-planners .text-block:first-child,
.page-legal-services .text-block:first-child {
	font-size: 20px;
	font-size: 2.0rem;
}

.page-about-adoption-planners .staff {
	padding-bottom: 30px;
	padding-top: 20px;
}

.page-about-adoption-planners .staff .wrap {
	padding-left: 40px;
	padding-right: 40px;
}

.page-about-adoption-planners .staff .author-box {
	margin: 0 auto;
	max-width: 1200px;
	padding: 0 0 20px 0;
}

.page-about-adoption-planners .staff .author-box .staff-photo {
	float: left;
	margin: 0 20px 20px 0;
	width: 300px;
}

.page-about-adoption-planners .staff .author-box:nth-child(odd) {
	text-align: right;
}

.page-about-adoption-planners .staff .author-box:nth-child(odd) .staff-photo {
	float: right;
	margin: 0 0 20px 20px;
}

.page-about-adoption-planners .staff h3 {
	font-size: 34px;
	font-size: 3.4rem;
}

.page-about-adoption-planners .staff.light-blue .bio {
	color: rgb(255,255,255);
	text-align: justify;
}

/* ### About - Commitment
---------------------------------*/

.page-commitment .text-block:first-child {
	padding-bottom: 20px;
}

.page-commitment .text-block {
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: 200;
}

/* ### About - Legal Services
---------------------------------*/

.page-legal-services .text-repeater .text-block-rep .sub-heading::after {
	margin: 0 auto 0px;
}

.page-legal-services ul.list {
	column-count: 2;
	column-gap: 1%;
	font-size: 20px;
	font-size: 2rem;
	line-height: 2em;
}

.page-legal-services .text-list .text-wrap {
	margin: 0 auto;
	max-width: 1400px;
}

.page-legal-services ul.list li {
	margin-bottom: 0;
}

.page-legal-services ul.list > li::before {
	content: "";
	padding-right: 0px;
}

/* ## Contact Page
--------------------------------------------- */

.page-contact-us .content {
	padding-top: 20px;
}

.page-contact-us .text-block:first-of-type {
	padding-bottom: 10px;
}

.page-contact-us .text-list {
	margin-bottom: 40px;
	padding-bottom: 30px;
	padding-top: 30px;
}

.page-contact-us .text-list .entry-title {
	font-size: 34px;
	font-size: 3.4rem;
	margin-bottom: 14px;
}

.page-contact-us .text-list ul.list {
	font-size: 24px;
	font-size: 2.4rem;
}

.page-contact-us .text-list ul.list li {
	margin-bottom: 0;
}

.page-contact-us .contact .wrap .entry-title {
	font-size: 40px;
	font-size: 4rem;
	margin-bottom: 20px;
	margin-top: 0;
}

.page-contact-us .contact .section-subheading {
	font-weight: 500;
	margin-bottom: 40px;
}

.page-thank-you-child-placement-inquiry .site-inner {
	padding-top: 40px;
}

.page-thank-you-child-placement-inquiry .entry-content,
.page-thank-you-adoptive-parent-inquiry .entry-content,
.page-thank-you-general-inquiry .entry-content {
	text-align: center;
}

.policies .text-wrap {
	max-width: 1200px;
}

.page-policies .entry-content {
	margin: 0 auto 40px;
	max-width: 1280px;
}

.text-block.policies h3,
.page-contact-us .policies h3,
.page-privacy-policy .entry-content h3 {
	border-bottom: 1px solid #ccc;
	font-size: 18px;
	font-size: 1.8rem;
	margin: 0 0 6px;
	padding-bottom: .4em;
}

.page-contact-us .policies h4,
.page-privacy-policy .entry-content h4,
.page-contact-us .policies h5,
.page-privacy-policy .entry-content h5 {
	font-size: 14px;
	font-size: 1.4rem;
	margin: 0 0 6px;
}
.page-contact-us .policies ul.list,
.page-privacy-policy .entry-content ul.list {
	margin-bottom: 20px;
}
.text-block.policies {
	font-size: 12px;
	font-size: 1.2rem;
	padding-top: 0;
	text-align: left;
}

.text-block.policies .section-content {
	text-align: left;
}

/* ## 404 Page
--------------------------------------------- */

.not-found li {
	margin-bottom: 20px;
}


/* # Forms
---------------------------------------------------------------------------------------------------- */

/* ## Contact Form
--------------------------------------------- */

.content .contact {
	background-color: rgb(255,255,255);
	background-size: cover;
	color: rgb(102,45,154);
	padding-bottom: 60px;
	padding-top: 50px;
}

.contact .wrap,
.home .content .contact .wrap {
	padding-left: 140px;
	padding-right: 140px;
}

.contact .gform_wrapper {
	max-width: 1100px;
	margin: 0 auto;
}

.contact-us .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.contact .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.contact-us .gform_wrapper .top_label .gfield_label,
.contact .gform_wrapper .top_label .gfield_label,
.contact-us .gform_wrapper .gfield_label,
.contact .gform_wrapper .gfield_label {
	display: none;
}
.contact .gform_wrapper #field_1_7 .gfield_label,
.contact .gform_wrapper #field_2_7 .gfield_label {
	color: rgb(102,46,155);
	display: block;
}

body .contact .gform_wrapper ul li.gfield {
	margin-top: 22px;
	padding-top: 0;
}

.contact .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
	color: rgb(102,46,155);
	font-size: 30px;
	font-size: 3rem;
	font-weight: 500;
	letter-spacing: normal;
	line-height: 2.2;
	padding: 10px 10px 10px 20px;
		height: 68px;
}

.contact .gform_wrapper ul.gform_fields li.gfield,
.contact .gform_wrapper .top_label li.gfield.gf_right_half {
	padding-right: 0;
}

.contact .gform_wrapper .top_label li.gfield.gf_left_half {
	padding-right: 20px;
}
.contact .gform_wrapper .top_label li.gfield.gf_right_half {
	padding-left: 20px;
}

.contact .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),
.contact .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) {
	margin: 0;
}

.contact .gform_wrapper .ginput_complex.ginput_container_address .ginput_left {
	margin-right: 20px;
}
.contact .gform_wrapper .ginput_complex .ginput_left {
	padding-right: 20px;
}

.contact .gform_wrapper .ginput_complex.ginput_container_address .ginput_right {
	margin-left: -20px;
	padding-left: 20px;
	margin-right: 0;
	padding-right: 0px;
}

.contact #field_1_1 {
	margin-top: 0;
}

/* City */
.contact #input_1_4_3 {
	margin-top: 22px;
}
/* Zip */
.contact #input_1_4_5 {
x	margin-top: 20px;
}
/* Due Date */
.contact #field_1_8 .gfield_label,
.contact #field_2_8 .gfield_label {
	display: unset;
}
.contact #input_1_8,
.contact #input_2_8 {
	width: calc(100% - 0px);
}

.contact .gform_wrapper textarea {
	padding: 6px 14px;
}

.home .contact .gform_wrapper textarea.small {
	height: 68px;
}

.contact .gform_wrapper select,
.contact .gform_wrapper textarea {
	color:	rgb(102,46,155);
	font-size: 30px;
	font-size: 3rem;
	font-weight: 500;
	opacity: 1;
}
.contact .gform_wrapper select,
.contact .gform_wrapper.gf_browser_gecko select {
	height: 68px;
	padding: 8px 12px 8px 12px;
}

.contact input::placeholder,
.contact input::-moz-placeholder,
.contact input::-webkit-input-placeholder,
.contact textarea::placeholder,
.contact textarea::-moz-placeholder {
	color: rgb(102,46,155) !important;
	font-size: 30px;
	font-size: 3rem;
	font-weight: 500;
	opacity: 1;
}

.contact .top_label div.ginput_complex.ginput_container.gf_name_has_1 {
	width: calc(100% + 0px);
}

.contact div.ginput_container_name span {
	padding-right: 0px;
	margin-right: 0px;
}

.contact .gform_wrapper .gform_footer {
	margin-bottom: 24px;
	padding: 12px 0 11px;
	text-align: center;
}

.contact .gform_wrapper .gform_footer input.button,
.contact .gform_wrapper .gform_footer input[type="submit"] {
	font-size: 30px;
	font-size: 3rem;
	font-weight: 500;
	letter-spacing: 0px;
	line-height: 1;
	margin: 0;
	padding: 18px 40px 20px;
	width: 43.65%;
}

.contact .gform_wrapper .gform_footer input.button,
.contact .gform_wrapper .gform_footer input[type="submit"] {
	background-color: rgb(181,23,158);
	margin-right: 0;
}
.contact .gform_wrapper .gform_footer input.button:hover {
	background-color: rgb(102,46,155);
}

.contact .section-subheading,
.contact h3.section-subheading,
.contact h3.section-subheading a {
	color: rgb(181,23,158);
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
	margin-bottom: 40px;
	text-align: center;
}
.contact .section-subheading {
	color: rgb(102,46,155);
	font-size: 28px;
	font-size: 2.8rem;
	font-weight: 500;
	letter-spacing: -0.01em;
	margin: 0 auto;
	max-width: 1100px;
}
.contact .section-subheading a {
	font-weight: 500;
}
.contact .section-subheading a.phone {
	color: rgb(181,23,158);
}
.contact .section-subheading a.phone:hover,
.contact .section-subheading a.phone:focus {
	color: rgb(247,37,133);
}

/* radio buttons */
.contact .gform_wrapper ul.gfield_radio li input[type="radio"] {
	display: none;
}

.contact .gform_wrapper ul.gfield_radio li,
.home .contact .gform_wrapper ul.gfield_radio li,
.contact .gform_wrapper li.gf_list_inline ul.gfield_radio li {
	margin-bottom: 0;
	width: 48% !important;
}
.contact .gform_wrapper ul.gfield_radio li:first-child,
.home .contact .gform_wrapper ul.gfield_radio li:first-child {
	margin-right: 4% !important;
}
.contact .gform_wrapper ul.gfield_radio li:nth-child(2) {
	margin-bottom: 0;
	margin-right: 0 !important;
	padding-right: 0 !important;
}

.contact .gform_wrapper .top_label li ul.gfield_radio,
.home .contact .gform_wrapper .top_label li ul.gfield_radio {
	display: flex;
	line-height: 1;
	margin: 0 !important;
	width: calc(100% + 0px);
}

.contact .gform_wrapper ul.gfield_radio li label {
	background-color: rgb(255,255,255);	
	border: 4px solid rgb(67,188,205);
	color: rgb(102,46,155);
	cursor: pointer;
	display: block;
	float: none;
	font-size: 26px;
	font-size: 2.6rem;
	font-weight: 600;
	height: 100%;
	line-height: 1.2;
	max-width: 100%;
	margin: 0px auto;
	padding: 12px 2px;
	position: relative;
	text-decoration: none;
	text-align: center;
	width: 100%;
	-webkit-transition: background-color 300ms ease-out;
	-moz-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
	-webkit-appearance: none;
}
.contact .gform_wrapper ul.gfield_radio li label#label_1_7_1 {
	padding: 10px 24px;
}

.contact .gform_wrapper ul.gfield_radio li label:hover {
	background: rgb(67,188,205);
	color: rgb(255,255,255);
}
.contact .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label {
	background: rgb(102,46,155);
	color: rgb(255,255,255);
	font-weight: 500;
}

.contact .gform_wrapper .address_line_1 input {
	margin-bottom: 20px;
}

/* ## Contact Page Form
--------------------------------------------- */

.page-contact-us .text-block .section-content {
	font-weight: 500;
	text-align: center;
}

.page-contact-us .text-block .section-content .phone {
	font-weight: 600;
}

.page-contact-us .gform_wrapper .address_line_1 input,
.page-contact-us .gform_wrapper .address_line_2 input {
	margin-bottom: 20px;
}

.contact .gform_wrapper .ginput_complex.ginput_container_address .ginput_left.address_city {
	margin-bottom: 20px;
	margin-right: 0px;
	padding-right: 0px;
	width: 100%
}

.contact .gform_wrapper .ginput_complex.ginput_container_address .ginput_right.address_state {
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 20px;
}

.contact .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip {
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 0px !important;
}

.page-contact-us .contact .gform_wrapper textarea.small {
	height: 180px;
}


/* # Posts - News / Blog
---------------------------------------------------------------------------------------------------- */

/* ## Archive
--------------------------------------------- */

.archive-video-success-stories .content,
.blog .content,
.category .content,
.tag .content {
	display: grid;
	grid-gap: 40px;
	grid-template-columns: repeat(3, 1fr);
	margin-bottom: 40px;
}

.archive-posts .entry,
.blog .entry {
	background-color: rgba(239,239,239,0.3);
	margin-bottom: 0;
}

.category.category-adoptive-parent-questions .content,
.category.category-birth-mother-questions-answers .content {
	display: inline-block;
}

/* ## Single Posts
--------------------------------------------- */

.category.category-adoptive-parent-questions .site-inner,
.category.category-birth-mother-questions-answers .site-inner,
.archive-testimonials .site-inner,
.single-testimonial .site-inner,
.single-post .site-inner {
	max-width: 1280px;
}

.single-post .entry img {
	height: auto;
	max-width: 100%;
}

/* ## Related Posts
--------------------------------------------- */

.related-posts {
	text-align: center;
}

.related-posts h3 {
	border-bottom: 1px solid rgb(239,239,239);
	margin: 0 auto 20px;
	padding-bottom: 20px;
}

.related-posts .grid-wrap {
	display: grid;
	grid-gap: 20px;
	grid-template-columns: repeat(3, 1fr);
}

.related-post .entry-title {
	font-size: 16px;
	font-size: 1.6rem;
	padding: 0;
}

.related-post .entry-title a {
	margin: 0;
}

/* ## Display Posts Shortcode
--------------------------------------------- */

.display-posts-listing {
	max-width: 1200px;
	margin: 0 auto;
}

.listing-item {
	margin-bottom: 60px;
	text-align: left;
}

.listing-item .image {
	display: block;
}

.listing-item .image img {
	margin-bottom: 20px;
}

.listing-item .title {
	margin-bottom: 10px;
	font-size: 28px;
	font-size: 2.8rem;
	line-height: 1.2;
	display: block;
	color: rgb(67,188,205);
}

.listing-item .content {
	float: none;
}

.excerpt-dash {
	display: none;
}

/* ## Success Stories - display posts shortcode
--------------------------------------------- */

.page-success-stories .posts-block {
	max-width: 1600px;
	margin: 0 auto;
}

.page .content .post-summary,
.page .content .display-posts-listing .post-summary,
.page-success-stories .listing-item,
.page-success-stories .content .entry {
	margin: 0px auto 60px;
	max-width: 1280px;
	display: table;
}

.page-success-stories .post-summary .entry-image,
.page-success-stories .listing-item .image {
	display: block;
	float: left;
	margin: 0 40px 20px 0;
}

.page-success-stories .post-summary .entry-image,
.page-success-stories .listing-item .image img,
.page-success-stories .content .entry .entry-image {
	margin: 0;
	width: 300px;
}

.post-summary .entry-header,
.post-summary .entry-content,
.page-success-stories .listing-item .title, 
.page-success-stories .listing-item .content,
.page-success-stories .entry-content {
}

.post-summary .entry-header .entry-title::after,
.page-success-stories .listing-item .title::after,
.page-success-stories .content .entry .entry-title::after {
}

.post-summary .entry-header .entry-title,
.page-success-stories .entry-content .entry-title {
	color: rgb(67,188,205);
	display: block;
	font-family: 'Raleway', Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-size: 2.8rem;
	line-height: 1.2;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	text-align: left;
}

.page .content .post-summary .entry-content {
	margin: 0;
	padding: 0;
}

/* ## Testimonials CPT - custom post type archive
--------------------------------------------- */

.archive-testimonials .archive-description {
	margin-bottom: 40px;
}

.archive-testimonials .archive-description p {
	text-align: center;
	margin: 0 auto;
	padding: 0 40px;
	font-size: 2rem;
}

.archive-testimonials .testimonial-cats {
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 40px;
}

.archive-testimonials .testimonial-cats li {
	width: 33%;
	text-align: center;
}

.archive-testimonials .testimonial-cats a {
	display: block;
	padding: 20px 10px;
	background-color: rgb(67,188,205);
}

/* # Custom Styles
---------------------------------------------------------------------------------------------------- */

ul.list > li::before {
	font-size: 10px;
	font-size: 1rem;
}

ul.list li {
	font-weight: 500;
	list-style-type: disc;
	margin-bottom: .6em;
	margin-left: .8em;
}

ul.blist > li {
	margin-bottom: 1em;
	padding-left: 2em;
}

.blist li::before {
	color: rgb(34,83,163);
	content: "\f111";
	font-family: 'adopthelp';
	font-size: .8em;
	margin-bottom: 1em;
	margin-left: -28px;
	padding-right: 1em;
}

/* Backgrounds */ 
.ahblue,
.ah-blue {
	background-color: rgb(67,188,205);
}

.light-blue {
	background-color: rgb(67,188,205);
}

.medium-blue {
x	background-color: rgb(67,188,205);
x	background-color: rgb(51,175,193);
	background-color: rgb(102,46,155);
}

.dark-blue {
	background-color: rgb(102,46,155);
}

.white {
	background-color: rgb(255,255,255);
}

/* Heading Colors */
.ah-blue a,
.ah-blue p,
.ah-blue ul,
.ah-blue h1,
.ah-blue h2,
.ah-blue h3,
.ah-blue h4,
.ah-blue h5,
.ah-blue h6,
.ah-blue .section-content,
.ah-blue .text-block-rep .section-content,
.light-blue a,
.light-blue p,
.light-blue ul,
.light-blue h1,
.light-blue h2,
.light-blue h3,
.light-blue h4,
.light-blue h5,
.light-blue h6,
.medium-blue a,
.medium-blue p,
.medium-blue ol,
.medium-blue ul,
.medium-blue h1,
.medium-blue h2,
.medium-blue h3,
.medium-blue h4,
.medium-blue h5,
.medium-blue h6,
.medium-blue .section-content {
	color: rgb(255,255,255);
}

.light-blue a:hover,
.medium-blue a:hover{
	color: rgb(247,37,133);
}

.white p {
	color: rgb(68,68,68);
}

.white ol,
.white ul,
.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white h6 {
	color: rgb(102,46,155);
}

a.nolink,
a.nolink:hover { /* link same as body color */
	color: rgb(102,102,102);
}

/* ## Misc Styles
--------------------------------------------- */

.em {
	font-style: italic;
}

.bold,
.strong {
	font-weight: 600;
}

.small {
	font-size: 80%;
}

.caps {
	text-transform: uppercase;
}

.underline {
	text-decoration: underline;
}

hr,
.hr {
	background-color: rgb(187,187,187);
	border: none;
	clear: both;
	display: block;
	height: 2px;
	margin: 1em 0 1em;
}

.content a.phone,
.content a.sms {
	font-weight: 600;
}

/* Admin Error Visibility */
body.admin-bar .top-bar {
x	background-color: rgba(32,53,139,.6) !important;
	top: 32px;
}
body.admin-bar .site-header {
x	background-color: rgba(0,112,212,.6) !important;
	top: 72px !important;
}


/* # Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-moz-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min-device-pixel-ratio: 1.5) {

}

@media only screen and (max-width: 1800px) {

	.site-header .nav-primary a {
		padding: 14px 24px;
	}

	/* Choose a Family */
		.families-archive .archive-description,
		.families-archive .families-content {
			padding-left: 40px;
			padding-right: 40px;
			padding-top: 0;
		}
	.families-archive .families-content { /* 900px is ideal */
		max-width: 100%;
		width: 100%;
	}

	.testimonials .wrap {
		padding-left: 40px;
		padding-right: 40px;
	}

}

@media only screen and (max-width: 1680px) {

	.site-header .nav-primary {
		margin: 10px 20px 0 20px;
	}

	.site-header .header-cta {
		font-size: 22px;
		font-size: 2.2rem;
	}

	.families-waiting .families-carousel .family-image img {
		width: 90%;
		margin: 0 auto;
	}

	/* Choose a Family */
	.families-archive .baby .entry-header .entry-meta,
	.families-archive .baby .entry-header .status,
	.single-family.family-status-baby .pdf-cover .status {
		font-size: 32px;
		font-size: 3.2rem;
	}
	.families-archive .matched .entry-header .entry-meta,
	.families-archive .matched .entry-header .status,
	.single-family.family-status-matched .pdf-cover .status {
		font-size: 32px;
		font-size: 3.2rem;
	}

}

@media only screen and (max-width: 1600px) {

	.title-area {
		margin-bottom: -20px;
		width: 340px;
	}
	.site-title > a {
		background-position-y: 0px;
		min-height: 98px;
	}

	.site-header .nav-primary a {
		padding: 14px 20px;
	}

	.site-header .header-cta {
		font-size: 21px;
		font-size: 2.1rem;
	}

}

@media only screen and (max-width: 1520px) {

	.site-header .nav-primary a {
		padding: 14px 18px;
	}

}

@media only screen and (max-width: 1500px) {

	.site-header .nav-primary {
		margin: 8px 14px 0 20px;
	}
	.site-header .nav-primary a {
		padding: 14px 14px;
	}

	.site-header .header-cta {
		font-size: 18px;
		font-size: 1.8rem;
	}

	/* Choose a Family */
	.families-archive .families-content {
		grid-template-columns: repeat(3, 1fr);
	}

}

@media only screen and (max-width: 1440px) {

	.site-header .genesis-nav-menu {
		font-size: 17px;
		font-size: 1.7rem;
	}

}

@media only screen and (max-width: 1400px) {

	.title-area {
		width: 300px;
	}
	.site-title > a {
		min-height: 90px;
	}

	.site-header .nav-primary {
		margin: 6px 14px 0 20px;
	}

	.testimonials .wrap { /* max-width no pad */
		padding-left: 40px;
		padding-right: 40px;
	}

	.families-waiting .button,
	.home .families-waiting .button {
		font-size: 32px;
		font-size: 3.2rem;
		margin-top: 30px;
	}

	/* Family Profile Single */
	.gallery,
	.single-family .gallery {
		grid-template-columns: repeat(3, 1fr);
		max-width: 100%;
		width: 100%;
	}
	.single-family .gallery {
		padding-left: 40px;
		padding-right: 40px;
	}

}

@media only screen and (max-width: 1340px) { /* 1336px */

	.title-area {
		width: 280px;
	}
	.site-title > a {
		min-height: 85px;
	}

	.site-header .nav-primary {
		margin: 6px 12px 0 12px;
	}
	.site-header .nav-primary a {
	}

	.site-header .header-cta {
		font-size: 17px;
		font-size: 1.7rem;
		padding: 14px 14px;
	}

}

@media only screen and (max-width: 1280px) {

	.site-header .header-cta {
		display: none;
	}
	.site-header .header-ctm {
		display: unset;
		display: inline-block;
	}

	/* Choose a Family */
	.families-archive .families-content {
		grid-template-columns: repeat(3, 1fr);
		max-width: 100%;
		padding: 0 40px;
		width: 100%;
	}

	/* Family Profile Single */
	.single-family .text-block,
	.single-family .text-list,
	.single-family .entry-content {
		max-width: 100%;
		padding-left: 40px;
		padding-right: 40px;
	}

	.single-family .text-block .text-wrap, 
	.single-family .fun-facts .wrap {
		padding: 20px;
	}
	.single-family .happy-things .text-wrap {
		max-width: 100%;
	}

	/* Footer */
	.footer-widgets {
		padding-bottom: 40px;
	}
	.footer-widgets .wrap {
		padding-left: 40px;
		padding-right: 40px;
	}

	.footer-widgets-1,
	.footer-widgets-4 {
		width: 48%;
	}
	.footer-widgets-2,
	.footer-widgets-3 {
		width: 100%;
	}
	.footer-widgets-2 { /* pregnant */
		order: 3;
	}
	.footer-widgets-3 { /* adopting */
		order: 4;
	}
	.footer-widgets-4 { /* info */
		order: 2;
	}

	#menu-footer-pregnant,
	#menu-footer-adopting {
		column-count: 3;
	}

}

@media only screen and (max-width: 1236px) {

	.site-header .header-ctm a {
		font-size: 19px;
		margin-right: 10px;
		padding: 6px;
		height: 32px;
		width: 32px;
	}

}

@media only screen and (max-width: 1200px) {

	.title-area {
		width: 260px;
	}
	.site-title > a {
		min-height: 80px;
	}
	.site-header .genesis-nav-menu {
		font-size: 16px;
		font-size: 1.6rem;
	}

	/* Choose a Family */
	.families-archive .baby .entry-header .entry-meta,
	.families-archive .baby .entry-header .status,
	.single-family.family-status-baby .pdf-cover .status {
		font-size: 32px;
		font-size: 3.2rem;
	}
	.families-archive .matched .entry-header .entry-meta,
	.families-archive .matched .entry-header .status,
	.single-family.family-status-matched .pdf-cover .status {
		font-size: 34px;
		font-size: 3.4rem;
	}

	/* Contact */
	.contact .wrap,
	.home .content .contact .wrap {
		padding-left: 80px;
		padding-right: 80px;
	}
	.contact .gform_wrapper ul.gfield_radio li {
		width: 100% !important;
	}

}

@media only screen and (max-width: 1140px) {

	.site-header .nav-primary {
		margin: 4px 12px 0 12px;
	}
	.site-header .nav-primary a {
		padding: 14px 9px;
	}

	.site-header .header-ctm a {
		font-size: 18px;
		margin-right: 12px;
		height: 30px;
		width: 30px;
	}

	/* Choose a Family */
	.families-archive .baby .entry-header .entry-meta,
	.families-archive .baby .entry-header .status,
	.single-family.family-status-baby .pdf-cover .status {
		font-size: 28px;
		font-size: 2.8rem;
	}
	.families-archive .matched .entry-header .entry-meta,
	.families-archive .matched .entry-header .status,
	.single-family.family-status-matched .pdf-cover .status {
		font-size: 32px;
		font-size: 3.2rem;
	}

	/* Testimonials Carousel */
	.testimonials {
		padding-bottom: 60px;
		padding-top: 40px;
	}

	/* Contact */
	.contact .gform_wrapper ul.gfield_radio li label {
		font-size: 24px;
		font-size: 2.4rem;
	}

}

@media only screen and (max-width: 1080px) {

	.title-area {
		width: 250px;
	}
	.site-title > a {
		min-height: 78px;
	}

	.site-header .nav-primary {
		margin: 2px 12px 0 12px;
	}
	.site-header .genesis-nav-menu {
		font-size: 15px;
		font-size: 1.5rem;
	}

	.site-header .nav-primary a {
		padding: 14px 9px;
	}

	/* Page Content Split */
	.flexible-content .content .split-left.row,
	.flexible-content .content .split-right.row {
		flex-direction: column;
	}
	.page-fc .split-left .left-half,
	.page-fc .split-right .right-half {
		min-height: 400px;
		width: 100%;
	}

	.page-fc .split-left .right-half,
	.page-fc .split-right .left-half {
		width: 100%;
		min-height: 400px;
	}

}

@media only screen and (max-width: 1040px) {

	.site-header .genesis-nav-menu {
		font-size: 14px;
		font-size: 1.4rem;
	}

	/* Testimonials Carousel */
	.testimonials .testimonial-excerpt {
		font-size: 22px;
		font-size: 2.27rem;
	}

}

@media only screen and (max-width: 1024px) { /* iPad h / iPad Pro v */

	.top-bar {
			min-height: 36px;
			height: 36px;
	}

	.site-header > .wrap {
		padding: 0 16px;
	}

	.site-title > a {
		min-height: 72px;
	}

	.nav-secondary,
	.nav-tertiary {
		position: absolute !important;
		top: 36px !important;
	}

	.genesis-nav-menu .menu-item-has-children::before {
		display: none;
	}

	/* ### Responsive Menu */

	.site-header .nav-primary {
		margin: 20px 0 8px 0;
			width: 100%;
	}

	.nav-header,
	.nav-primary,
	.nav-tertiary {
		display: none;
		padding: 1px 0 0 !important;
		position: relative;
	}

	.nav-tertiary .genesis-nav-menu > li > .sub-menu,
	.site-header .genesis-nav-menu > li > .sub-menu {
		margin-top: 0;
		padding-top: 0;
	}

	.nav-tertiary .genesis-nav-menu > li > .sub-menu > li:first-child > a:before,
	.site-header .genesis-nav-menu > li > .sub-menu > li:first-child > a:before {
		display: none;
	}

	.nav-primary.pagination {
		display: block;
	}

	.menu-toggle,
	.sub-menu-toggle {
		display: block;
		visibility: visible;
	}

	.menu-toggle {
		margin-bottom: 22px !important;
		margin-left: 20px !important;
		margin-top: 0 !important;
		padding: 0px !important;
	}

	.nav-tertiary .genesis-nav-menu .menu-item,
	.site-header .genesis-nav-menu .menu-item {
		display: block;
		position: relative;
		text-align: left;
	}

	.nav-tertiary .genesis-nav-menu .menu-item a,
	.site-header .genesis-nav-menu .menu-item a {
		border-top: 1px solid rgb(102,46,155);
		font-size: 17px;
		font-size: 1.7rem;
		margin: 0 0 1px 0;
		padding: 11px 55px 11px 20px;
		width: 100%;
	}
	
	.site-header .genesis-nav-menu .menu-item:first-child a,
	.nav-tertiary .genesis-nav-menu .menu-item:first-child a {
		border: none;
	}

	.nav-tertiary .genesis-nav-menu .menu-item > a:focus ul.sub-menu,
	.nav-tertiary .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu,
	.site-header .genesis-nav-menu .menu-item > a:focus ul.sub-menu,
	.site-header .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu {
		left: 0;
		margin-left: 0;
	}

	.nav-tertiary .genesis-nav-menu > .menu-item-has-children > a:after,
	.site-header .genesis-nav-menu > .menu-item-has-children > a:after {
		content: none;
	}

	.nav-tertiary .genesis-nav-menu .sub-menu,
	.site-header .genesis-nav-menu .sub-menu {
		clear: both;
		display: none;
		margin: 0;
		opacity: 1;
		position: static;
		width: 100%;
	}

	.nav-tertiary .genesis-nav-menu .sub-menu .sub-menu,
	.site-header .genesis-nav-menu .sub-menu .sub-menu {
		margin: 0;
	}

	.nav-tertiary .genesis-nav-menu .sub-menu a,
	.site-header .genesis-nav-menu .sub-menu a {
		background: none !important;
		border: none;
		border-top: 0px solid #e7e7e7 !important;
		color: rgb(255,255,255);
		font-size: 16px;
		font-size: 1.6rem;
		font-weight: normal;
		padding-left: 40px;
	}

	.nav-tertiary .genesis-nav-menu .sub-menu a:hover,
	.nav-tertiary .genesis-nav-menu .sub-menu a:focus,
	.nav-tertiary .genesis-nav-menu .sub-menu .current-menu-ancestor > a,
	.nav-tertiary .genesis-nav-menu .sub-menu .current-menu-item > a,
	.site-header .genesis-nav-menu .sub-menu a:hover,
	.site-header .genesis-nav-menu .sub-menu a:focus,
	.site-header .genesis-nav-menu .sub-menu .current-menu-ancestor > a,
	.site-header .genesis-nav-menu .sub-menu .current-menu-item > a {
		color: rgb(102,46,155);
	}

	.nav-tertiary .genesis-nav-menu .sub-menu .sub-menu a,
	.site-header .genesis-nav-menu .sub-menu .sub-menu a {
		padding-left: 60px;
	}

	/* ### Adoption Planners Custom Styles */

	.site-header .header-ctm {
		float: none;
		position: absolute;
		right: 16px;
	}

	.site-header .header-call,
	.site-header .header-sms {
		font-size: 22px;
		font-size: 2.2rem;
		height: 36px;
		padding: 5px 4px;
		width: 36px;
	}
	.site-header .header-sms {
		padding-left: 7px;
	}

	/* Page Links */
	.home .pregnant-program .menu li,
	.home .adoptive-parents-program .menu li,
	.page-links .menu li {
		font-size: 24px;
		font-size: 2.4rem;
	}
	.page-links .menu li.single-parent {
		font-size: 22px;
		font-size: 2.2rem;
	}
	.home .pregnant-program .menu li a,
	.home .adoptive-parents-program .menu li a,
	.page-links .menu li a {
		padding: 18px 2px 20px;
	}

	/* Choose a Family */
	.families-archive .baby .entry-header .entry-meta,
	.families-archive .baby .entry-header .status,
	.single-family.family-status-baby .pdf-cover .status {
		font-size: 26px;
		font-size: 2.6rem;
	}
	.families-archive .matched .entry-header .entry-meta,
	.families-archive .matched .entry-header .status,
	.single-family.family-status-matched .pdf-cover .status {
		font-size: 30px;
		font-size: 3.0rem;
	}

	/* Contact */
	.contact .gform_wrapper ul.gfield_radio li label {
		font-size: 22px;
		font-size: 2.2rem;
	}

	/* Footer */
	.footer-widgets > .wrap {
		justify-content: center;
	}

}

@media only screen and (max-width: 990px) { /* large tablet styles */

	/* Globals */
	.archive-title,
	.entry-title,
	.page-title {
		font-size: 50px;
		font-size: 5.0rem;
		margin-bottom: 20px;
		padding: 0 20px;
	}

	/* Posts / News */
	.archive-video-success-stories .content,
	.blog .content,
	.category .content,
	.tag .content {
		grid-template-columns: repeat(2, 1fr);
		padding: 0 40px;
	}

	.blog .content .archive-description,
	.category .content .archive-description,
	.tag .content .archive-description,
	.archive-video-success-stories .content .archive-description {
		grid-column: 1 / 3;
	}
	.category-recent-births .content .archive-description {
		grid-column: 1 / 3;
	}

	/* Choose a Family */
	.families-archive .archive-description,
	.families-archive .families-content {
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 0;
	}
	.families-archive .archive-description {
		margin-bottom: 40px;
	}
	.families-archive .families-content { /* 900px is ideal */
		grid-template-columns: repeat(2, 1fr);
		max-width: 100%;
		width: 100%;
	}

	/* Contact */
	.contact input::placeholder,
	.contact input::-moz-placeholder,
	.contact input::-webkit-input-placeholder,
	.contact textarea::placeholder,
	.contact textarea::-moz-placeholder,
	.contact .gform_wrapper select {
		font-size: 24px;
		font-size: 2.4rem;
	}
	.contact .gform_wrapper select {
		min-height: 68px;
		padding: 14px 10px 14px 20px;
	}
	.contact .gform_wrapper ul.gfield_radio li label#label_1_7_1 {
		padding: 10px 28px;
	}

}

@media only screen and (max-width: 960px) {

	.text-block .entry-title,
	.text-list .entry-title {
		font-size: 36px;
		font-size: 3.6rem;
		padding: 0;
	}

}

@media only screen and (max-width: 900px) {

	/* Contact */
	.contact .gform_wrapper ul.gfield_radio li label {
		font-size: 21px;
		font-size: 2.1rem;
	}

}

@media only screen and (max-width: 812px) { /* iPhone x/xs h */

	.top-bar h3,
	.top-bar h3 a {
		font-size: 20px;
		font-size: 2.0rem;
	}

	/* Globals */
	.page-fc .text-block,
	.page-fc .text-list {
		padding-bottom: 30px;
	}

	.archive-title,
	.entry-title,
	.page-title {
		font-size: 50px;
		font-size: 5.0rem;
	}

	.single .entry .entry-title {
		font-size: 30px;
		font-size: 3.0rem;
	}

	.text-block .entry-title,
	.text-list .entry-title {
		font-size: 32px;
		font-size: 3.2rem;
		padding: 0;
	}

	/* Testimonials Carousel */
	.testimonials .entry-title,
	.home .testimonials .entry-title {
		margin: 0 0 12px;
	}
	.testimonials .testimonial-excerpt {
		font-size: 21px;
		font-size: 2.1rem;
	}
	.testimonials .testimonial-excerpt h4 {
		font-size: 28px;
		font-size: 2.8rem;
	}

	/* Family Profile Single */
	.single-family .text-block .text-wrap,
	.single-family .fun-facts .wrap {
		padding: 10px 0 5px;
	}
	.gallery,
	.single-family .gallery {
		grid-template-columns: repeat(2, 1fr);
		max-width: 100%;
		padding: 0px;
		width: 90%;
	}
	.text-block .wrap,
	.text-block .text-wrap,
	.text-list .wrap,
	.text-repeater .wrap {
		padding: 0 40px;
	}

	/* DPS */
	.listing-item,
	.page .content .post-summary,
	.page .content .display-posts-listing .post-summary,
	.page-success-stories .listing-item,
	.page-success-stories .content .entry {
		margin-bottom: 40px;
	}
	.page-success-stories .post-summary .entry-image,
	.page-success-stories .listing-item .image {
		margin-right: 0;
	}
	.listing-item .title {
		font-size: 22px;
		font-size: 2.2rem;
	}
	.page-success-stories .post-summary .entry-image,
	.page-success-stories .listing-item .image img,
	.page-success-stories .content .entry .entry-image {
		width: 100%;
	}

	/* Page Links */
	.page-links .menu {
		margin-bottom: 0px;
	}
	.home .pregnant-program .menu li,
	.home .adoptive-parents-program .menu li,
	.page-links .menu li {
		font-size: 21px;
		font-size: 2.1rem;
		margin-bottom: 14px;
		width: 49%;
	}
	.page-links .menu li a {
		padding: 12px 2px 14px;
	}

	/* Pages */
	.text-block-rep {
		margin-bottom: 30px;
	}
	.page-fc .text-repeater .entry-title {
		font-size: 2.6rem;
		padding: 0;
	}
	.page-fc .text-repeater .text-block-rep .sub-heading {
		font-size: 20px;
		font-size: 2.0rem;
	}
	.page-commitment .text-block {
		font-size: 19px;
		font-size: 1.9rem;
	}

	/* Contact */
	.content .contact {
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.contact .wrap .entry-title {
		font-size: 40px;
		font-size: 4.0rem;
		margin-top: 0;
		padding: 0;
	}

	.contact input::placeholder,
	.contact input::-moz-placeholder,
	.contact input::-webkit-input-placeholder,
	.contact textarea::placeholder,
	.contact textarea::-moz-placeholder {
		font-size: 20px;
		font-size: 2rem;
	}
	.contact .gform_wrapper select,
	.contact .gform_wrapper ul.gfield_radio li label {
		font-size: 19px;
		font-size: 1.9rem;
	}
.contact .gform_wrapper select {
	min-height: 50px;
}
	.contact .gform_wrapper ul.gfield_radio li label#label_1_7_1 {
		padding: 10px 20px;
	}
	.contact .gform_wrapper .gform_footer input.button,
	.contact .gform_wrapper .gform_footer input[type="submit"] {
		font-size: 24px;
		font-size: 2.4rem;
		max-width: 360px;
		padding: 14px 20px 16px;
		width: 80%;
	}
	.contact .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
		line-height: 1 !important;
		min-height: unset !important;
	}
	.contact .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
	.contact .gform_wrapper select,
	.contact .gform_wrapper textarea {
		font-size: 20px;
		font-size: 2.0rem;
		height: 58px;
		padding: 8px;
	}
	.contact .gform_wrapper.gf_browser_gecko select {
		height: unset;
		padding: 8px;
	}
	.gform_wrapper select {
		line-height: 1.5;
		padding: 12px 10px 14px 20px;
	}

}

@media only screen and (max-width: 768px) { /* iPad mini v */

	.top-bar h3 {
		padding-left: 0;
		width: 100%;
	}
	.top-bar .nav-social {
		display: none;
	}

	/* Globals */
	.archive-title,
	.entry-title,
	.page-title {
		padding: 0 20px;
	}

	.archive .entry .entry-title,
	.blog .entry .entry-title {
		font-size: 20px;
		font-size: 2.0rem;
	}

	/* Families Carousel */
	.slick-dotted.slick-slider {
		margin-bottom: 0;
	}
	.families-waiting .button,
	.home .families-waiting .button {
		margin-top: 10px;
	}

	/* Family Profile Single */
	.single-family .family-gallery .gallery {
		grid-template-columns: repeat(2, 1fr);
		margin: 0 auto 40px;
		max-width: 100%;
		width: 100%;
	}

	/* Posts / News */
			.archive-video-success-stories .content,
			.blog .content,
			.category .content,
			.tag .content {
				grid-template-columns: repeat(2, 1fr);
				padding: 0 40px;
			}

	.blog .content .archive-description,
	.category .content .archive-description,
	.tag .content .archive-description,
	.archive-video-success-stories .content .archive-description {
		grid-column: 1 / 3;
	}

}

@media only screen and (max-width: 736px) { /* iPhone 6/7/8 plus h */

	/* Globals */
	.archive-title,
	.entry-title,
	.page-title {
		font-size: 38px;
		font-size: 3.8rem;
		margin-bottom: 30px;
	}

	/* Pages */
	.page-benefits-of-adoption .text-repeater.why-adoption-planners .wrap {
		padding-left: 20px;
		padding-right: 10px;
	}
	.page-benefits-of-adoption .text-repeater.why-not-direct .wrap {
		padding-left: 10px;
		padding-right: 20px;
	}
	.page-benefits-of-adoption .why-adoption-planners .entry-title,
	.page-benefits-of-adoption .why-not-direct .entry-title {
		font-size: 20px;
		font-size: 2.0rem;
		margin-top: 0;
		min-height: 110px;
		padding: 0 0 10px 0;
	}

}

@media only screen and (max-width: 668px) { /* 667 iPhone 6/7/8 h ~ 650px */

	.site-title > a {
		min-height: 68px;
	}
	.menu-toggle {
		margin-bottom: 20px !important;
	}
	.top-bar h3 .text-msg {
		display: none;
	}

	/* Choose a Family */
	.families-archive .baby .entry-header .entry-meta,
	.families-archive .baby .entry-header .status,
	.single-family.family-status-baby .pdf-cover .status {
		font-size: 24px;
		font-size: 2.4rem;
	}
	.families-archive .matched .entry-header .entry-meta,
	.families-archive .matched .entry-header .status,
	.single-family.family-status-matched .pdf-cover .status {
		font-size: 30px;
		font-size: 3rem;
	}

	.text-list ul.list,
	.page-adoption-planners-services .text-list ul.list {
		column-count: 1;
		display: unset;
		line-height: 1.2em;
	}

	.page-financial-assistance .text-list ul.list {
		max-width: 80%;
	}

	/* Pregnant */
	.subpage-links,
	.pregnant-services {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.pregnant-services .service-blocks,
	.pregnant-financial-assistance .assistance-blocks {
		grid-template-columns: repeat(2, 1fr);
	}

	/* Page Links */
	.home .adoptive-parents-program .menu li.menu-item-298 {
		font-size: 18px;
		font-size: 1.8rem;
	}

	/* Contact Icons */
	.contact-icons .row .email h5,
	.contact-icons .row h5 {
		font-size: 16px;
		font-size: 1.65rem;
	}

	/* Contact */
		.contact .wrap,
		.home .content .contact .wrap {
			padding-left: 60px;
			padding-right: 60px;
		}
	.contact .gform_wrapper ul.gfield_radio li label {
		font-size: 18px;
		font-size: 1.8rem;
	}

	/* Footer */
	#menu-footer-pregnant,
	#menu-footer-adopting {
		column-count: 2;
	}

	tbody, thead { float: left; }
	thead { min-width: 120px }
	td,th { display: block }

}

@media only screen and (max-width: 642px) { /* 640 */

	.top-bar h3,
	.top-bar h3 a {
		font-size: 18px;
		font-size: 1.8rem;
	}

	/* Testimonials Carousel */
	.testimonials {
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.testimonials .testimonial-excerpt h4 {
		font-size: 24px;
		font-size: 2.4rem;
	}

	.page-benefits-of-adoption .why-adoption-planners,
	.page-benefits-of-adoption .why-not-direct {
		display: inline-block;
		float: none;
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	.page-benefits-of-adoption .why-not-direct {
		margin-left: 0;
	}

	/* Contact */
	.contact .wrap,
	.home .content .contact .wrap {
		padding-left: 30px;
		padding-right: 30px;
	}
	.contact .gform_wrapper .top_label li.gfield.gf_left_half,
	.contact .gform_wrapper .top_label li.gfield.gf_right_half,
	.contact .gform_wrapper .ginput_complex.ginput_container_address .ginput_right.address_state,
	.contact .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip {
		padding: 0;
	}

}

@media only screen and (max-width: 600px) {

	.families-archive .archive-description h5 {
		font-size: 16px;
		font-size: 1.6rem;
	}
	
	.single-family .family-profile .links {
		width: 100%;
	}
	.single-family .family-profile .button.pdf {
		margin: 0 auto 20px;
	}

	/* Contact */
	.contact .gform_wrapper ul.gfield_radio li label {
		font-size: 16px;
		font-size: 1.6rem;
	}

}

@media only screen and (max-width: 540px) {

	/* Contact */
	.contact .gform_wrapper ul.gfield_radio li label {
		font-size: 15px;
		font-size: 1.5rem;
	}
	.contact .gform_wrapper ul.gfield_radio li label#label_1_7_1 {
x		padding: 10px 16px;
		padding-top: 20px;
	}

}

@media only screen and (max-width: 490px) { /* 490px phones */

	/* Page Links */
	.page-links .menu li {
		font-size: 20px;
		font-size: 2.0rem;
		margin-bottom: 10px;
		width: 100%;
	}

}

@media only screen and (max-width: 479px) { /* 490px phones */

	.site-header > .wrap {
		padding: 0 8px;
	}
	.title-area {
		width: 240px;
	}
	.site-title > a {
		min-height: 70px;
	}

	/* Globals */
		.archive-title,
		.entry-title,
		.page-title {
			font-size: 34px;
			font-size: 3.4rem;
			margin-bottom: 20px;
		}

		.page-fc .text-block,
		.page-fc .text-list {
			padding-top: 30px;
			padding-bottom: 30px;
		}

	.text-block .entry-title,
	.text-list .entry-title {
		font-size: 30px;
		font-size: 3.0rem;
	}
	.text-block .section-subheading {
		font-size: 22px;
		font-size: 2.2rem;
	}

	.page-fc .text-block:first-of-type {
		font-size: 16px;
		font-size: 1.6rem;
		padding-top: 0px;
	}

	/* Page Links */
	.page-links .menu li {
		font-size: 20px;
		font-size: 2.0rem;
		margin-bottom: 10px;
		width: 100%;
	}

	/* Choose A Family */
	.families-archive .families-content {
		grid-template-columns: repeat(1, 1fr);
		max-width: 100%;
		width: 100%;
	}
.single-family .family-gallery {
	max-width: 95%;
}
	/* Family Profile Single */
	.single-family .happy-things {
		padding-top: 40px;	
	}
	.single-family .happy-things .wrap {
		padding-left: 20px;
		padding-right: 20px;	
	}
	.single-family .happy-things .entry-title {
		font-size: 38px;
		font-size: 3.8rem;
	}
	.single-family .happy-things .text-wrap .column {
		width: 100%;
	}
	/* fun facts */
	.single-family .fun-facts-boxes {
		margin-bottom: 20px;
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.single-family .fun-facts-boxes .fun-facts {
		margin-bottom: 14px;
		width: 42%;
	}
	.single-family .fun-facts h5 {
		font-size: 15px;
		font-size: 1.5rem;
		font-weight: 600;
	}
	.single-family .fun-facts p {
		font-size: 16px;
		font-size: 1.6rem;
	}
	/* pdf */
	.single-family .family-profile .pdf-cover {
		float: none;
		margin-right: 0;
		width: auto;
	}
	.single-family .family-profile .links a {
		text-align: center;
		width: 100%;
	}
	.single-family .family-profile .button.pdf {
		margin-bottom: 20px;
		margin-right: 0;
		text-align: center;
	}

	/* post-nav */
	.post-navigation .wrap {
		flex-direction: column;
		padding-left: 60px;
		padding-right: 60px;
	}
	.post-navigation .third {
		width: 100%;
	}
	.post-navigation .pagination-previous.alignleft,
	.post-navigation .pagination-next.alignright {
		float: none;
		width: 100%;
	}
	.post-navigation .pagination-previous.alignleft a,
	.post-navigation .pagination-next.alignright a {
		margin-bottom: 20px;
		width: 100%;
	}
	.post-navigation .pagination-next.alignright a {
		margin-bottom: 40px;
	}
	.post-navigation .third:nth-child(1) {
		order: 1;
	}
	.post-navigation .third:nth-child(2) {
		order: 3;
	}
	.post-navigation .third:nth-child(3) {
		order: 2;
	}

	/* Families Carousel */
	.families-waiting .entry-title,
	.home .families-waiting .entry-title {
		font-size: 36px;
		font-size: 3.6rem;
		padding: 0;
	}
	.families-waiting .families-carousel .slick-arrow,
	.testimonials-carousel .slick-arrow {
		font-size: 10px;
		font-size: 10rem;
		top: 33%;
	}
	.families-waiting .families-carousel .family-image img {
		width: 100%;
	}
	.families-waiting .families-carousel .family-title {
		font-size: 22px;
		font-size: 2.2rem;
	}
	.families-waiting .button,
	.home .families-waiting .button {
		font-size: 32px;
		font-size: 3.2rem;
		margin-top: 14px !important;
	}

	/* Testimonials Carousel */
	.testimonials .entry-title {
		font-size: 37px;
		font-size: 3.7rem;
		padding: 0;
	}
	.testimonials .testimonial-excerpt {
		font-size: 18px;
		font-size: 1.8rem;
	}
	.testimonials .testimonial-excerpt h4 {
		font-size: 21px;
		font-size: 2.1rem;
	}

	/* Pregnant */
	.pregnant-services .wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
	.pregnant-services .service-blocks,
	.pregnant-financial-assistance .assistance-blocks {
		grid-template-columns: repeat(1, 1fr);
	}

	/* Contact Icons */
		.flexible-content .content .contact-icons .row {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
				-ms-flex-direction: column;
					flex-direction: column;
		}
		.flexible-content .content .contact-icons .row > div {
			margin: 0 auto 20px;
			padding: 0;
			text-align: center;
			width: 80%;
		}
		.flexible-content .content .contact-icons .row > div:last-child {
			margin-bottom: 0;
		}
		.flexible-content .content .contact-icons .row a {
		}

.contact-icons .text-wrap {
	padding-left: 40px;
	padding-right: 40px;
}
.contact-icons .text-wrap h3 {
	margin: 0;
}
.adopting-contact.contact-icons .fa-2x {
	font-size: 1.4em;
}
.contact-icons .fa-envelope {
	vertical-align: -4px;
}
	.contact-icons .row .phone {
		margin-bottom: 0;
	}

	/* Pages */
	.subpage-links .subpage-blocks {
		grid-template-columns: repeat(1, 1fr);
	}

	.page-about-adoption-planners .staff .author-box {
		padding-bottom: 40px;
	}
	.page-about-adoption-planners .staff .author-box .staff-photo,
	.page-about-adoption-planners .staff .author-box:nth-child(odd) .staff-photo {
		float: none;
		margin: 0 auto 10px;
		max-width: 390px;
		width: 100%;
	}
	.page-about-adoption-planners .staff .author-box:nth-child(odd) {
		text-align: left;
	}
	.page-about-adoption-planners .text-block:first-child,
	.page-legal-services .text-block:first-child {
		font-size: 16px;
		font-size: 1.6rem;
	}

	/* Posts / News */
	.archive-video-success-stories .content,
	.blog .content,
	.category .content,
	.tag .content {
		grid-template-columns: repeat(1, 1fr);
		padding-left: 20px;
		padding-right: 20px;
	}

	.blog .content .archive-description,
	.category .content .archive-description,
	.tag .content .archive-description,
	.archive-video-success-stories .content .archive-description {
		grid-column: 1 / 1;
	}

	/* Contact */
	.contact .gform_wrapper ul.gfield_radio li label {
		font-size: 14px;
		font-size: 1.4rem;
	}

.content .contact {
	padding-bottom: 40px;
	padding-top: 30px;
}

	/* Footer */
	.footer-widgets-1,
	.footer-widgets-4 {
		width: 100%;
	}
	#menu-footer-pregnant,
	#menu-footer-adopting {
		column-count: 1;
	}
	.site-footer {
		font-size: 14px;
		font-size: 1.4rem;
	}

}

@media only screen and (max-width: 440px) { /* */

	.title-area {
		width: 210px;
	}
	.site-title > a {
		min-height: 64px;
	}

	.menu-toggle {
		margin-bottom: 12px !important;
		margin-left: 14px !important;
	}

}

@media only screen and (max-width: 415px) { /* iphone x v 414px */

	.site-header > .wrap {
		margin-top: 10px;
	}
	.title-area {
		width: 190px;
	}
	.site-title > a {
		min-height: 56px;
	}

	.menu-toggle {
		margin-bottom: 10px !important;
	}

	/* Global */
	.text-block .entry-title,
	.text-list .entry-title {
		font-size: 26px;
		font-size: 2.6rem;
	}
	.text-block .section-subheading {
		font-size: 19px;
		font-size: 1.9rem;
	}

		.text-list ul.list,
		.page-adoption-planners-services .text-list ul.list {
			column-count: 1;
			line-height: 1.2em;
		}

	/* Pregnant / Adopting */
	/* Contact Icons */
	.contact-icons .text-wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
	.contact-icons h3 {
		font-size: 21px;
		font-size: 2.1rem;
		margin: 0;
	}
	.contact-icons.adopting-contact .fas,
	.contact-icons.adopting-contact .fa-envelope {
		display: none;
	}

	/* Contact */
	.contact .wrap .entry-title {
		font-size: 32px;
		font-size: 3.2rem;
	}	
	.contact .section-subheading {
		font-size: 22px;
		font-size: 2.2rem;
	}
	.contact input::placeholder,
	.contact input::-moz-placeholder,
	.contact input::-webkit-input-placeholder,
	.contact textarea::placeholder,
	.contact textarea::-moz-placeholder {
		font-size: 18px;
		font-size: 1.8rem;
	}

	/* Social */
	.social-section .simple-social-icons ul li {
		margin: 0 30px 0 0 !important;
	}

	/* Contact */
	.contact .gform_wrapper ul.gfield_radio li label {
		font-size: 13px;
		font-size: 1.3rem;
	}

}

@media only screen and (max-width: 390px) {

	.title-area {
		width: 180px;
	}

	.menu-toggle::before,
	.menu-toggle.activated::before {
		padding: 4px 6px 10px;
	}
	#mobile-genesis-nav-primary {
		height: 32px;
	}

	.site-header .header-call,
	.site-header .header-sms {
		font-size: 19px;
		font-size: 1.9rem;
		width: 32px;
		height: 30px;
		padding: 3px 0;
		width: 30px;
	}

}

@media only screen and (max-width: 376px) { /* iPhone X v 375px */

	.top-bar {
		height: 36px;
	}
	.top-bar h3,
	.top-bar h3 a {
		font-size: 17px;
		font-size: 1.7rem;
	}

	.site-header {
		top: 36px !important;
	}
	.title-area {
		width: 170px;
	}
	.site-title > a {
		min-height: 50px;
	}

	.single-family .text-block .entry-title {
		font-size: 30px;
		font-size: 3.0rem;
	}

	/* Globals */
	.archive-title,
	.entry-title,
	.page-title {
		font-size: 30px;
		font-size: 3.0rem;
		padding: 0;
	}

	/* Families / Testimonials Carousel */
	.families-waiting .entry-title {
		line-height: 1;
		padding: 0;
	}
	.families-waiting .button {
		font-size: 24px;
		font-size: 2.4rem;
		max-width: 340px;
		width: 80%;
	}
	.families-waiting .families-carousel .family-title {
		font-size: 22px;
		font-size: 2.2rem;
	}
	.families-waiting .families-carousel .slick-arrow,
	.testimonials-carousel .slick-arrow {
		font-size: 8px;
		font-size: 8rem;
		top: 38%;
	}

	/* Pregnant */
	.pregnant-services .service-blocks,
	.pregnant-financial-assistance .assistance-blocks {
		grid-template-columns: repeat(2, 1fr);
	}

	/* Families */
	.single-family .family-profile .button {
		margin-right: 0;
		text-align: center;
		width: 100%;
	}

	/* About */
	.page-legal-services ul.list {
		column-count: 1;
	}

	/* Contact */
	.contact .wrap .entry-title {
		font-size: 30px;
		font-size: 3.0rem;
	}

	/* Social */
	.social-section .simple-social-icons ul li {
		margin: 0 24px 0 0 !important;
	}
	.simple-social-icons ul li a {
		font-size: 30px;
	}

	/* Footer */
	.footer-widgets {
		padding-bottom: 20px;
		padding-top: 50px;
	}
	.footer-widgets .widget {
		padding: 0;
	}
	.footer-widgets .widget-area {
		margin-bottom: 20px;
	}
	.footer-widgets .widget-area:last-child {
		margin-bottom: 0;
	}

	.site-footer p,
	.site-footer .creds,
	.site-footer .site-dev {
		font-size: 12px;
		font-size: 1.2rem;
	}

}

@media only screen and (max-width: 360px) {

	.title-area {
		width: 160px;
	}

	/* Globals */
	.content .entry-title {
		padding: 0;
	}
	.single .entry .entry-title {
		font-size: 22px;
		font-size: 2.2rem;
	}

	/* Contact */
	.contact .wrap .entry-title {
		font-size: 30px;
		font-size: 3.0rem;
		padding: 0;
	}
	.contact input::placeholder,
	.contact input::-moz-placeholder,
	.contact input::-webkit-input-placeholder,
	.contact textarea::placeholder,
	.contact textarea::-moz-placeholder,
	.contact .gform_wrapper select {
		font-size: 18px;
		font-size: 1.8rem;
	}

}

@media only screen and (max-width: 350px) {

	.title-area {
		width: 140px;
		margin-bottom: 0;
	}
	.site-title > a {
		min-height: 40px;
	}

}

@media only screen and (max-width: 340px) {

	.title-area {
		width: 130px;
	}

}

@media only screen and (max-width: 330px) {

	.top-bar h3,
	.top-bar h3 a {
		font-size: 16px;
		font-size: 1.6rem;
	}

}

@media only screen and (max-width: 320px) {

	.top-bar h3,
	.top-bar h3 a {
		font-size: 15px;
		font-size: 1.5rem;
	}

	.title-area {
		width: 116px;
	}

}

@media only screen and (max-width: 310px) {

	.title-area {
		width: 110px;
	}

}

@media only screen and (max-width: 300px) {

	.top-bar h3,
	.top-bar h3 a {
		font-size: 13px;
		font-size: 1.3rem;
	}

	.title-area {
		width: 220px;
	}
	.site-header .header-ctm {
		display: none !important;
	}

}

@media only screen and (min-width: 1025px) {

	.nav-header,
	.nav-primary {
		display: block !important;
	}

	.menu-toggle,
	.sub-menu-toggle {
		display: none !important;
		visibility: hidden !important;
	}

}
