/* New Styles */
@font-face {
	font-family:"Frutiger";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light.svg?1557151927#Frutiger') format("svg");
	font-weight:100;
	font-style:normal
}

@font-face {
	font-family:"Frutiger";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light-italic.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light-italic.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light-italic.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light-italic.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-light-italic.svg?1557151927#Frutiger') format("svg");
	font-weight:100;
	font-style:italic
}

@font-face {
	font-family:"Frutiger";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-roman.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-roman.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-roman.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-roman.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-roman.svg?1557151927#Frutiger') format("svg");
	font-weight:normal;
	font-style:normal
}

@font-face {
	font-family:"Frutiger";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-italic.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-italic.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-italic.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-italic.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-italic.svg?1557151927#Frutiger') format("svg");
	font-weight:normal;
	font-style:italic
}

@font-face {
	font-family:"Frutiger";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold.svg?1557151927#Frutiger') format("svg");
	font-weight:bold;
	font-style:normal
}

@font-face {
	font-family:"Frutiger";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold-italic.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold-italic.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold-italic.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold-italic.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-bold-italic.svg?1557151927#Frutiger') format("svg");
	font-weight:bold;
	font-style:italic
}

@font-face {
	font-family:"Frutiger";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black.svg?1557151927#Frutiger') format("svg");
	font-weight:600;
	font-style:normal
}

@font-face {
	font-family:"Frutiger";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black-italic.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black-italic.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black-italic.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black-italic.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-black-italic.svg?1557151927#Frutiger') format("svg");
	font-weight:600;
	font-style:italic
}

@font-face {
	font-family:"Frutiger";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-ultra-black.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-ultra-black.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-ultra-black.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-ultra-black.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-ultra-black.svg?1557151927#Frutiger') format("svg");
	font-weight:800;
	font-style:normal
}

@font-face {
	font-family:"Frutiger Condensed";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed.eot');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed.eot?#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed.svg#Frutiger Condensed') format("svg");
	font-weight:normal;
	font-style:normal
}

@font-face {
	font-family:"Frutiger Condensed";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-bold.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-bold.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-bold.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-bold.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-bold.svg?1557151927#Frutiger Condensed') format("svg");
	font-weight:bold;
	font-style:normal
}

@font-face {
	font-family:"Frutiger Condensed";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-black.eot');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-black.eot?#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-black.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-black.ttf') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/frutiger-condensed-black.svg#Frutiger Condensed') format("svg");
	font-weight:800;
	font-style:normal
}

@font-face {
	font-family:"Tisa";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Light_subset.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Light_subset.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Light_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Light_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Light_subset.svg#Tisa') format("svg");
	font-weight:100;
	font-style:normal
}

@font-face {
	font-family:"Tisa";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-LightItalic_subset.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-LightItalic_subset.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-LightItalic_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-LightItalic_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-LightItalic_subset.svg#Tisa') format("svg");
	font-weight:100;
	font-style:italic
}

@font-face {
	font-family:"Tisa";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro_subset.eot');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro_subset.eot?#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro_subset.svg#Tisa') format("svg");
	font-weight:normal;
	font-style:normal
}

@font-face {
	font-family:"Tisa";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Italic_subset.eot');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Italic_subset.eot?#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Italic_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Italic_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Italic_subset.svg#Tisa') format("svg");
	font-weight:normal;
	font-style:italic
}

@font-face {
	font-family:"Tisa";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Medium_subset.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Medium_subset.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Medium_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Medium_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Medium_subset.svg#Tisa') format("svg");
	font-weight:500;
	font-style:normal
}

@font-face {
	font-family:"Tisa";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-MediumItalic_subset.eot?1557151927');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-MediumItalic_subset.eot?&1557151927#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-MediumItalic_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-MediumItalic_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-MediumItalic_subset.svg#Tisa') format("svg");
	font-weight:500;
	font-style:italic
}

@font-face {
	font-family:"Tisa";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Bold_subset.eot');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Bold_subset.eot?#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Bold_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Bold_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-Bold_subset.svg#Tisa') format("svg");
	font-weight:bold;
	font-style:normal
}

@font-face {
	font-family:"Tisa";
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-BoldItalic_subset.eot');
	src:url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-BoldItalic_subset.eot?#iefix') format("embedded-opentype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-BoldItalic_subset.woff?1557151927') format("woff"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-BoldItalic_subset.ttf?1557151927') format("truetype"), url('https://7f5cc8d59c376a3abd13-b489bc0415e24946b587197ec481af0b.ssl.cf2.rackcdn.com/fonts/TisaWebPro-BoldItalic_subset.svg#Tisa') format("svg");
	font-weight:bold;
	font-style:italic
}

@import url('https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;1,200;1,300;1,400;1,600;1,700&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;1,200;1,300;1,400;1,600;1,700&display=swap');
.source-sans-pro-extra-light {
	font-family:'Source Sans Pro', sans-serif;
	font-weight:200
}

.source-sans-pro-extra-light-italic {
	font-family:'Source Sans Pro', sans-serif;
	font-weight:200;
	font-style:italic
}

.source-sans-pro-light {
	font-family:'Source Sans Pro', sans-serif;
	font-weight:300
}

.source-sans-pro-light-italic {
	font-family:'Source Sans Pro', sans-serif;
	font-weight:300;
	font-style:italic
}

.source-sans-pro-regular {
	font-family:'Source Sans Pro', sans-serif;
	font-weight:400;
}

.source-sans-pro-italic {
	font-family:'Source Sans Pro', sans-serif;
	font-weight:400;
	font-style:italic
}

.source-sans-pro-semibold {
	font-family:'Source Sans Pro', sans-serif;
	font-weight:600;
}

.source-sans-pro-semibold-italic {
	font-family:'Source Sans Pro', sans-serif;
	font-weight:600;
	font-style:italic
}

.crimson-pro-extra-light {
	font-family:'Crimson Pro', serif;
	font-weight:200
}

.crimson-pro-extra-light-italic {
	font-family:'Crimson Pro', serif;
	font-weight:200;
	font-style:italic
}

.crimson-pro-light {
	font-family:'Crimson Pro', serif;
	font-weight:300
}

.crimson-pro-light-italic {
	font-family:'Crimson Pro', serif;
	font-weight:300;
	font-style:italic
}

.crimson-pro-regular {
	font-family:'Crimson Pro', serif;
	font-weight:400;
}

.crimson-pro-italic {
	font-family:'Crimson Pro', serif;
	font-weight:400;
	font-style:italic
}

.crimson-pro-semibold {
	font-family:'Crimson Pro', serif;
	font-weight:600;
}

.crimson-pro-semibold-italic {
	font-family:'Crimson Pro', serif;
	font-weight:600;
	font-style:italic
}

.frutiger-font, .our-work-circles .circles-container .wp-block-columns > div:last-child h5,
.our-work-circles .circles-container .wp-block-columns > div:first-child h1 {
	font-family:"Frutiger" !important;
}

#header-container .menu-main-menu-container > ul > li {
	position:relative;
}

#header-container .menu-main-menu-container > ul > li > ul {
	position:absolute;
	top:100%;
	z-index:2;
	display:none;
	background:#fff;
	width:180px;
	padding:10px !important;
	box-shadow:0px 2px 4px rgb(189 189 189 / 0.33);
}

#header-container .menu-main-menu-container > ul > li:hover > ul {
	display:block;
}

#header-container .menu-main-menu-container > ul > li > ul li {
	margin-right:0 !important;
	display:block;
	width:100%;
}

#header-container .menu-main-menu-container > ul > li > ul li a {
	padding:5px 0;
	display:block;
	width:100%;
}

#header-container .menu-main-menu-container > ul > li > ul li:not(:last-child) a {
	border-bottom:1px solid #ddd;
}

.no-sidebar .entry-content > .alignfull {
	margin:0;
	max-width:100vw;
	max-width:calc(var(--vw, 1vw) * 100);
	width:100vw;
	width:calc(var(--vw, 1vw) * 100);
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	left:50%;
	position:relative;
}

div[class*="stories"] .thumbnail {
	padding:0;
	border:0;
	position:relative;
}

.page-template-page-gutenberg #interior-header-container {
	display:none;
}

.page-template-page-gutenberg.show-page-title #interior-header-container {
	display:block;
}

.mb-0 {
	margin-bottom:0 !important;
}

.mt-0 {
	margin-top:0 !important;
}

.featured-stories .post .wrapper, .stories-list .post .wrapper {
	position:relative
}

.stories-list .post .wrapper .thumbnail a {
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
}

.stories-list .post .wrapper .thumbnail a:after {
	content:'';
	background:#92D400;
	opacity:0;
	transition:all .5s;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

.stories-list .post .wrapper:hover .thumbnail a:after {
	opacity:.5;
}

.featured-stories .post .thumbnail, .stories-list .post .thumbnail {
	position:relative;
	border-radius:5px;
	overflow:hidden;
}

.featured-stories .post .thumbnail {
	margin:0 0 0 auto;
	border-radius:10px;
	max-width:calc(100% - 300px);
	min-height:700px;
}

.featured-stories .post .thumbnail:before, .stories-list .post .thumbnail:before {
	content:'';
	padding-bottom:70%;
	display:block;
	position:relative;
}

.featured-stories .post .thumbnail img, .stories-list .post .thumbnail img {
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	height:100%;
	width:100%;
	object-fit:cover
}

.featured-stories {
	padding:80px 0
}

.featured-stories .post .inner {
	position:absolute;
	top:50%;
	width:450px;
	background:#fff;
	border-radius:10px;
	padding:30px;
	left:0;
	transform:translateY(-50%);
}

.featured-stories .post .excerpt {
	margin-top:30px
}

.stories-list {
	padding:60px 0 30px;
}

.stories-list .post .wrapper {
	padding:0 10px
}

.stories-list .post .wrapper .inner {
	max-width:calc(100% - 60px);
	position:relative;
	top:-50px;
	padding:20px;
	border-radius:5px;
	margin:0 auto;
	background:#fff;
}

div[class*="stories"] .title {
	position:relative;
	padding-bottom:10px;
}

div[class*="stories"] .title:after {
	content:'';
	border-bottom:2px solid #24373D;
	width:60px;
	position:absolute;
	bottom:-3px;
	left:0;
}

div[class*="stories"] .title a {
	color:#92D400;
	text-decoration:none
}

.featured-stories .title {
	text-transform:none;
}

div[class*="stories"] .metas strong {
	position:relative;
	text-transform:uppercase;
	color:#24373D;
	font-size:12px;
	font-weight:bold;
}

div[class*="stories"] .metas strong a {
	color:#24373D !important;
	text-decoration:none
}

div[class*="stories"] .metas strong:empty {
	display:none;
}

div[class*="stories"] .metas strong:not(:first-child) {
	padding-left:15px;
}

div[class*="stories"] .metas strong:not(:first-child):after {
	content:'';
	width:4px;
	height:4px;
	border-radius:50%;
	position:absolute;
	top:50%;
	left:4px;
	transform:translateY(-50%);
	display:block;
	background:#24373D;
}

.stories-filters {
	padding:60px 0;
	background:#F3F1EE;
}

.stories-filters .filters-wrapper {
	display:flex;
	align-items:center;
	justify-content:center;
}

.stories-filters .filters-wrapper > div {
	flex:1;
	max-width:350px;
}

.stories-filters .filters-wrapper > div, .stories-filters .order-buttons button {
	padding:0 10px;
	position:relative;
	text-align:left
}

.stories-filters .filters-wrapper .select-wrapper:before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	border-radius:4px;
	background:#fff;
	left:10px;
	right:10px;
}

.stories-filters .select-wrapper:after {
	z-index:2;
}

.stories-filters .select-wrapper:after, .stories-filters .order-buttons button:after {
	content:"\f0d7";
	font-family:"Font Awesome 5 Free";
	position:absolute;
	font-weight:900;
	top:0;
	right:0;
	bottom:0;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	width:35px;
	background:#92D400;
	color:#fff;
	text-align:center;
	line-height:40px;
}

.stories-filters .filters-wrapper > div.search {
	max-width:unset;
}

.stories-filters .select-wrapper:after {
	right:10px;
}

.stories-filters .order-buttons button[data-value="desc"]:after {
	content:"\f0d8";
}

.stories-filters button, .stories-filters .select-wrapper select, .stories-filters input {
	padding:8px 20px 8px 20px !important;
	border-radius:4px !important;
	background:#fff;
	border:0 !important;
	height:auto !important;
	width:100%;
	position:relative
}

.stories-filters .filters-wrapper .select-wrapper select {
	position:relative;
	z-index:3;
	background:transparent;
}

.btn-primary {
	background:#24373D !important;
	text-align:center;
	color:#fff !important;
	font-weight:600;
	letter-spacing:1px;
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
}

.load-more {
	text-align:center;
	margin:40px 0 60px
}

#load-more.loading span {
	display:none;
}

#load-more.loading:before {
	content:'LOADING...';
}

div[class*="stories"] .row {
	display:flex;
	flex-wrap:wrap;
}

.stories-filters .search button {
	padding-right:10px !important;
	padding-left:10px !important;
	background:#92D400;
	margin-left:0 !important;
	border-top-left-radius:0 !important;
	border-bottom-left-radius:0 !important;
	color:#fff !important;
	width:auto !important
}

.stories-filters .search {
	display:flex;
	align-items:center;
}

.stories-filters .search input {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}

.stories-list .title {
	line-height:30px !important;
}

.fw-normal {
	font-weight:normal !important
}

.radius-10 img {
	border-radius:10px
}

.gutenberg-content.container {
	/*margin-top: 90px;*/
	max-width:1300px !important
}

.text-center {
	text-align:center
}

.gutenberg-content.container .slick-dots {
	display:block;
	bottom:-20px;
	right:18px;
	left:unset;
	text-align:right;
}

.gutenberg-content.container .slick-dots li {
	margin:0
}

.gutenberg-content.container .slick-dots li:before {
	display:none;
}

.gutenberg-content.container .slick-dots li button:before {
	font-family:'slick';
	font-size:10px;
}

.order-buttons button.active {
	background:#ddd;
}

.gutenberg-content.container .slick-dots li.slick-active button:before {
	opacity:1;
	color:#707070;
}

.gutenberg-content.container .slick-dots li.slick-active button:before {
	opacity:1;
	color:#92D400;
}

.gutenberg-content.container .entry-content p:empty {
	display:none;
}

.pl-3 {
	padding-left:30px;
}

.pr-3 {
	padding-right:30px;
}

.line-top {
	position:relative;
	padding-top:20px;
}

.line-top:before {
	content:'';
	border-top:1px solid #24373D;
	width:70px;
	position:absolute;
	top:0;
	left:0;
}

.bottom-white-strip .kt-row-layout-inner, .top-white-strip .kt-row-layout-inner {
	position:relative;
}

.bottom-white-strip .kt-row-layout-inner:after, .top-white-strip .kt-row-layout-inner:after {
	position:absolute;
	bottom:0;
	height:200px;
	background:#fff;
	content:'';
	left:0;
	right:0;
}

.top-white-strip .kt-row-layout-inner:after {
	bottom:unset;
	top:0;
	height:100px
}

.light-green-strip:after {
	background:#92D400 !important;
}

.gutenberg-content .wp-block-columns {
	margin-bottom:0
}

.transform-lives .kt-inside-inner-col {
	height:100%;
	padding:10px 60px;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}

.transform-lives .kt-inside-inner-col > * {
	flex-basis:100%;
}

.transform-lives .kt-gutter-default {
	padding:0 !important
}

.fw-light {
	font-weight:300 !important;
}

.fw-medium {
	font-weight:600 !important
}

.transform-lives .kt-gutter-default > .wp-block-kadence-column {
	margin-right:0 !important;
	margin-bottom:0 !important
}

.transform-lives h3 {
	font-weight:normal !important;
	margin-bottom:0px !important;
	font-size:30px !important;
}

.transform-lives h3 img {
	margin-left:10px
}

.bottom-white-strip .cd-image-container {
	width:100%;
}

.cd-image-wrapper {
	padding:15px;
	background:#fff;
	margin-top:40px
}

.statistics-with-icons .wp-block-image figure {
	max-width:150px;
	overflow:hidden;
	margin:0 auto;
	display:block;
	position:relative;
}

.statistics-with-icons .wp-block-image figure:before {
	content:'';
	padding-bottom:100%;
	display:block;
	position:relative;
}

.statistics-with-icons .wp-block-image figure img {
	width:100%;
	height:100%;
	left:0;
	bottom:0;
	right:0;
	top:0;
	position:absolute;
	object-fit:cover
}

/* .page-id-1181 .statistics-with-icons .wp-block-image figure img{
  width: 120%; height: 120%;
} */
.statistics-with-icons p {
	line-height:32px !important;
	font-size:26px !important;
	margin-bottom:25px !important;
}

.statistics-with-icons p strong {
	font-size:32px !important;
	line-height:45px
}

.gallery-content {
	display:flex;
	flex-wrap:wrap;
	max-width:990px;
	margin:0 auto;
	padding:0 10px;
}

.gallery-content .thumbnail {
	padding:0;
	border:0;
	position:relative;
	overflow:hidden;
	margin-bottom:0
}

.gallery-content .thumbnail:before {
	content:'';
	padding-bottom:100%;
	display:block;
	position:relative;
}

.gallery-content .thumbnail img {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	object-fit:cover;
	object-position:top
}

.gallery-content > div {
	flex-basis:25%;
	margin-bottom:0px;
	padding:0 10px 20px;
}

.gallery-content > div h5 {
	text-transform:unset !important;
	margin-top:10px;
	text-align:center;
	font-weight:normal !important;
}

.fancybox-container {
	z-index:9999299999;
}

.cd-image-label.is-hidden {
	visibility:visible !important;
}

.cd-resize-img .cd-image-label {
	width:130px !important
}

.cd-image-wrapper footer {
	padding-top:16px;
	text-align:center;
}

.cd-image-wrapper footer p:first-child {
	color:#198C45;
	margin-bottom:5px !important;
}

.cd-image-wrapper footer p:not(.details) {
	text-transform:uppercase;
	font-weight:600;
	font-size:14px;
}

.page-id-413976 .cd-image-wrapper {
	margin-top:10px
}

.wp-block-group.has-background {
	padding:60px;
}

.radius-5 {
	border-radius:5px
}

.radius-10 {
	border-radius:10px;
}

.with-bottom-white-strip.gb-block-container, .with-top-white-strip.gb-block-container {
	position:relative;
}

.with-bottom-white-strip.gb-block-container .gb-container-inside, .with-top-white-strip.gb-block-container .gb-container-inside {
	position:relative;
	z-index:2;
}

.with-bottom-white-strip.gb-block-container:after, .with-top-white-strip.gb-block-container:after {
	position:absolute;
	bottom:0;
	height:300px;
	left:0;
	right:0;
	content:'';
	background:#fff;
}

.with-top-white-strip.gb-block-container:after {
	top:0;
	bottom:0;
}

.with-bottom-white-strip.gb-block-container.strip-60:after, .with-top-white-strip.gb-block-container.strip-60:after {
	height:60px;
}

.with-bottom-white-strip.gb-block-container.strip-100:after, .with-top-white-strip.gb-block-container.strip-100:after {
	height:100px
}

.with-bottom-white-strip.gb-block-container.strip-200:after, .with-top-white-strip.gb-block-container.strip-200:after {
	height:200px
}

#home-cure-kids-container {
	max-width:unset;
}

#content .hammer-cure-kids-updates .button.green {
	margin-top:20px;
	background-color:#92d400 !important;
}

#content .hammer-cure-kids-updates .button.green:after {
	content:'';
	width:20px;
	height:20px;
	display:inline-block;
	position:relative;
	top:3px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	background-image:url(../../../../wp-content/uploads/2020/09/arrow-black.svg);
	margin-left:5px;
}

.gb-button, .wp-block-button__link {
	text-transform:uppercase;
	text-decoration:none !important;
	padding:10px 20px !important;
}

.wp-block-button__link {
	padding:6px 20px !important;
	min-width:150px;
	font-size:20px !important
}

.wp-block-buttons .wp-block-button {
	margin-right:15px
}

#gform_1 {
	display:flex;
	align-items:center
}

#gform_1 * {
	margin-bottom:0;
	margin-top:0
}

#gform_1 > div, #gform_1 .gform_fields li {
	flex:1;
}

#gform_1 .gform_fields {
	display:flex;
	align-items:center;
}

#gform_1 > .gform_footer {
	max-width:180px;
	padding:0 !important;
}

#content .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.content-id-placeholder .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	padding:10px 20px !important;
	letter-spacing:normal;
	height:unset !important;
}

h5 + hr {
	width:50px;
	margin:30px 0;
	border-top:2px solid rgb(0 0 0 / 50%);
}

h5 + hr.center {
	margin:30px auto;
}

#content .gform_wrapper .gform_footer input.button, #content .gform_wrapper .gform_footer input[type=submit],
#content .gform_wrapper .gform_page_footer input.button, #content .gform_wrapper .gform_page_footer input[type=submit],
.content-id-placeholder .gform_wrapper .gform_footer input.button, .content-id-placeholder .gform_wrapper .gform_footer input[type=submit],
.content-id-placeholder .gform_wrapper .gform_page_footer input.button, .content-id-placeholder .gform_wrapper .gform_page_footer input[type=submit] {
	background-color:#24373D !important;
	border:1px solid #707070 !important;
	padding:10px 20px !important;
	margin-right:0 !important;
	width:100% !important;
}

#cure-kids-updates #cure-kids-updates-footer a {
	background:#92d400;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	padding:10px 20px
}

#content a.button {
	font-weight:bold;
	padding:10px 20px
}

#content .curekids-card > div > div:nth-child(2) p {
	font-style:normal
}

#content .curekids-card .view {
	color:#92D400;
}

#content .curekids-card .view:after {
	width:18px;
	height:20px;
	content:'';
	background-image:url(../../../../wp-content/uploads/2020/09/arrow.png);
	background-position:center center;
	background-repeat:no-repeat;
	margin-left:5px;
	display:inline-block;
	background-size:contain;
	position:relative;
	top:6px;
}

#interior-header-container > div > div h1 {
	color:#92d400;
	display:inline-block;
	width:auto;
	padding:30px 30px 0;
	background:#fff;
	min-width:500px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	margin-bottom:0;
	box-shadow:0px 2px 1px #fff
}

#interior-header-container {
	height:auto;
	background:#24373d;

	padding-top:60px;
}

#top-footer-container .social-icons {
	margin-top:25px;
}

#footer-container #top-footer-container {
	padding-bottom:40px
}

#top-footer-container .social-icons h5 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1.5px;
	margin-bottom:20px;
	display:inline-block
}

#top-footer-container .social-icons .cnss-social-icon {
	margin-left:0;
	display:inline-block
}

#page-widgets-container.within-content-callout-widgets {
	padding-bottom:50px
}

.wp-block-columns.more-padding > div:not(:first-child) {
	padding-left:30px
}

.pl-4 {
	padding-left:40px;
}

.padded-50 {
	padding:50px
}

.wp-block-image.mb-0 * {
	margin-bottom:0 !important
}

.line-bottom {
	position:relative;
	padding-bottom:30px;
	margin-bottom:40px;
}

.line-bottom:after {
	content:'';
	position:absolute;
	bottom:0;
	width:50px;
	left:50%;
	transform:translateX(-50%);
	border-top:2px solid rgb(0 0 0 / 50%);
	display:block;
}

.line-bottom.white:after {
	border-top:1px solid #fff;
}

.our-core-values .line-bottom {
	padding-bottom:15px;
	margin-bottom:15px !important
}

.line-bottom.line-left:after {
	left:0;
	transform:unset;
}

.financial-stability {
	padding:80px 0;
}

.financial-stability .gb-container-content {
	padding:60px;
	background:#fff;
	position:relative;
	z-index:2;
	border-radius:5px;
}

.financial-stability:before {
	content:'';
	background:#fff;
	position:absolute;
	top:190px;
	bottom:80px;
	left:0;
	right:0;
	display:block
}

.transform-lives.gift-page .kt-inside-inner-col {
	display:block;
}

#content .gutenberg-content h3 {
	font-size:28px
}

.gift-form-container {
	margin-top:-150px;
	position:relative;
	padding-bottom:80px;
}

.gift-form-container:after {
	content:'';
	position:absolute;
	bottom:0;
	top:470px;
	left:0;
	right:0;
	background:#EAEFF2;
}

.gift-form-container h3 {
	color:#198C45;
}

.gift-form-container .wrapper {
	max-width:800px;
	margin:0 auto;
	position:relative;
	z-index:2;
}

.gift-form-container .gift-options {
	padding:60px 80px 80px;
	border-radius:5px;
	background:#fff;
}

.gift-form {
	padding:60px 30px
}

.gift-form form {
	display:flex;
	flex-wrap:wrap;
	margin-left:-10px;
	margin-right:-10px;
}

.gift-form form > * {
	flex-basis:100%;
	padding:0 10px;
}

.gift-form form > *.form-field {
	margin-bottom:20px;
}

.gift-form form > *.half {
	flex-basis:50%;
}

.gift-form form > *.quarter {
	flex-basis:25%;
}

.gift-form .spacer {
	height:40px
}

.gift-form .checkbox {
	display:flex;
}

.gift-form button {
	display:inline-block;
	text-decoration:none;
	border:none;
	border-radius:7px;
	background:#198c45;
	background-color:#198c45 !important;
	color:#fff;
	padding:10px 60px;
	text-align:center;
	box-shadow:none !important;
	min-width:120px;
	font-weight:bold;
}

.gift-form label {
	text-transform:unset !important;
	letter-spacing:0 !important
}

.gift-form .checkbox label {
	text-transform:unset;
	font-size:20px;
	font-weight:normal
}

.gift-cont {
	border:1px solid #CECECE;
	border-radius:5px;
}

.gift-cont h4 {
	padding:15px;
	border-bottom:1px solid #CECECE;
	margin-bottom:30px;
	text-align:center
}

.gift-cont .cont {
	padding:0 30px 10px;
}

.gift-cont .cont ul, .gift-cont .row {
	display:flex;
	flex-wrap:wrap;
	margin:0 -5px 10px !important
}

.gift-cont .row {
	padding:0 20px
}

.gift-cont .cont ul > li, .gift-cont .row > div {
	flex-grow:1;
	flex-basis:25%;
	list-style-type:none;
	margin:0;
	padding:0 5px !important;
	margin-bottom:10px !important;
	font-size:20px;
	max-width:unset;
}

.gift-cont .cont ul > li.half {
	flex-basis:50%;
}

.gift-cont .cont ul > li sub {
	bottom:unset;
}

.gift-cont .cont ul > li:before {
	display:none
}

.gift-cont .cont ul > li > span, .gift-cont .donation-option {
	text-align:center;
	padding:14px 15px;
	border-radius:3px;
	background:#F3F1EE;
	border:1px solid #CECECE;
	cursor:pointer;
	width:100%;
	display:block;
	height:100%;
	align-items:center;
}

.gift-cont .donation-option {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

.gift-cont .donation-option.selected-option {
	background:#198c45;
	border-color:#198c45;
	color:#fff !important
}

.gift-cont .donation-option > * {
	flex-basis:100%
}

.gift-cont .donation-option label {
	margin-bottom:0 !important;
	font-size:18px !important;
	text-transform:unset !important;
	letter-spacing:1.4px !important;
	font-weight:normal;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding-top:8px;
	cursor:pointer
}

.gift-cont .cont ul > li.half > span {
	padding:8px 15px;
}

.gift-cont .cont ul > li.complete-survey > span {
	line-height:20px
}

.gift-cont .cont ul > li > span span, .gift-cont .donation-option p {
	font-size:75%;
	margin-bottom:0 !important
}

.gift-cont .donation-option {
	position:relative;
}

.gift-cont .donation-option input {
	position:absolute;
	top:0;
	opacity:0;
}

.gift-cont .custom-radio .custom-control-label:before, .gift-cont .custom-radio .custom-control-label:after {
	display:none;
}

.gift-cont .custom-control {
	padding-left:0;
	position:unset;
}

.gift-cont .cont .checkbox {
	text-align:center;
	justify-content:center
}

.gift-form-container .checkbox {
	display:flex;
	margin:0px !important;
	margin-top:0 !important;
	margin-bottom:15px !important;
}

.gift-form-container .checkbox label {
	text-transform:unset !important;
	font-weight:normal !important;
	font-size:20px !important;
	display:flex;
	padding-left:0 !important;
}

.gift-form-container .checkbox input {
	display:block !important;
	transform:scale(1.5);
	border:1px solid rgba(36, 55, 61, 0.5);
	box-shadow:none;
	margin-top:8px;
	margin-right:15px !important;
	margin-left:0;
	position:relative;
}

.gift-form-container #cure-donation-form #donation-form-wrapper #card {
	background:#fff
}

.select2-container .select2-selection--single {
	padding:15px !important;
	height:unset !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:100% !important;
}

.exp-and-cc {
	display:flex;
}

.exp-and-cc input {
	flex:1
}

.exp-and-cc input:last-child {
	max-width:80px;
	margin-left:10px;
}

.gift-form form .button-wrapper {
	margin-top:60px;
}

.gift-cont input[name="other-amount"] {
	width:calc(100% - 88px) !important;
	margin-left:20px;
	height:unset !important;
	padding:5px 10px !important;
}

.d-none {
	display:none;
}

#faqs-container.load-all .d-none {
	display:block !important
}

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

#load-more {
	margin-top:40px
}

.curekids-card > div > div:nth-child(1) {
	width:105px;
}

.with-bracket .gb-container-content {
	padding:20px 50px;
	position:relative;
}

.with-bracket .gb-container-content:before, .with-bracket .gb-container-content:after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:50px;
	border-right:0;
	background-image:url(../../../../wp-content/uploads/2020/10/bracket.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
}

.with-bracket .gb-container-content:after {
	right:0;
	border-left:0;
	left:unset;
	transform:rotate(180deg);
}

.with-bracket .gb-container-content p:last-child {
	margin-bottom:0 !important
}

.before-and-after-slider .slide .wrapper {
	display:flex;
	align-items:center;
	text-align:center
}

.before-and-after-slider .slide .wrapper > div {
	flex:1;
	padding:20px 30px;
	position:relative;
}

.before-and-after-slider .slide .wrapper > div:not(:last-child):after {
	position:absolute;
	top:15px;
	bottom:-8px;
	content:'';
	right:0;
	border-right:1px solid #707070;
}

.before-and-after-slider h3 {
	font-weight:bold;
	font-size:24px !important
}

.before-and-after-slider .after h3, .before-and-after-slider .details {
	color:#198C45;
}

.before-and-after-slider .details {
	text-align:center;
	margin-top:40px
}

.before-after-slider-container {
	padding-left:60px;
	padding-right:60px;
}

.before-after-slider-container img {
	display:inline-block;
	max-width:350px;
	width:100%;
}

.before-and-after-call-out-columns .wp-block-group.has-background {
	padding:30px;
	border-radius:5px;
}

.before-and-after-call-out-columns > div {
	margin-left:0 !important;
	flex-basis:33.33% !important;
	padding:0 30px;
	position:relative;
}

.before-and-after-call-out-columns > div > .wp-block-group {
	background:#fff;
	border-radius:5px;
	height:100%;
	position:relative;
}

.before-and-after-call-out-columns > div h3 {
	margin-bottom:0 !important;
	font-size:24px !important;
}

.before-and-after-call-out-columns div[style*="background-color:#24373d"] {
	min-height:200px;
	padding-top:110px !important;
	border-bottom-left-radius:0 !important;
	border-bottom-right-radius:0 !important;
}

.before-and-after-call-out-columns .wp-block-image {
	position:absolute;
	top:-50%;
	left:50%;
	transform:translate(-50%, 70%);
	margin-bottom:0 !important;
	width:100%
}

.before-and-after-call-out-columns a {
	color:#92D400 !important;
}

.before-and-after-call-out-columns.neuro .wp-block-image {
	width:70%;
	max-width:350px;
}

.before-and-after-call-out-columns.neuro div[style*="background-color:#24373d"] {
	min-height:238px
}

.before-and-after-call-out-columns.neuro div[style*="background-color:#24373d"] h3 {
	margin-bottom:5px !important
}

.before-and-after-call-out-columns.neuro div[style*="background-color:#24373d"] p:last-child {
	margin-bottom:0 !important
}

.before-and-after-call-out-columns div[style*="background-color:#24373d"] + .wp-block-group > div {
	padding-bottom:100px;
}

.before-and-after-call-out-columns div[style*="background-color:#24373d"] + .wp-block-group > div .buttons {
	position:absolute;
	bottom:35px;
	left:30px;
	right:30px;
	height:80px;
}

.before-and-after-call-out-columns div[style*="background-color:#24373d"] + .wp-block-group > div .buttons p:last-child {
	margin-bottom:0 !important
}

.wp-block-media-text.kids-update {
	max-width:700px;
	padding:20px;
	border-radius:10px;
	margin:0 auto;
	display:flex;
	background:#fff;
	box-shadow:0px 0px 6px #d0d0d0dd;
}

.wp-block-media-text.kids-update > * {
	flex:1
}

#content .wp-block-media-text.kids-update h3 {
	margin-bottom:0px
}

#content .wp-block-media-text.kids-update p {
	margin-bottom:10px
}

.wp-block-media-text.kids-update > .wp-block-media-text__media {
	max-width:120px;
	margin-right:20px;
	position:relative;
	border-radius:50%;
	overflow:hidden;
}

.wp-block-media-text.kids-update > .wp-block-media-text__media:before {
	content:'';
	padding-bottom:100%;
	display:block;
	position:relative;
}

.wp-block-media-text.kids-update > .wp-block-media-text__media img {
	height:100%;
	width:100%;
	object-fit:cover;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

.wp-block-media-text.kids-update > .wp-block-media-text__content {
	padding:0
}

/* #content p:last-child{
  margin-bottom: 0
} */
#content .slick-prev:before, #content .slick-next:before {
	font-family:"Font Awesome 5 Free";
	color:#92D400;
	font-size:36px;
	opacity:1;
	font-weight:900
}

#content .slick-prev:before {
	content:"\f053";
}

#content .slick-next:before {
	content:"\f054"
}

.gallery-title {
	max-width:990px;
	padding:0 15px;
	margin:0 auto;
}

.gallery-title h4 {
	font-weight:bold
}

#footer-container #footer-social-container {
	display:none
}

#single-curekids-hero-container, #curekids-hero-container {
	background-image:url(../../../../wp-content/uploads/2020/09/Group-58.png);
}

#curekids-hero-container #curekids-hero-content {
	padding:0 20px
}

#curekids-hero-container:before {
	display:none;
}

#curekids-hero-container #curekids-hero-content h3 {
	color:#fff;
	margin-bottom:5px;
}

#menu-header-auxiliary-menu ul {
	display:none;
	background:#fff;
	position:absolute;
	top:100%;
	left:0;
	width:180px;
	padding:10px;
}

#menu-header-auxiliary-menu > li.menu-item-has-children {
	position:relative;
}

#menu-header-auxiliary-menu > li.menu-item-has-children:hover ul {
	display:block;
}

#menu-header-auxiliary-menu > li.menu-item-has-children > a {
	padding-right:30px !important;
	position:relative;
}

#header-container #menu-header-auxiliary-menu ul li a {
	background-color:#fff !important;
	border-radius:0 !important;
	width:100%;
	display:block !important;
	color:#198c45 !important;
	text-align:left !important;
	font-size:16px !important
}

#menu-header-auxiliary-menu > li.menu-item-has-children > a:after {
	content:"\f078";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	font-size:12px;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:18px;
	display:block;
	z-index:2;
}

#menu-header-auxiliary-menu > li.menu-item-has-children:hover > a:after {
	content:"\f077";
}

#header-container #menu-header-auxiliary-menu ul li {
	display:block !important;
	margin-right:0 !important
}

#menu-header-auxiliary-menu ul li a {
	background:#fff;
	border-radius:0;
}

#kt-layout-id_f36bc0-80 > .kt-row-column-wrap {
	padding:0 15px !important;
}

#kt-layout-id_f36bc0-80 > .kt-row-column-wrap .kt-inside-inner-col > .wp-block-group {
	position:relative;
	bottom:-5px
}

.with-white-strip-bottom-50-percent {
	position:relative;
}

.with-white-strip-bottom-50-percent:after {
	content:'';
	top:45%;
	bottom:0;
	position:absolute;
	left:0;
	right:0;
	background:#fff
}

.with-white-strip-bottom-50-percent .gb-container-content {
	position:relative;
	z-index:2
}

.ways-to-give-columns .wp-block-column {
	padding:0 30px
}

.ways-to-give-columns .wp-block-column .wp-block-image figure {
	position:relative;
	display:block
}

.ways-to-give-columns .wp-block-column .wp-block-image figure:before {
	content:'';
	padding-bottom:68%;
	display:block;
	position:relative;
}

.ways-to-give-columns .wp-block-column .wp-block-image figure img {
	height:100%;
	width:100%;
	object-fit:cover;
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	object-position:center;
}

.healing-happens-here .wp-block-group__inner-container {
	display:flex;
	flex-wrap:wrap;
}

.healing-happens-here .wp-block-group {
	width:50%;
	padding:20px;
	position:relative;
}

.healing-happens-here .wp-block-group:not(:last-child):after {
	content:'';
	background-image:url(../../../../wp-content/uploads/2020/10/Path-2@2x.png);
	background-size:contain;
	background-repeat:no-repeat;
	width:calc(100% - 300px);
	display:block;
	top:181px;
	right:-37px;
	position:absolute;
	bottom:0;
	transform:rotate(8deg);
}

.healing-happens-here .wp-block-group:nth-child(even):after {
	right:calc(100% - -40px);
	transform:rotate(140deg);
	top:244px;
	bottom:-130px;
}

.healing-happens-here .wp-block-group:nth-child(3):after {
	transform:scaleY(-1) rotate(-35deg);
	right:-67px;
	bottom:220px;
}

.healing-happens-here .wp-block-group:nth-child(even) {
	margin-top:100px;
	padding-left:100px;
}

.healing-happens-here p {
	max-width:500px
}

.tab-slider .kt-tabs-title-list {
	display:none !important;
}

.tab-slider .kt-tabs-content-wrap .wp-block-kadence-tab {
	padding:0 !important;
	outline:none !important;
	border:0 !important
}

.tab-slider .kt-tabs-content-wrap .gb-block-container {
	position:relative;
}

.tab-slider .kt-tabs-content-wrap .gb-block-container:before {
	content:'';
	padding-bottom:30%;
	display:block;
	position:relative;
}

.tab-slider .kt-tabs-content-wrap .gb-block-container .gb-container-content {
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%);
	left:50%;
	width:100%;
	z-index:20
}

.treatable-disabilities-slider .kt-tab-inner-content-inner {
	padding:0 30px;
}

.treatable-disabilities-slider .wp-block-media-text {
	background:#EAEFF2;
}

.treatable-disabilities-slider .wp-block-media-text img {
	border-radius:0;
	height:auto;
}

.gutenberg-content.container .treatable-disabilities-slider .slick-dots {
	bottom:-75px;
	right:0;
	left:0;
	text-align:center;
}

.gutenberg-content.container .treatable-disabilities-slider .slick-prev {
	left:-30px;
}

.gutenberg-content.container .treatable-disabilities-slider .slick-next {
	right:-30px;
}

.staff-members:not(.show-titles) > div .staff-member p {
	display:none
}

.icon-arrow {
	font-size:1.2rem;
	margin-left:5px;
}

.icon-arrow:before {
	content:'\e901';
}

#content .has-text-color a {
	color:inherit !important;
}

.mobile-only {
	display:none;
}

.float-offset-left {
	float:left;
	position:relative;
	margin-left:-250px;
}

.float-offset-right {
	float:right;
	position:relative;
	margin-right:-250px
}

.float-offset-right figcaption {
	text-align:right
}

.single-post .single-post-quote {
	max-width:250px;
	padding:20px;
	padding-left:30px;
}

.single-post .single-post-quote * {
	position:relative;
}

.single-post .single-post-quote .wp-block-group__inner-container > *:last-child {
	margin-bottom:0 !important
}

.single-post .single-post-quote:before {
	content:'';
	border:5px solid #92D400;
	border-bottom:0;
	border-right:0;
	position:absolute;
	top:0;
	left:10px;
	display:block;
	bottom:0;
	width:70px;
}

.single-post .single-post-quote h3 {
	position:relative;
}

.single-post .single-post-quote h3:after {
	content:'';
	position:absolute;
	width:80px;
	border-bottom:1px solid #24373D;
	display:block;
	bottom:0;
	left:0;
}

.wp-block-image .alignleft {
	margin-right:1.5rem;
}

.wp-block-image .alignright {
	margin-left:1.5rem
}

.wp-block-image img {
	height:auto;
}

.with-tooltip {
	position:relative;
	cursor:pointer;
}

.with-tooltip > .tooltip {
	position:absolute;
	top:-42px;
	left:-10px;
	border-radius:5px;
	padding:10px 20px !important;
	color:#fff;
	background:#92d400;
	z-index:2;
	width:170px;
	font-size:14px;
	opacity:1;
	font-weight:bold;
	text-align:center;
	display:none;
}

.with-tooltip:hover > .tooltip {
	display:block;
}

.with-tooltip > .tooltip a {
	color:#fff !important
}

.with-tooltip > .tooltip:before {
	content:'';
	width:10px;
	height:10px;
	position:absolute;
	bottom:-4px;
	left:17px;
	display:block;
	background:#92d400;
	transform:rotate(45deg);
}

.documents-by-year {
	display:flex;
	flex-wrap:wrap;
	padding:0;
	margin:0 -30px;
}

.documents-by-year li {
	padding-left:0 !important;
}

.documents-by-year > li {
	flex-basis:33.33%;
	padding:0 30px !important;
	margin-bottom:20px !important;
}

.documents-by-year li {
	margin-left:0;
	list-style-type:none;
}

.documents-by-year li:before {
	display:none;
}

.documents-by-year > li strong {
	font-size:24px;
}

.documents-by-year > li ul {
	margin-top:0 !important
}

#content .slick-prev, #content .slick-next {
	width:35px;
	height:35px
}

.alignfull.cure-hero-step {
	padding:60px 20px;
}

.number-text {
	display:flex;
}

.number-text > div {
	flex:1;
}

.number-text > div:first-child {
	max-width:80px;
	margin-right:25px;
}

#content .alignfull.cure-hero-step h2 {
	font-size:28px;
	margin-bottom:10px
}

#content .alignfull.cure-hero-step .row {
	margin:0 -25px;
}

#content .alignfull.cure-hero-step .row > div {
	padding:0 25px
}

.cure-hero-step .hero-cure-kid, .cure-hero-step .cure-kid-message-sent {
	border-radius:15px;
	box-shadow:0 0 12px rgb(0 0 0 / 0.16);
	background:#fff;
}

.cure-hero-step .cure-kid-message-sent {
	padding:30px;
}

.cure-hero-step .photo-and-details {
	display:flex;
	align-items:center;
	padding:20px;
}

.cure-hero-step .cure-kid-message-sent .photo-and-details {
	border-bottom:60px solid #EAEFF2;
	padding:0;
	padding-bottom:15px;
	align-items:flex-start;
}

.cure-hero-step .cure-kid-message-sent .photo-and-details img {
	max-width:80px;
	margin-right:15px;
}

#content .cure-hero-step .cure-kid-message-sent .photo-and-details > * {
	margin-bottom:0
}

#content .cure-hero-step .cure-kid-message-sent .delivered {
	text-align:right;
	margin-left:15px;
	font-size:13px;
	color:#707070;
}

#content .cure-hero-step .cure-kid-message-sent .delivered:before {
	content:"\f14a";
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	margin-right:5px;
}

.cure-hero-step .photo-and-details > * {
	flex:1;
}

.cure-hero-step .photo-and-details > .photo-cont, #cure-kid-hero-donate-container .donate-cure-kid .photo-cont {
	max-width:80px;
	margin-right:20px;
	position:relative;
	border-radius:50%;
	overflow:hidden;
}

.cure-hero-step .photo-and-details > .photo-cont:before, #cure-kid-hero-donate-container .donate-cure-kid .photo-cont:before {
	content:'';
	position:relative;
	display:block;
	padding-bottom:100%;
}

.cure-hero-step .photo-and-details > .photo-cont img, #cure-kid-hero-donate-container .donate-cure-kid .photo-cont img {
	width:100%;
	height:100%;
	object-fit:cover;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

.cure-hero-step .photo-and-details p {
	font-size:16px;
	margin-bottom:0 !important
}

.cure-hero-step .photo-and-details p strong, .cure-hero-step .photo-and-details p b {
	font-size:18px;
}

.cure-hero-step .hero-cure-kid .cure-kid-meta {
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	background:#F3F1EE;
	padding:20px;
}

#cure-kid-hero-donate-container .donate-cure-kid {
	display:flex;
	align-items:center;
	margin-bottom:40px;
}

#cure-kid-hero-donate-container .donate-cure-kid > * {
	flex:1;
	margin-bottom:0 !important
}

.cure-hero-step .hero-cure-kid .cure-kid-meta ul {
	padding:0;
	margin:0 !important;
	text-align:center;
}

.cure-hero-step .hero-cure-kid .cure-kid-meta ul li {
	list-style-type:none;
	padding-left:0;
	display:inline-block;
	margin-left:0;
	margin-right:20px;
}

.cure-hero-step .hero-cure-kid .cure-kid-meta ul li:before {
	display:none;
}

.cure-hero-step #cure-hero-connected-container {
	position:relative;
	font-size:16px;
	padding-left:100px;
}

.cure-hero-step #cure-hero-connected-container:before {
	content:'';
	position:absolute;
	top:-60px;
	bottom:-86px;
	border-left:2px solid #25373D;
	left:130px;
}

.cure-hero-step #cure-hero-connected-container > div {
	display:flex;
	align-items:center;
	margin-bottom:20px;
	position:relative
}

.cure-hero-step #cure-hero-connected-container > div > div {
	flex:1;
}

.cure-hero-step #cure-hero-connected-container > div > div:first-child {
	max-width:80px;
	margin-right:15px
}

.cure-hero-step #cure-hero-connected-container > div .inner {
	max-width:60px;
	position:relative;
	border-radius:50%;
	overflow:hidden;
}

.cure-hero-step #cure-hero-connected-container > div .inner:before {
	position:relative;
	padding-bottom:100%;
	content:'';
	display:block;
}

.cure-hero-step #cure-hero-connected-container > div .inner img {
	height:100%;
	width:100%;
	object-fit:cover;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

.cure-hero-step #cure-hero-connected-container > div:first-child .inner {
	transform:scale(1.4);
	margin-bottom:20px
}

.cure-hero-step #cure-hero-connected-container .name {
	font-size:18px;
	font-weight:bold;
}

#content .cure-hero-step #cure-hero-connected-container .name > * {
	margin-bottom:0
}

#cure-kid-hero-donate-container {
	padding:100px 20px;
	background-image:url(../../../../wp-content/uploads/2020/10/hero5.jpg);
	background-size:cover;
}

#cure-kid-hero-donate-container .wrapper {
	max-width:800px;
	margin:0 auto;
	padding:30px;
	border-radius:10px;
	background:#fff;
}

/* #cure-kid-hero-donate-container #donation-form-wrapper > .row.mb-5.mt-4{
  display: none;
} */
#cure-kid-hero-donate-container #cure-hero-financial-accountability-container > div {
	padding:0;
	margin-top:50px
}

#cure-kid-hero-donate-container #cure-hero-details-container {
	padding:0;
	margin-top:30px;
}

.curekids-card > div > div:nth-child(1), .curekids-short-card > div > div:first-child {
	position:relative;
	border-radius:50%;
	overflow:hidden;
	display:block;
}

.curekids-card > div > div:nth-child(1):before, .curekids-short-card > div > div:first-child:before {
	content:'';
	padding-bottom:100%;
	display:block;
	position:relative;
}

.curekids-card > div > div:nth-child(1) img, .curekids-short-card > div > div:first-child img {
	height:100%;
	width:100%;
	object-fit:cover;
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
}

#content #content-rows .content-row.two-column-content > div, #content #content-rows .content-row.three-column-content > div {
	margin:0 -15px;
}

#content #content-rows .content-row.two-column-content > div > div {
	flex-basis:50%;
	padding:0 15px;
	margin-left:0 !important;
}

#content #content-rows .content-row.three-column-content > div > div {
	margin-left:0 !important;
	padding:0 15px;
	flex-basis:33.33%;
}

#curekids-hero-container h1 {
	color:#fff !important;
}

#mobile-menu #curekids-hero-content h3 em {
	color:#92d400 !important
}

#single-hospitals-header-container .fluid-width-video-wrapper:before {
	content:'';
	background:transparent;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10
}

#single-hospitals-header-container iframe {
	border:0
}

#single-story-content-container ul, #single-story-content-container ol {
	padding:0 120px !important;
}

#single-story-content-container blockquote {
	padding:0 90px 0 20px;
	font-size:20px;
	font-style:italic;
	font-weight:100;
	line-height:31px;
	color:#706A68;
	max-width:720px !important;
	margin:16px auto;
	border:0 !important;
	border-left:5px solid #e2e1e1 !important;
	width:100% !important;
	padding-right:0;
}

#single-story-content-container blockquote p {
	color:#706A68;
	margin-bottom:15px;
	font-size:20px;
	font-weight:normal;
}

#cure-kid-hero-donate-container .gift-cont .row > div {
	flex-basis:20%;
}

#cure-kid-hero-donate-container .gift-cont .donation-option label {
	top:8px
}

.btn-donate {
	background:#92d400;
	text-transform:uppercase;
	color:#fff !important;
	font-weight:bold;
	padding:10px 20px;
	font-size:18px;
	text-decoration:none !important;
	border-radius:5px;
}

.btn-donate:hover {
	background:#198c45;
	color:#fff;
}

#single-hospitals-details-header h1 span {
	margin-right:10px
}

#single-hospitals-details-header .btn-donate {
	position:relative;
	top:-10px;
	display:inline-block
}

#single-hospitals-header-container.with-video {
	height:auto;
}

#single-hospitals-header-container.with-video:after {
	content:'';
	padding-bottom:56.21%;
	position:relative;
	display:block;
}

#single-hospitals-header-container.with-video > div {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding-top:56.21% !important
}

#single-hospitals-header-container.with-video > div:not(.fluid-width-video-wrapper) {
	display:none;
}

#single-hospitals-details-container.with-video {
	top:-200px
}

.before-and-after-call-out-columns.neuro .wp-block-image {
	top:-58px;
	transform:translateX(-50%);
}

.before-and-after-call-out-columns.neuro {
	margin-top:-60px;
}

.sumome-image-sharer {
	display:none !important
}

.custom-control-label:after, .custom-control-label:before {
	width:15px;
	height:15px;
}

.custom-control-label:before {
	border:1px solid #198c45;
}

.custom-control-input:checked ~ .custom-control-label:before {
	border-color:#198c45;
	background-color:#198c45;
}

#messages-page-wrapper .message-option.selected-option .custom-control-input:checked ~ .custom-control-label:before {
	border-color:#92d400;
	background-color:#92d400;
}

.with-footer-buttons > div {
	padding-bottom:80px;
	position:relative;
}

.with-footer-buttons > div .gb-block-button {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}

.accredited-chapters .wrapper {
	padding:20px;
	border-radius:4px;
	background:#f4f0e9;
}

.accredited-chapters header {
	display:flex;
	align-items:center;
	margin-bottom:20px;
}

.accredited-chapters header > div {
	flex:1;
}

.accredited-chapters header > div * {
	margin:0 !important
}

.accredited-chapters header > div:first-child {
	max-width:50px;
	margin-right:10px;
}

.accredited-chapters .content ul {
	margin-bottom:0 !important
}

.accredited-chapters .content ul li {
	color:#706A68;
	padding-bottom:10px;
	padding-left:0 !important
}

.accredited-chapters .content ul li:not(:last-child) {
	border-bottom:1px solid rgba(157, 147, 134, 0.15);
}

.accredited-chapters .content ul li:before {
	display:none !important
}

.accredited-chapters .content ul li a {
	color:#9d9386 !important;
}

.accredited-chapters > div {
	margin-bottom:30px
}

#arve .arve-wrapper, #tinymce .arve-wrapper, #content .call-to-action {
	margin:0 auto !important
}

#partner-groupings .partner-group .partners .partner img {
	height:auto;
	max-height:100px;
}

#content .partner-name, #content .partner-name a {
	color:#24373d;
	font-size:20px
}

ul.cnss-social-icon li.cn-fa-icon a {
	display:inline-block;
	text-align:center
}

ul.cnss-social-icon li.cn-fa-icon a:hover {
	color:#198c45 !important;
}

.clear {
	clear:both
}

table.cnss-social-icon tr td, table.cnss-social-icon, table.cnss-social-icon tr {
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	vertical-align:middle !important;
	background:none !important;
}

table.cnss-social-icon tr td img {
	max-width:100% !important;
}

table.cnss-social-icon tr td a img, table.cnss-social-icon tr td a:hover img, table.cnss-social-icon tr td a img:hover {
	border:none !important;
}

table.cnss-social-icon tr td a img:hover, table.cnss-social-icon tr td a:hover img {
	max-width:100% !important;
}

ul.cnss-social-icon {
	margin:0;
	padding:0;
	list-style-type:none
}

ul.cnss-social-icon li a img {
	display:inherit !important;
}

ul.cnss-social-icon li a {
	border:none !important;
	text-decoration:none !important;
}

ul.cnss-social-icon li:after, ul.cnss-social-icon li:before {
	display:none !important;
	content:inherit !important;
}

ul.cnss-social-icon li {
	vertical-align:middle;
	float:none !important;
	width:auto !important;
	margin:0 !important;
	list-style-type:none !important;
	border:none !important;
	padding:0 !important;
	background:none !important;
	line-height:normal !important;
}

ul.cnss-social-icon li a, ul.cnss-social-icon li a img {
	box-shadow:none !important;
	-webkit-box-shadow:none;
}

.new-donate-kids-api {
	margin:0 auto;
	max-width:350px;
	margin-bottom:30px;
}

#staff-members > div .staff-member {
	margin-bottom:40px
}

.gform_confirmation_message_9 {
	color:#fff !important
}

.hospitals-dropdown {
	position:relative;
	margin-top:30px;
}

.hospitals-dropdown span {
	padding:8px 50px 8px 20px !important;
	border-radius:4px !important;
	background:#fff;
	border:0;
	height:auto;
	width:100%;
	display:block;
	border:1px solid #ddd;
}

.hospitals-dropdown span:after {
	content:'\f0d7';
	font-family:'Font Awesome 5 Free';
	position:absolute;
	font-weight:900;
	top:0;
	right:0;
	bottom:0;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	width:35px;
	background:#92D400;
	color:#fff;
	text-align:center;
	line-height:40px;
}

.hospitals-dropdown ul {
	position:absolute;
	top:100%;
	display:none;
	left:0;
	right:0;
	background:#fff;
	padding:10px;
	border:1px solid #ddd;
	border-top:0;
	z-index:999;
}

.hospitals-dropdown ul li:before, .hospitals-dropdown ul li:after {
	display:none;
}

.hospitals-dropdown ul li {
	position:relative;
	display:block;
	list-style-type:none;
	margin-bottom:12px !important;
}

.hospitals-dropdown ul li a {
	text-decoration:none;
	color:#333;
}

.hospitals-dropdown span:hover + ul {
	display:block
}

.page-id-414199 .entry-content, .hospitals-map-banner-container {
	position:relative;
	z-index:10;
}

.average-faith-block {
	background-image:url(../../../..//wp-content/uploads/2021/01/average-faith.png);
	background-size:100%;
	background-repeat:round;
	padding:30px;
	padding-bottom:60%;
	position:relative;
	background-position:top;
}

.average-faith-block .wp-block-group__inner-container {
	color:#198c45;
	font-weight:normal;
	position:absolute;
	top:calc(50% + 20px);
	left:0;
	transform:translateY(-50%);
	right:0;
	padding:0 40px;
}

.average-faith-block .wp-block-group__inner-container h3 {
	font-weight:normal !important;
	position:relative;
	margin-bottom:0 !important;
	padding-bottom:10px;
}

.average-faith-block .wp-block-group__inner-container h3:after {
	content:'';
	position:absolute;
	bottom:-5px;
	width:80px;
	left:50%;
	border-bottom:1px solid #24373d;
	transform:translateX(-50%);
}

.gform_ajax_spinner {
	margin-left:20px;
	border:4px solid rgba(255, 255, 255, 0.3);
	border-left:4px solid rgb(255 255 255 / 70%);
	animation:spinner 1.1s infinite linear;
	border-radius:50%;
	width:20px;
	height:20px;
	position:absolute;
	top:30%;
	transform:translateY(-50%);
	left:-1px;
}

@keyframes spinner {
	0% {
		transform:rotate(0deg);
	}
	100% {
		transform:rotate(360deg);
	}
}

.curekids-card > div > div:nth-child(2) p strong, .curekids-card > div > div:nth-child(2) p strong {
	color:#198c45;
}

.content-id-placeholder input[type="text"], .content-id-placeholder input[type="email"] {
	width:100% !important;
	border:1px solid rgba(36, 55, 61, 0.5);
	border-radius:7px;
	height:60px;
	padding-left:15px;
}

.content-id-placeholder input[type="submit"] {
	display:inline-block;
	text-decoration:none;
	border:none;
	border-radius:7px;
	background:#198c45;
	background-color:#198c45 !important;
	color:#fff;
	padding:10px 15px 10px 19px;
	min-width:140px;
	text-align:center;
	box-shadow:none !important;
}

.staff-members {
	padding:40px 0 80px;
}

.staff-members > div .staff-member {
	text-align:center !important
}

.staff-members > div {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
}

.staff-members > div {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
}

.staff-members > div .staff-member img {
	border-radius:50%;
	display:inline-block;
	width:100%;
	max-width:180px;
	margin-bottom:15px;
}

.staff-members > div .staff-member h4 {
	font-weight:bold;
}

.staff-members > div .staff-member h4, .staff-members > div .staff-member p {
	margin:0 !important;
	color:#24373d;
}

.staff-members > div .staff-member p {
	opacity:0.5;
}

.staff-members > div .staff-member {
	margin-bottom:40px
}

#story-categories-container h5 {
	position:static;
	margin-bottom:20px;
	font-size:30px;
}

#story-categories-container ul > li {
	padding-left:0;
}

#story-categories-container ul > li:before {
	display:none;
}

.typography-example {
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:30px 0;
	padding-left:0;
	list-style-type:none
}

.typography-example li {
	width:50%;
	margin-bottom:25px !important;
	padding-left:0 !important
}

/*#content #single-curekids-buttons-container a {*/
/*	background:#198c45 !important;*/
/*	color:#fff !important*/
/*}*/

#content #single-curekids-buttons-container a:hover {
	background:#92d400 !important;
	background-color:#92d400 !important;
}

#content .cd-image-label {
	bottom:unset;
	top:0
}

#content .cd-image-container {
	width:100%;
	max-width:100%;
}

.loved-popup {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:none;
	z-index:999999;
}

.loved-popup.open {
	display:block;
}

.loved-popup .overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000;
	opacity:.8;
}

.loved-popup .close {
	position:absolute;
	top:15px;
	right:15px;
	color:#fff;
	cursor:pointer;
	z-index:99;
	opacity:1;
}

.loved-popup .content {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width:100%;
	background-image:url(https://0515f2af61d5e3d37aec-a1d11e7882f6a6aa49a62729309b6434.ssl.cf2.rackcdn.com/2021/04/background.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	max-width:500px;
	z-index:2;
	background-color:#198c45;
	text-align:center;
}

.loved-popup .wrapper {
	padding:100px 60px 40px;
}

.loved-popup .inner {

}

.loved-popup h2 {
	color:#fff;
	margin-bottom:5px;
}

.loved-popup h4 {
	color:#fff;
	font-style:italic
}

.loved-popup .buttons {
	margin-top:40px;
	text-align:center;
}

.loved-popup .buttons a {
	font-weight:bold;
	color:#198c45;
	text-decoration:none !important;
	padding:8px 22px;
	display:inline-block;
	background:#fff;
	font-size:20px;
	border:0 !important
}

.loved-popup .buttons a:not(:last-child) {
	margin-right:15px;
}

.forum-buttons {
	position:absolute;
	bottom:10%;
	right:20%;
	text-align:center;
}

.forum-buttons a {
	padding:10px 20px;
	color:#fff !important;
	background:#198c45;
	border-radius:8px;
}

.forum-buttons a:not(:last-child) {
	margin-right:10px;
}

#single-hospitals-details-header a.btn-donate {
	background:#e26d26;
}

#single-hospitals-details-header a.btn-donate:hover {
	background:#92d400
}

.kadence-blocks-gallery-item:before {
	display:none !important;
}

.press-list .press {
	margin-bottom:30px;
}

.press-list .press .wrapper {
	background:#EEECEC;
}

.press-list .press .inner {
	padding:15px;
	padding-left:0;
	position:relative;
	height:100%;
	padding-bottom:60px;
}

.press-list .press .inner .read-more {
	position:absolute;
	left:0;
	bottom:0;
}

.press-list .press .inner .read-more a {
	text-decoration:underline;
}

/* .press-list .thumbnail, .press-thumbnail{
  position: relative; padding-bottom: 70%;
}
.press-list .thumbnail{
  height: 100%;
}
.press-list .thumbnail img, .press-thumbnail img{
  position: absolute; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; width: 100%; height: 100%;
} */
.press-list.pagination {
	display:block;
	text-align:center;
	margin-top:60px;
}

.press-list.pagination .page-numbers {
	padding:5px 10px;
	color:#198c45;
}

.press-list .date {
	text-decoration:underline;
}

.press-list.pagination .page-numbers.current {
	color:#fff;
	background:#198c45
}

.press-list .category a {
	position:absolute;
	top:0;
	left:0;
	padding:10px 20px;
	background:#198c45;
	text-decoration:underline;
	z-index:2;
	color:#fff;
	text-transform:uppercase;
}

.press-list .category a:not(:first-child) {
	display:none;
}

.press-list h3 a {
	color:#198c45;
}

.hide-header #header-container {
	display:none;
}

.hide-header .gutenberg-content.container {
	margin-top:0 !important;
}

.add-white-logo {
	position:relative;
}

.add-white-logo:before {
	content:'';
	width:150px;
	height:80px;
	background:url(../../../wp-content/uploads/2021/03/CURE-Logo-Inverted.png) no-repeat;
	background-position:center;
	top:100px;
	left:50%;
	transform:translateX(-50%);
	background-size:contain;
}

.gift-form-container.landing-page-donation {
	margin-top:0;
}

.gift-form-container.landing-page-donation:after {
	display:none
}

.gift-form-container.landing-page-donation .gift-form {
	display:none !important;
}

.donation-banner-logo img {
	max-width:150px;
}

.gift-form-container.landing-page-donation .wrapper {
	margin-left:0;
	transition:all .5s;
	margin-bottom:80px;
}

/* .gift-form-container.landing-page-donation.open{
  margin-top: 600px;
} */
/* .gift-form-container.landing-page-donation.open .wrapper {
  margin-left: auto
} */
.gift-form-container.landing-page-donation.open .gift-form {
	display:block !important;
	background:#eaeff2;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	margin-top:30px;
}

.gift-form-container.landing-page-donation.open:after {
	display:block;
	left:-100%;
	width:200vw;
	right:-100%;
	top:1000px;
}

.landing-page-donation-banner > div {
	background-size:100% !important;
	background-position:top !important;
	background-color:#eaeff2 !important;
}

/* .landing-page-donation-banner.open > div{
  background-position: center top !important;
  background-size: 100% !important;
} */
/* .gift-form-container.landing-page-donation #cure-donation-form #__BVID__10{
  visibility: hidden; position: absolute; left: -99999px; top: 0;
} */
.gift-form-container.landing-page-donation .donation-type {
	display:none
}

.gift-form-container.landing-page-donation .donation-type {
	margin-top:30px !important;
	margin-bottom:0 !important
}

.gift-form-container.landing-page-donation .donation-type {
	margin:0;
	padding:0;
	text-align:center
}

.gift-form-container.landing-page-donation .donation-type li {
	display:inline-block;
	list-style-type:none;
	text-transform:unset;
	position:relative;
	padding-left:0 !important
}

.gift-form-container.landing-page-donation .donation-type li input {
	position:absolute;
	top:-1px;
	left:15px;
	opacity:0;
	z-index:10000;
	width:100%;

}

.gift-form-container.landing-page-donation .donation-type li label {
	text-transform:unset !important;
}

.gift-form-container.landing-page-donation .donation-type li label span {
	padding-left:40px;
	display:block;
	position:relative;
}

.gift-form-container.landing-page-donation .donation-type li label span:before,
.gift-form-container.landing-page-donation .donation-type li span:after {
	position:absolute;
	top:0.25rem;
	left:16px;
	display:block;
	width:1.5rem;
	height:1.5rem;
	content:'';
}

.gift-form-container.landing-page-donation .donation-type li span:before {
	border-radius:50%;
	border:1px solid #198c45;
	background-color:#fff;
}

.gift-form-container.landing-page-donation .donation-type li span:after {
	position:absolute;
	top:0.25rem;
	content:''
}

.gift-form-container.landing-page-donation .donation-type li input:checked + span:after {
	top:0.25rem;
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2392D400'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:center;
	background-size:9px;
}

.gift-form-container.landing-page-donation .donation-type li:before {
	display:none;
}

.gift-form-container.landing-page-donation .wrapper {
	max-width:700px;
}

.gift-form-container.landing-page-donation .gift-options {
	padding:20px 40px 20px
}

.gift-form-container.landing-page-donation .gift-options > div > p:first-child[style*="22px"] {
	line-height:3rem !important;
	margin-bottom:10px !important
}

.gift-form-container.landing-page-donation .new-donate-kids-api {
	margin-bottom:10px !important
}

.gift-form-container.landing-page-donation .gift-cont > h4 {
	background:#92d400;
	color:#fff;
}

.gift-form-container.landing-page-donation.open .gift-form {
	padding-top:0 !important
}

.gift-form-container.landing-page-donation .additional-form-note {
	background:#92d400;
	color:#fff;
	padding:10px 20px;
	border-radius:4px;
	font-size:1.98rem;
	margin-bottom:20px;
	display:inline-block;
	width:auto;
	text-align:center;
	margin-left:-20px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	min-width:calc(100% + 40px);
}

.single-hospitals .video-featured {
	margin-bottom:40px;
	border-radius:6px;
	padding:40px;
	display:flex;
	align-items:center;
	justify-content:center;
	min-height:300px;
	background-size:cover;
	background-position:center;
	position:relative;
}

.single-hospitals .video-featured:before {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#7E7E7E;
	content:'';
	mix-blend-mode:multiply;
	border-radius:6px
}

.single-hospitals .video-featured a, .hospitals-read-more-articles a {
	background:#92d400;
	text-transform:uppercase;
	color:#fff !important;
	font-weight:bold;
	padding:10px 20px;
	border-radius:6px;
	text-decoration:none;
	position:relative;
	z-index:2
}

.single-hospitals .video-featured a:hover, .hospitals-read-more-articles a:hover {
	background:#198c45;
	border:1px solid #198c45;
	color:#fff;
}

.hospitals-read-more-articles {
	margin-top:30px
}

#single-hospitals-header-container {
	height:400px;
}

.what-to-expect-in-the-process {
	position:relative;
}

.what-to-expect-in-the-process:before {
	content:'';
	position:absolute;
	bottom:4px;
	left:7px;
	border-right:5px solid #92d400;
	top:8px;
}

.what-to-expect-in-the-process li {
	margin-bottom:40px !important;
	position:relative !important;
	padding-left:39px !important;
}

.what-to-expect-in-the-process li:before {
	width:20px !important;
	height:20px !important;
	border-radius:50%;
	background:#92d400 !important;
	content:'' !important;
	display:block !important;
	top:4px !important;
}

.what-to-expect-in-the-process li strong {
	font-weight:bold;
	color:#92d400;
	letter-spacing:1px;
}

.cure-benefits .wp-block-image img {
	border-top-left-radius:8px;
	border-top-right-radius:8px
}

.cure-benefits .wp-block-group.has-background {
	padding:25px;
	min-height:150px;
}

.cure-benefits h3 {
	line-height:3rem;
	font-size:24px !important
}

.cure-benefits .description {
	display:none;
}

.cure-benefits .kt-inside-inner-col {
	padding-bottom:40px;
	position:relative;
}

.cure-benefits .kt-inside-inner-col .gb-block-button {
	position:absolute;
	bottom:30px;
	left:0;
	right:0;
	margin-bottom:0;
}

.cure-benefits .kt-inside-inner-col.open .gb-block-button a {
	background:#24373d !important
}

.cure-benefits .kt-inside-inner-col.open .description {
	display:block
}

.wp-social-link:before {
	display:none !important
}

.cure-benefits .kt-inside-inner-col.open .gb-block-button span {
	display:none;
}

.cure-benefits .kt-inside-inner-col.open .gb-block-button a:before {
	content:'CLOSE';
}

.cure-benefits-with-accordion .kt-accordion-panel-inner {
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px
}

#content .kt-blocks-accordion-header {
	outline:0
}

.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-group {
	display:none;
	position:fixed;
	z-index:999999999999999999999;
	top:50%;
	right:unset;
	bottom:unset;
	left:50%;
	/* position: absolute; */
	/* top: 50%; */
	/* left: 50%; */
	/* right: unset; */
	width:600px;
	transform:translate(-50%, -50%);
}

.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-group > div.wp-block-group__inner-container {
	width:calc(100% - 60px);
	padding:20px 30px;
	top:50%;
	left:50%;
	max-width:600px;
	background:#fff;
	position:absolute;
	transform:translate(-50%, -50%);
	z-index:999999999999;
	border-radius:5px;
}

.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-image {
	width:100px;
	height:100px;
	position:relative;
	border-radius:50%;
	overflow:hidden;
	background:#92d400;
	cursor:pointer;
	margin:0 auto 20px;
}

.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-image:hover {
	background:#fff;
}

.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-image img {
	position:absolute;
	bottom:20px;
	right:20px;
	left:20px;
	top:20px;
	object-fit:contain;
	object-position:center;
	height:calc(100% - 40px);
	width:calc(100% - 40px);
}

.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-group * {
	text-align:center !important;
}

.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col.open > .wp-block-group {
	display:block;
}

@media (min-width:640px) {
	.hiring-process .wp-block-kadence-rowlayout .wp-block-kadence-column:hover .wp-block-group {
		display:block
	}
}

.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-group .overlay {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	cursor:pointer;
}

.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-group .close-btn {
	position:absolute;
	top:10px;
	right:15px;
	cursor:pointer;
	color:#92d400;
	display:none
}

.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col.open .close-btn {
	display:block
}

.hiring-process > div > div > div > div > div:nth-child(2), .hiring-process > div > div > div > div > div:nth-child(3) {
	position:relative;
}

.hiring-process > div > div > div > div > div:nth-child(2):after {
	content:'';
	position:absolute;
	left:0;
	top:51px;
	border-top:6px solid #24373d;
	width:21%;
}

.hiring-process h2 {
	line-height:4rem;
	margin-bottom:0 !important
}

.hiring-process > div > div > div > div > div {
	z-index:1
}

.hiring-process > div > div > div > div > div:nth-child(2):before {
	position:absolute;
	top:51px;
	left:67px;
	right:67px;
	bottom:0;
	border:5px #92d400 dashed;
	display:block;
	border-left:0;
}

.hiring-process > div > div > div > div > div:nth-child(3):before {
	position:absolute;
	top:-41px;
	left:67px;
	right:80px;
	bottom:93px;
	border:5px #92d400 dashed;
	display:block;
	border-right:0;
	border-top:0;
}

.hiring-process > div > div > div > div > div:nth-child(2) {
	margin-bottom:40px !important;
}

.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-group h2, .hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-group h3 {
	margin-bottom:7px !important;
}

.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-group p {
	line-height:3rem
}

.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-group h3 {
	font-size:24px !important
}

/*
.positions-in-cure > div{
padding-bottom: 60px !important; position: relative;
}
.positions-in-cure > div:before{
content: ''; position: absolute; top: 0; left: 0; right: 0; height: 130px; background: #fff;
}
.positions-in-cure > div .kt-inside-inner-col{
position: relative; padding-bottom: 60px;
}
.positions-in-cure h3{
line-height: 3rem !important
}
.positions-in-cure p{
line-height: 3rem !important
}
.positions-in-cure > div .kt-inside-inner-col .gb-block-button{
position: absolute; bottom: 10px; left: 0; right: 0; font-weight: 600; letter-spacing: 1px
}
*/
/* .donation-banner-logo{
  padding: 0 60px;
} */
@media (max-width:1440px) {
	/* .gift-form-container.landing-page-donation.open {
    margin-top: 400px;
  } */
	#content .hiring-process h2 {
		font-size:32px !important;
	}
}

@media (max-width:1280px) {
	.gift-form-container.landing-page-donation .additional-form-note {
		margin-left:-60px;
		min-width:calc(100% + 120px);
	}
}

@media (max-width:1180px) {
	/* .gift-form-container.landing-page-donation, .gift-form-container.landing-page-donation.open{
    margin-top: 200px;
  } */
	.gift-form-container.landing-page-donation .wrapper {
		margin-left:auto
	}

	.gift-form-container.landing-page-donation .additional-form-note {
		min-width:calc(100% + 80px);
		margin-left:-40px;
	}

	.donation-banner-logo {
		text-align:center
	}

	#content .hiring-process h2 {
		font-size:26px !important;
	}
}

@media (max-width:820px) {
	/* .gift-form-container.landing-page-donation, .gift-form-container.landing-page-donation.open{
    margin-top: 150PX;
  } */
	.gift-form-container.landing-page-donation .additional-form-note {
		margin-left:-10px;
		min-width:calc(100% + 20px)
	}
}

@media (max-width:600px) {
	.gift-form-container.landing-page-donation .additional-form-note {
		margin-left:10px;
		min-width:unset;
		max-width:calc(100% - 20px);
	}

	.gift-form-container.landing-page-donation, .gift-form-container.landing-page-donation.open {
		margin-top:86PX;
	}

	#single-hospitals-header-container {
		margin-top:0;
	}
}

@media screen and (max-width:800px) {
	.typography-example li .large-example {
		display:block;
		float:none;
		margin-bottom:10px
	}
}

@media screen and (max-width:550px) {
	.typography-example li {
		display:block;
		width:100%
	}

	.typography-example li .large-example {
		float:left;
		margin-bottom:0
	}
}

@media screen and (max-width:400px) {
	.typography-example li .large-example {
		display:block;
		float:none;
		margin-bottom:10px
	}
}

.typography-example .frutiger-light span {
	font-weight:100
}

.typography-example .frutiger-roman span {
	font-weight:normal
}

.typography-example .frutiger-bold span {
	font-weight:bold
}

.typography-example .frutiger-black span {
	font-weight:600
}

.typography-example .large-example {
	margin-right:10px;
	font-size:60px;
	float:left;
	line-height:50px;
	color:#362F2D
}

.typography-example span:not(.large-example) {
	display:block;
	font-size:13px;
	line-height:18px
}

.typography-example span.typeface-name {
	margin-top:-4px;
	color:#362F2D
}

.typography-example span.uppercase-example, .typography-example span.lowercase-example {
	opacity:.7
}

.tisa-typography-example {
	font-family:tisa
}

.tisa-typography-example .tisa-italic span {
	font-style:italic
}

.tisa-typography-example .tisa-bold span {
	font-weight:bold
}

.tisa-typography-example .tisa-bold-italic span {
	font-weight:bold;
	font-style:italic
}

.hand-typography-example {
	font-family:daniel
}

.hand-typography-example .daniel-roman span {
	font-weight:normal
}

.hand-typography-example .daniel-bold span {
	font-weight:bold
}

.hand-typography-example .daniel-black span {
	font-weight:600
}

.hand-typography-example span.uppercase-example, .hand-typography-example span.lowercase-example {
	letter-spacing:inherit
}

@media screen and (max-width:480px) {
	.hand-typography-example span.uppercase-example, .hand-typography-example span.lowercase-example {
		font-size:11px
	}
}

.hand-typography-example span.large-example {
	font-size:50px
}

.cross-list li:before, .check-list li:before, .typography-example li:before {
	display:none !important;
}

.cross-list li, .check-list li {
	padding-left:5px !important;
	list-style:inherit !important;
}

.check-list, .cross-list {
	padding-left:22px;
	margin-top:0 !important
}

.cross-list {
	margin-top:26px;
	padding-left:25px !important;
	margin-bottom:66px;
	list-style-image:url(../../../../wp-content/uploads/2021/03/icon-x-red.svg);
}

.check-list {
	margin-top:26px;
	padding-left:25px !important;
	margin-bottom:66px;
	list-style-image:url(../../../../wp-content/uploads/2021/03/icon-check-green.svg);
}

.downloadable-logos .wp-block-image {
	position:relative;
}

.downloadable-logos .wp-block-image:before {
	padding-bottom:70%;
	content:'';
	position:relative;
	display:block;
}

.downloadable-logos .wp-block-group {
	position:relative;
	overflow:hidden;
	box-shadow:0 0 0 1px #d4d4d4, 0 2px 0 1px rgb(0 0 0 / 2%);
}

.downloadable-logos .wp-block-image, .downloadable-logos figure {
	margin-bottom:0
}

.downloadable-logos .wp-block-image figure {
	display:block;
}

.downloadable-logos .wp-block-image img {
	position:absolute;
	top:10px;
	right:10px;
	left:10px;
	bottom:10px;
	object-fit:contain;
	object-position:center;
	height:calc(100% - 20px);
	width:calc(100% - 20px);
}

.downloadable-logos .gb-block-button {
	position:absolute;
	top:100%;
	left:0;
	right:0;
	overflow:hidden;
	margin-bottom:0;
	transition:all .5s;
}

.downloadable-logos .gb-block-button a {
	border-radius:0 !important;
	width:100% !important;
	text-align:center;
}

.downloadable-logos .wp-block-column:hover .gb-block-button {
	top:unset;
	bottom:0;
}

.color-palette.wp-block-group {
	min-height:150px;
}

.pledge-form-container {
	padding:40px 60px;
	margin-top:-80px;
	border-radius:10px;
}

.pledge-form-container h3 {
	margin-bottom:10px !important;
}

#gform_13 .gsection h2 {
	text-transform:uppercase;
	font-size:20px !important;
	font-weight:bold;
	text-align:center
}

#gform_13 .gsection {
	margin-right:0;
	margin-bottom:0
}

#gform_13 .gsection, #field_13_18, #field_13_29 {
	border-bottom:0;
	background:#198C45;
	padding:10px 20px;
	font-weight:bold;
	font-size:1.3rem;
	color:#fff;
}

#field_13_18, #field_13_29 {
	padding:5px 15px !important
}

#field_13_18 label, #field_13_29 label {
	font-weight:bold !important;
	font-size:20px !important;
}

#gform_13 .gfield_description {
	font-weight:bold;
	padding-top:5px;
}

#content #gform_13 select, #content #gform_14 select, #content #gform_10 select {
	padding:9px 0 9px 3px;
	border-radius:5px;
	border:1px solid rgba(36, 55, 61, 0.5);
}

#content .ginput_container_address > span label {
	margin-bottom:15px;
}

#gform_fields_13 {
	display:flex;
	margin:0 -15px !important;
	flex-wrap:wrap;
	align-items:flex-end;
}

#content #gform_wrapper_13 #gform_13 #gform_fields_13 .ginput_container_number input {
	padding-left:32px !important;
	background:transparent !important;
}

#gform_fields_13 .ginput_container_number {
	position:relative;
}

#gform_fields_13 .ginput_container_number:before {
	content:'$';
	color:#AAA7A7 !important;
	font-weight:600;
	position:absolute;
	top:10px;
	left:13px;
}

#gform_fields_13 .hidden_label .ginput_container_number:before {
	top:23px;
}

#gform_fields_13 .hidden_label .ginput_container {
	margin-top:0 !important;
}

#gform_fields_13 #field_13_18 .ginput_container, #gform_fields_13 #field_13_29 .ginput_container {
	margin-top:8px !important;
}

#gform_fields_13 .gfield_consent_label {
	font-weight:600 !important;
}

#gform_fields_13 > li {
	flex-basis:100%;
	padding:0 15px;
}

#gform_fields_13 > li.half {
	flex-basis:50%;
}

#gform_fields_13 hr {
	border-top:1px solid #198c45;
}

.presidents-donate-form-wrapper #cure-donation-form form > div:first-child {
	padding:0 30px;
	border:1px solid #707070;
	position:relative;
	background:#fff;
	margin-left:0;
	margin-right:0;
	margin-bottom:40px !important;
	padding-top:70px;
}

.presidents-donate-form-wrapper #cure-donation-form form > div:first-child:before {
	color:#fff;
	background:#198C45;
	display:block;
	padding:9px 10px;
	text-align:center;
	font-weight:600;
	content:'AMOUNT';
	font-size:20px;
	flex-basis:100%;
	margin-bottom:20px;
	position:absolute;
	top:0;
	left:0;
	right:0;
}

.presidents-donate-form-wrapper.gift-form-container .gift-options {
	padding:0;
	max-width:unset;
	background:transparent;
}

.presidents-donate-form-wrapper.gift-form-container .gift-options .inner {
	max-width:600px;
	margin:-50px auto 0;
	border-radius:10px;
	background:#fff;
	padding:20px 20px 0
}

.presidents-donate-form-wrapper .donate-options-container {
	background:#198C45
}

.presidents-donate-form-wrapper .donate-options-container > div {
	display:flex;
}

.presidents-donate-form-wrapper .donate-options-container > div > div {
	flex:1;
	border:0
}

.presidents-donate-form-wrapper.gift-form-container .wrapper {
	max-width:1025px;
}

.presidents-donate-form-wrapper .donate-options-container > div > div:first-child {
	background:#05732F;
	text-align:center;
	max-width:250px;
	width:250px;
}

.presidents-donate-form-wrapper .donate-options-container > div > div:first-child h2 {
	display:flex;
	color:#fff;
	align-items:center;
	justify-content:center;
	height:100%;
	font-size:30px;
}

.presidents-donate-form-wrapper .donate-options-container > div > div h4 {
	color:#fff;
	font-weight:bold;
	border-bottom:0
}

.presidents-donate-form-wrapper .gift-cont .row > div {
	flex-basis:33.33%;
}

.presidents-donate-form-wrapper .gift-cont .donation-option label {
	font-weight:bold
}

.presidents-donate-form-wrapper .gift-form form {
	max-width:800px;
	margin:0 auto
}

.gift-form-container.presidents-donate-form-wrapper {
	margin-top:0;
}

.presidents-donate-form-wrapper .gift-cont .cont ul > li > span, .presidents-donate-form-wrapper .gift-cont .donation-option {
	background:#fff;
}

.presidents-donate-form-wrapper .gift-cont .donation-option.selected-option {
	background:#92D400;
	border-color:#92D400;
	color:#fff !important;
}

.presidents-donate-form-wrapper .gift-form form > div:nth-child(2) {
	display:none;
}

.presidents-donate-form-wrapper .gift-form form > div:nth-child(3) {
	position:relative;
	padding-top:70px !important;
	border-top:1px solid #707070;
}

.presidents-donate-form-wrapper .gift-form form > div:nth-child(3):before {
	content:'DONATION INFORMATION';
	color:#fff;
	background:#198C45;
	display:block;
	font-weight:600;
	padding:9px 10px;
	text-align:center;
	flex-basis:100%;
	margin-bottom:20px;
	position:absolute;
	left:0;
	top:0;
	right:0;
	font-size:20px;
}

.presidents-donate-form-wrapper .gift-form form > div {
	margin:0 !important;
	padding:0;
}

.presidents-donate-form-wrapper .gift-form form > div:not(:first-child) {
	padding:0 30px;
	background:#fff;
	border-left:1px solid #707070;
	border-right:1px solid #707070
}

.presidents-donate-form-wrapper .gift-form form > div:first-child {
	padding-bottom:30px
}

.presidents-donate-form-wrapper .gift-form form > div:last-child {
	padding-bottom:30px !important;
	border-bottom:1px solid #707070;
	padding-top:20px;
}

.presidents-donate-form-wrapper .gift-form form > div:last-child {
	text-align:center
}

.presidents-donate-form-wrapper .gift-cont .donation-option input:not([value="1000.00"]) + label {
	padding-top:15px !important;
}

.gift-form-container.presidents-donate-form-wrapper:after {
	top:347px;
	background:url(../../../../wp-content/uploads/2021/04/background-1.png) no-repeat;
	background-position:center top;
	background-size:contain;
	background-color:#edf8f9;
}

#input_14_5 li:before {
	display:none;
}

#input_14_5 {
	text-align:left;
}

#input_14_5 li {
	display:inline-block;
	position:relative;
}

#input_14_5 li:not(:last-child) {
	margin-right:10px;
}

#input_14_5 li input {
	position:absolute;
	opacity:0
}

#input_14_5 li label {
	padding:10px 20px;
	border-radius:5px;
	border:1px solid #ddd;
	margin-left:0;
	min-width:120px;
	text-align:center;
	font-size:18px;
}

#input_14_5 li input:checked + label {
	background:#198c45;
	color:#fff;
}

#input_14_5 li:last-child {
	width:100%;
}

.our-work-circles {
	position:relative;
	padding-top:300px;
	clear:both;
	height:829px;
	overflow:hidden;
	transition:all .5s;
	margin-bottom:70px !important;
	max-width:1100px;
	margin-left:auto;
	margin-right:auto;
}

/* .our-work-circles:not(.view-all):after{
  position: absolute;
  content: 'VIEW MORE';
  height: 250px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  left: 0;
  right: 0;
  bottom: calc(100% - 830px);
  z-index: 2;
  background: rgb(255,255,255);
  background: linear-gradient(180deg, rgb(255 255 255 / 11%) 0%, rgb(255 255 255) 100%);
  z-index: 99999;
  color: #198c45;
  padding-bottom: 16px;
  font-weight: bold;
} */
.our-work-circles:not(.view-all) .view-all-button {
	position:absolute;
	height:250px;
	display:flex;
	align-items:flex-end;
	justify-content:center;
	left:0;
	right:0;
	bottom:calc(100% - 830px);
	z-index:2;
	background:rgb(255, 255, 255);
	background:linear-gradient(180deg, rgb(255 255 255 / 11%) 0%, rgb(255 255 255) 100%);
	z-index:99999;
	color:#198c45;
	font-weight:bold;
	cursor:pointer;
	padding-bottom:16px;
}

.our-work-circles .view-all-button span {
	background:#198c45;
	padding:8px 30px;
	color:#fff;
	border-radius:5px;
}

.our-work-circles.view-all .view-all-button span {
	display:none;
}

.our-work-circles.view-all .view-all-button {
	text-align:center;
	margin-top:54px;
	margin-bottom:30px;
	background:#198c45;
	display:block;
	margin:0 auto;
	width:142px;
	border-radius:5px;
	padding:8px 20px;
	color:#fff;
	font-weight:normal;
	cursor:pointer;
	z-index:99999;
	position:relative;
}

.our-work-circles.view-all .view-all-button:before {
	content:'CLOSE';
	font-weight:normal;
	color:#fff;
}

.our-work-circles.view-all {
	height:auto !important;
	margin-bottom:-450px !important;
}

.our-work-circles .circles-container {
	position:relative;
}

.our-work-circles .circles-container > div > div {
	position:relative;
	top:-250px;
	border-radius:50%;
	max-width:500px;
	margin-bottom:30px;
	width:calc(50% - 110px);
}

.our-work-circles .circles-container > div > div:after, .our-work-circles .circles-container > div > div:nth-child(even):after {
	content:'';
	width:100px;
	border-bottom:17px solid #E5EBEE;
	position:absolute;
	top:50%;
	right:-90px;
	transform:translateY(-50%);
	display:inline-block;
	opacity:1;
	display:block;
}

.our-work-circles .circles-container > div > div:nth-child(even):after {
	right:unset;
	left:-90px;
}

.our-work-circles .circles-container > div > div:nth-child(even) {
	float:right;
	top:-500px;
}

.our-work-circles .circles-container .wp-block-columns > div:first-child {
	max-width:120px;
	text-align:right;
}

.our-work-circles .circles-container .wp-block-columns > div:last-child p {
	line-height:1.5 !important;
	font-size:15px;
}

.our-work-circles .circles-container .wp-block-columns > div:last-child {
	flex:1;
	margin-left:10px !important;
}

.our-work-circles .circles-container .wp-block-columns > div:first-child h1 {
	font-size:136px !important;
	font-weight:bold !important;
	position:relative;
	top:-13px;
}

.our-work-circles .circles-container .wp-block-columns > div:last-child h5 {
	font-size:22px !important;
	letter-spacing:0 !important;
	margin-bottom:5px !important;
	font-weight:600 !important;
}

.our-work-circles .circles-container .wp-block-image {
	margin-bottom:30px;
	position:relative;
	left:17px
}

.our-work-circles .circles-container img {
	height:60px;
	width:auto;
}

.is-vertically-aligned-center .wp-block-media-text__content > p:last-child {
	margin-bottom:0
}

.circles-container > div > .wp-block-group > div > .wp-block-columns > div:first-child {
	display:none;
}

.circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child {
	margin-left:0 !important;
}

@media screen and (max-width:782px) {
	html {
		margin-top:0 !important;
	}
}

@media screen and (min-width:1201px) {
	.staff-members > div .staff-member {
		width:18%;
	}
}

@media screen and (min-width:851px) and (max-width:1200px) {
	.staff-members > div .staff-member {
		width:22.5%;
	}
}

@media screen and (min-width:601px) and (max-width:850px) {
	.staff-members > div .staff-member {
		width:31%;
	}
}

@media screen and (min-width:361px) and (max-width:600px) {
	.staff-members > div .staff-member {
		width:48%;
	}
}

@media screen and (min-width:1201px) {
	.staff-members > div .staff-member:nth-child(5n), .staff-members > div .staff-member:nth-child(5n-1), .staff-members > div .staff-member:nth-child(5n-2), .staff-members > div .staff-member:nth-child(5n-3) {
		margin-left:2.5%;
	}
}

@media screen and (min-width:851px) and (max-width:1200px) {
	.staff-members > div .staff-member:nth-child(4n), .staff-members > div .staff-member:nth-child(4n-1), .staff-members > div .staff-member:nth-child(4n-2) {
		margin-left:3.333%;
	}
}

@media screen and (min-width:361px) and (max-width:600px) {
	.staff-members > div .staff-member:nth-child(2n) {
		margin-left:4%;
	}
}

@media (min-width:600px) {
	#gform_wrapper_10 .gform_footer, #gform_14 .gform_footer {
		padding-right:16px;
	}
}

.our-work-circles .wp-block-gallery ul li:before {
	display:none;
}

.our-work-circles .wp-block-gallery ul li {
	list-style-type:none !important;
}

.our-work-circles .circles-container > div > div:nth-child(n+10) .wp-block-columns > div:first-child h1 {
	font-size:100px !important;
}

@media (min-width:820px) {
	.our-work-circles .wp-block-gallery {
		position:absolute;
		top:calc(260px - 112px);
		bottom:0;
		left:50%;
		z-index:2;
		transform:translateX(-50%);
	}

	.our-work-circles .wp-block-gallery ul {
		display:block;
	}

	.our-work-circles .wp-block-gallery ul li {
		display:block;
		margin-bottom:20px !important;
	}

	.our-work-circles .wp-block-gallery ul li figure {
		position:relative;
		width:154px;
		height:215px;
		overflow:hidden;
	}

	.our-work-circles .wp-block-gallery ul li figure img {
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		height:100%;
		width:100%;
		object-fit:cover
	}

	.our-work-circles .circles-container > div > div:before {
		content:'';
		padding-bottom:100%;
		display:block;
		position:relative;
	}

	.our-work-circles .circles-container > div > div > div {
		position:absolute;
		top:50%;
		left:20px;
		right:50px;
		transform:translateY(-50%);
	}
}

@media (max-width:1720px) {
	.alignfull:not(.transform-lives) .kt-row-column-wrap, .gutenberg-content .entry-content, .gutenberg-content .entry-content > .alignfull:not(.no-padding) .gb-container-content, .stories-filters {
		padding-left:60px !important;
		padding-right:60px !important;
	}
}

@media (max-width:1400px) {
	.hide-in-1400 {
		display:none !important
	}

	.post-414070 .with-top-white-strip.gb-block-container.strip-60 {
		padding-top:50px !important
	}

	.post-414070 .with-top-white-strip.gb-block-container.strip-60:after {
		display:none
	}
}

@media (max-width:1300px) {
	.float-offset-left {
		margin-left:-100px;
	}

	.float-offset-right {
		margin-right:-100px
	}
}

@media (max-width:1280px) {
	.alignfull:not(.transform-lives) .kt-row-column-wrap, .gutenberg-content .entry-content, .gutenberg-content .entry-content > .alignfull:not(.no-padding) .gb-container-content, .stories-filters {
		padding-left:40px !important;
		padding-right:40px !important;
	}

	.our-work-circles .wp-block-gallery ul li figure {
		width:158px;
		height:220px;
	}
}

@media (max-width:1180px) {
	.featured-stories .post .excerpt p {
		font-size:16px
	}

	/* #mobile-menu{
    top: 105px;
  } */
	#mobile-menu ul li a {
		width:100%;
		display:block
	}


	.with-bottom-white-strip.gb-block-container.strip-60, .with-bottom-white-strip.gb-block-container.strip-200, .with-bottom-white-strip.gb-block-container.strip-100, .with-bottom-white-strip.gb-block-container.strip-300 {
		padding-bottom:60px;
	}

	.with-top-white-strip.gb-block-container.strip-60, .with-top-white-strip.gb-block-container.strip-100, .with-top-white-strip.gb-block-container.strip-200, .with-top-white-strip.gb-block-container.strip-300 {
		padding-top:60px
	}

	.with-bottom-white-strip.gb-block-container.strip-60:after, .with-top-white-strip.gb-block-container.strip-60:after,
	.with-bottom-white-strip.gb-block-container.strip-100:after, .with-top-white-strip.gb-block-container.strip-100:after,
	.with-bottom-white-strip.gb-block-container.strip-200:after, .with-top-white-strip.gb-block-container.strip-200:after,
	.with-bottom-white-strip.gb-block-container.strip-300:after, .with-top-white-strip.gb-block-container.strip-300:after {
		display:none;
	}

	.hide-in-1180 {
		display:none !important
	}

	.gift-form-container {
		margin-top:-60px;
	}

	.footer-signup .gb-container-content {
		padding-left:20px;
		padding-right:20px;
	}

	.healing-happens-here .wp-block-group:not(:last-child):after {
		width:calc(100% - 269px);
		right:-48px;
	}

	.healing-happens-here .wp-block-group:nth-child(even):after {
		right:calc(100% - 19px);
		top:277px;
		bottom:-118px;
		width:300px;
	}

	.healing-happens-here .wp-block-group:nth-child(3):after {
		right:-82px;
		bottom:268px;
	}

	#kt-layout-id_bbb7ab-c5 > .kt-row-column-wrap {
		min-height:610px !important;
	}

	#kt-layout-id_bbb7ab-c5 {
		background-size:800px !important;
	}

	.before-and-after-call-out-columns.neuro div[style*="background-color:#24373d"] {
		min-height:265px;
	}

	.before-and-after-call-out-columns .wp-block-image {
		top:-74px;
		transform:translateX(-50%);
	}

	.before-and-after-call-out-columns div[style*="background-color:#24373d"] {
		min-height:244px;
	}

	.before-and-after-call-out-columns .wp-block-image {
		width:auto
	}

	.before-and-after-call-out-columns > div > .wp-block-group {
		position:static;
	}

	#cure-kid-hero-donate-container #cure-hero-financial-accountability-container {
		max-width:100%;
	}

	#cure-kid-hero-donate-container #cure-hero-details-container > div {
		padding:0
	}

	.ways-to-give-columns.with-white-strip-bottom-50-percent:after {
		top:32%;
	}

	#single-hospitals-details-container.with-video {
		top:-100px;
	}

	#content .with-footer-buttons {
		flex-wrap:wrap
	}

	#content .with-footer-buttons > div {
		flex-basis:100% !important;
		margin-left:0 !important;
	}

	.downloadable-logos br {
		display:none !important
	}

	.forum-buttons {
		bottom:7%;
		right:18%;
		transform:scale(0.9);
	}

	#content .our-work-circles .circles-container .wp-block-columns > div:first-child h1 {
		font-size:70px !important;
		top:-8px;
	}

	.our-work-circles .circles-container .wp-block-columns > div:last-child p {
		font-size:14px;
	}

	.our-work-circles .circles-container .wp-block-columns > div:last-child h5 {
		font-size:18px !important;
	}

	.our-work-circles .wp-block-gallery ul li figure {
		width:147px;
		height:180px;
	}

	.our-work-circles .circles-container > div > div:after, .our-work-circles .circles-container > div > div:nth-child(even):after {
		display:none
	}
}

@media (max-width:900px) {
	.float-offset-left {
		margin-left:0;
	}

	.float-offset-right {
		margin-right:0
	}

	.transform-lives .kt-inside-inner-col {
		padding:10px 40px
	}

	#single-story-content-container ul, #single-story-content-container ol {
		padding:0 40px !important;
	}

	.our-core-values {
		margin:0 -15px;
		justify-content:center;
		flex-wrap:wrap;
	}

	.our-core-values > div {
		margin-left:0 !important;
		flex-basis:33.33% !important;
		margin-bottom:25px;
		padding:0 15px;
	}

	.before-and-after-call-out-columns.neuro {
		margin-top:0px;
	}

	#curekids-updates-header > div > div:last-child > div {
		flex-wrap:wrap;
	}

	#curekids-updates-header > div > div:first-child > div > div {
		width:45%
	}

	#curekids-updates-header > div > div:first-child > div > div:first-child {
		width:100%;
		margin-bottom:20px;
	}

	.average-faith-block .wp-block-group__inner-container h3 {
		font-size:20px !important;
	}

	#curekids-updates-header > div > div:last-child {
		max-width:100%;
	}

	.beige-in-tablet .gb-container-image-wrap {
		background:#ebe8e1;
	}

	.beige-in-tablet .gb-container-image-wrap img {
		display:none
	}

	#content h2 {
		font-size:34px !important;
	}
}

@media (max-width:820px) {
	.stories-list .post {
		flex-basis:50%;
		max-width:50%
	}

	.stories-filters .filters-wrapper {
		flex-wrap:wrap
	}

	.stories-filters .filters-wrapper > div {
		flex-basis:33.33%;
		margin-bottom:15px
	}

	.featured-stories .post .thumbnail {
		max-width:100%;
	}

	.featured-stories .post .inner {
		border-top-left-radius:0;
		border-bottom-left-radius:0;
		background:rgb(255 255 255 / 0.85)
	}

	.featured-stories {
		padding:40px 0 10px;
	}

	.example-treatable-disabilities {
		justify-content:center
	}

	.keep-full-until-mobile > div, .example-treatable-disabilities > div, .statistics-with-icons > div {
		flex-basis:33.33% !important;
		margin-left:0 !important;
		padding:0 20px !important;
		flex-grow:unset;
	}

	.wp-block-column:not(:last-child) {
		margin-bottom:20px
	}

	.stories-filters {
		padding-top:30px;
		padding-bottom:20px;
	}

	.bottom-white-strip .wp-block-column:empty {
		display:none;
	}

	.page-id-1181 .bottom-white-strip .wp-block-column {
		flex-basis:100% !important;
		display:flex;
	}

	.bottom-white-strip .wp-block-column > * {
		flex-basis:50%;
		margin-right:25px;
	}

	/* #kt-layout-id_889a8b-9b:before{
    width: 50%;
    left: 0; bottom: 0;
    content: ''; top: 0; position: absolute;
    background: rgb(2,0,36);
    background: -webkit-linear-gradient(left, rgba(2,0,36,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left, rgba(2,0,36,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: linear-gradient(to right, rgba(2,0,36,1) 0%, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
  } */
	.pl-3.wp-block-column {
		padding-left:0 !important
	}

	.pr-3.wp-block-column {
		padding-right:0 !important
	}

	.cd-image-wrapper {
		margin-top:0
	}

	.wp-block-column[style*="20%"] {
		flex-basis:20% !important
	}

	.wp-block-column[style*="80%"] {
		flex-basis:75% !important
	}

	.wp-block-column[style*="25%"] {
		flex-basis:25% !important
	}

	.wp-block-column[style*="75%"] {
		flex-basis:70% !important
	}

	.transform-lives .kt-inside-inner-col {
		display:block
	}

	.transform-lives h3 {
		margin-bottom:10px !important;
		font-size:22px !important;
	}

	.stories-filters .filters-wrapper > div {
		max-width:unset;
	}

	.gallery-content > div {
		flex-basis:33.33%;
	}

	.top-white-strip .kt-row-layout-inner:after {
		display:none
	}

	.wp-block-spacer[style*="60px"] {
		height:30px !important;
	}

	#kt-layout-id_012003-9a .wp-block-columns > div {
		flex-basis:100% !important;
		margin-left:0 !important;
	}

	#kt-layout-id_012003-9a > .kt-row-column-wrap {
		min-height:600px !important
	}

	.hide-in-820 {
		display:none !important;
	}

	.wp-block-group.has-background {
		padding:30px;
	}

	#top-footer-container .social-icons, #top-footer-container .social-icons .cnss-social-icon {
		text-align:center !important;
	}

	#interior-header-container > div > div h1 {
		font-size:46px;
	}

	.wp-block-column.pl-4 {
		padding-left:0 !important
	}

	.wp-block-image.padded-50 {
		padding:0 !important
	}

	.wp-block-column.is-vertically-aligned-center {
		align-self:flex-start;
	}

	.with-bottom-white-strip.gb-block-container.strip-60 {
		padding-bottom:30px;
	}

	#content h2 {
		font-size:36px;
	}

	p[style*="font-size: 26px"], p[style*="font-size:26px"] {
		font-size:22px !important;
		line-height:30px !important;
	}

	.firm-logos > div {
		margin-left:0 !important;
		padding:0 20px;
		flex-basis:25% !important
	}

	.gift-form-container {
		margin-top:0;
	}

	.gift-form {
		padding:40px 0;
	}

	#kt-layout-id_889a8b-9b .wp-block-column {
		width:100% !important;
		flex-basis:100% !important;
	}

	.before-and-after-call-out-columns > div {
		flex-basis:100% !important;
		padding:0;
		padding-top:120px
	}

	.hide-in-tablet {
		display:none
	}

	.before-and-after-slider .slide .wrapper {
		flex-wrap:wrap;
	}

	.before-and-after-slider .slide .wrapper > div:not(:last-child):after {
		display:none;
	}

	.page-id-1181 .bottom-white-strip .wp-block-column {
		flex-wrap:wrap;
		margin-left:0
	}

	.bottom-white-strip .wp-block-column > * {
		flex-basis:50%;
		margin-right:0;
	}

	.bottom-white-strip .wp-block-column > *:last-child {
		flex-basis:100% !important;
	}

	/* #kt-layout-id_fc1100-54 > .kt-row-column-wrap:before{
    content: '';
    width: 50%;
    position: absolute; top: 0; left: 0; bottom: 0;
    display: block;
  } */
	#kt-layout-id_fc1100-54 {
		background-position:50% 50% !important;
	}

	.ways-to-give-columns .wp-block-column {
		padding:0;
	}

	.other-ways-to-give > div {
		flex-basis:33.33% !important;
		padding:0 20px;
		margin-left:0 !important;
	}

	.other-ways-to-give > div:first-child {
		flex-basis:100% !important;
		text-align:center;
	}

	.wp-block-columns {
		justify-content:center
	}

	#kt-layout-id_4867d2-04 {
		background-position:70% 50% !important
	}

	#kt-layout-id_bbb7ab-c5 {
		background-position:center top !important;
		background-size:contain !important;
	}

	#kt-layout-id_bbb7ab-c5 {
		position:relative;
	}

	#kt-layout-id_bbb7ab-c5 > .kt-row-column-wrap {
		min-height:unset !important;
	}

	#kt-layout-id_bbb7ab-c5 .wp-block-column {
		flex-basis:100% !important;
		margin-left:0 !important
	}

	#kt-layout-id_bbb7ab-c5 .wp-block-spacer {
		display:none !important
	}

	.healing-happens-here .wp-block-group {
		flex-basis:100%;
		width:100%;
	}

	.healing-happens-here .wp-block-group:not(:last-child):after {
		display:none
	}

	#kt-layout-id_6a4e7f-f5 > .kt-row-column-wrap {
		min-height:460px !important;
	}

	.healing-happens-here .wp-block-group:nth-child(even) {
		margin-top:0;
		padding-left:0;
	}

	.healing-happens-here p {
		max-width:unset;
		text-align:center
	}

	.healing-happens-here .wp-block-image {
		text-align:center;
		width:100%;
	}

	.healing-happens-here .wp-block-image img {
		display:inline-block
	}

	.gutenberg-content.container .treatable-disabilities-slider .slick-next {
		right:-15px;
	}

	.gutenberg-content.container .treatable-disabilities-slider .slick-prev {
		left:-15px;
	}

	.wp-block-spacer[style*="200px"] {
		height:70px !important
	}

	.treatable-disabilities-slider .wp-block-media-text {
		padding:20px
	}

	.before-and-after-call-out-columns.neuro div[style*="background-color:#24373d"] {
		min-height:unset
	}

	.before-and-after-call-out-columns > div {
		margin-bottom:60px !important
	}

	.before-and-after-call-out-columns .wp-block-image {
		top:-20px !important;
		transform:translateX(-50%);
	}

	.more-info-neuro > div {
		margin-left:0 !important;
		flex-basis:unset !important;
		flex:1;
	}

	.more-info-neuro > div:last-child {
		max-width:350px
	}

	.more-info-neuro {
		flex-direction:column-reverse;
	}

	.neuro-container.with-white-strip-bottom-50-percent:after {
		top:66%;
	}

	.wp-block-spacer[style*="100px"] {
		height:40px !important
	}

	.before-and-after-call-out-columns div[style*="background-color:#24373d"] {
		min-height:unset;
	}

	.keep-center-aligned > div {
		align-self:center !important
	}

	.float-offset-left, .float-offset-right, .float-offset-left *, .float-offset-right * {
		float:none !important;
	}

	.float-offset-right figcaption, .float-offset-left figcaption {
		text-align:center
	}

	.single-post .single-post-quote {
		padding-left:20px;
		margin-bottom:30px;
	}

	.single-post .single-post-quote:before {
		left:0;
	}

	.before-and-after-call-out-columns div[style*="background-color:#24373d"] + .wp-block-group > div {
		padding-bottom:0
	}

	.before-and-after-call-out-columns div[style*="background-color:#24373d"] + .wp-block-group > div .buttons {
		position:static;
		height:auto
	}

	.cure-hero-step #cure-hero-connected-container {
		padding-left:30px;
	}

	.cure-hero-step #cure-hero-connected-container:before {
		left:60px;
		bottom:-130px
	}

	.cure-hero-step .hero-cure-kid .cure-kid-meta ul li {
		margin-right:0;
		width:100%;
		margin-bottom:15px !important;
		text-align:left;
	}

	#cure-kid-hero-donate-container {
		background-size:contain;
		background-position:center top;
		padding:0;
		padding-top:500px;
	}

	#cure-kid-hero-donate-container .wrapper {
		border-radius:0
	}

	.cure-hero-step .cure-kid-message-sent .photo-and-details {
		position:relative;
	}

	#content .cure-hero-step .cure-kid-message-sent .photo-and-details {
		flex-wrap:wrap;
	}

	#content .cure-hero-step .cure-kid-message-sent .photo-and-details > p {
		flex-basis:100%;
		margin-top:10px
	}

	.cure-hero-step .cure-kid-message-sent .photo-and-details .delivered {
		position:absolute;
		top:10px;
		right:10px;
	}

	#mobile-menu ul li a:hover, #mobile-menu ul li.current_menu_item > a {
		color:#198c45;
	}

	/* .curekids-card>div{
    display: block
  }
  .curekids-card>div > div{
    display: block;
    width: 100% !important;
    margin-bottom: 20px;
    max-width: unset;
    padding: 0 !important
  } */
	.curekids-card > div > div:nth-child(1), .curekids-short-card > div > div:first-child {
		max-width:105px !important
	}

	#kt-layout-id_64691e-8a {
		background-position:70% 50% !important;
	}

	#content #content-rows .content-row.three-column-content > div {
		flex-wrap:wrap;
	}

	#content #content-rows .content-row.three-column-content > div > div {
		flex-basis:50%;
	}

	.our-core-values > div {
		flex-basis:50% !important;
	}

	.wp-block-buttons .wp-block-button:last-child {
		margin-right:15px;
	}

	img[src*="CURE-alumni-stacked.png"] {
		max-width:300px !important
	}

	.page-id-265 #content #kt-layout-id_fc1100-54 p {
		color:#fff !important
	}

	.page-id-1181 #content #kt-layout-id_fc1100-54 p {
		color:#24373d !important
	}

	#content .full-in-820 {
		flex-wrap:wrap !important
	}

	#content .full-in-820 > div {
		flex-basis:100% !important;
		margin-left:0 !important
	}

	.forum-buttons {
		bottom:4%;
		right:15%;
		transform:scale(0.7);
	}

	.our-work-circles .wp-block-gallery ul li figure {
		width:unset;
		height:100%;
	}

	.our-work-circles {
		padding-top:0;
	}

	.our-work-circles .wp-block-gallery ul li {
		width:calc(20% - .83333em) !important;
		padding-left:0 !important;
		margin-right:0 !important;
		margin-bottom:0 !important;
	}

	.our-work-circles .circles-container > div {
		display:flex;
		flex-wrap:wrap;
	}

	.our-work-circles .circles-container > div > div {
		flex-basis:calc(50% - 20px);
		margin:0 10px 30px;
		top:unset !important;
	}

	.our-work-circles .circles-container .wp-block-columns {
		flex-wrap:wrap;
	}

	.our-work-circles .circles-container .wp-block-columns > div {
		flex-basis:100% !important;
		margin:0 10px;
		float:none !important;
		top:unset !important;
		margin-bottom:20px !important;
	}

	.our-work-circles .circles-container > div > div > div {
		right:20px;
		padding-top:20px;
	}

	/* .our-work-circles .circles-container .wp-block-columns > div:first-child {
    max-width: 96px;
    text-align: right;
    text-align: center !important;
    position: absolute;
    top: -30px;
    left: calc(50% - 71px);
    transform: translateX(-50%);
    width: 40px;
    height: 40px;
    background: #1e8c45;
    border-radius: 50%;
    display: none;
  } */
	.our-work-circles .circles-container > div > div:nth-child(n+10) .wp-block-columns .wp-block-columns > div:first-child {
		flex-basis:50.33% !important;
		max-width:53px !important;
	}

	#content .our-work-circles .circles-container .wp-block-columns > div:first-child h1 {
		font-size:30px !important;
		top:-8px;
	}

	.our-work-circles .circles-container .wp-block-image {
		left:unset
	}

	.our-work-circles .circles-container .wp-block-columns > div:last-child {
		padding:0 26px;
	}

	/* .our-work-circles .circles-container .wp-block-columns{
    text-align: center !important
  } */
	.our-work-circles.view-all {
		margin-bottom:50px !important
	}

	.our-work-circles .circles-container .wp-block-columns > div:last-child p {
		font-size:14px;
		line-height:1.4 !important;
	}

	.our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group {
		position:relative;
		padding:30px;
		background-color:#e5ebee;
		border-radius:50%;
	}

	.our-work-circles .circles-container .wp-block-columns > div:last-child {
		padding:0;
		margin-right:0 !important;
	}

	.our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group:before {
		content:'';
		padding-bottom:100%;
		display:block;
		position:relative;
	}

	.our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group > div {
		position:absolute;
		top:50%;
		left:20px;
		right:20px;
		transform:translateY(-50%);
	}

	.our-work-circles .circles-container > div > div {
		flex-basis:calc(50% - 20px);
		margin:0 10px 30px;
		top:unset !important;
		padding:0;
		background:transparent !important;
	}

	.our-work-circles .circles-container > div > div {
		flex-basis:100%;
		max-width:100%;
	}

	.our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:first-child {
		display:block;
		position:static;
		transform:unset;
		width:50%;
		height:auto;
		max-width:100%;
		flex-basis:50%;
		background:transparent
	}

	.our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns {
		margin:0 -15px;
	}

	.our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div {
		flex-basis:50% !important;
		padding:0 15px !important;
		margin-left:0 !important;
		margin-right:0 !important
	}

	.our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:first-child .wp-block-image {
		padding-bottom:100%;
		position:relative;
		border-radius:50%;
		overflow:hidden;
		margin-bottom:0;
		z-index:2;
	}

	.our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:first-child .wp-block-image img {
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		height:100%;
		width:100%;
		object-fit:cover
	}

	.our-work-circles .circles-container > div > div {
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
	}

	.our-work-circles .circles-container > div > div:nth-child(even) > div > .wp-block-columns {
		flex-direction:row-reverse;
	}

	.our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group > div .wp-block-columns {
		flex-wrap:nowrap;
	}

	.our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group > div .wp-block-columns > div:first-child {
		max-width:30px;
		text-align:right;
		margin-right:0;
	}

	#content .our-work-circles .circles-container .wp-block-columns > div:first-child h1 {
		font-size:46px !important;
		top:2px;
	}

	.our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group:after {
		content:'';
		width:100px;
		border-bottom:17px solid #E5EBEE;
		position:absolute;
		top:50%;
		left:-90px;
		transform:translateY(-50%);
		display:inline-block;
		opacity:1;
		display:block;
	}

	.our-work-circles .circles-container > div > .wp-block-group:nth-child(even) > div > .wp-block-columns > div:last-child > .wp-block-group:after {
		left:unset;
		right:-90px;
	}

	.our-work-circles .wp-block-gallery {
		display:none !important
	}

	.our-work-circles .circles-container .wp-block-columns > div:last-child h5 {
		font-size:16px !important;
	}
}

@media (min-width:640px) {
	.mobile-only {
		display:none;
	}
}

@media (max-width:640px) {
	.keep-full-until-mobile > div, .statistics-with-icons, .wp-block-column[style*="20%"], .wp-block-column[style*="80%"], .wp-block-column[style*="25%"], .wp-block-column[style*="75%"], .statistics-with-icons > div {
		flex-basis:100% !important;
	}

	.example-treatable-disabilities > div {
		flex-basis:50% !important
	}

	.featured-stories .post .inner {
		transform:unset;
		position:static;
		width:100%
	}

	.stories-filters .filters-wrapper > div {
		flex-basis:100%;
	}

	.stories-filters .filters-wrapper > div.order-buttons {
		flex-basis:50%;
	}

	.stories-list .post {
		flex-basis:100%;
		max-width:100%;
	}

	.stories-filters button, .stories-filters .select-wrapper select, .stories-filters input {
		font-size:16px
	}

	.gutenberg-content.container .slick-dots {
		bottom:-40px;
		right:0;
		left:0;
		text-align:center;
	}

	.bottom-white-strip .wp-block-column {
		display:block
	}

	.bottom-white-strip .wp-block-column > * {
		margin-right:0;
	}

	#kt-layout-id_889a8b-9b > .kt-row-column-wrap {
		min-height:unset !important;
	}

	.testimonial-column img {
		max-width:150px;
		margin:0 auto;
		display:block
	}

	.wp-block-spacer[style*="60px"] {
		height:30px !important
	}

	#kt-layout-id_889a8b-9b:before {
		width:100%;
	}

	.gallery-content > div {
		flex-basis:50%
	}

	.wp-block-buttons .wp-block-button {
		width:100%;
		margin-right:0 !important;
	}

	#gform_1, #gform_1 .gform_fields {
		display:block;
	}

	#gform_1 .gform_fields li, #gform_1 > div {
		margin-bottom:10px !important;
		max-width:unset !important
	}


	#interior-header-container {
		padding-top:30px;
		padding-bottom:30px
	}

	#interior-header-container > div > div h1 {
		color:#92d400;
		background:transparent;
		width:100%;
		min-width:100%;
		padding:0 20px;
		box-shadow:none;
	}

	.hide-in-mobile {
		display:none !important
	}

	.keep-full-until-mobile > div, .example-treatable-disabilities > div, .statistics-with-icons > div {
		padding:0 !important;
	}

	.wp-block-columns.more-padding > div:not(:first-child) {
		padding-left:0 !important
	}

	.firm-logos > div {
		flex-basis:50% !important
	}

	.gift-form-container .gift-options {
		padding:20px
	}

	.gift-cont .cont ul > li {
		flex-basis:50%;
	}

	.gift-form form > *.form-field {
		flex-basis:100% !important
	}

	.gift-form form .button-wrapper {
		margin-top:30px;
	}

	.gift-form-container {
		padding-bottom:0
	}

	#kt-layout-id_889a8b-9b {
		background-position:-140px center !important;
	}

	#content-widgets-container.within-content-callout-widgets {
		padding-bottom:0;
	}

	.before-after-slider-container {
		padding-left:20px;
		padding-right:20px;
	}

	.before-and-after-slider .slide .wrapper > div {
		flex-basis:100%
	}

	.before-and-after-call-out-columns .wp-block-image {
		transform:translate(-50%, 50%);
		top:-84px !important
	}

	.before-and-after-call-out-columns > div {
		margin-bottom:20px !important;
	}

	.wp-block-media-text.kids-update {
		flex-wrap:wrap;
	}

	.wp-block-media-text.kids-update > * {
		flex-basis:100% !important;
		max-width:unset !important
	}

	.wp-block-media-text.kids-update .wp-block-media-text__media {
		margin-bottom:20px;
	}

	.bottom-white-strip .wp-block-column > * {
		flex-basis:100%;
		margin-bottom:20px !important;
	}

	.example-treatable-disabilities > div {
		padding:0 20px !important
	}

	.other-ways-to-give > div {
		flex-basis:100% !important
	}

	.ways-to-give-columns .wp-block-buttons .wp-block-button {
		width:auto !important;
		margin-right:5px !important
	}

	#kt-layout-id_f36bc0-80 > .kt-row-column-wrap {
		min-height:590px !important;
	}

	#kt-layout-id_f36bc0-80 {
		background-size:contain !important;
		background-position:center top !important;
	}

	.gift-form-container #cure-donation-form form .col {
		flex-basis:100%;
	}

	.gift-form-container #cure-donation-form form .row {
		margin-left:0;
		margin-right:0;
	}

	.gift-form-container #cure-donation-form form > div:first-child > div {
		flex-basis:100%;
		max-width:100%;
	}

	.gift-form-container #cure-donation-form form > div:first-child > div:first-child .mb-2 {
		display:none;
	}

	.gift-form-container #cure-donation-form form > div:first-child > div:last-child {
		margin-bottom:20px
	}

	.gift-cont .row > div {
		flex-basis:100%;
	}

	.gift-cont .donation-option label {
		padding-top:8px !important
	}

	#kt-layout-id_4867d2-04 p {
		color:#fff !important
	}

	#kt-layout-id_4867d2-04 {
		background-position:80% 50% !important;
	}

	#kt-layout-id_6a4e7f-f5 {
		background-position:calc(100% + 220px) 50% !important;
	}

	#content .alignfull.transform-lives .kt-row-column-wrap {
		padding-left:0 !important;
		padding-right:0 !important
	}

	.alignfull:not(.transform-lives) .kt-row-column-wrap {
		padding-left:20px !important;
		padding-right:20px !important;
	}

	.gutenberg-content .entry-content, .gutenberg-content .entry-content > .alignfull:not(.no-padding) .gb-container-content, .stories-filters {
		padding-left:20px;
		padding-right:20px
	}

	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
		max-width:160px !important;
		margin:0 auto 30px;
	}

	#kt-layout-id_f8c354-4b p {
		color:#fff !important
	}

	#kt-layout-id_f8c354-4b > .kt-row-column-wrap {
		min-height:440px !important;
	}

	#staff-members {
		padding:0;
	}

	#kt-layout-id_673249-83 > .kt-row-column-wrap {
		min-height:300px !important;
	}

	.neuro-container.with-white-strip-bottom-50-percent:after {
		top:70%;
	}

	#kt-layout-id_673249-83 {
		background-position:calc(100% + 200px) 100% !important
	}

	.mobile-only {
		display:block;
	}

	.hide-in-mobile {
		display:none;
	}

	.wp-block-image .alignleft, .wp-block-image .alignright {
		margin-right:0;
		margin-left:0;
		margin-bottom:0
	}

	.single-post-banner {
		padding:40px 0
	}

	.reverse-in-mobile {
		flex-direction:column-reverse;
	}

	.documents-by-year > li {
		flex-basis:100%;
	}

	#cure-kid-hero-donate-container {
		padding-top:370px;
	}

	.alignfull.cure-hero-step {
		padding:40px 20px
	}

	#content .cure-hero-step .cure-kid-message-sent .photo-and-details {
		flex-wrap:nowrap;
	}

	#content .cure-hero-step .cure-kid-message-sent .photo-and-details > p {
		flex-basis:unset;
		margin-top:0
	}

	.cure-hero-step .cure-kid-message-sent .photo-and-details .delivered {
		position:static;
	}

	.cure-hero-step #cure-hero-connected-container {
		padding-left:0
	}

	.cure-hero-step #cure-hero-connected-container:before {
		left:30px;
		top:0
	}

	.gift-form-container #cure-donation-form form .col {
		margin-bottom:15px
	}

	#donation-form-wrapper .col {
		flex-basis:100%;
		margin-bottom:15px;
	}

	#content #cure-donation-form div[role=group] span:empty {
		display:none
	}

	#cure-kid-hero-donate-container #cure-donation-form form > div:first-child > div {
		flex-basis:100%;
		max-width:100%;
	}

	#cure-kid-hero-donate-container #cure-donation-form form > div:first-child > div:last-child {
		margin-bottom:20px;
	}

	.transform-lives.gift-page .kt-row-column-wrap {
		padding-left:0 !important;
		padding-right:0 !important
	}

	#cure-kid-hero-donate-container .wrapper {
		padding:30px 20px
	}

	#kt-layout-id_64691e-8a > .kt-row-column-wrap {
		min-height:unset !important;
	}

	#kt-layout-id_64691e-8a {
		background-size:588px !important;
		background-position:-140px top !important;
		padding-top:255px;
	}

	#kt-layout-id_64691e-8a > .kt-row-column-wrap .wp-block-spacer {
		display:none
	}

	#kt-layout-id_64691e-8a > .kt-row-column-wrap p {
		margin-bottom:0 !important;
	}

	.with-white-strip-bottom-50-percent:after {
		top:20% !important
	}

	#content #content-rows .content-row.two-column-content > div {
		flex-wrap:wrap;
	}

	#content #content-rows .content-row.two-column-content > div > div {
		flex-basis:100%
	}

	#single-story-content-container ul, #single-story-content-container ol {
		padding:0px !important;
	}

	#single-hospitals-details-container.with-video {
		top:0;
	}

	.our-core-values > div {
		flex-basis:100% !important;
	}

	#single-hospitals-details-header .btn-donate {
		display:block;
		top:0;
		margin-top:20px;
	}

	.before-and-after-call-out-columns.neuro .wp-block-image {
		top:35px !important;
	}

	.featured-stories .post .thumbnail {
		min-height:unset
	}

	.featured-stories .post .inner {
		padding:20px 0
	}

	.stories-list .post .wrapper, .stories-list .post {
		padding:0
	}

	.stories-filters {
		padding-bottom:20px;
		padding-left:30px !important;
		padding-right:30PX !important;
	}

	.home #kt-layout-id_012003-9a {
		background-position:8% 6% !important;
		padding-top:27%;
		background-size:contain;
	}

	#curekids-updates-header > div > div:first-child > div > div {
		width:100%
	}

	.page-id-414361 .wp-block-genesis-blocks-gb-button[style*="text-align:right"] {
		text-align:center !important
	}

	#gform_fields_13 > li.half {
		flex-basis:100% !important
	}

	.pledge-form-container h3 {
		font-size:20px !important
	}

	#content .pledge-form-container > div > h2 {
		font-size:28px !important;
	}

	.presidents-donate-form-wrapper #cure-donation-form form > div:first-child, .presidents-donate-form-wrapper .gift-form form > div:not(:first-child) {
		padding:0;
	}

	.presidents-donate-form-wrapper .donate-options-container > div {
		flex-wrap:wrap
	}

	.presidents-donate-form-wrapper #cure-donation-form form > div:first-child {
		padding-top:70px !important;
	}

	.presidents-donate-form-wrapper .donate-options-container > div > div {
		flex-basis:100% !important;
		margin-bottom:20px;
		max-width:100% !important;
		width:100% !important;
	}

	.presidents-donate-form-wrapper .gift-cont .row > div {
		flex-basis:50%;
	}

	.presidents-donate-form-wrapper #cure-donation-form fieldset[data-v-3a32b8c8] {
		border:none;
		margin:0;
		padding:0;
		margin-bottom:20px;
	}

	.gift-form-container.presidents-donate-form-wrapper {
		margin-top:60px;
	}

	.forum-buttons {
		position:static;
		transform:unset;
	}

	.our-work-circles .circles-container > div > div {
		flex-basis:100% !important;
	}

	.our-work-circles .wp-block-gallery ul li {
		width:calc(36% - .83333em) !important;
	}

	.our-work-circles:not(.view-all):after {
		bottom:calc(100% - 950px)
	}

	.our-work-circles {
		height:950px
	}

	.our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:first-child {
		flex-basis:100% !important;
	}

	.our-work-circles .circles-container > div > .wp-block-group > div > .wp-block-columns > div:last-child > .wp-block-group:after {
		content:'';
		width:13px;
		border-bottom:unset;
		top:-22px;
		left:calc(50% - 5px);
		height:45px;
		background:#E5EBEE;
	}

	.our-work-circles .circles-container > div > .wp-block-group:nth-child(even) > div > .wp-block-columns > div:last-child > .wp-block-group:after {
		left:calc(50% - 5px);
		right:unset;
	}

	.our-work-circles .circles-container .wp-block-columns > div:last-child p {
		font-size:14px !important;
		line-height:1.4 !important;
	}

	.our-work-circles:not(.view-all) .view-all-button {
		bottom:calc(100% - 950px);
	}

	.press-list .press .inner {
		padding:20px;
		padding-left:20px;
	}

	.press-list .press .inner .read-more {
		left:20px;
	}

	.hiring-process .wp-block-kadence-rowlayout .wp-block-kadence-column {
		position:relative
	}

	.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-group {
		position:absolute;
		left:0;
		right:0;
		transform:unset;
		top:100%;
		width:100%;
	}

	.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-group > div.wp-block-group__inner-container {
		width:100%;
		position:static;
		transform:unset;
	}

	.hiring-process .wp-block-kadence-rowlayout .kt-inside-inner-col .wp-block-group .overlay {
		display:none
	}
}

@media (max-width:400px) {
	.our-work-circles .circles-container .wp-block-columns > div:last-child h5 {
		font-size:15px !important;
	}

	.our-work-circles {
		margin-left:-20px;
		margin-right:-20px;
	}

	.our-work-circles .circles-container .wp-block-columns > div:last-child p {
		font-size:13px !important;
		line-height:1.2 !important;
	}
}

@media (max-width:360px) {
	.example-treatable-disabilities > div {
		flex-basis:100% !important
	}
}
