/**
 * Theme Name: Stamp theme
 * Description: Blocksy Child theme
 * Author: Stamp Idea Group, LLC
 * Template: blocksy
 * Text Domain: blocksy
 */
.overflow-visible { overflow: visible !important; }
body.home .ct-breadcrumbs{ display: none !important; }
.home-logo-overlay {
	position: relative;
    /*bottom: -125px;*/ }
.stk-3454fbf{  z-index: 0; position: relative; }
.stk-aa85db7 .stk-img-wrapper img { filter: reset !important; object-fit: reset !important;}
#group-blue { fill: #566FD6 !important; }
#group-red { fill: #566FD6 !2973BC; }

.stk-block-icon-label .stk-block-heading, .stk-block-icon-label .wp-block-stackable-heading.stk-block-heading { width: auto; }
.stk-block-icon-label .stk-block-heading h4 a, .stk-block-icon-label .wp-block-stackable-heading.stk-block-heading h4 a, .stk-block-icon-label .stk-block-heading h4 a:visited, .stk-block-icon-label .wp-block-stackable-heading.stk-block-heading h4 a:visited {
	color: #003968;
}
.stk-block-icon-label .stk-block-heading h4 a:hover, .stk-block-icon-label .wp-block-stackable-heading.stk-block-heading h4 a:hover {
	color: #A61932;
}
.stk--has-background-overlay .stk-block-icon-label .bg-link-white h4 a, .stk--has-background-overlay .stk-block-icon-label .bg-link-white h4 a:hover, .stk--has-background-overlay .stk-block-icon-label .bg-link-white h4 a:visited {
	color: #fff;
	text-decoration: underline;
}
.stk--has-background-overlay .stk-block-icon-label .bg-link-white h4 a:hover { text-decoration: none; }
.stk-block-button-group .stk-block-button a.stk-button {
	justify-content: space-between;
}

/* Form */
.button, .ct-button, .added_to_cart, .ct-button-ghost, [type=submit], .wp-element-button, .wp-block-button__link, button.regform-button, button[class*=ajax], .woocommerce button.button, .woocommerce-message .showlogin, .woocommerce-message .restore-item, .forminator-ui[data-design=none] .forminator-button, .fluentform .ff-el-group button.ff-btn {
	padding: 5px 10px;
}
.button:disabled, .button.disabled, .ct-button:disabled, .ct-button.disabled, .added_to_cart:disabled, .added_to_cart.disabled, .ct-button-ghost:disabled, .ct-button-ghost.disabled, [type=submit]:disabled, [type=submit].disabled, .wp-element-button:disabled, .wp-element-button.disabled, .wp-block-button__link:disabled, .wp-block-button__link.disabled, button.regform-button:disabled, button.regform-button.disabled, button[class*=ajax]:disabled, button[class*=ajax].disabled, .woocommerce button.button:disabled, .woocommerce button.button.disabled, .woocommerce-message .showlogin:disabled, .woocommerce-message .showlogin.disabled, .woocommerce-message .restore-item:disabled, .woocommerce-message .restore-item.disabled, .forminator-ui[data-design=none] .forminator-button:disabled, .forminator-ui[data-design=none] .forminator-button.disabled, .fluentform .ff-el-group button.ff-btn:disabled, .fluentform .ff-el-group button.ff-btn.disabled {
	opacity: 1 !important;
}
.button:hover, .ct-button:hover, .entry-tags a:hover, .added_to_cart:hover, [type=submit]:hover, .wp-element-button:hover, .wp-block-button__link:hover, button.regform-button:hover, button[class*=ajax]:hover, .woocommerce button.button:hover, .woocommerce-message .showlogin:hover, .woocommerce-message .restore-item:hover, .forminator-ui[data-design=none] .forminator-button:hover, .fluentform .ff-el-group button.ff-btn:hover {
	color: #A61932 !important;
	border-color: #A61932 !important;
	background-color: #fff !important;
}
.label-above .field-wrap.checkbox-wrap, .label-below .field-wrap.checkbox-wrap {
	flex-flow: unset !important;
	align-items: top !important;
}
.w-25 { width: 25% !important; }
.w-50 { width: 50% !important; }
.w-75 { width: 75% !important; }
.w-100 { width: 100% !important; }

