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


::-webkit-scrollbar
{
	width: 7px;
}
::-webkit-scrollbar-thumb
{
	border-radius: 50px;
	background: var(--bricks-color-shbmrf);
}
::-webkit-scrollbar-track
{
	background: var(--bricks-color-albjjf);
}

body.bricks-is-frontend :focus-visible
{
	outline: unset;
}

hr.wp-block-separator
{
	border-top: 1px solid rgba(0, 0, 0, 0.25);
    max-width: 90%;
    margin: 64px auto;
}

/* HEADER & FOOTER
----------------------------------------- */

.header-button svg
{
	min-width: 28px;
	max-width: 28px;
	height: 28px;
	fill: currentColor;
}

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

/* active menu item on CPT singles */
#brx-header .bricks-nav-menu > .active-item_archive-ancestor > a
{
	color: var(--bricks-color-clgymk);
}


ul#menu-primary li img,
ul.bricks-mobile-menu li a img,
.brx-popup .bricks-nav-menu li a img
{
	min-width: 30px;
	max-width: 30px;
	margin-right: 20px;

	border-radius: 0;

	object-fit: contain;
}

ul#menu-primary li:last-child::before
{
	display: block;

	height: 1px;
	margin: 10px auto 10px auto;

	content: '';

	opacity: 0.2;
	background-color: #4c4c4c;
}

ul#menu-primary li a
{
	align-items: center;
}

li.top a
{
	position: relative;
}

li.top a::after
{
	content: "";
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 610 599'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23f7b236; %7D .cls-2 %7B fill: %23f8b65a; %7D .cls-3 %7B fill: %23f49f34; %7D .cls-4 %7B fill: %23fee091; %7D .cls-5 %7B fill: %23f39932; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-2' d='M311,0c11.72,5.35,21.65,14.92,26.76,26.74,3.28,7.57,5.49,16.45,8.24,24.26l-2.04,15.46c-3.78,59.17,18.47,116.97,74.68,142.4,43.8,19.81,95.23,3.65,140.57,18.43,28.57,9.31,34.86,33.55,14.3,55.73-28.81,31.08-101.66,42.82-109.06,88.96-.25,1.53-1.34,4.05.55,5.03-9.72,31.71,15.49,68.26,27,97l.04,50.54c-3.79,41.75-19.81,60.55-60.35,37.26-48.61-27.93-68.05-79.74-134.23-74.84-61.87,4.58-109.36,90.67-157.07,90.93-14.79.08-28.86-11.55-30.38-26.4-3.64-35.46,40.34-88.07,51.26-124.72,17.27-57.99-25.26-94.92-72.91-116.63-29.61-13.49-65.77-19.82-85.36-48.14-1.08-3.34-1.96-6.66-3-10,.1-1.31-.15-2.71,0-4,.61-5.06,2.48-8.92,5-13,47.79-33.5,107.18-8.09,160.38-15.12,98.21-12.98,97.12-117.57,119.35-190.65,3.88-12.75,7.94-17.47,14.26-28.24.2-.34.75-.62,1-1h11ZM309.64,41.29c-3.41.33-10.87,7.92-13.05,10.8-15.27,20.2-7.6,73.87-11.86,101.14-11.78,75.5-77.09,94.8-145.27,92.81-21.48-.63-64.16-16.23-78.46,4.46-10.87,15.72,18.84,26.67,29.48,30.52,34.99,12.65,72.94,19,97.5,50.5,51.38,65.92-38.49,128.52-40.04,191.97-.36,14.77,11.36,18.92,24.34,16.29,10.38-2.11,31.48-29.61,40.71-38.29,14.55-13.69,57.53-53.64,73.32-60.68,66.36-29.59,97.77,57.35,142.78,84.61,10.41,6.3,20.88,13.12,29.75-.08,15.35-22.84-7.3-43.1-19.05-60.61-23.53-35.05-51.73-85.43-7.67-118.11,28.45-21.1,69.76-36.58,100.81-56.19,22.39-14.14,38.9-32.57,4.13-45.96-25.46-.84-51.16,1.29-76.5,1.59-30.14.36-43.96-1.58-68.46-19.63-43.68-32.18-51.97-70.52-57.08-121.92-1.74-17.53,1.49-52.46-17.77-61.23-1.58-.72-6.06-2.12-7.61-1.97Z'/%3E%3Cpath class='cls-5' d='M492,474c8.35,20.84,25.05,73.25,21.76,94.26-3.07,19.62-25.23,25.85-42.3,24.78-41.79-2.61-86.18-57.32-128.48-73.52-87.53-33.54-113.23,41.22-180,73.97l-19.98,5.52h-16c-35.26-7.36-39.25-39.63-27.48-68.98,15.24-38.03,53.64-97.69,49.36-139.39-2.89-28.13-38.99-53.96-61.57-67.43-25.9-15.46-74.55-30.91-84.31-61.19,19.59,28.33,55.75,34.65,85.36,48.14,47.65,21.71,90.17,58.64,72.91,116.63-10.91,36.65-54.89,89.26-51.26,124.72,1.52,14.85,15.59,26.48,30.38,26.4,47.71-.26,95.2-86.35,157.07-90.93,66.19-4.9,85.63,46.92,134.23,74.84,40.54,23.29,56.56,4.48,60.35-37.26l-.04-50.54Z'/%3E%3Cpath class='cls-5' d='M610,243v14c-11.72,38.5-57.48,47.65-88.67,64.83-19.35,10.66-49.68,33.47-56.33,55.17-1.89-.98-.79-3.5-.55-5.03,7.4-46.14,80.25-57.87,109.06-88.96,20.56-22.18,14.27-46.42-14.3-55.73-45.34-14.78-96.78,1.39-140.57-18.43-56.21-25.43-78.47-83.23-74.68-142.4l2.04-15.46c13.39,38.01,33.34,109.56,66.09,133.41,40.7,29.65,109.07,20.86,157.12,30.88,17.13,3.57,35.23,9.1,40.8,27.7Z'/%3E%3Cpath class='cls-4' d='M309.64,41.29c1.55-.15,6.03,1.25,7.61,1.97,19.25,8.77,16.02,43.71,17.77,61.23,5.11,51.4,13.4,89.74,57.08,121.92,24.5,18.05,38.32,19.99,68.46,19.63,25.34-.3,51.04-2.44,76.5-1.59,34.77,13.4,18.26,31.82-4.13,45.96-31.05,19.61-72.36,35.09-100.81,56.19-44.06,32.68-15.86,83.06,7.67,118.11,11.75,17.51,34.4,37.77,19.05,60.61-8.87,13.2-19.34,6.39-29.75.08-45.01-27.26-76.41-114.2-142.78-84.61-15.79,7.04-58.77,46.99-73.32,60.68-9.23,8.68-30.33,36.18-40.71,38.29-12.98,2.63-24.7-1.52-24.34-16.29,1.55-63.45,91.43-126.05,40.04-191.97-24.56-31.5-62.51-37.85-97.5-50.5-10.64-3.85-40.35-14.8-29.48-30.52,14.3-20.68,56.98-5.09,78.46-4.46,68.18,1.99,133.5-17.31,145.27-92.81,4.25-27.27-3.41-80.95,11.86-101.14,2.18-2.88,9.64-10.47,13.05-10.8ZM327.73,80.54c0-8.68-7.04-15.73-15.73-15.73s-15.73,7.04-15.73,15.73,7.04,15.73,15.73,15.73,15.73-7.04,15.73-15.73ZM325.34,150.93c0-8.7-7.05-15.74-15.74-15.74s-15.74,7.05-15.74,15.74,7.05,15.74,15.74,15.74,15.74-7.05,15.74-15.74ZM333.55,231.08c0-12.58-10.2-22.79-22.79-22.79s-22.79,10.2-22.79,22.79,10.2,22.79,22.79,22.79,22.79-10.2,22.79-22.79ZM384.26,232.27c0-3.54-2.87-6.41-6.41-6.41s-6.41,2.87-6.41,6.41,2.87,6.41,6.41,6.41,6.41-2.87,6.41-6.41ZM356.02,236.33c0-3.51-2.84-6.35-6.35-6.35s-6.35,2.84-6.35,6.35,2.84,6.35,6.35,6.35,6.35-2.84,6.35-6.35ZM401.88,240.92c0-2.74-2.22-4.96-4.96-4.96s-4.96,2.22-4.96,4.96,2.22,4.96,4.96,4.96,4.96-2.22,4.96-4.96ZM107.84,259c0-8.75-7.09-15.84-15.84-15.84s-15.84,7.09-15.84,15.84,7.09,15.84,15.84,15.84,15.84-7.09,15.84-15.84ZM369.56,253c0-3.94-3.19-7.14-7.14-7.14s-7.14,3.19-7.14,7.14,3.19,7.14,7.14,7.14,7.14-3.19,7.14-7.14ZM541.64,263.47c0-8.69-7.05-15.74-15.74-15.74s-15.74,7.05-15.74,15.74,7.05,15.74,15.74,15.74,15.74-7.05,15.74-15.74ZM432.08,257.76c0-4.74-3.84-8.58-8.58-8.58s-8.58,3.84-8.58,8.58,3.84,8.58,8.58,8.58,8.58-3.84,8.58-8.58ZM390.04,256.08c0-2.74-2.22-4.96-4.96-4.96s-4.96,2.22-4.96,4.96,2.22,4.96,4.96,4.96,4.96-2.22,4.96-4.96ZM495.18,260.08c0-4.68-3.79-8.47-8.47-8.47s-8.47,3.79-8.47,8.47,3.79,8.47,8.47,8.47,8.47-3.79,8.47-8.47ZM341.98,260.3c0-2.74-2.22-4.97-4.97-4.97s-4.97,2.22-4.97,4.97,2.22,4.97,4.97,4.97,4.97-2.22,4.97-4.97ZM452.87,259.01c0-2.41-1.95-4.37-4.37-4.37s-4.37,1.95-4.37,4.37,1.95,4.37,4.37,4.37,4.37-1.95,4.37-4.37ZM174.99,280.07c0-8.71-7.06-15.77-15.77-15.77s-15.77,7.06-15.77,15.77,7.06,15.77,15.77,15.77,15.77-7.06,15.77-15.77ZM403.19,271.67c0-2.49-2.02-4.51-4.51-4.51s-4.51,2.02-4.51,4.51,2.02,4.51,4.51,4.51,4.51-2.02,4.51-4.51ZM381.43,274.34c0-3.19-2.59-5.78-5.78-5.78s-5.78,2.59-5.78,5.78,2.59,5.78,5.78,5.78,5.78-2.59,5.78-5.78ZM474.45,284.44c0-8.68-7.04-15.72-15.72-15.72s-15.72,7.04-15.72,15.72,7.04,15.72,15.72,15.72,15.72-7.04,15.72-15.72ZM354.26,279.99c0-3.18-2.58-5.76-5.76-5.76s-5.76,2.58-5.76,5.76,2.58,5.76,5.76,5.76,5.76-2.58,5.76-5.76ZM259.45,300.3c0-12.58-10.2-22.78-22.78-22.78s-22.78,10.2-22.78,22.78,10.2,22.78,22.78,22.78,22.78-10.2,22.78-22.78ZM403.96,304.64c0-12.54-10.17-22.71-22.71-22.71s-22.71,10.17-22.71,22.71,10.17,22.71,22.71,22.71,22.71-10.17,22.71-22.71ZM422.37,289.49c0-2.42-1.96-4.37-4.37-4.37s-4.37,1.96-4.37,4.37,1.96,4.37,4.37,4.37,4.37-1.96,4.37-4.37ZM342.08,319.92c0-16.61-13.47-30.08-30.08-30.08s-30.08,13.47-30.08,30.08,13.47,30.08,30.08,30.08,30.08-13.47,30.08-30.08ZM370.36,384.75c0-12.58-10.19-22.77-22.77-22.77s-22.77,10.19-22.77,22.77,10.19,22.77,22.77,22.77,22.77-10.19,22.77-22.77ZM283.7,390.61c0-12.54-10.16-22.7-22.7-22.7s-22.7,10.16-22.7,22.7,10.16,22.7,22.7,22.7,22.7-10.16,22.7-22.7ZM411.17,449.05c0-8.69-7.04-15.73-15.73-15.73s-15.73,7.04-15.73,15.73,7.04,15.73,15.73,15.73,15.73-7.04,15.73-15.73ZM229.37,455.25c0-8.69-7.05-15.74-15.74-15.74s-15.74,7.05-15.74,15.74,7.05,15.74,15.74,15.74,15.74-7.05,15.74-15.74ZM455.84,503.48c0-8.69-7.04-15.73-15.73-15.73s-15.73,7.04-15.73,15.73,7.04,15.73,15.73,15.73,15.73-7.04,15.73-15.73ZM190.4,513.95c0-8.69-7.04-15.73-15.73-15.73s-15.73,7.04-15.73,15.73,7.04,15.73,15.73,15.73,15.73-7.04,15.73-15.73Z'/%3E%3Cpath class='cls-5' d='M299,1c-6.32,10.76-10.38,15.48-14.26,28.24-22.24,73.08-21.14,177.67-119.35,190.65-53.2,7.03-112.59-18.38-160.38,15.12,7.25-11.71,18.85-15.63,31.99-18.51,46.11-10.1,107.39,4.94,148.32-18.68,41.73-24.08,60.96-110.46,79.23-153.77,7.32-17.35,15.42-36.17,34.47-43.03Z'/%3E%3Ccircle class='cls-3' cx='312' cy='319.92' r='30.08'/%3E%3Ccircle class='cls-3' cx='310.77' cy='231.08' r='22.79'/%3E%3Ccircle class='cls-3' cx='236.67' cy='300.3' r='22.78'/%3E%3Ccircle class='cls-3' cx='347.59' cy='384.75' r='22.77'/%3E%3Ccircle class='cls-3' cx='381.24' cy='304.64' r='22.71'/%3E%3Ccircle class='cls-3' cx='261' cy='390.61' r='22.7'/%3E%3Ccircle class='cls-3' cx='92' cy='259' r='15.84'/%3E%3Ccircle class='cls-3' cx='159.22' cy='280.07' r='15.77'/%3E%3Ccircle class='cls-3' cx='309.6' cy='150.93' r='15.74'/%3E%3Ccircle class='cls-3' cx='525.9' cy='263.47' r='15.74'/%3E%3Ccircle class='cls-3' cx='174.67' cy='513.95' r='15.73'/%3E%3Ccircle class='cls-3' cx='395.44' cy='449.05' r='15.73'/%3E%3Ccircle class='cls-3' cx='213.63' cy='455.25' r='15.74'/%3E%3Ccircle class='cls-3' cx='440.11' cy='503.48' r='15.73'/%3E%3Ccircle class='cls-3' cx='312' cy='80.54' r='15.73'/%3E%3Ccircle class='cls-3' cx='458.73' cy='284.44' r='15.72'/%3E%3Ccircle class='cls-1' cx='423.5' cy='257.76' r='8.58'/%3E%3Ccircle class='cls-1' cx='486.71' cy='260.08' r='8.47'/%3E%3Ccircle class='cls-1' cx='362.42' cy='253' r='7.14'/%3E%3Ccircle class='cls-1' cx='377.86' cy='232.27' r='6.41'/%3E%3Ccircle class='cls-1' cx='349.67' cy='236.33' r='6.35'/%3E%3Ccircle class='cls-1' cx='375.65' cy='274.34' r='5.78'/%3E%3Ccircle class='cls-1' cx='348.5' cy='279.99' r='5.76'/%3E%3Ccircle class='cls-1' cx='337.01' cy='260.3' r='4.97'/%3E%3Ccircle class='cls-1' cx='385.08' cy='256.08' r='4.96'/%3E%3Ccircle class='cls-1' cx='396.92' cy='240.92' r='4.96'/%3E%3Ccircle class='cls-1' cx='398.68' cy='271.67' r='4.51'/%3E%3Ccircle class='cls-1' cx='448.5' cy='259.01' r='4.37'/%3E%3Ccircle class='cls-1' cx='418' cy='289.49' r='4.37'/%3E%3C/svg%3E");
    background-size: contain;
    width: 22px;
    display: block;
	transform: rotateZ(352deg);
	height: 22px;
    margin-left: 5px;
}

footer .fixed-bar a
{
	display: flex;
}

@media (min-width: 1550px)
{
	ul#menu-primary li:last-child::before
	{
		width: calc(100% - 40px);
	}
}

@media (max-width: 1549px)
{
	ul#menu-primary li:last-child::before
	{
		width: 30px;
	}

	#brxe-xnjtyf:hover ul#menu-primary li:last-child::before
	{
		width: calc(100% - 40px);
	}
}

@media (max-width: 1024px)
{
	.brx-popup .bricks-nav-menu li a
	{
		line-height: 1.2;
		align-items: center;
	}

	.brx-popup .bricks-nav-menu li a img
	{
		margin-right: 5px;
	}
}

@media (max-width: 767px)
{
	.showit.brxe-section
	{
		margin-bottom: 0 !important;
	}
}

/* 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;
}

.footer-social li
{
	width: 200px;
}

@media (max-width: 1024px)
{
	header {
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 1000; 
		bottom: unset !important;
	}

	#brxe-bzsznx
	{
		z-index: 1001;
	}
	
	#brxe-dvtpsv {
		position: fixed;
		top: 87px;
		width: 100%; 
		transition: top 0.3s;
		z-index: 1000;
	}

	a.carousel-iconbox::after
	{
		display: block;
        content: "";
		background-image: url(https://baliexploring.com/wp-content/uploads/2024/10/header-mob.png);
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
		height: 100%;
		z-index: -1;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}
}

@media (max-width: 767px)
{
	.footer-social li
	{
		min-width: 200px;
	}
}

@media (max-width: 478px)
{
	#brxe-dvtpsv
	{
		top: 75px;
	}
}

@media (min-width: 1025px)
{
	header .brxe-section
	{
		height: 100vh;

		white-space: nowrap;
	}

	header .scroll-block
	{
		overflow-x: hidden;
		overflow-y: auto;
	}
}

/* CONTENT
----------------------------------------- */

@media (min-width: 1550px)
{
	.brx-header-left #brx-content,
	.brx-header-left #brx-footer
	{
		margin-left: 265px !important;
	}
}

@media (max-width: 1549px)
{
	.brx-header-left #brx-content,
	.brx-header-left #brx-footer
	{
		margin-left: 70px !important;
	}
}

@media (max-width: 1024px)
{
	.brx-header-left #brx-content,
	.brx-header-left #brx-footer
	{
		margin-left: 0 !important;
	}

	main#brx-content
	{
		padding-top: 175px;
	}
}

@media (max-width: 767px)
{
	.home .brxe-section
	{
		padding-left: 0;
		padding-right: 0;
	}

	.home .sidebar
	{
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (max-width: 478px)
{
	main#brx-content
	{
		padding-top: 150px;
	}
}

/* ROWS */

.row-background::before
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: -1000px;

	width: 1000px;
	height: 100%;

	content: '';

	background-color: inherit;
}

/* images */

img
{
	border-radius: 15px;
}

.wp-block-gallery.has-nested-images figure.wp-block-image img
{
	aspect-ratio: 1/1;
}

@media (min-width: 768px)
{
	.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image)
	{
		width: calc(25% - 15px)
	}

	figure.wp-block-gallery.has-nested-images
	{
		gap: 20px;
	}
}

@media (max-width: 767px)
{
	.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image)
	{
		width: calc(33.33% - 6.66px);
        max-width: calc(33.33% - 6.66px);
	}

	figure.wp-block-gallery.has-nested-images
	{
		gap: 10px;
	}
}

@media (max-width: 478px)
{
	.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image)
	{
		width: calc(50% - 5px);
        max-width: calc(50% - 5px);
	}
}

.single .wp-block-gallery.has-nested-images figure.wp-block-image figcaption
{
	padding: 8px 8px;

	border-radius: 0 0 15px 15px;
	background: #000;
}

.sl-wrapper .sl-image .sl-caption
{
	font-size: 1.6rem;

	text-align: center;

	border-radius: 0 0 15px 15px;
	background: #000;
}

/* sidebar */

:where(.brxe-shortcode) a
{
	text-decoration: none !important;
}

a.dark-iconbox svg
{
	width: 32px;
	height: 32px;

	object-fit: contain;
}

.brxe-post-taxonomy
{
	flex-direction: column;

	width: 100%;
}

.sidebar-taxonomy.brxe-post-taxonomy .bricks-button
{
	display: block;
}

.dark-ico-btn svg
{
	fill: var(--bricks-color-shbmrf);
}

/* transitions */

.transition a:before,
a.dark-iconbox
{
	transition: all 0.2s ease-in;
}

.transition a:hover:before,
a.dark-iconbox:hover
{
	transition: all 0.2s ease-out;
}

/* unordered/ordered lists */

ul.wp-block-list.zobacek
{
	list-style-type: none;
}

ul.wp-block-list.zobacek li
{
	position: relative;
}

ul.wp-block-list.zobacek li::before
{
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M16.939 7.939 12 12.879l-4.939-4.94-2.122 2.122L12 17.121l7.061-7.06z'/%3E%3C/svg%3E");
	position: absolute;
	left: -32px;
	top: 3px;
	width: 20px;
	height: 20px;
}

.brxe-text ul li,
.brxe-text ol li
{
	padding-left: 5px;
}

.brxe-text ul li::marker
{
	font-weight: 400;

	margin-top: -2px;

	content: '⯀ ';

	color: var(--bricks-color-clgymk);
}

.brxe-text ol li::marker
{
	font-weight: 700;

	color: var(--bricks-color-clgymk);
}

@media (max-width: 760px)
{
	.brxe-post-content ul li,
	.brxe-post-content ol li
	{
		line-height: 3rem;
	}

	.select-filter-50.brxe-jet-smart-filters-select .jet-filters-group
	{
		--columns: 1 !important;
		gap: 10px;
	}
}

/* Post content */

/*body :where(.brxe-post-content) a:not(.bricks-button)
{
	text-decoration: none;
}*/

.brxe-post-content blockquote:first-child
{
	display: flex;
	flex-direction: row;

	margin-top: 0;
	padding-left: 0;

	gap: 15px;
}

.brxe-post-content blockquote:first-child::before
{
	display: block;

	min-width: 32px;
	height: 32px;

	content: '';

	background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M6.5 10c-.223 0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35l.539-.222.474-.197-.485-1.938-.597.144c-.191.048-.424.104-.689.171-.271.05-.56.187-.882.312-.318.142-.686.238-1.028.466-.344.218-.741.4-1.091.692-.339.301-.748.562-1.05.945-.33.358-.656.734-.909 1.162-.293.408-.492.856-.702 1.299-.19.443-.343.896-.468 1.336-.237.882-.343 1.72-.384 2.437-.034.718-.014 1.315.028 1.747.015.204.043.402.063.539l.025.168.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065.069-.232.14-.468.254-.68.114-.308.292-.575.469-.844.148-.291.409-.488.601-.737.201-.242.475-.403.692-.604.213-.21.492-.315.714-.463.232-.133.434-.28.65-.35l.539-.222.474-.197-.485-1.938-.597.144c-.191.048-.424.104-.689.171-.271.05-.56.187-.882.312-.317.143-.686.238-1.028.467-.344.218-.741.4-1.091.692-.339.301-.748.562-1.05.944-.33.358-.656.734-.909 1.162-.293.408-.492.856-.702 1.299-.19.443-.343.896-.468 1.336-.237.882-.343 1.72-.384 2.437-.034.718-.014 1.315.028 1.747.015.204.043.402.063.539l.025.168.026-.006A4.5 4.5 0 1 0 17.5 10z\'/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	background-size: 100%;
}

.brxe-post-content blockquote
{
	font-family: inherit;
	font-size: 2rem;

	margin: 25px 0;

	border: 0;
}

.brxe-post-content blockquote:nth-child(n+2)
{
	padding: 20px;

	border-radius: 15px;
	background-color: var(--bricks-color-wikyzv);
}

/*.single .brxe-post-content p > a,
.page .brxe-post-content p > a
{
	border-color: currentColor;
	border-bottom: 1px solid;
}*/

.single .brxe-post-content a:hover,
.page .brxe-post-content a:hover
{
	color: var(--bricks-color-clgymk);
}

.single .brxe-post-content .wp-block-image a
{
	border-bottom: none;
}

.single .brxe-post-content h2,
.single .brxe-post-content h3,
.single .brxe-post-content h4,
.single .brxe-post-content h5,
.single .brxe-post-content h6
{
	margin: 30px 0 10px 0;
}

.brxe-post-content a.wp-block-button__link
{
	font-size: 1.8rem;
	font-weight: 700;

	display: inline-flex;
	align-items: center;
	justify-content: center;

	padding: 0.5em 1em;

	transition: all 0.2s ease-in;
	text-align: center;
	letter-spacing: 0.5px;

	color: var(--bricks-color-lmfovr);
	border: unset;
	border-bottom: 0;
	border-radius: 15px;
	background-color: var(--bricks-color-shbmrf);

	gap: 10px;
}

.brxe-post-content a.wp-block-button__link:hover
{
	color: var(--bricks-color-lmfovr);
	background-color: var(--bricks-color-clgymk);
}

.is-layout-flex
{
	display: flex;
	flex-wrap: wrap;

	box-sizing: border-box;
}

.single-tight-content .brxe-post-content h2,
.single-tight-content .brxe-post-content h3,
.single-tight-content .brxe-post-content h4,
.single-tight-content .brxe-post-content h5,
.single-tight-content .brxe-post-content h6
{
	margin: 30px 0 10px;
}

.single-tight-content iframe
{
	overflow: hidden;

	border-radius: 15px;
}

.page.brxe-post-content .brxe-slider-nested
{
	margin-bottom: 48px;
}

.page.brxe-post-content .brxe-slider-nested a,
a.wp-block-button__link
{
	text-decoration: none;
}

@media (max-width: 1024px)
{
	.single-tight-content figcaption
	{
		display: none;
	}
}

/* Buttons */

.btn-reservation::before
{
	position: relative;

	display: flex;

	width: 48px;
	height: 48px;

	content: '';

	background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' fill=\'%23fff\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M8 9c-1.628 0-3 1.372-3 3s1.372 3 3 3 3-1.372 3-3-1.372-3-3-3z\'/%3E%3Cpath d=\'M16 6H8c-3.3 0-5.989 2.689-6 6v.016A6.01 6.01 0 0 0 8 18h8a6.01 6.01 0 0 0 6-5.994V12c-.009-3.309-2.699-6-6-6zm0 10H8a4.006 4.006 0 0 1-4-3.99C4.004 9.799 5.798 8 8 8h8c2.202 0 3.996 1.799 4 4.006A4.007 4.007 0 0 1 16 16zm4-3.984.443-.004.557.004h-1z\'/%3E%3C/svg%3E');
	background-size: 100%;

	fill: var(--bricks-color-lmfovr);
}

.btn-reservation:hover::before
{
	background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' fill=\'%23fff\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M16 9c-1.628 0-3 1.372-3 3s1.372 3 3 3 3-1.372 3-3-1.372-3-3-3z\'/%3E%3Cpath d=\'M16 6H8c-3.296 0-5.982 2.682-6 5.986v.042A6.01 6.01 0 0 0 8 18h8c3.309 0 6-2.691 6-6s-2.691-6-6-6zm0 10H8a4.006 4.006 0 0 1-4-3.99C4.004 9.799 5.798 8 8 8h8c2.206 0 4 1.794 4 4s-1.794 4-4 4z\'/%3E%3C/svg%3E');
}

/* Posts list */

.post-list-article a:hover .post-grid-title,
.post-list-article a:hover .post-readmore
{
	color: var(--bricks-color-clgymk);
	border-color: var(--bricks-color-clgymk);
}

/* SOCIALS
----------------------------------------- */
.cff-likebox
{
	margin: 0 !important;
}

.social-icons
{
	min-width: 142px;
}

.social-icons li
{
	width: 44px;
	max-width: 44px;

	border-radius: 8px;
}

/* FORMS
----------------------------------------- */

/*** Search form - Ivory search ***/

.cst-search-form::after
{
	display: block;

	height: 1px;
	margin: 30px auto 0 auto;

	content: '';

	opacity: 0.2;
	background-color: #4c4c4c;
}

form.is-form-style
{
	display: flex;
	flex-direction: row-reverse;

	min-width: 56px;
}

form.is-form-style.is-form-style-3 input.is-search-input
{
	border-right: 1px solid !important;
	border-radius: 10px;
}

form.is-form-style span.is-search-icon
{
	width: 30px;
	padding-top: 3px !important;

	border: unset;
	background: transparent;
}

form.is-form-style.is-form-style-3 label
{
	width: calc(100% - 50px) !important;
}

form.is-form-style.is-form-style-3 input.is-search-input
{
	font-family: inherit;
}

.is-form-style button.is-search-submit
{
	width: 50px;
}

button.is-search-submit:hover svg path
{
	fill: var(--bricks-color-shbmrf);
}

form.is-form-style .is-search-icon svg
{
	width: 30px;
}

@media (min-width: 1550px)
{
	.cst-search-form::after
	{
		position: relative;
		left: -20px;

		width: calc(100% + 40px);
	}
}

@media (max-width: 1549px)
{
	.cst-search-form::after
	{
		width: 30px;
	}

	#brxe-xnjtyf:hover .cst-search-form::after
	{
		position: relative;
		left: -20px;

		width: calc(100% + 40px);
	}
}

@media (max-width: 1549px) and (min-width: 1025px)
{
	form.is-form-style.is-form-style-3 label
	{
		display: none !important;
	}

	#brxe-xnjtyf:hover form.is-form-style.is-form-style-3 label
	{
		display: flex !important;
	}
}

/* SEARCH FORM 12go */

.brxe-code #one2go.o2gblue,
#one2go.o2gblue,
div#one2go.o2gblue
{
	border-color: var(--bricks-color-shbmrf);
	border-radius: 8px;
}

.brxe-code #one2go.o2gblue .one2goheader,
#one2go.o2gblue .one2goheader
{
	display: none;

	background: transparent;
}

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

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

.brxe-code #one2go.o2gblue form .o2ggo,
#one2go.o2gblue form .o2ggo,
#one2go.o2gblue form .o2ggo
{
	padding-left: 12px;

	border-radius: 8px;
	background: var(--bricks-color-shbmrf) !important;
}

.brxe-code #one2go.o2gblue form .o2ggo:hover,
#one2go.o2gblue form .o2ggo:hover
{
	background: var(--bricks-color-clgymk) !important;
}

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

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

.brxe-code form.o2grow,
.brxe-code #one2go form.o2grow,
#one2go form.o2grow,
div#one2go.o2gblue form.o2grow
{
	padding: 20px 20px 0 20px !important;
}

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

.tour-row-code.brxe-code #one2go .powered
{
	bottom: 5px !important;

	padding: 8px 25px 0;
}

.brxe-code #one2go.o2gblue .glyphicon-input
{
	color: var(--bricks-color-shbmrf);
}

/*.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,
#one2go.blue
{
	background: transparent !important;
}

#one2go
{
	margin-bottom: 12px;
}

/*** Getyourguide ***/

button.c-button--filled-standard,
.date-list .date--selected
{
	background-color: var(--bricks-color-shbmrf) !important;
	background: var(--bricks-color-shbmrf) !important;
}


.date-list .date--selected
{
	border-color: var(--bricks-color-shbmrf) !important;
}

.availability-frame footer.become-a-partner
{
	display: none !important
}

/*** Fluent forms ***/

.brxe-shortcode .fluentform .ff-el-group
{
	margin-bottom: 15px;
}

.brxe-shortcode fieldset
{
	display: initial;
}

.brxe-shortcode .frm-fluent-form .ff-t-container
{
	gap: 15px;
}

.brxe-shortcode .fluentform label,
.brxe-shortcode .fluentform .ff-el-form-control::placeholder
{
	color: var(--bricks-color-uqjvhr);
}

.brxe-shortcode .fluentform .ff-el-input--label label
{
	font-size: 2rem;
}

.brxe-shortcode .fluentform .ff-el-form-control
{
	font-size: 1.6rem;
	line-height: 42px;

	height: 42px;
	padding-right: 12px;
	padding-left: 12px;

	border-color: rgba(0, 0, 0, 0.15);
	border-radius: 15px;
}

.brxe-shortcode .fluentform .ff-el-form-control:focus,
.brxe-shortcode .fluentform .ff-el-form-control:visited,
.brxe-shortcode .fluentform .ff-el-form-control:active
{
	border-color: var(--bricks-color-clgymk);
}

.brxe-shortcode .fluentform textarea.ff-el-form-control
{
	height: 150px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.brxe-shortcode .fluentform .ff-custom_html p
{
	font-size: 1.3rem;
	line-height: 2.5rem;

	color: #39364a;
}

.brxe-shortcode .fluentform .ff-custom_html p a
{
	color: #39364a;
}

.brxe-shortcode .fluentform .ff-btn
{
	line-height: 1.7;

	width: 100%;
}

.brxe-shortcode .fluentform .ff-message-success
{
	margin: 30px 0;

	text-align: center;

	color: #fff;
	border: none;
	background: #4caf50;
	box-shadow: none;
}

.brxe-shortcode .fluentform .ff-el-group.ff_list_inline .ff-el-form-check,
.brxe-shortcode .fluentform .ff-el-form-check label.ff-el-form-check-label
{
	display: block;

	margin: 0;
}

.brxe-shortcode .fluentform .ff_t_c a
{
	border-bottom: 1px solid;
}

.brxe-shortcode .fluentform .ff_t_c a:hover
{
	color: var(--bricks-color-clgymk);
}

@media (max-width: 760px)
{
	.brxe-shortcode .fluentform .ff-el-form-control
	{
		line-height: 40px;

		height: 40px;
		padding-right: 15px;
		padding-left: 15px;
	}

	.brxe-shortcode .fluentform textarea.ff-el-form-control
	{
		height: 120px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

/* --- Google Map --- */

.wpgmza_map
{
	min-height: 450px;
	border-radius: 15px;
}