.et-fb-settings-options-tab [class^="difl_"], .et-fb-settings-options-tab .df_adh_heading, .et-fb-settings-options-tab .dfadh_heading_anim, .et-fb-settings-options-tab .df_gravity_form {
	background-image: url("/wp-content/plugins/diviflash/public/css/./img/flash.png") !important;
	background-size: initial !important;
	background-repeat: no-repeat !important;
	background-position: 4px 2px !important;
	--lzl-bg-img: "/wp-content/plugins/diviflash/public/css/./img/flash.png";
}

.df-product-outer-wrap .df-item-wrap.null_item_builder {
	display: none !important;
}

.et-fb-settings-options-tab [class^="difl_"].lzl:not(.lzl-ed), .et-fb-settings-options-tab .df_adh_heading.lzl:not(.lzl-ed), .et-fb-settings-options-tab .dfadh_heading_anim.lzl:not(.lzl-ed), .et-fb-settings-options-tab .df_gravity_form.lzl:not(.lzl-ed), .et-fb-settings-options-tab [class^="difl_"].lzl-ing:not(.lzl-ed), .et-fb-settings-options-tab .df_adh_heading.lzl-ing:not(.lzl-ed), .et-fb-settings-options-tab .dfadh_heading_anim.lzl-ing:not(.lzl-ed), .et-fb-settings-options-tab .df_gravity_form.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAoCAYAAABuIqMUAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAOUlEQVRYCe3QMQEAAADCoPVPbQlPiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABA8+BAR2IAAHl+25EAAAAAElFTkSuQmCC") !important;
}

@media (min-width: 981px) {}

@media (max-width: 980px) and (min-width: 768px) {}

@media (max-width: 767px) {}

.df-item-wrap {
	overflow: hidden;
	position: relative;
}

.df-item-wrap *:not(.et_pb_background_pattern):not(.et_pb_background_mask):not(.df-overlay):not(.df-icon-wrap) {
	position: relative;
}

.df-acf-field-inner {
	display: inherit;
	align-items: center;
}

.df-metabox-field-inner {
	display: inherit;
	align-items: center;
}

.flexmasonry {
	display: flex;
	flex-flow: column wrap;
	align-content: space-between;
}

.flexmasonry-item {
	width: 100%;
	display: block;
}

.flexmasonry-cols-2 .flexmasonry-item {
	width: 50%;
}

.flexmasonry-cols-3 .flexmasonry-item {
	width: 33.333%;
}

.flexmasonry-cols-4 .flexmasonry-item {
	width: 25%;
}

.flexmasonry-cols-5 .flexmasonry-item {
	width: 20%;
}

.flexmasonry-cols-6 .flexmasonry-item {
	width: 16.666%;
}

.flexmasonry-cols-7 .flexmasonry-item {
	width: 14.285%;
}

.flexmasonry-cols-8 .flexmasonry-item {
	width: 12.5%;
}

.flexmasonry-cols-2 .flexmasonry-item:nth-child(2n+1) {
	order: 1;
}

.flexmasonry-cols-2 .flexmasonry-item:nth-child(2n) {
	order: 2;
}

.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+1) {
	order: 1;
}

.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+2) {
	order: 2;
}

.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n) {
	order: 3;
}

.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+1) {
	order: 1;
}

.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+2) {
	order: 2;
}

.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+3) {
	order: 3;
}

.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n) {
	order: 4;
}

.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+1) {
	order: 1;
}

.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+2) {
	order: 2;
}

.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+3) {
	order: 3;
}

.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+4) {
	order: 4;
}

.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n) {
	order: 5;
}

.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+1) {
	order: 1;
}

.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+2) {
	order: 2;
}

.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+3) {
	order: 3;
}

.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+4) {
	order: 4;
}

.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n+5) {
	order: 5;
}

.flexmasonry-cols-6 .flexmasonry-item:nth-child(6n) {
	order: 6;
}

.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+1) {
	order: 1;
}

.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+2) {
	order: 2;
}

.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+3) {
	order: 3;
}

.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+4) {
	order: 4;
}

.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+5) {
	order: 5;
}

.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n+6) {
	order: 6;
}

.flexmasonry-cols-7 .flexmasonry-item:nth-child(7n) {
	order: 7;
}

.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+1) {
	order: 1;
}

.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+2) {
	order: 2;
}

.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+3) {
	order: 3;
}

.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+4) {
	order: 4;
}

.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+5) {
	order: 5;
}

.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+6) {
	order: 6;
}

.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n+7) {
	order: 7;
}

.flexmasonry-cols-8 .flexmasonry-item:nth-child(8n) {
	order: 8;
}

.flexmasonry-break {
	content: "";
	flex-basis: 100%;
	width: 0 !important;
	margin: 0;
}

.flexmasonry-break-1 {
	order: 1;
}

.flexmasonry-break-2 {
	order: 2;
}

.flexmasonry-break-3 {
	order: 3;
}

.flexmasonry-break-4 {
	order: 4;
}

.flexmasonry-break-5 {
	order: 5;
}

.flexmasonry-break-6 {
	order: 6;
}

.flexmasonry-break-7 {
	order: 7;
}

.et-fb-form__toggle .et-fb-subtoggle-tabs-container .et-fb-subtoggle-tab .et-fb-icon--search-box, .et-db #et-boc .et-l .et-fb-icon--search-box {
	font-size: 15px;
	font-family: FontAwesome !important;
}