/* BRICKS */
/*
#brx-content a[target="_blank"].brxe-text-basic:after
#brx-content .brxe-text-link[target="_blank"]:after
*/
#brx-content .brxe-heading a[target="_blank"]:after,
#brx-content .brxe-text a[target="_blank"]:after,
#brx-content .brxe-text-basic a[target="_blank"]:after {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-left: 2px;
	background-color: var(--white-color, white);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tIEZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIC0tPjxwYXRoIGQ9Ik00MzIsMzIwSDQwMGExNiwxNiwwLDAsMC0xNiwxNlY0NDhINjRWMTI4SDIwOGExNiwxNiwwLDAsMCwxNi0xNlY4MGExNiwxNiwwLDAsMC0xNi0xNkg0OEE0OCw0OCwwLDAsMCwwLDExMlY0NjRhNDgsNDgsMCwwLDAsNDgsNDhINDAwYTQ4LDQ4LDAsMCwwLDQ4LTQ4VjMzNkExNiwxNiwwLDAsMCw0MzIsMzIwWk00ODgsMGgtMTI4Yy0yMS4zNywwLTMyLjA1LDI1LjkxLTE3LDQxbDM1LjczLDM1LjczTDEzNSwzMjAuMzdhMjQsMjQsMCwwLDAsMCwzNEwxNTcuNjcsMzc3YTI0LDI0LDAsMCwwLDM0LDBMNDM1LjI4LDEzMy4zMiw0NzEsMTY5YzE1LDE1LDQxLDQuNSw0MS0xN1YyNEEyNCwyNCwwLDAsMCw0ODgsMFoiLz48L3N2Zz4=");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 66%;
	border-radius: 100%;
	vertical-align: text-top;
}
/*
#brx-content .brxe-text-link[target="_blank"]:hover:after,
#brx-content .brxe-text-link[target="_blank"]:focus:after
*/
#brx-content .brxe-heading a[target="_blank"]:hover:after,
#brx-content .brxe-heading a[target="_blank"]:focus:after,
#brx-content .brxe-text a[target="_blank"]:hover:after,
#brx-content .brxe-text a[target="_blank"]:focus:after,
#brx-content .brxe-text-basic a[target="_blank"]:hover:after,
#brx-content .brxe-text-basic a[target="_blank"]:focus:after,
#brx-content a[target="_blank"].brxe-text-basic:hover:after,
#brx-content a[target="_blank"].brxe-text-basic:focus:after {
	filter: brightness(1) invert(1);
}

/* POST PASSWORD */
form.post-password-form input[type="submit"]:hover,
form.post-password-form input[type="submit"]:focus,
body.woocommerce form.post-password-form input[type="submit"]:hover,
body.woocommerce form.post-password-form input[type="submit"]:focus {
	color: var(--black-color, black) !important;
    background-color: var(--secondary-color, white) !important;
    border-color: var(--secondary-color, white) !important;
}

/* LIGHTBOX */
.brxe-image .bricks-lightbox {
	display: block;
	text-align: center;
}
.brxe-image .bricks-lightbox img {
	width: auto;
}
.brxe-image .bricks-image-caption {
	position: relative !important;
	color: var(--black-color, black);
	background: none;
	border-radius: inherit;
	font-size: calc(100% - 1px);
	font-style: italic;
}

/* HEXAGON - MENU */
.bricks-mobile-menu .sub-menu {
  padding-right: 5px;
  padding-left: 23px;
}
.bricks-nav-menu .sub-menu li {
	display: flex !important;
	align-items: center !important;
}
.bricks-nav-menu .sub-menu li::before,
.bricks-mobile-menu .sub-menu li::marker {
	content: "⬢";
	margin-left: 15px;
	color: var(--primary-color, black);
	line-height: calc(100%);
}
.bricks-nav-menu .sub-menu .sub-menu li::before,
.bricks-mobile-menu .sub-menu .sub-menu li::marker {
	content: "⬡";
	color: var(--primary-color, black);
}
.bricks-nav-menu .sub-menu .sub-menu .sub-menu li::before,
.bricks-mobile-menu .sub-menu .sub-menu .sub-menu li::marker {
	content: "⬢";
	color: var(--secondary-color, black);
}
.bricks-nav-menu .sub-menu .sub-menu .sub-menu .sub-menu li::before,
.bricks-mobile-menu .sub-menu .sub-menu .sub-menu .sub-menu li::marker {
	content: "⬡";
	color: var(--secondary-color, black);
}
header .x-modal .bricks-nav-menu .sub-menu li::before,
header .x-modal .bricks-nav-menu .sub-menu li::marker {
	content: none;
}

/* HEXAGON - LISTS */
.brxe-text ul,
.brxe-text-basic ul,
.accordion-content-wrapper ul {
	padding-left: 1em;
}
.brxe-text ul li::marker,
.brxe-text-basic ul li::marker,
.accordion-content-wrapper ul li::marker {
	content: "⬢ ";
	color: var(--primary-color, black);
}
.brxe-text ul ul li::marker,
.brxe-text-basic ul ul li::marker,
.accordion-content-wrapper ul ul li::marker {
	content: "⬡ ";
	color: var(--primary-color, black);
}
.brxe-text ul ul ul li::marker,
.brxe-text-basic ul ul ul li::marker,
.accordion-content-wrapper ul ul ul li::marker {
	content: "⬢ ";
	color: var(--secondary-color, white);
}
.brxe-text ul ul ul ul li::marker,
.brxe-text-basic ul ul ul ul li::marker,
.accordion-content-wrapper ul ul ul ul li::marker {
	content: "⬡ ";
	color: var(--secondary-color, white);
}
.brxe-text ol,
.brxe-text-basic ol,
.accordion-content-wrapper ol {
	padding-left: 1.5em;
}
.brxe-text ol li::marker,
.brxe-text-basic ol li::marker,
.accordion-content-wrapper ol li::marker {
	color: var(--primary-color, black);
}
.accordion-content-wrapper .brxe-text ul li::marker,
.accordion-content-wrapper .brxe-text-basic ul li::marker,
.accordion-content-wrapper .brxe-text ol li::marker,
.accordion-content-wrapper .brxe-text-basic ol li::marker {
	color: inherit;
}