/**
* Layers DevKit Custom Main CSS
*/
/**
* ==============================================================
* user volunteer info
* ==============================================================
*/

/*tabs*/ 

.su-tabs {
    margin: 0 0 1.5em;
    padding: 4px;
    border-radius: 4px;
    background: #EBF6FF!important;
}

.su-tabs-nav span {
	color: #0C279E!important;
	font-size: 1rem!important;
}

p {
	color:#0C279E;
}


/*accordions*/ 


.su-spoiler {
	border-radius: 4px;
	overflow: hidden;
}

.su-spoiler-title {
    position: relative;
    cursor: pointer;
    line-height: 18px;
    padding: 16px 16px 16px 32px!important;
    font-weight: 700;
    font-size: 1.125rem!important;
	background: #0C279E;
	color: white;
}

.su-spoiler-icon {
    position: absolute;
    left: 5px!important;
    top: 18px!important;
    font-size: 18px!important;

}

.su-spoiler-content {
    padding: 1rem;
	border: 2px solid #0C279E;
	background: #EBF6FF;
}


/*register page*/ 

.um-field-checkbox-state i, .um-field-radio-state i {
    color: #0c279e!important;
}

.um-field-checkbox-option, .um-field-radio-option {
    color: #0c279e !important;
}

.select2-container .select2-choice .select2-arrow:before, .select2-search-choice-close:before, .select2-search:before, .um .um-field-icon i {
    color: #0c279e!important;
}

.picker--focused .picker__day--highlighted, .picker--focused .picker__list-item--highlighted, .picker--focused .picker__list-item--selected, .picker__day--highlighted:hover, .picker__day--infocus:hover, .picker__day--outfocus:hover, .picker__footer, .picker__header, .picker__list-item--highlighted:hover, .picker__list-item--selected, .picker__list-item--selected:hover, .picker__list-item:hover, .um .um-field-group-head:hover {
    background: #0c279e!important;
}

.picker__box, .picker__nav--next:hover, .picker__nav--prev:hover, .um .um-field-group-head, .um .um-members-pagi span.current, .um .um-members-pagi span.current:hover, .um .um-profile-nav-item.active a, .um .um-profile-nav-item.active a:hover, .um-modal-btn, .um-modal-btn.disabled, .um-modal-btn.disabled:hover, .um-modal-header, .upload, div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {
    background: #007BD9!important;
}

/*login page*/ 
.um-misc-with-img {
	display: none;
}

.um-login {
	margin-top: 80px;
}

.um-misc-ul a {
	font-size: 1.125rem;
}

.um-field-checkbox-option, .um-field-radio-option {
	color: #0c279e!important;
}

a.um-link-alt {
    text-decoration: underline!important;
    color: #007BD9!important;
}

/*hide icons and images*/ 
.um-account-meta {
	display: none;
}

.um-account-icon, 
.um-faicon-user,
.um-faicon-asterisk,
.um-faicon-trash-o {
	display: none;
}

.su-tabs-nav span:hover {
    background: #EBF6FF!important;
}

/*edit account menu*/

.um-account-side ul li {
    margin-bottom: 8px !important;
	border-radius: 2px;
	overflow: hidden;
}

.um-account-side li {
	background: #EBF6FF!important;
}

.um-account-side li a {
    font-size: 1rem!important;
}

.um-account-side li a span.um-account-title {
    padding-left: 16px;
    color: #0C279E!important;
}

.um-account-arrow {
    color: #0C279E;
}



/*current*/ 
.um-account-side li a.current, 
.um-account-side li a.current:hover {
    font-weight: 700;
    text-decoration: none!important;
	background-color: #C7E6FF;
}

.su-tabs-current {
    background: #ffffff!important;
}

.su-tabs-current:hover {
    background: #ffffff!important;
}

.su-tabs-nav span:hover {
    background: #ffffff !important;
}

.um-account-side li a.current, .um-account-side li a.current:hover {
    color: #0C279E!important;
    font-weight: 700;
    text-decoration: none !important;
}

.um-account-side li a:hover {
    color: #0C279E;
    background: #D6EDFF!important;
}

/*locations*/ 

.shift-leaders {
	display: flex;
	flex-direction: row
}

.shift-leader {
	margin-right: 24px;
}

.shift-leader-image {
	max-width: 200px;
	aspect-ratio: 1 / 1;
	border: 8px solid #47BEA2;
	border-radius: 16px;
}


/*um text*/

.um-req {
	color: red!important;
}

.um-account-heading, 
.um-field-label,
.um-account-main p {
	color: #0C279E!important;
}

.um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea {
    color: #0C279E!important;
}

.select2-container .select2-choice, .select2-container-multi .select2-choices, .select2-drop, .select2-drop-active, .select2-drop.select2-drop-above, .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea, .um .upload-progress {
    border: 1px solid #0C279E!important;
}

/*button*/ 
.um-button {
	background-color: #0C279E!important;
}

/*HD quiz*/ 

.hdq_quiz {
	background-color: #ffffff!important;
}

.hdq_button {
	background-color: #0C279E!important;
	font-size: 1rem;
	font-weight: bold;
	font-family: "Livvic",sans-serif;
	border: 2px solid #0C279E;
	border-radius: 4px;
}

.hdq_prev_button {
	background-color: #ffffff!important;
	font-size: 1rem;
	font-weight: bold;
	font-family: "Livvic",sans-serif;
	color: #0C279E!important;
	border: 2px solid #0C279E;
	margin-right: 8px!important;
	border-radius: 4px;
}

h2.hdq_results_title, h3.hdq_question_heading {
	color: #0C279E!important;
}

.hdq_aria_label {
	color: #0C279E!important;
}

.hdq_question {
	background: #f0f8fe!important;
    border-bottom: 0px solid #f6fafe!important;
	border-radius: 8px;
}

.hdq-options-check .hdq_toggle:before {
    background: #EFEFEF!important;
}

.hdq-options-check input[type="checkbox"]:checked + .hdq_toggle:before {
    background: #0C279E!important;
}

.hdq_jPaginate {
	padding-bottom: 24px;
}

.hdq_results_wrapper {
 	background-color: #ffffff!important;
	border-bottom: 0px solid #ffffff!important;
	margin: 0!important;
    padding: 0!important;
	
}

.hdq_result {
	color: #0C279E;
}

.hdq_results_title, .hdq_result, .hdq_result_pass {
	text-align: center;
}

/*profile page tabs*/ 

.su-tabs-pane {
	padding: 32px!important;
}

/*edit account form*/ 
.um-um_account_id {
	padding-top: 16px;
}


/**
* ==============================================================
* location tabs
* ==============================================================
*/


.tab-nav {
  list-style: none;
  padding: 0 16px;
  margin: 0;
  display: flex;
  justify-content: center;	
}



.tab-nav li a {
  display: block;
  padding: 12px 16px;
  font-weight: bold;	
  text-decoration: underline;
  text-decoration-thickness: 2.5px;
  text-underline-offset: 2.5px;
  color: #0C279E;
  background-color: #f0f8fe;
  border-radius: 8px 8px 0 0;
  border: 2px solid #fff;
  border-bottom: none;
  font-family: "Livvic",sans-serif;
}



.tab-nav li a.active {
  background-color: #fff;
  color: #0C279E;
  margin-bottom: -4px;
  border: 2px solid #0C279E;
  border-bottom: 2px solid #ffffff;
  text-decoration: none;
}

.tab-content {
  padding: 8px;
  background-color: #fff;
  border: 2px solid #0C279E;
  border-radius: 8px;
}

.tab-content > div {
  display: none; 
}

.tab-content > div.active {
  display: block; 
}


/**
* ==============================================================
* site-wide css 
* ==============================================================
*/

html {
    scroll-behavior: smooth;
}


/*keyboard focus*/ 
.using-keyboard *:focus {
	outline: #007BD9 solid 4px;
	border-radius: 0;
}


/*hide print buttons on location pages*/ 
@media print {
    .noprint {
    visibility: hidden;
    }
}


.youtube-video {
    aspect-ratio: 16 / 9;
    width: 100%;
}


/*active nav item*/
.current_page_item .showerbox-menu-item-title , 
.current_page_parent  .showerbox-menu-item-title,
.current_page_ancestor .showerbox-menu-item-title {
	border-bottom: 1.2px solid #0C279E;
}


/**
* ==============================================================
* Grid
* ==============================================================
*/


.showerbox-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(2, 1fr);
	grid-column-gap: 32px;
	grid-row-gap: 32px;
}


.showerbox-grid .entry:nth-child(1) { grid-area: 1 / 1 / 3 / 3; }
.showerbox-grid .entry:nth-child(2) { grid-area: 1 / 3 / 2 / 4; }
.showerbox-grid .entry:nth-child(3) { grid-area: 2 / 3 / 3 / 4; }


.showerbox-grid .entry:nth-child(2) .entry-thumbnail>*,
.showerbox-grid .entry:nth-child(3) .entry-thumbnail>* {
    aspect-ratio: 16/9;
}


.showerbox-grid .entry:nth-child(2) .small-title,
.showerbox-grid .entry:nth-child(3) .small-title {
	font-size: 1.25rem;
}


/*hide news entry on desktop*/ 
.showerbox-grid .entry:nth-child(2) p:nth-child(1),
.showerbox-grid .entry:nth-child(3) p:nth-child(1) {
	display: none;
}


@media screen and (max-width:768px) {
	.showerbox-grid {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: repeat(3, 1fr);
	grid-column-gap: 32px;
	grid-row-gap: 32px;	
  	}
	.showerbox-grid .entry:nth-child(1) { grid-area: 1 / 1 / 2 / 2; }
	.showerbox-grid .entry:nth-child(2) { grid-area: 2 / 1 / 3 / 2; }
	.showerbox-grid .entry:nth-child(3) { grid-area: 3 / 1 / 4 / 2; }
	
	.showerbox-grid .entry:nth-child(2) .entry-thumbnail>*,
	.showerbox-grid .entry:nth-child(3) .entry-thumbnail>* {
    aspect-ratio: 4/3;
	}
	
	.showerbox-grid .entry:nth-child(2) .small-title,
	.showerbox-grid .entry:nth-child(3) .small-title {
	font-size: 1.75rem;
	}

	.showerbox-grid .entry:nth-child(2) p:nth-child(1),
	.showerbox-grid .entry:nth-child(3) p:nth-child(1) {
	display: block;
	}
}


/**
* ==============================================================
* Typography
* ==============================================================
*/


h1, h2, h3, h4, p {
    margin-bottom: 16px;
}

.info {
	display: flex;
	justify-content: flex-start;
	height: 24px;
}

h4.info::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzE3LjUyMjggMjIgMjIgMTcuNTIyOCAyMiAxMkMyMiA2LjQ3NzE1IDE3LjUyMjggMiAxMiAyQzYuNDc3MTUgMiAyIDYuNDc3MTUgMiAxMkMyIDE3LjUyMjggNi40NzcxNSAyMiAxMiAyMloiIHN0cm9rZT0iIzBDMjc5RSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyIDE2VjEyIiBzdHJva2U9IiMwQzI3OUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgOEgxMi4wMSIgc3Ryb2tlPSIjMEMyNzlFIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
    position: relative;
    bottom: 2px;
    margin-right: 4px;
}

.su-note p {
	font-weight: bold;
	color: #0C279E;
}

.su-note-inner {
	background-color:#EBF6FF!important;
}


p {
    font-size: 1.125rem;
	line-height: 1.5;
}


/*links in body text*/ 
.entry-content a {
	text-decoration: underline;
	color: #007BD9;
}

small a {
	text-decoration: underline;
}


/*lists in body text*/
.entry-content li {
	font-size: 1.125rem;
	line-height: 1.75;
}


/*blockquote*/
.entry-content blockquote {
    padding: 0 12px;
    border-left: 4px solid #0C279E;
	font-style: normal;
	margin-bottom: 8px;
}


.kicker {
	font-size: 1.125rem;
	line-height: 1.5;
	margin-bottom: 8px;
}


.sub-heading {
	font-size: 1.75rem;
	line-height: 1.2;
	margin-bottom: 16px;
}


.entry-small-title {
	margin: 0;
}


/*breadcrumb links*/ 
.showerbox-breadcrumb li a {
	padding-bottom: 2px;
	border-bottom: 1.2px solid #007BD9;
	color: #007BD9!important;
}

.showerbox-breadcrumb li {
	color: #007BD9;
}

.showerbox-breadcrumb {
	color: #007BD9;
}


/*truncated breadcrumbs*/ 
.showerbox-breadcrumb {
    max-width: 800px;
}


.showerbox-breadcrumb-native {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.showerbox-breadcrumb .showerbox-breadcrumb-native li {
    display: inline;
}


.wp-caption .wp-caption-text {
    margin: 0.5em 0;
    font-size: .875em;
    font-style: normal;
    text-align: left;
}


.showerbox-footer-copyright-content a {
	text-decoration: underline;
}

.su-note {
	background-color: #EBF6FF;
	border: 2px solid #0C279E!important;
}


/**
* ==============================================================
* Buttons
* ==============================================================
*/


/*arrow align with the button text*/ 
a.button {
    display: flex;
	min-height: 48px;
	justify-content: center;
	align-items: center;
	line-height: 100%;
}

/*justgiving logo*/
.button.justgiving::after {
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTAwIDE4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTAxM18xNDY4KSI+CjxtYXNrIGlkPSJtYXNrMF8xMDEzXzE0NjgiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjE4Ij4KPHBhdGggZD0iTTk5Ljc1IDAuNUgwLjI1VjE3LjVIOTkuNzVWMC41WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzEwMTNfMTQ2OCkiPgo8cGF0aCBkPSJNNTYuNzg3IDMuNzM4MDRINTMuMzMyVjE0LjIwMzZINTYuNzg3VjMuNzM4MDRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNTIuMjI5MiA1Ljk4MTM5SDQ3LjM0NTJMNDQuNDg2MSA4LjgzNDI1SDQ4LjQxMDJDNDcuODk5MiA5Ljk4MTA5IDQ2Ljc0NjIgMTAuNzgxNCA0NS40MDgyIDEwLjc4MTRDNDMuNTk2MiAxMC43ODE0IDQyLjEyNDEgOS4zMDk3MiA0Mi4xMjQxIDcuNDk2NTZDNDIuMTI0MSA1LjY4MTY5IDQzLjU5NjIgNC4yMDY3MiA0NS40MDgyIDQuMjA2NzJDNDYuMDY2MiA0LjIwNjcyIDQ2LjY3OTEgNC4zOTkyNSA0Ny4xOTExIDQuNzMyNDFMNDkuODM3MiAyLjA4NzE2QzQ4LjYzMDIgMS4wOTYwMiA0Ny4wODUxIDAuNSA0NS40MDAxIDAuNUM0MS41NDAxIDAuNSAzOC40MTAyIDMuNjMwNzggMzguNDEwMiA3LjQ5NjU2QzM4LjQxMDIgMTEuMzU3MyA0MS41NDAxIDE0LjQ4ODEgNDUuNDAwMSAxNC40ODgxQzQ5LjI2NTEgMTQuNDg4MSA1Mi4zOTcyIDExLjM1NzMgNTIuMzk3MiA3LjQ5NjU2QzUyLjM5NzIgNi45NzU4NyA1Mi4zMzgyIDYuNDY2OTEgNTIuMjI5MiA1Ljk4MTM5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTU2Ljc4NyAwLjc0MDk2N0g1My4zMzJWMi44NTIxNkg1Ni43ODdWMC43NDA5NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjQuNTczNyAxNC4yNzcxSDYxLjU4OTdMNjEuNTYwNyAxNC4yMDM1TDU3LjQ3MDcgMy43MzI5MUg2MS4xNTc3TDYzLjEwMjcgOS41NTA4Mkw2NS4wNjI3IDMuNzMyOTFINjguNjk0N0w2NC41NzM3IDE0LjI3NzFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNzIuNzkwMSAzLjczODA0SDY5LjMzMDFWMTQuMjAzNkg3Mi43OTAxVjMuNzM4MDRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNzIuNzkwMSAwLjc0MDk2N0g2OS4zMzAxVjIuODUyMTZINzIuNzkwMVYwLjc0MDk2N1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik04My41MjA5IDE0LjIwMzVIODAuMDY3OVY4LjM5ODk4QzgwLjA2NzkgNy4zMDkwNyA3OS42MTc5IDYuNzUzMjIgNzguNzI2OSA2Ljc1MzIyQzc3LjU3NDkgNi43NTMyMiA3Ny4zMzc5IDcuNjUwNjIgNzcuMzM3OSA4LjM5ODk4VjE0LjIwMThINzMuODc3OVYzLjczNzk3SDc2LjI3MjlMNzcuMjIxOSA0LjY4MDU1Qzc3Ljk3MTkgMy45MjA0NiA3OC44NDA5IDMuNTUyMTIgNzkuODU4OSAzLjU1MjEyQzgyLjExNTkgMy41NTIxMiA4My41MTg5IDUuMDczOTggODMuNTE4OSA3LjUyNTA0TDgzLjUyMDkgMTQuMjAzNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00Ljg4MzEgMTQuMzg0MkMzLjA3ODggMTQuMzg0MiAxLjU4MDcgMTMuNzAxMSAwLjQ0MjQ5NyAxMi4zNDY2TDAuMjUgMTIuMTE4OUwyLjU5MzMgOS43NzY3MUwyLjcyNzIgOS45MjIzN0MzLjQ2ODcgMTAuNzM3NyA0LjA4OTcgMTEuMDg3NiA0LjgwOTUgMTEuMDg3NkM1Ljc0MzUgMTEuMDg3NiA2LjE4MzcgMTAuNTIzNCA2LjE4MzcgOS4zMTI5NVYwLjc0MDk2N0g5Ljc1MjJWOS40NDM1NUM5Ljc1MjIgMTIuNTgxIDcuOTc2MyAxNC4zODQyIDQuODgzMSAxNC4zODQyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkyLjkxNjUgMy43MzgxMkw5Mi4wMzg1IDQuNjIzNzdDOTEuMjA2NSAzLjg5MDQ2IDkwLjI3NDUgMy41NTM5NiA4OS4xMTU1IDMuNTUzOTZDODYuNzcwNSAzLjU1Mzk2IDg0LjM5NDUgNS4yNTE2MSA4NC4zOTQ1IDguNDkyODlWOC41MzEzOUM4NC4zOTQ1IDExLjc3NiA4Ni43Njk1IDEzLjQ3MzcgODkuMTE1NSAxMy40NzM3QzkwLjIyNzUgMTMuNDczNyA5MS4wOTk1IDEzLjE2MjMgOTEuOTAyNSAxMi40NzA4QzkxLjc1MzUgMTMuNzA2NCA5MS4wMDc1IDE0LjUzMDEgODkuNTE1NSAxNC41MzAxQzg4LjYxNzUgMTQuNTMwMSA4Ny44NDI1IDE0LjM2NzcgODcuMDM2NSAxNC4wMDc4TDg0Ljc3NTUgMTYuMjY5Nkw4NS4wODg1IDE2LjQzMkM4Ni40MDQ1IDE3LjEyODUgODcuOTU5NSAxNy41MDAyIDg5LjU4OTUgMTcuNTAwMkM5My41NzM1IDE3LjUwMDIgOTUuNDI2NSAxNS40NzI3IDk1LjQyNjUgMTEuNjg5VjMuNzM4MTJIOTIuOTE2NVpNOTIuMTQyNSA4LjUzMzA2QzkyLjE0MjUgOS43NDAxNyA5MS4yMDY1IDEwLjYxNTggODkuOTE1NSAxMC42MTU4Qzg4LjYxNzUgMTAuNjE1OCA4Ny43MTM1IDkuNzYwMjcgODcuNzEzNSA4LjUzMzA2VjguNDkyODlDODcuNzEzNSA3LjI4NTc4IDg4LjY0MDUgNi40MTE4MyA4OS45MTU1IDYuNDExODNDOTEuMjA2NSA2LjQxMTgzIDkyLjE0MjUgNy4yODU3OCA5Mi4xNDI1IDguNDkyODlWOC41MzMwNloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNC41NzMgMTQuMzg0NEMxMi4zMTUxIDE0LjM4NDQgMTAuOTE0MSAxMi44NjI1IDEwLjkxNDEgMTAuNDA5OFYzLjczODA0SDE0LjM2OVY5LjUzMjUxQzE0LjM2OSAxMC42MjU4IDE0LjgxOSAxMS4xNzk5IDE1LjcwMyAxMS4xNzk5QzE2Ljg1OCAxMS4xNzk5IDE3LjA5NSAxMC4yODI1IDE3LjA5NSA5LjUzMjUxVjMuNzM4MDRIMjAuNTZWMTQuMjAzNkgxOC4xNkwxNy4yMTEgMTMuMjU3NkMxNi40NTkgMTQuMDE2IDE1LjU5NiAxNC4zODQ0IDE0LjU3MyAxNC4zODQ0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM0Ljg1NCAxNC4zNjc0QzMyLjcxIDE0LjM2NzQgMzEuNjY2IDEzLjI5NTkgMzEuNjY2IDExLjA4NDNWNi43OTMyN0gzMC40OTlWMy43MzYxNEgzMS42NjZWMC43NDA5NjdIMzUuMTIyVjMuNzM2MTRIMzcuNDE5VjYuNzkxNTlIMzUuMTIyVjEwLjYyODlDMzUuMTIyIDExLjA5NDMgMzUuMjQ5IDExLjIzMzMgMzUuNjc2IDExLjIzMzNDMzYuMTAzIDExLjIzMzMgMzYuNTEyIDExLjEzMjggMzYuODc4IDEwLjkyNjlMMzcuMzg1IDEwLjY1MjNWMTMuNjUyNUwzNy4yMiAxMy43NDk2QzM2LjUxNSAxNC4xNzE1IDM1Ljc2NyAxNC4zNjc0IDM0Ljg1NCAxNC4zNjc0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI2Ljc4NjYgNy43NjExMkwyNi40NjQ2IDcuNjU1NjVDMjUuNjU4NiA3LjM4Mjc0IDI0Ljg5MzYgNy4xMjQ5MSAyNC44OTM2IDYuNzgzMzhWNi43NDQ4NkMyNC44OTM2IDYuNDA1IDI1LjMxNjYgNi4yODQ0NyAyNS43MTM2IDYuMjg0NDdDMjYuMjY3NiA2LjI4NDQ3IDI3LjAxNTYgNi41MTcxOCAyNy44MTg2IDYuOTIyMzRMMjkuODEyNiA0LjkyODM0TDI5LjY1MzYgNC44MjI4NkMyOC41MzI2IDQuMDY3OCAyNy4wNzk2IDMuNjE3NDMgMjUuNzY4NiAzLjYxNzQzQzIzLjQyMzYgMy42MTc0MyAyMS44NTA2IDQuOTk1MzIgMjEuODUwNiA3LjA0NDU2VjcuMDgzMDdDMjEuODUwNiA5LjEyMzk0IDIzLjQ1NTYgOS44NzA2NCAyNS4wMjI2IDEwLjMyOTRDMjUuMTUyNiAxMC4zNzEyIDI1LjI4MTYgMTAuNDA4MSAyNS40MDU2IDEwLjQ0NjZDMjYuMjI4NiAxMC42ODkzIDI2Ljk0MTYgMTAuOTAwMyAyNi45NDE2IDExLjI3MTlWMTEuMzEwNUMyNi45NDE2IDExLjczNCAyNi40MTY2IDExLjgyNjEgMjUuOTcyNiAxMS44MjYxQzI1LjEzMDYgMTEuODI2MSAyNC4xMzY2IDExLjQ2OTUgMjMuMTk0NiAxMC44NDM0TDIxLjI5MjYgMTIuNzQ4NkwyMS4yNjY2IDEyLjc4NzFMMjEuNDM1NiAxMi45MTc3QzIyLjcyMDYgMTMuOTM0IDI0LjMwNzYgMTQuNDkzMSAyNS45MDA2IDE0LjQ5MzFDMjguNDU2NiAxNC40OTMxIDI5Ljk4NDYgMTMuMTkzOSAyOS45ODQ2IDExLjAwOTFWMTAuOTcwNkMyOS45ODQ2IDguODI5MjcgMjcuOTAxNiA4LjEzNjE0IDI2Ljc4NjYgNy43NjExMloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik05Ni4xNDI2IDQuMjExODNIOTYuNjM3NlY1LjQwNTU1SDk3LjE5MzZWNC4yMTE4M0g5Ny42ODM2VjMuNzM4MDRIOTYuMTQyNlY0LjIxMTgzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTk5LjE2NDIgMy43MzgwNEw5OC44MDQyIDQuMzIwNjdMOTguNDQzMiAzLjczODA0SDk3Ljg2NTJWNS40MDU1NUg5OC40MTMyVjQuNTc1MTRMOTguNjY0MiA0Ljk2MzU3SDk4LjkzNTJMOTkuMTg5MiA0LjU3NTE0VjUuNDA1NTVIOTkuNzUwMlYzLjczODA0SDk5LjE2NDJaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTAxM18xNDY4Ij4KPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxOCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
    position: relative;
    padding-left: 2px;
    left: 4px;
}


/*scroll to top button*/
.button.scroll-to-top::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzA4MTEgMTIuMDM0MkgxOC4zMDgxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyIDUuMDM0MThMMTkgMTIuMDM0MkwxMiAxOS4wMzQyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==");
    position: relative;
    padding-left: 2px;
    left: 4px;
    transform: rotate(-90deg);
}


.button.scroll-to-top:hover::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzA4MTEgMTIuMDM0MkgxOC4zMDgxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyIDUuMDM0MThMMTkgMTIuMDM0MkwxMiAxOS4wMzQyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==");
    position: relative;
    padding-left: 2px;
    left: 4px;
    transform: rotate(-90deg);
}


/*all buttons*/
.button::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzA4MTEgMTIuMDM0MkgxOC4zMDgxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyIDUuMDM0MThMMTkgMTIuMDM0MkwxMiAxOS4wMzQyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==");
    position: relative;
    padding-left: 2px;
    transition: all 0.4s ease;
    left: 0;
}


.button:hover::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzA4MTEgMTIuMDM0MkgxOC4zMDgxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyIDUuMDM0MThMMTkgMTIuMDM0MkwxMiAxOS4wMzQyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==");
    position: relative;
    padding-left: 2px;
    left: 4px;
}


/*primary buttons*/ 
.button.primary::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzA4MTEgMTIuMDM0MkgxOC4zMDgxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyIDUuMDM0MThMMTkgMTIuMDM0MkwxMiAxOS4wMzQyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==");
	position: relative;
	padding-left: 2px;
}


.button.primary:hover::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzA4MTEgMTIuMDM0MkgxOC4zMDgxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyIDUuMDM0MThMMTkgMTIuMDM0MkwxMiAxOS4wMzQyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==");
	position: relative;
	padding-left: 2px;
	left: 4px;
}


/*secondary button*/ 
.button.secondary::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzA4MTEgMTIuMDM0MkgxOC4zMDgxIiBzdHJva2U9IiMwQzI3OUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgNS4wMzQxOEwxOSAxMi4wMzQyTDEyIDE5LjAzNDIiIHN0cm9rZT0iIzBDMjc5RSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=");
	position: relative;
	padding-left: 2px;
}

.button.donate {
	background-color: #EBF6FF;
	color: #0C279E;
}

.button.donate::after {
    content: "";
	position: relative;
	padding-left: 0;
}


.button {
   transition: all 0.4s ease;
}


.button.secondary {
	background-color: #EBF6FF;
	color: #0C279E;
	border: 2px solid #0C279E;
}


.button.secondary:hover {
	background-color: #d8eaf9;
	color: #0C279E;
}


.button-wrap {
	width: 100%;
	display: flex;
	gap: 16px;
	flex-direction: row;
}


.button-wrap .button {
	width: 100%;
}


@media screen and (max-width:768px) {
	.button-wrap {
		width: 100%;
		display: flex;
		gap: 16px;
		flex-direction: column;
	}
}


/**
 * ==============================================================
 * CTA links
 * ==============================================================
 */


.cta-link {
	font-weight: bold;
	height: 24px;
	display: inline-flex;
	position: relative;
	color: #0C279E; 
}

a.more-link.text {
	font-family: "Livvic",sans-serif;
	color: #0C279E; 
}




.cta-link:hover {
	border-bottom: 2px solid #0C279E;
}


.cta-link::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzA4MTEgMTIuMDM0MkgxOC4zMDgxIiBzdHJva2U9IiMwQzI3OUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgNS4wMzQxOEwxOSAxMi4wMzQyTDEyIDE5LjAzNDIiIHN0cm9rZT0iIzBDMjc5RSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=");
	position: absolute;
	left: 100%;
	transition: all 0.4s ease;
}


.cta-link:hover::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzA4MTEgMTIuMDM0MkgxOC4zMDgxIiBzdHJva2U9IiMwMDdCRDkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgNS4wMzQxOEwxOSAxMi4wMzQyTDEyIDE5LjAzNDIiIHN0cm9rZT0iIzAwN0JEOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=");
	position: absolute;
	left: calc(100% + 4px);
}


/**
* ==============================================================
* Header
* ==============================================================
*/


/*fixed header*/
.showerbox-header-main-bar-inner {
	position: fixed;
	background: #ffffff;
	width: 100%;
	z-index: 1;
	filter: drop-shadow(0 16px 16px rgba(0, 46, 71, 0.02));
}


/*page entry title and sub title*/
.content-header {
	max-width: 800px;
}


/**
* ==============================================================
* Sidebar
* ==============================================================
*/


/*sidebar*/ 
.widget-title {
    font-size: 1.125rem;
    line-height: 1.5;
    margin-bottom: 0;
}


.sidebar-inner {
	display: flex;
	flex-direction: column;
	height: 100%;
}


.sidebar-menu {
	margin-left: 32px;
	padding-bottom: 64px;
}


.sidebar .widget:first-child {
	position: -webkit-sticky;
	position: sticky;
	top: 112px;
}


.sidebar .widget:last-child {
	margin-top: auto;
}


/*sidebar child menu*/
.sidebar .menu-item {
	font-size: 1.125rem;
	padding: 16px 0 24px;
	border-bottom: 1px solid #E6EAED; 
}


.sidebar .menu-item:last-child {
    border-bottom: 0;
}


.sidebar .showerbox-menu-item-link {
	padding-bottom: 2px;
	border-bottom: 1.5px solid #0C279E;
}


.sidebar .showerbox-menu-item-link:hover {
	border-bottom: 1.5px solid #007BD9;
}


.sidebar .current_page_item .showerbox-menu-item-title , 
.sidebar .current_page_ancestor .showerbox-menu-item-title {
	border-bottom: 0;
}


/*sidebar news menu*/
.widget_recent_comments li, 
.widget_recent_entries li, 
.widget_rss li {
	font-size: 1.125rem;
	padding: 16px 0 24px;
	border-bottom: 1px solid #E6EAED; 
}


.widget_recent_comments li:last-child, 
.widget_recent_entries li:last-child, 
.widget_rss li:last-child {
	border-bottom: 0;
}


/*links*/ 
.widget_recent_comments li a, 
.widget_recent_entries li a, 
.widget_rss li a {
	font-weight: bold;
	border-bottom: 2px solid #0C279E;
}


.widget_recent_comments li a:hover, 
.widget_recent_entries li a:hover, 
.widget_rss li a:hover {
	border-bottom: 2px solid #007BD9;
}


.sidebar .showerbox-menu-item-link:hover {
	border-bottom: 2px solid #007BD9;
}


/*date meta*/ 
.widget .post-date, .widget .rss-date {
	margin-top: 8px;
}


.sidebar-inner .button {
	width: 100%;
}


/**
* ==============================================================
* Single post page
* ==============================================================
*/

.showerbox-content-layout-right-sidebar .entry-title {
	max-width: 800px;
}


.entry-footer .entry-meta {
	padding-top: 32px;
    border-top-width: 0;
}


/**
* ==============================================================
* Teasers
* ==============================================================
*/


.parent-teaser {
	padding: 16px;
	background-color: #F0F8FF;
	border: 2px solid #0C279E;
	border-radius: 8px;
	margin-bottom: 32px;
}

a.cta-link {
	font-family: "Livvic",sans-serif;
	color: #0C279E; 
}

a.cta-link:hover {
	color: #007BD9; 
}

.cta-link:hover {
	border-bottom: 2px solid #007BD9;
}


.cta-link::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzA4MTEgMTIuMDM0MkgxOC4zMDgxIiBzdHJva2U9IiMwQzI3OUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgNS4wMzQxOEwxOSAxMi4wMzQyTDEyIDE5LjAzNDIiIHN0cm9rZT0iIzBDMjc5RSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=");
	position: absolute;
	left: 100%;
	transition: all 0.4s ease;
}


.cta-link:hover::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzA4MTEgMTIuMDM0MkgxOC4zMDgxIiBzdHJva2U9IiMwMDdCRDkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgNS4wMzQxOEwxOSAxMi4wMzQyTDEyIDE5LjAzNDIiIHN0cm9rZT0iIzAwN0JEOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=");
	position: absolute;
	left: calc(100% + 4px);
}

.location-teaser {
    padding: 16px;
	border-radius: 8px;
	overflow: hidden;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: #F0F8FF;
	border: 2px solid #0C279E;
	height: 100%;
}

.location-teaser a.button {
	width: 100%;
	margin-top: auto;
}

.map-responsive {
  display: flex;
  justify-content: center;
  align-items: center; 
  width: 100%; 
  min-height: 400px;
}

.map-responsive  iframe {
  width: 100%; 
  height: 100%;
}

.location-list {
	list-style: none;
	padding-left: 0;
	margin-bottom: 8px;
}


.location-list .date,
.location-list .time,
.location-list .address,
.location-list .what3words {
	display: inline-flex;
}

.what3words a {
   word-break: break-all;
}

.address a,
.what3words a {
	text-decoration: underline;
}

.location-list .date::before {
	content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDRINUMzLjg5NTQzIDQgMyA0Ljg5NTQzIDMgNlYyMEMzIDIxLjEwNDYgMy44OTU0MyAyMiA1IDIySDE5QzIwLjEwNDYgMjIgMjEgMjEuMTA0NiAyMSAyMFY2QzIxIDQuODk1NDMgMjAuMTA0NiA0IDE5IDRaIiBzdHJva2U9IiMwQzI3OUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNiAyVjYiIHN0cm9rZT0iIzBDMjc5RSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik04IDJWNiIgc3Ryb2tlPSIjMEMyNzlFIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTMgMTBIMjEiIHN0cm9rZT0iIzBDMjc5RSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
	width: 24px;
	margin-right: 8px
}


.location-list .time::before {
	content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzE3LjUyMjggMjIgMjIgMTcuNTIyOCAyMiAxMkMyMiA2LjQ3NzE1IDE3LjUyMjggMiAxMiAyQzYuNDc3MTUgMiAyIDYuNDc3MTUgMiAxMkMyIDE3LjUyMjggNi40NzcxNSAyMiAxMiAyMloiIHN0cm9rZT0iIzBDMjc5RSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyIDZWMTJMMTYgMTQiIHN0cm9rZT0iIzBDMjc5RSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=");
	width: 24px;
	margin-right: 8px
}


.location-list .address::before {
	content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyNCAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MTVfMTEyMDApIj4KPHBhdGggZD0iTTIxIDEyLjVDMjEgMTkuNSAxMiAyNS41IDEyIDI1LjVDMTIgMjUuNSAzIDE5LjUgMyAxMi41QzMgMTAuMTEzMSAzLjk0ODIxIDcuODIzODcgNS42MzYwNCA2LjEzNjA0QzcuMzIzODcgNC40NDgyMSA5LjYxMzA1IDMuNSAxMiAzLjVDMTQuMzg2OSAzLjUgMTYuNjc2MSA0LjQ0ODIxIDE4LjM2NCA2LjEzNjA0QzIwLjA1MTggNy44MjM4NyAyMSAxMC4xMTMxIDIxIDEyLjVaIiBzdHJva2U9IiMwQzI3OUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiAxNS41QzEzLjY1NjkgMTUuNSAxNSAxNC4xNTY5IDE1IDEyLjVDMTUgMTAuODQzMSAxMy42NTY5IDkuNSAxMiA5LjVDMTAuMzQzMSA5LjUgOSAxMC44NDMxIDkgMTIuNUM5IDE0LjE1NjkgMTAuMzQzMSAxNS41IDEyIDE1LjVaIiBzdHJva2U9IiMwQzI3OUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTQxNV8xMTIwMCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMi41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
	width: 24px;
	margin-right: 8px
}

.location-list .what3words::before {
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MTVfMTEyMDQpIj4KPG1hc2sgaWQ9Im1hc2swXzE0MTVfMTEyMDQiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPgo8cGF0aCBkPSJNMjQgMEgwVjI0SDI0VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTQxNV8xMTIwNCkiPgo8cGF0aCBkPSJNMjQgMEgwVjI0SDI0VjBaIiBmaWxsPSIjMEMyNzlFIi8+CjxwYXRoIGQ9Ik0xMC41MDMxIDE3LjI1NjRDMTAuMzg0IDE3LjI1NjMgMTAuMjY2NyAxNy4yMjc4IDEwLjE2MDcgMTcuMTczNUMxMC4wNTQ3IDE3LjExOTEgOS45NjMxNiAxNy4wNDA0IDkuODkzNTMgMTYuOTQzOEM5LjgyMzkxIDE2Ljg0NzIgOS43NzgxOSAxNi43MzU0IDkuNzYwMTUgMTYuNjE3N0M5Ljc0MjExIDE2LjUgOS43NTIyNSAxNi4zNzk3IDkuNzg5NzUgMTYuMjY2N0wxMi43OTczIDcuMjQ0MDRDMTIuODI4NSA3LjE1MDM3IDEyLjg3NzkgNy4wNjM3NiAxMi45NDI2IDYuOTg5MTdDMTMuMDA3MyA2LjkxNDU4IDEzLjA4NjEgNi44NTM0NiAxMy4xNzQ0IDYuODA5MzJDMTMuMjYyOCA2Ljc2NTE3IDEzLjM1ODkgNi43Mzg4NSAxMy40NTc0IDYuNzMxODZDMTMuNTU1OSA2LjcyNDg4IDEzLjY1NDkgNi43MzczNiAxMy43NDg1IDYuNzY4NjFDMTMuODQyMiA2Ljc5OTg1IDEzLjkyODggNi44NDkyMyAxNC4wMDM0IDYuOTEzOTRDMTQuMDc4IDYuOTc4NjUgMTQuMTM5MSA3LjA1NzQyIDE0LjE4MzMgNy4xNDU3NUMxNC4yMjc0IDcuMjM0MDggMTQuMjUzNyA3LjMzMDI0IDE0LjI2MDcgNy40Mjg3NEMxNC4yNjc3IDcuNTI3MjUgMTQuMjU1MiA3LjYyNjE2IDE0LjIyNCA3LjcxOTgzTDExLjIxNjQgMTYuNzQyNUMxMS4xNjY1IDE2Ljg5MjIgMTEuMDcwNyAxNy4wMjIzIDEwLjk0MjcgMTcuMTE0NkMxMC44MTQ3IDE3LjIwNjggMTAuNjYwOSAxNy4yNTY1IDEwLjUwMzEgMTcuMjU2NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01Ljk5MTg1IDE3LjI1NjRDNS44NzI3NiAxNy4yNTYzIDUuNzU1NDIgMTcuMjI3OCA1LjY0OTQ1IDE3LjE3MzVDNS41NDM0OSAxNy4xMTkxIDUuNDUxOTMgMTcuMDQwNCA1LjM4MjMgMTYuOTQzOEM1LjMxMjY3IDE2Ljg0NzIgNS4yNjY5NiAxNi43MzU0IDUuMjQ4OTIgMTYuNjE3N0M1LjIzMDg4IDE2LjUgNS4yNDEwMiAxNi4zNzk3IDUuMjc4NTIgMTYuMjY2N0w4LjI4NjA3IDcuMjQ0MDRDOC4zMTczMSA3LjE1MDM3IDguMzY2NyA3LjA2Mzc2IDguNDMxNDEgNi45ODkxN0M4LjQ5NjEyIDYuOTE0NTggOC41NzQ4OSA2Ljg1MzQ2IDguNjYzMjIgNi44MDkzMkM4Ljc1MTU1IDYuNzY1MTcgOC44NDc3MSA2LjczODg1IDguOTQ2MjEgNi43MzE4NkM5LjA0NDcxIDYuNzI0ODggOS4xNDM2MiA2LjczNzM2IDkuMjM3MyA2Ljc2ODYxQzkuMzMwOTggNi43OTk4NSA5LjQxNzU4IDYuODQ5MjMgOS40OTIxNyA2LjkxMzk0QzkuNTY2NzYgNi45Nzg2NSA5LjYyNzg4IDcuMDU3NDIgOS42NzIwMyA3LjE0NTc1QzkuNzE2MTggNy4yMzQwOCA5Ljc0MjQ5IDcuMzMwMjQgOS43NDk0OCA3LjQyODc0QzkuNzU2NDYgNy41MjcyNSA5Ljc0Mzk4IDcuNjI2MTYgOS43MTI3NCA3LjcxOTgzTDYuNzA1MjEgMTYuNzQyNUM2LjY1NTI3IDE2Ljg5MjIgNi41NTk1MSAxNy4wMjIzIDYuNDMxNDggMTcuMTE0NkM2LjMwMzQ2IDE3LjIwNjggNi4xNDk2NSAxNy4yNTY1IDUuOTkxODUgMTcuMjU2NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNS4wMTQ0IDE3LjI1NjRDMTQuODk1MyAxNy4yNTYzIDE0Ljc3NzkgMTcuMjI3OCAxNC42NzIgMTcuMTczNUMxNC41NjYgMTcuMTE5MSAxNC40NzQ0IDE3LjA0MDQgMTQuNDA0OCAxNi45NDM4QzE0LjMzNTIgMTYuODQ3MiAxNC4yODk1IDE2LjczNTQgMTQuMjcxNCAxNi42MTc3QzE0LjI1MzQgMTYuNSAxNC4yNjM1IDE2LjM3OTcgMTQuMzAxIDE2LjI2NjdMMTcuMzA4NSA3LjI0NDAzQzE3LjM3MjUgNy4wNTU5NiAxNy41MDgzIDYuOTAwODUgMTcuNjg2MyA2LjgxMjU4QzE3Ljg2NDIgNi43MjQzIDE4LjA2OTkgNi43MTAwMyAxOC4yNTg0IDYuNzcyODhDMTguNDQ2OCA2LjgzNTcyIDE4LjYwMjcgNi45NzA1OCAxOC42OTIxIDcuMTQ4QzE4Ljc4MTQgNy4zMjU0MyAxOC43OTY5IDcuNTMwOTkgMTguNzM1MiA3LjcxOTgyTDE1LjcyNzcgMTYuNzQyNUMxNS42Nzc4IDE2Ljg5MjEgMTUuNTgyIDE3LjAyMjMgMTUuNDU0IDE3LjExNDZDMTUuMzI1OSAxNy4yMDY4IDE1LjE3MjIgMTcuMjU2NCAxNS4wMTQ0IDE3LjI1NjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTQxNV8xMTIwNCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
	width: 24px;
	margin-right: 8px;
}

/**
* ==============================================================
* Footer
* ==============================================================
*/


.showerbox-footer-widgets-bar-row {
    align-items: flex-end;
}	


.showerbox-footer-widgets-bar-inner .menu {
	line-height: 2em;	
}


.showerbox-footer-widgets-bar-inner .menu a {
	text-decoration: underline rgba(255, 255, 255, 0.6);
	text-underline-offset: 2px;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
}


.showerbox-footer-widgets-bar-inner .menu a:hover {
	text-decoration: underline rgba(255, 255, 255, 1);
}


.showerbox-footer-widgets-bar .widget {
    margin-bottom: 32px;
}


.showerbox-footer-widgets-bar-row {
	border-bottom: 1px solid #ffffff;
}


.showerbox-footer-widgets-bar-column:nth-child(1) {
	width: 50%;
}


.showerbox-footer-widgets-bar-column:nth-child(2),
.showerbox-footer-widgets-bar-column:nth-child(3),
.showerbox-footer-widgets-bar-column:nth-child(4) {
	width: 16.6%;
}


.footer-about {
	max-width: 384px;
}


.footer-about .logo {
	margin-bottom: 16px;
	height: 48px;
}


.footer-about p {
	font-size: 1rem;	
}


.footer-menu h4 {
	color: #ffffff;
	margin-bottom: 16px;
}


.footer-menu-list {
	list-style: none;
	line-height: 2em;
	padding: 0;
}


.showerbox-footer-bottom-bar-column>* {
	max-width: 1216px;
	overflow-wrap: break-word;
}


.showerbox-footer-bottom-bar-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -12px;
    white-space: wrap;
}


/**
* ==============================================================
* Homepage (page-id-10)
* ==============================================================
*/


/*hiding breadcrumbs area on homepage only*/ 
.page-id-10 .showerbox-header-bottom-bar {
	display: none;
}


.hero {
	padding: 40px 16px 80px;
	background-color: #EBF6FF;
}

.align-center {
	display: flex;
	align-items: center;
}

.hero-content {
	padding: 24px;
	border-radius: 8px;
	background-color: #ffffff;	
}

.hero-image {
	width: 100%;
	height: 100%;
	min-height: 500px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position-y: center;
}


/*homepage locations*/ 
.locations {
	padding: 80px 16px;
}


.section-heading {
	max-width: 640px;
	margin: auto;
	text-align: center;
	margin-bottom: 48px;
}


/*homepage mission*/
.mission {
	padding: 0 16px 80px;
}


.misson-teaser {
	overflow: hidden;
	height: 100%;
}


.teaser-img {
	background-color: #ffffff;
    width: 100%;
    aspect-ratio: 4/3;
    background-repeat: no-repeat;
    background-size: cover;
	border-radius: 8px;
	overflow: none;
}


.teaser-content {
	padding-top: 16px;
}


.teaser-content p {
	margin-bottom: 0;
}


.section-footer {
	margin-top: 32px;
	display: flex;
	flex-direction: row;
	justify-content: center;
}


/*impact*/
.impact {
	padding: 80px 16px 0;
}


.impact .section-heading h2,
.impact .section-heading p {
	color: #0C279E;
}


.impact-wrapper {
	padding: 48px 16px;
	overflow: hidden;
}


.impact-teaser-content {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}


.impact-teaser-content h1,
.impact-teaser-content h3 {
	color: #0C279E;
}

.impact-teaser-content .teaser-img {
	height: 160px;
	width: 160px;
	margin-bottom: 16px;
} 


.huge {
	font-size: 3.5rem;
}


/*donation*/
.donation-cta {
	padding: 80px 16px;
}


.donation-cta-inner {
	border-radius: 8px;
	overflow: hidden;
	border: 2px solid #0C279E;
}


.donation-cta-inner .entry-layout-grid:nth-child(1) {
	padding: 0!important;
	background-color: #EBF6FF;
}


.donation-cta-inner .entry-layout-grid:nth-child(2) {
	padding: 24px;
	background-color: #ffffff;
}


/*media query for donation-cta buttons*/
@media screen and (max-width:1034px) {
	.donation-cta-content .button-wrap {
		width: 100%;
		display: flex;
		gap: 16px;
		flex-direction: column;
	}
}


/*media query for donation-cta*/
@media screen and (max-width:940px) {
	.donation-cta-inner .entry-layout-grid:nth-child(1) {
	width: 100%;	
    }
	.donation-cta-inner .entry-layout-grid:nth-child(2) {
	width: 100%;
	}
}


.donation-cta-image {
	aspect-ratio: auto 61/68;
	height: 100%;
	background-color: #EBF6FF;
    background-repeat: no-repeat;
    background-size: cover;
	background-position: center center;
}


.donation-cta-content {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	height: 100%;
}


.donation-cta-content .button-wrap {
	margin-bottom: 48px;
}


.donation-footer {
	margin-top: auto;
}


.contation-cta-top {
	margin-bottom: 16px;
}


/*how to help cta homepage*/ 
.how-to-help-cta {
	background-color: #FFF7EB;
	padding: 80px 16px;
}

.how-to-help-cta-left {
	max-width: 488px;
	min-height: 400px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position-y: center;
		
}

/*latest news on homepage*/
.latest-news {
	padding: 80px 16px;
}

.entry-thumbnail {
	border-radius: 8px;
	overflow: hidden;
}


.post-categories {
	list-style: none;
	display: flex;
	flex-direction: columns;
	padding: 0;
	margin: 0;
}


/*keeps tags on one line*/
.post-categories a {
	white-space: nowrap;
}



/*feature*/
.feature {
	padding: 80px 16px;
	background-color: #ffffff;
}


.feature-inner {
	padding: 16px;
	border-radius: 8px;
	overflow: hidden;
	border: 2px solid #0C279E;
}


.feature-inner .entry-layout-grid:nth-child(2) {
	padding: 0!important;	
}


.feature-inner .entry-layout-grid:nth-child(1) {
	padding: 24px;
	background-color: #ffffff;
}


.feature-image {
    aspect-ratio: 1/1;
	background-color: #007BD9;
    background-repeat: no-repeat;
    background-size: cover;
}


.feature-content {
	height: 100%;
	width: 100%;
}


/**
* ==============================================================
* News
* ==============================================================
*/


/*post thumbnails*/ 
.entry-thumbnail>* {
    display: block;
    width: 100%;
    aspect-ratio: 4/3;
    object-fit: cover;
}


/*contact forms*/
label {
	font-weight: bold;
}


/* News cards*/ 
.entry-meta {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	gap: 16px;
}


/*links*/
.entry-meta-categories a {
	background-color: #EBF6FF;
	font-weight: bold;
	color: #0C279E;
	padding: 6.835px;
	border-radius: 8px;
	margin-right: 8px;
	box-sizing: content-box;
	display: inline-block;
}


a.more-link.text {
	text-decoration: none;
	font-weight: bold;
	height: 24px;
	display: inline-flex;
}


/*News read more links*/ 
a.more-link.text {
	font-weight: bold;
	height: 24px;
	display: inline-flex;
	position: relative;
}


a.more-link.text:hover {
	border-bottom: 2px solid #007BD9;
	color: #007BD9;
}


a.more-link.text::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzA4MTEgMTIuMDM0MkgxOC4zMDgxIiBzdHJva2U9IiMwQzI3OUUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgNS4wMzQxOEwxOSAxMi4wMzQyTDEyIDE5LjAzNDIiIHN0cm9rZT0iIzBDMjc5RSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=");
	position: absolute;
	left: 100%;
	transition: all 0.4s ease;
}


a.more-link.text:hover::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzA4MTEgMTIuMDM0MkgxOC4zMDgxIiBzdHJva2U9IiMwMDdCRDkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgNS4wMzQxOEwxOSAxMi4wMzQyTDEyIDE5LjAzNDIiIHN0cm9rZT0iIzAwN0JEOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=");
	position: absolute;
	left: calc(100% + 4px);
}


/**
* ==============================================================
* Donation page
* ==============================================================
*/


/*slider countrols*/
.su-image-carousel-controls-style-light button.flickity-prev-next-button {
    background: #ffffff!important;
    color: #0C279E!important;
}


.su-image-carousel-controls-style-dark button.flickity-prev-next-button {
    background: #0C279E!important;
    color: #ffffff;
}


.dpsp-networks-btns-wrapper .dpsp-network-btn:focus, .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {
    border: 0px solid;
    outline: none;
    box-shadow: 0 0 0 0 rgba(21,156,228,.4);
    box-shadow: 0 0 0 0 var(--networkHover);
}


/**
 * ==============================================================
 * Locations (London .page-id-87) (Birmingham .page-id-89)
 * ==============================================================
 */

/*we're using different maps code here for the homepage and the location page*/
.map-responsive-4-3 {
  position: relative;
  width: 100%; 
  aspect-ratio: 4 / 3;
}

.map-responsive-4-3 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.page-id-87 .showerbox-header-main-bar-right,
.page-id-89 .showerbox-header-main-bar-right,
.page-id-1933 .showerbox-header-main-bar-right,
.page-id-87 .showerbox-header-mobile-main-bar-right,
.page-id-89 .showerbox-header-mobile-main-bar-right,
.page-id-1933 .showerbox-header-mobile-main-bar-right, 
.page-id-87 .showerbox-header-bottom-bar,
.page-id-89 .showerbox-header-bottom-bar,
.page-id-1933 .showerbox-header-bottom-bar {
	display: none;
}


.page-id-87 .showerbox-wrapper,
.page-id-89 .showerbox-wrapper,
.page-id-1933 .showerbox-wrapper{
	max-width: 720px;
}


.page-id-87 .showerbox-header-main-bar-inner,
.page-id-89 .showerbox-header-main-bar-inner,
.page-id-1933 .showerbox-header-main-bar-inner {
    filter: none;
}


.page-id-87 .button,
.page-id-89 .button, 
.page-id-1933 .button {
	text-decoration: none;
}


.page-id-87 .button::after,
.page-id-89 .button::after,
.page-id-1933 .button::after {
	content: '';
}


.page-id-87 .button:hover::after,
.page-id-89 .button:hover::after,
.page-id-1933 .button:hover::after{
	content: '';
}


/**
 * ==============================================================
 * Donate .page-id-103
 * ==============================================================
 */

.page-id-103 .showerbox-header-bottom-bar {
	display: none;
}

.introduction {
	margin-top: 80px;
	margin-bottom: 80px;
}

.donate-teaser h3,
.donate-teaser p {
	text-align: center;
}

.teaser-img-donate {
	width: 160px;
	height: 160px;
	background-size: cover;
	margin-left: auto;
	margin-right: auto;
	margin-top: 24px;
	margin-bottom: 24px;
}

.page-id-103 .tab-content {
    padding-top: 40px;
    background-color: #fff;
    border: 0 solid #ffffff;
    border-radius: 0;
}

.page-id-103 .tab-nav li a {
    display: block;
	min-width: 325px;
	text-align: center;
    padding: 12px 16px;
    font-weight: bold;
    text-decoration: none;
    color: #0C279E;
    background-color: #f0f8fe;
    border-radius: 8px;
    border: 2px solid #0C279E;
    font-family: "Livvic", sans-serif;
	margin-right: 8px;
}

.page-id-103 .tab-nav li a.active {
    background-color: #0C279E;
    color: #ffffff;
    border: 2px solid #0C279E;
    text-decoration: none;
}

.page-id-103 .donation-footer {
	max-width: 640px;
	margin: auto;
	text-align: center;
	padding: 40px 16px 0;

}

/*fundraise cta donate page*/ 
.fundraise-cta {
	background-color: #FFEFEB;
	padding: 80px 16px;
}

.fundraise-cta-left {
	max-width: 488px;
	min-height: 400px;
	background-size: 100%;
	background-repeat: no-repeat;
}

.page-id-103 .impact {
	padding-bottom: 80px;
}

/**
* ==============================================================
* contact us
* ==============================================================
*/

.wpcf7-form-control.wpcf7-submit.has-spinner {
	padding: 14px 24px;
}


/**
* ==============================================================
* thank you
* ==============================================================
*/

.page-id-2462 .showerbox-header-bottom-bar-row {
	display: none;
}

/**
 * ==============================================================
 * Media queries
 * ==============================================================
 */



@media screen and (max-width:768px) {
	.showerbox-loop-hero-col .entry {
    width: 100%!important;
	margin-bottom: 32px;
}
	.showerbox-loop-grid.showerbox-loop-grid-2-columns .entry {
    width: 100%;
	margin-bottom: 32px;
  }
	.showerbox-loop-grid.showerbox-loop-grid-3-columns .entry {
    width: 100%;
	margin-bottom: 32px;	
  }
	.showerbox-footer-widgets-bar-columns-4 .showerbox-footer-widgets-bar-column {
	width: 100%;
  }
}