/*----------------------------------------------------------------- */
/* FRONT-END
/*----------------------------------------------------------------- */

.brxe-nav-menu .active-item > a
{
	cursor: default;
	pointer-events: none;
}

/* HEADER
----------------------------------------- */

/* fix for bricks mobile menu */
#brx-header .bricks-mobile-menu
{
	padding: 45px 0;
}

/* active menu item on CPT singles */
#brx-header .bricks-nav-menu > .active-item_archive-ancestor > a
{
	/* something here */
}

/* adds transition to nav-menu links */
#brx-header .bricks-nav-menu > li > a,
#brx-header .bricks-mobile-menu > li > a
{
	transition: color 0.5s, border-color 0.5s, text-decoration 0.5s;
}

.wpml-ls ul
{
	gap: 12px;
	display: flex;
	justify-content: center;
}

footer .wpml-ls ul
{
	justify-content: center;
}

.wpml-ls ul a
{
	border-bottom: 0px;
	padding: 0;
	display: flex;
}

div.wpml-ls-legacy-list-horizontal
{
	padding: 0px;
	border: 0px;
}

.prefooter-button svg
  {
    width:30px;
    height: 30px;
  }

@media (max-width: 991px)
{
  .prefooter-button svg
  {
    width:20px;
    height: 20px;
  }
}

@media (max-width: 480px)
{
  .prefooter-button svg
  {
    display: none;
  }
}



/* CONTENT
----------------------------------------- */
/* unordered/ordered lists */
.brxe-post-content[data-source='editor'] ul,
.brxe-post-content[data-source='editor'] ol,
.brxe-text ul,
.brxe-text ol
{
	padding-left: 16px;
}

.brxe-post-content[data-source='editor'] ul li,
.brxe-post-content[data-source='editor'] ol li,
.brxe-text ul li,
.brxe-text ol li
{
	margin-bottom: 5px;
	padding-left: 5px;
}

.brxe-post-content[data-source='editor'] ul li::marker,
.brxe-text ul li::marker
{
	font-weight: 400;

	margin-top: -2px;

	content: '⯀ ';

	color: #000;
}

.brxe-post-content[data-source='editor'] ol li::marker,
.brxe-text ol li::marker
{
	font-weight: 700;

	color: #000;
}

@media (max-width: 760px)
{
	.brxe-post-content[data-source='editor'] ul li,
	.brxe-post-content[data-source='editor'] ol li,
	.brxe-text ul li,
	.brxe-text ol li
	{
		line-height: 3rem;
	}
}

/* SEARCH FORM 12go */

.brxe-code #one2go.o2gblue .one2goheader,
.brxe-post-content #one2go.o2gblue .one2goheader
{
	background: transparent;
	display: none;
}

.brxe-code #one2go .one2goheader .logo,
.brxe-post-content #one2go .one2goheader .logo
{
	display: none;
}

.brxe-code #one2go.o2gblue .one2goheader .caption,
.brxe-post-content #one2go.o2gblue .one2goheader .caption
{
	color: var(--bricks-color-uazqfz);
}

.brxe-code #one2go.o2gblue form .o2ggo,
.brxe-post-content #one2go.o2gblue form .o2ggo
{
    background: var(--bricks-color-jgeoez);
    border-radius: 8px;
    padding-left: 12px;
}

.brxe-code #one2go form .places,
.brxe-post-content #one2go form .places
{
	border-radius: 8px;
}

.tour-row-code.brxe-code #one2go .col
{
	width: 100%;
}

.brxe-code #one2go .data-picker-button_12go,
.tour-row-code.brxe-code #one2go .powered,
.brxe-post-content #one2go .data-picker-button_12go
{
	text-align: left !important;
}

.tour-row-code.brxe-code #one2go .powered
{
	padding: 8px 25px 0;
	bottom: 5px !important;
}

/*.tour-row-code.brxe-code #one2go form
{
	padding: 0;
}*/

.tour-row-code.brxe-code #one2go.blue
{
	border: 0;
}

.tour-row-code.brxe-code #one2go.blue,
.brxe-code #one2go.blue,
.brxe-post-content #one2go.blue
{
	background: transparent !important;
}

.brxe-post-content #one2go
{
	margin-bottom: 48px;
}


/* FOOTER
----------------------------------------- */
#menu-footer
{
	flex-wrap: wrap;
	flex-wrap: wrap;
    justify-content: center;
    row-gap: 16px;
	column-gap: 24px;
}