.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";
}

.et-vb-modal .et-vb-modal-panel.et-vb-active button[value^="diviflash-modules"] {
	background-color: rgba(59, 10, 160, .05);
}

.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;
}

.et-vb-modal .et-vb-modal-panel.et-vb-active button[value^="difl/"] {
	background-color: rgba(59, 10, 160, .05);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTIgNEgxMi45NDU4QzE2Ljk4NjIgNCAyMy4yMzE2IDcuNzYzMjkgMjMuNDYzMiAxNS4wNDE4QzIzLjQ2MzIgMTUuMDQxOCAxNy40NDkzIDEwLjE2OSAxNi40OTMzIDkuNDkwMkMxNS41MTM5IDguNzcyIDE0LjM2NzQgOC4zMTU1NyAxMy4xNjIzIDguMTY0MTFIMlY0WiIgZmlsbD0iIzY2MUZGNCIvPgo8cGF0aCBkPSJNMiAxMy4wOTg0VjI2LjQyMjJIMTIuNDU2QzE1LjAzMTkgMjYuMzc5NyAxNy41MTQxIDI1LjQ0OSAxOS40ODMgMjMuNzg3NUMyMS40NTE4IDIyLjEyNTkgMjIuNzg2NSAxOS44MzU1IDIzLjI2MTUgMTcuMzAzNEwxOS4zOTU5IDE1LjQ1MjlDMTkuMzU5NCAxNy4yMjE5IDE4LjY1MDEgMTguOTEwNSAxNy40MTI1IDIwLjE3NDlDMTYuMTc0OCAyMS40MzkzIDE0LjUwMTggMjIuMTg0NiAxMi43MzQgMjIuMjU4OUg2LjEwMjcxVjEzLjA5ODRIMloiIGZpbGw9IiM2NjFGRjQiLz4KPGcgb3BhY2l0eT0iMC4yIj4KPHBhdGggZD0iTTYuMTAxODkgMTYuODAwMlYxMy4wOTkySDJWMTQuNzMzOUw2LjEwMTg5IDE2LjgwMDJaIiBmaWxsPSIjNjYxRkY0Ii8+CjxwYXRoIGQ9Ik0yMi43Mzg3IDE5LjA3NTlDMjIuOTUwNSAxOC40OTcgMjMuMTI1NSAxNy45MDUyIDIzLjI2MjQgMTcuMzA0MUwxOS4zOTY3IDE1LjQ1MzZDMTkuMzcwNiAxNi4wOTIzIDE5LjI2MTggMTYuNzI0OSAxOS4wNzMgMTcuMzM1NkwyMi43Mzg3IDE5LjA3NTlaIiBmaWxsPSIjNjYxRkY0Ii8+CjwvZz4KPHBhdGggZD0iTTIgMTAuNTI4OUg2LjEwMTg5TDEyLjM5MzcgMTUuMjM3MVYxMC41Mjg5SDE1LjgwNzRMMjguMjk4OSAyMC41ODMyTDE2LjA0NDQgMTQuNjIwNVYyMC42ODRMMi4wMDA3NyAxMy41MTgxTDIgMTAuNTI4OVoiIGZpbGw9IiM2NjFGRjQiLz4KPC9zdmc+");
	background-repeat: no-repeat !important;
	background-position: 4px 2px !important;
	background-size: 22px 22px;
}

.et-vb-modal .et-vb-modal-panel.et-vb-active button[value^="diviflash-modules"]:hover, .et-vb-modal .et-vb-modal-panel.et-vb-active button[value^="difl/"]:hover {
	background-color: rgba(59, 10, 160, .07);
	border: 1px solid #7a5af8;
}

.df-product-outer-wrap .df-item-wrap.null_item_builder {
	display: none !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;
}