/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Default Page **/
.default-page, 
.faq-page, 
.blog-post, 
.blog-index {
	font-size: 16px !important;
}

/** General >> Oxy Easy Post Pagination **/
.oxy-easy-posts-pages {
	width: 90% !important;
	max-width: 500px !important;
	margin: 10px auto 10px auto !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

/** General >> Covid Banner Link link **/
#text_block-117-44 > a {
	color: rgb(34, 150, 243) !important;
}

/** General >> Default Page Inner Content Image **/
#inner_content-12-51 img {
	max-width: 100% !important;
	height: auto !important;
}


/*= Donation Form 1 =========== */

/** Donation Form 1 >> Form-1 image input **/
.fluentform .vfv-form-custom-donate label.ff-el-image-input-src {
	background-size: 80% !important;
	width: 100% !important;
	height: 0 !important;
	padding-top: 100% !important;
}

/** Donation Form 1 >> Form-1 image select tile **/
.fluentform .vfv-form-custom-donate .ff-el-image-holder {
	width: 18% !important;
	margin-right: 2% !important;
	margin-bottom: 2% !important;
}

/** Donation Form 1 >> Fluentform 1 wrapper **/
.fluentform_wrapper_1, 
.fluentform_wrapper_3 {
	min-height: 470px !important;
	margin-top: 20px !important;
}

/** Donation Form 1 >> Form1 Trustpilot Block **/
#code_block-19-45 {
	margin-top: 20px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** Donation Form 1 >> Fluentform 1 btn next **/
#fluentform_1 .ff-btn-next, 
#fluentform_3 .ff-btn-next, 
#fluentform_6 .ff-btn-next, 
#fluentform_8 .ff-btn-next {
	background-color: rgb(227, 49, 25) !important;
}

/** Donation Form 1 >> Fluentform 3 & fluentform 1 **/
#fluentform_3, 
#fluentform_6, 
#fluentform_8 {
	position: relative !important;
}

/** Donation Form 1 >> Fluentform 3 Arrow **/
#fluentform_3 .wp-image-66, 
#fluentform_6 .wp-image-66 {
	margin-right: 40px !important;
	float: right !important;
	clear: both !important;
}

/** Donation Form 1 >> Fluentform 3 image holder **/
#fluentform_3 .ff-el-image-holder, 
#fluentform_6 .ff-el-image-holder, 
#fluentform_8 .ff-el-image-holder {
	width: 16% !important;
	margin-right: 2% !important;
	margin-left: 2% !important;
	border-style: none !important;
}

/** Donation Form 1 >> Fluentform 3 check image label **/
#fluentform_3 .ff_el_checkable_photo_holders .ff-el-form-check-label > span, 
#fluentform_6 .ff_el_checkable_photo_holders .ff-el-form-check-label > span, 
#fluentform_8 .ff_el_checkable_photo_holders .ff-el-form-check-label > span {
	padding: 10px 2% 10px 2% !important;
}

/** Donation Form 1 >> Fluentform 3 checkable photo holders **/
#fluentform_3 .ff_el_checkable_photo_holders, 
#fluentform_6 .ff_el_checkable_photo_holders, 
#fluentform_8 .ff_el_checkable_photo_holders {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-wrap: wrap !important;
	-moz-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Donation Form 1 >> Trustpilot widget **/
#code_block-9-839 {
	width: 100% !important;
	margin: 10px auto 10px auto !important;
}

/** Donation Form 1 >> PPC 2 Hero Image **/
#div_block-3-839 {
	min-height: 700px !important;
}

/** Donation Form 1 >> Fluentform 8 ff 1st btn next **/
#fluentform_8 .ff-btn-next:nth-of-type(1) {
	font-size: 130% !important;
	font-weight: bold !important;
	width: 90% !important;
	padding: 15px !important;
	margin: 3% 5% 3% 5% !important;
}
.page-id-2180 #wrap-header, 
.page-id-2180 #wrap-footer {
	display: none !important;
}
.page-id-2180 #div_block-10-51 {
	max-width: 100% !important;
}
.footer-company-intro {
	max-width: 40ch !important;
	text-align: center !important;
	display: grid !important;
	place-items: center !important;
	grid-gap: 1rem !important;
	gap: 1rem !important;
	margin-inline: auto !important;
}
.footer-company-intro img {
	margin-block: 2rem !important;
}
ul#div_block-111-2180 li {
	list-style: none !important;
}

/** Donation Form 1 >> Text block 103 2180 **/
#text_block-103-2180 {
	font-size: 1.5rem !important;
	font-weight: 600 !important;
}

/** Donation Form 1 >> Div block 12 2180 **/
#div_block-12-2180 {
	box-shadow: 3px 4px 20px 0 rgb(191, 230, 253) !important;
	background-color: white !important;
	padding: 2rem !important;
	border-radius: 8px !important;
}

/** Donation Form 1 >> Headline 14 2180 **/
#headline-14-2180 {
	line-height: 1.2 !important;
	margin-block-end: 1.2rem !important;
}

/** Donation Form 1 >> Div block 96 2180 **/
#div_block-96-2180 {
	-webkit-flex-wrap: wrap !important;
	-moz-flex-wrap: wrap !important;
	-ms-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

/** Donation Form 1 >> Div block 100 2180 **/
#div_block-100-2180 {
	width: min(60ch, 100%) !important;
}

/** Donation Form 1 >> New columns 10 2180 **/
#new_columns-10-2180 {
	padding-block: 2rem !important;
}

/** Donation Form 1 >> Div block 216 2180 **/
#div_block-216-2180 {
	width: 100% !important;
}

/** Donation Form 1 >> Div block 138 2180 **/
#div_block-138-2180 {
	grid-column-gap: 2rem !important;
	column-gap: 2rem !important;
	grid-row-gap: 2rem !important;
	row-gap: 2rem !important;
}

/** Donation Form 1 >> Div block 136 2180 **/
#div_block-136-2180 {
	grid-column-gap: 2rem !important;
	column-gap: 2rem !important;
	grid-row-gap: 2rem !important;
	row-gap: 2rem !important;
}

/** Donation Form 1 >> Div block 228 2180 **/
#div_block-228-2180 {
	grid-column-gap: 1rem !important;
	column-gap: 1rem !important;
	grid-row-gap: 1rem !important;
	row-gap: 1rem !important;
}

/** Donation Form 1 >> Text block 231 2180 **/
#text_block-231-2180 {
	color: var(--vfv-red) !important;
	font-size: 5em !important;
	font-weight: 700 !important;
}

/** Donation Form 1 >> Ct section inner wrap **/
#section-134-2180 .ct-section-inner-wrap {
	display: grid !important;
	grid-template-columns: 1fr 1fr !important;
}


/*= Dixie ===================== */

/** Dixie >> Oxygen can use design library **/
.hydrated .oxygen-can-use-design-library {
	
}
:root {
	/*Color*/
	--vfv-red: #e8442e !important;
	--text-1: clamp(1.05rem, calc(0.98rem + 0.35vw), 1.25rem) !important;
}

/** Dixie >> Text block 234 2180 **/
#text_block-234-2180 {
	font-size: var(--text-1) !important;
	line-height: 1.5 !important;
}

/** Dixie >> Text block 252 2180 **/
#text_block-252-2180 {
	font-size: var(--text-1) !important;
	line-height: 1.5 !important;
}

/** Dixie >> Text block 251 2180 **/
#text_block-251-2180 {
	color: var(--vfv-red) !important;
	font-size: 5em !important;
	font-weight: 700 !important;
}

/** Dixie >> Div block 202 2180 **/
#div_block-202-2180 {
	height: fit-content !important;
	border-radius: .5rem !important;
	grid-column-gap: 2rem !important;
	column-gap: 2rem !important;
	grid-row-gap: 2rem !important;
	row-gap: 2rem !important;
	padding-block: 2rem !important;
}

/** Dixie >> Text block 205 2180 **/
#text_block-205-2180 {
	font-size: calc(var(--text-1)*1.2) !important;
	font-weight: 600 !important;
}

/** Dixie >> Link button 256 2180 **/
#link_button-256-2180 {
	font-size: calc(var(--text-1)*1.2) !important;
	border-radius: 0 !important;
}

/** Dixie >> Headline 164 2180 **/
#headline-164-2180 {
	
}
.oxy-toggle-content h3 {
	padding-top: 1rem !important;
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	padding-bottom: 1rem !important;
	border-radius: 8px !important;
}

/** Dixie >> Text block 161 2180 **/
#text_block-161-2180 {
	font-size: var(--text-1) !important;
	margin-bottom: 2rem !important;
}

/** Dixie >> Text block 165 2180 **/
#text_block-165-2180 {
	
}
.indent-left {
	padding-left: 2rem !important;
}

/** Dixie >> Headline 204 2180 **/
#headline-204-2180 {
	line-height: 1.5 !important;
}

/** Dixie >> Div block 73 2180 **/
#div_block-73-2180 {
	
}
.ytp-chrome-top-buttons {
	display: none !important;
}

/** Dixie >> Presto block youtube **/
figure.wp-block-video.presto-block-video {
	margin: 0 !important;
}

/** Dixie >> Shortcode 258 2180 **/
#shortcode-258-2180 {
	color: var(--vfv-red) !important;
	font-size: calc(var(--text-1)*3.3) !important;
	font-weight: 700 !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** General >> Ct section innmer wrap _2 **/
	#section-43-45 .ct-section-inner-wrap {
	margin-right: 0 !important;
	margin-left: auto !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Dixie >> Div block 54 2180 **/
	#div_block-54-2180 {
	width: 100% !important;
	max-width: 100% !important;
}

	/** Dixie >> Div block 73 2180 **/
	#div_block-73-2180 {
	height: auto !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> Page Wrapper **/
	#div_block-10-51 {
	padding: 25px 15px 25px 15px !important;
}

	/** General >> LANDING PAGE DESKTOP PHONE **/
	#span-110-44 {
	display: none !important;
}

	/** Donation Form 1 >> PPC 2 Hero Image **/
	#div_block-3-839 {
	min-height: 450px !important;
}

	/** Donation Form 1 >> Ct section inner wrap **/
	#section-134-2180 .ct-section-inner-wrap {
	grid-template-columns: 1fr !important;
}

	/** Dixie >> Div block 54 2180 **/
	#div_block-54-2180 {
	width: 100% !important;
	max-width: 100% !important;
}

	/** Dixie >> Div block 73 2180 **/
	#div_block-73-2180 {
	height: auto !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** Dixie >> Ct section inner wrap **/
	#section-284-2180 .ct-section-inner-wrap {
	padding-bottom: 7.5rem !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Donation Form 1 >> Fluentform 3 image holder **/
	#fluentform_3 .ff-el-image-holder, 
#fluentform_6 .ff-el-image-holder, 
#fluentform_8 .ff-el-image-holder {
	width: 28% !important;
}

}

