/*!
Theme Name: Prosperity
Theme URI: https://themesharbor.com/downloads/prosperity/
Author: Themes Harbor
Author URI: https://themesharbor.com
Description: Prosperity is modern theme with a clean and professional design, built to boost your business and take it to the next level. It is suited for small to mid-sized businesses, and non-profit organizations.
Version: 2.18.2
Update URI: https://themesharbor.com/downloads/prosperity/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: prosperity
Tags: custom-background, custom-colors, custom-menu, editor-style, featured-images, full-width-template, one-column, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready, two-columns
Requires at least: 6.3
Tested up to: 6.4
Requires PHP: 7.0

This theme, like WordPress, is licensed under the GPL.

Prosperity is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/body{--th-site-spacing--ratio:0.25rem;--th-site-spacing-3xs:0.125rem;--th-font-size-xs:0.79rem;--th-font-size-sm:0.889rem;--minus-one:-1;--th--global-vertical-space:2rem;--th-site-spacing--ratio:.25rem;--th-site-spacing-4xl:calc(var(--th-site-spacing-3xl) + var(--th-site-spacing--ratio)*8);--th-site-spacing-3xl:calc(var(--th-site-spacing-2xl) + var(--th-site-spacing--ratio)*4);--th-site-spacing-2xl:calc(var(--th-site-spacing-xl) + var(--th-site-spacing--ratio)*2);--th-site-spacing-xl:calc(var(--th-site-spacing-lg) + var(--th-site-spacing--ratio)*2);--th-site-spacing-lg:calc(var(--th-site-spacing-md) + var(--th-site-spacing--ratio)*2);--th-site-spacing-md:calc(var(--th-site-spacing-base) + var(--th-site-spacing--ratio)*2);--th-site-spacing-base:1rem;--th-site-spacing-sm:calc(var(--th-site-spacing-base) - var(--th-site-spacing--ratio));--th-site-spacing-xs:calc(var(--th-site-spacing-sm) - var(--th-site-spacing--ratio));--th-site-spacing-2xs:calc(var(--th-site-spacing-xs) - var(--th-site-spacing--ratio));--th-site-spacing-3xs:.125rem;--th-font-size-xs:.79rem;--th-font-size-sm:.889rem;--th-font-size-base:1rem;--th-font-size-md:1.125rem;--th-font-size-lg:1.266rem;--th-font-size-xl:1.424rem;--th-font-size-2xl:1.602rem;--th-font-size-3xl:1.802rem;--th-font-size-4xl:2.027rem;--th-font-size-5xl:2.281rem;--th-font-size-6xl:2.566rem;--th-font-size-7xl:2.887rem;--th-font-size-8xl:3.247rem;--th-font-size-9xl:3.653rem;--th-font-size-10xl:4.11rem}[class^=th-stack]>*{margin:0}.th-stack--3xl>*+*{margin-top:var(--th-site-spacing-3xl)}.th-stack--2xl>*+*{margin-top:var(--th-site-spacing-2xl)}.th-stack--xl>*+*{margin-top:var(--th-site-spacing-xl)}.th-stack--lg>*+*{margin-top:var(--th-site-spacing-lg)}.th-stack--md>*+*{margin-top:var(--th-site-spacing-md)}.th-stack--base>*+*{margin-top:var(--th-site-spacing-base)}.th-stack--sm>*+*{margin-top:var(--th-site-spacing-sm)}.th-stack--xs>*+*{margin-top:var(--th-site-spacing-xs)}.th-stack--2xs>*+*{margin-top:var(--th-site-spacing-2xs)}.th-stack-full-3xl>*{margin-top:var(--th-site-spacing-3xl)}.th-stack-full--2xl>*{margin-top:var(--th-site-spacing-2xl)}.th-stack-full--xl>*{margin-top:var(--th-site-spacing-xl)}.th-stack-full--lg>*{margin-top:var(--th-site-spacing-lg)}.th-stack-full--md>*{margin-top:var(--th-site-spacing-md)}.th-stack-full--base>*{margin-top:var(--th-site-spacing-base)}.th-stack-full--sm>*{margin-top:var(--th-site-spacing-sm)}.th-stack-full--xs>*{margin-top:var(--th-site-spacing-xs)}.th-stack-full--2xs>*{margin-top:var(--th-site-spacing-2xs)}.th-bordered-stack--lg>*+*{margin-top:var(--th-site-spacing-lg);padding-top:var(--th-site-spacing-lg)}.th-bordered-stack--base>*+*,.th-bordered-stack--lg>*+*{border-top:1px solid var(--wp--preset--color--secondary-light)}.th-bordered-stack--base>*+*{margin-top:var(--th-site-spacing-base);padding-top:var(--th-site-spacing-base)}*,:after,:before{border-color:currentColor}.th-container{width:100%}.th-m-0{margin:0}.th-mx-auto{margin-left:auto;margin-right:auto}.th-mx-xs{margin-left:var(--th-site-spacing-xs);margin-right:var(--th-site-spacing-xs)}.th--mx-base{margin-left:calc(var(--th-site-spacing-base)*-1);margin-right:calc(var(--th-site-spacing-base)*-1)}.th-my-0{margin-bottom:0}.th-mt-0,.th-my-0{margin-top:0}.th-mt-lg{margin-top:var(--th-site-spacing-lg)}.th-mt-base{margin-top:var(--th-site-spacing-base)}.th-mt-sm{margin-top:var(--th-site-spacing-sm)}.th-mr-sm{margin-right:var(--th-site-spacing-sm)}.th-mb-0{margin-bottom:0}.th-mb-lg{margin-bottom:var(--th-site-spacing-lg)}.th-mb-base{margin-bottom:var(--th-site-spacing-base)}.th-mb-sm{margin-bottom:var(--th-site-spacing-sm)}.th-ml-auto{margin-left:auto}.th-ml-xs{margin-left:var(--th-site-spacing-xs)}.th-block{display:block}.th-inline-block{display:inline-block}.th-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.th-grid{display:grid}.th-hidden{display:none}.th-h-full{height:100%}.th-w-full{width:100%}.th-max-w-prose{max-width:65ch}@-webkit-keyframes th-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes th-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes th-ping{75%,to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes th-ping{75%,to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes th-pulse{50%{opacity:.5}}@keyframes th-pulse{50%{opacity:.5}}@-webkit-keyframes th-bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);-webkit-transform:translateY(-25%);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:none;transform:none}}@keyframes th-bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);-webkit-transform:translateY(-25%);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:none;transform:none}}.th-list-none{list-style-type:none}.th-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.th-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.th-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.th-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.th-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.th-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.th-gap-40{grid-gap:var(--wp--preset--spacing--40)}.th-gap-lg{grid-gap:var(--th-site-spacing-lg)}.th-gap-base{grid-gap:var(--th-site-spacing-base)}.th-space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(var(--wp--preset--spacing--20)*var(--tw-space-y-reverse));margin-top:calc(var(--wp--preset--spacing--20)*(1 - var(--tw-space-y-reverse)))}.th-space-y-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(var(--th-site-spacing-lg)*var(--tw-space-y-reverse));margin-top:calc(var(--th-site-spacing-lg)*(1 - var(--tw-space-y-reverse)))}.th-space-y-base>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(var(--th-site-spacing-base)*var(--tw-space-y-reverse));margin-top:calc(var(--th-site-spacing-base)*(1 - var(--tw-space-y-reverse)))}.th-divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.th-divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.th-divide-secondary-base>:not([hidden])~:not([hidden]){border-color:var(--wp--preset--color--secondary-base)}.th-self-center{-ms-flex-item-align:center;align-self:center}.th-rounded-full{border-radius:9999px}.th-bg-primary-dark{background-color:var(--wp--preset--color--primary-dark)}.th-bg-secondary-light{background-color:var(--wp--preset--color--secondary-light)}.th-bg-accent-base{background-color:var(--wp--preset--color--accent-base)}.th-fill-current{fill:currentColor}.th-p-lg{padding:var(--th-site-spacing-lg)}.th-p-2xs{padding:var(--th-site-spacing-2xs)}.th-px-lg{padding-left:var(--th-site-spacing-lg);padding-right:var(--th-site-spacing-lg)}.th-px-base{padding-left:var(--th-site-spacing-base);padding-right:var(--th-site-spacing-base)}.th-py-20{padding-bottom:var(--wp--preset--spacing--20);padding-top:var(--wp--preset--spacing--20)}.th-py-40{padding-bottom:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--40)}.th-py-4xl{padding-bottom:var(--th-site-spacing-4xl);padding-top:var(--th-site-spacing-4xl)}.th-py-3xl{padding-bottom:var(--th-site-spacing-3xl);padding-top:var(--th-site-spacing-3xl)}.th-py-2xl{padding-bottom:var(--th-site-spacing-2xl);padding-top:var(--th-site-spacing-2xl)}.th-py-xl{padding-bottom:var(--th-site-spacing-xl);padding-top:var(--th-site-spacing-xl)}.th-py-lg{padding-bottom:var(--th-site-spacing-lg);padding-top:var(--th-site-spacing-lg)}.th-py-md{padding-bottom:var(--th-site-spacing-md);padding-top:var(--th-site-spacing-md)}.th-py-sm{padding-bottom:var(--th-site-spacing-sm);padding-top:var(--th-site-spacing-sm)}.th-py-xs{padding-bottom:var(--th-site-spacing-xs);padding-top:var(--th-site-spacing-xs)}.th-pt-lg{padding-top:var(--th-site-spacing-lg)}.th-pt-sm{padding-top:var(--th-site-spacing-sm)}.th-pb-0{padding-bottom:0}.th-pl-0{padding-left:0}.th-text-center{text-align:center}.th-text-sm{font-size:var(--wp--preset--font-size--small)}.th-text-base{font-size:var(--wp--preset--font-size--normal)}.th-text-md{font-size:var(--th-font-size-md)}.th-text-lg{font-size:var(--th-font-size-lg)}.th-text-xl{font-size:var(--th-font-size-xl)}.th-text-2xl{font-size:var(--th-font-size-2xl)}.th-text-4xl{font-size:var(--th-font-size-4xl)}.th-font-normal{font-weight:400}.th-font-bold{font-weight:700}.th-leading-none{line-height:var(--wp--custom--leading--none)}.th-text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.th-text-primary-base{color:var(--wp--preset--color--primary-base)}.th-text-primary-light{color:var(--wp--preset--color--primary-light)}*,:after,:before{--tw-shadow:0 0 #0000;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}@media (min-width:500px){body{--th--global-vertical-space:4rem}.th-container{max-width:500px}.sm\:th-mr-auto{margin-right:auto}.sm\:th-ml-lg{margin-left:var(--th-site-spacing-lg)}.sm\:th-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.sm\:th-p-0{padding:0}.sm\:th-text-md{font-size:var(--th-font-size-md)}.sm\:th-text-2xl{font-size:var(--th-font-size-2xl)}.sm\:th-text-6xl{font-size:var(--th-font-size-6xl)}}@media (min-width:768px){.th-container{max-width:768px}.md\:th-block{display:block}}@media (min-width:992px){.th-container{max-width:992px}.lg\:th-block{display:block}.lg\:th-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.lg\:th-hidden{display:none}.lg\:th-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:th-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:th-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1280px){.th-container{max-width:1280px}}@media only screen and (max-width:500px){.page .hentry .entry-header .entry-title,.single .hentry .entry-header .entry-title{font-size:1.625rem}.archive .hentry .entry-title,.blog .hentry .entry-title,.search .hentry .entry-title{font-size:1.25rem}.hentry .entry-header .entry-meta{font-size:.8125rem}.entry-content .wp-caption.alignleft,.entry-content .wp-caption.alignright,.entry-content img.alignleft,.entry-content img.alignright{float:none}.entry-content img.alignleft,.entry-content img.alignright,.wp-caption{display:block;margin:0 auto var(--th-site-spacing-lg)}.error404 .content-area{padding:25px 0 30px}.has-custom-background #page{margin:10px}}