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

/* GENERAL
----------------------------------------- */

html,
body,
.carousel-bleed-right-wrap
{
	overflow-x: hidden;
}

.brxe-nav-menu a {
	transition: color var(--wm-transition-duration__default);
}

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


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

li.menu-item-has-children [aria-expanded] .menu-item-icon
{
	width: 24px;
    height: 24px;
    border-radius: 100%;
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(60px);
    justify-content: center;
}

.e_mega_nav ul li a::before
{
	content:"";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' viewBox='0 0 9 8' fill='none'%3E%3Cpath d='M7.50377 3.17049H5.32947V0.996189C5.32947 0.538356 4.95833 0.166672 4.49996 0.166672C4.04158 0.166672 3.67044 0.537814 3.67044 0.996189V3.17049H1.49614C1.03831 3.17049 0.666626 3.54163 0.666626 4.00001C0.666626 4.45784 1.03777 4.82952 1.49614 4.82952H3.67044V7.00382C3.67044 7.46165 4.04158 7.83334 4.49996 7.83334C4.95833 7.83334 5.32947 7.4622 5.32947 7.00382V4.82952H7.50377C7.96161 4.82952 8.33329 4.45838 8.33329 4.00001C8.33329 3.54217 7.96215 3.17049 7.50377 3.17049Z' fill='%231B242F'/%3E%3C/svg%3E");
	transition: 0.4s ease;
    width: 24px;
    height: 24px;
    background-size: 9px;
    border-radius: 100%;
    /* padding: 8px; */
    background-color: var(--wm-color__base);
    position: relative;
    display: flex;
    background-repeat: no-repeat;
    background-position: center;
    align-self: center;
    margin-right: 16px;
}

.e_mega_nav ul li a:hover::before
{
	background-color: var(--wm-color__light);
}

@media (min-width: 1025px)
{
	.home #header-wrapper
	{
		background-color: transparent;
	}

	.e_main-nav
	{
		border-radius: 64px;
		background: rgba(82, 82, 82, 0.32);
		backdrop-filter: blur(60px);
	}
	
	.e_main-nav .menu-item.brx-has-megamenu 
	{
		position: relative;
	}

	.e_main-nav .menu-item.brx-has-megamenu > .brx-megamenu 
	{
		position: absolute;
		top: 100%;
		left: 50% !important;
		transform: translateX(-50%);
		right: auto !important;
		z-index: 9010;
		min-width: 0px !important;
		width: auto;
	}

	#header-wrapper, .brxe-section, .brxe-container, header 
	{
		overflow: visible;
	}
}

@media (max-width: 1024px)
{
	:where(.brxe-nav-menu) .bricks-mobile-menu-toggle span,
	:where(.brxe-nav-menu) .bricks-mobile-menu-toggle
	{
		width: 14px;
	}

	:where(.brxe-nav-menu) .bricks-mobile-menu-toggle
	{
		height: 12px;
	}

	.bricks-mobile-menu-toggle[aria-expanded="false"] .bar-center
	{
		top: 5px;
	}

	.bricks-mobile-menu-toggle[aria-expanded="false"] .bar-bottom
	{
		top: 10px;
	}

	.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle
	{
		min-width: 0px;
	}

	nav.bricks-mobile-menu-wrapper
	{
		height: auto;
		width: 100vw;
		padding: 12px;
		top: 85px;
		background-color: rgba(0, 0, 0, 0.55);
	}

	.e_main-nav .bricks-mobile-menu-wrapper:before
	{
		display: none;
	}

	nav.bricks-mobile-menu-wrapper ul
	{
		width: 100%;
    	background: var(--wm-color__0);
		border-radius: 24px;
	}

}



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

/* --- GENERAL --- */
.brxe-post-content[data-source="editor"] a:not(.wp-element-button),
.brxe-text a,
.e_mega_nav ul li a 
{
	transition: text-decoration var(--wm-transition-duration__default);
	text-decoration: underline;
}

.brxe-post-content[data-source="editor"] a:not(.wp-element-button):hover,
.brxe-text a:hover,
.e_mega_nav ul li a:hover
{
	text-decoration: none;
	text-decoration: underline transparent solid;
}

.wp-block-columns {
	gap: 40px;
}

.wp-block-image,
.wp-block-video,
figcaption,
figure {
	margin-top: 0;
}

/* --- BUTTONS --- */
.wp-element-button {
	margin-top: 20px;
}

a.wp-element-button {
	font-size: var(--wm-font-size__default);
	font-weight: 400;
	line-height: normal;

	padding: 12px 24px;

	transition: background-color var(--wm-transition-duration__default);
	text-align: center;
	text-decoration: none;

	color: var(--wm-color__white);
	border: none;
	border-radius: 0;
	background-color: var(--wm-color__blue);
}

a.wp-element-button:hover {
	background-color: var(--wm-color__blue-dark);
}

/* --- LISTS --- */

.brxe-text ul {
	padding-left: 22px;
}

.brxe-post-content ol,
.brxe-text ol {
	padding-left: 26px;

	counter-reset: list-counter;
}

.brxe-post-content ol ol,
.brxe-text ol ol {
	padding-left: 40px;

	counter-reset: list-counter;
}

.brxe-post-content ul li,
.brxe-post-content ol li,
.brxe-text ul li,
.brxe-text ol li {
	margin-bottom: 5px;
}

/*.brxe-post-content ul li::marker,
.brxe-text ul li::marker {
	content: "●  ";

	color: var(--wm-color__black);
}

.brxe-post-content ul ul > li::marker,
.brxe-text ul ul > li::marker {
	content: "⚬  ";
}*/

.brxe-post-content ol > li,
.brxe-text ol > li {
	counter-increment: list-counter;
}

.brxe-post-content ol > li::marker,
.brxe-text ol > li::marker {
	font-weight: 700;

	content: counters(list-counter, ".") ".  ";

	color: var(--wm-color__black);
}

.brxe-post-content ul ul,
.brxe-post-content ul ol,
.brxe-post-content ol ol,
.brxe-post-content ol ul,
.brxe-text ul ul,
.brxe-text ul ol,
.brxe-text ol ol,
.brxe-text ol ul {
	margin-top: 5px;
	margin-bottom: 0;
}

/* --- ICON BOXES --- */

.e_iconbox-primary a,
.e_iconbox-secondary a
{
	border-bottom: 2px solid currentColor;
    transition: 0.5s ease;
}

.e_iconbox-primary a:hover,
.e_iconbox-secondary a:hover
{
	border-color: transparent;
}

.e_iconbox-primary .icon,
.e_iconbox-secondary .icon
{
  	align-items: center;
    justify-content: center;
}

/* --- REVIEWS & BLOG --- */

/* výchozí stav svg */
a.e_review svg,
a.e_service svg,
a.e_post svg 
{
  transition: transform 0.4s ease;
  transform: rotate(0deg);
}

/* otočení o 90° na hover */
a.e_review:hover svg,
a.e_service:hover svg,
a.e_post:hover svg 
{
  transform: rotate(90deg);
}

/* efekt na obrázek */
a.e_review .brxe-image img,
a.e_post .brxe-image img
{
  transition: filter 0.4s ease;
}

/* lehké zabarvení při hover */
a.e_review:hover .brxe-image img,
a.e_post:hover .brxe-image img
{
  filter: brightness(0.8) saturate(1.2);
}

a.e_review .brxe-heading,
a.e_service .brxe-heading,
a.e_post .brxe-heading
{
  text-decoration: underline;
  text-decoration-color: transparent;  /* start: neviditelné */
  text-decoration-thickness: 1px;
  text-underline-offset: 0.08em;
  transition:
    text-decoration-color .4s ease,
    text-decoration-thickness .4s ease,
    text-underline-offset .4s ease;
}

a.e_review:hover .brxe-heading,
a.e_service:hover .brxe-heading,
a.e_post:hover .brxe-heading
{
  text-decoration-color: currentColor; /* plynulý fade-in */
  text-decoration-thickness: 1px;      /* klidně 2px, pokud chceš zdůraznit */
  text-underline-offset: 0.12em;       /* jemné „odskočení“ dolů */
}


/* registrace custom property, aby šla plynule animovat */
@property --stop {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 43%;
}

/* kontejner s obrázkem */
a.e_service .brxe-image {
  overflow: hidden;
  --stop: 43%;                  /* výchozí – kde končí transparent a začíná barva */
  --overlay: var(--wm-color__100);
  --alpha: 0.9;                 /* krytí barvy ve spodní části */
}

/* gradientový overlay (jedna vrstva) */
a.e_service .brxe-image::after {
  content: "";
  position: absolute;
  inset: 0;
  /* shora průhledný → v bodě --stop začne barva */
  background: linear-gradient(
    180deg,
    rgba(0,0,0,0) var(--stop),
    color-mix(in srgb, var(--overlay) calc(var(--alpha)*100%), transparent) 100%
  );
  transition: --stop 0.6s ease;   /* animuj pouze „stopu“ gradientu */
  pointer-events: none;
  border-radius: inherit;         /* zachování zaoblení rohů */
}

/* HOVER: jen posuň stopu (např. na 85 %) – přechod zůstává zachován */
a.e_service:hover .brxe-image {
  --stop: 100%;
}

/* volitelné – jemné tónování fotky + rotace pluska */
a.e_service .brxe-image img { transition: filter .4s ease; }
a.e_service:hover .brxe-image img { filter: brightness(.9) saturate(1.1); }


.brxe-post-content
{
	display: flex;
	gap: var(--wm-gap__l);
    flex-direction: column;
}

.brxe-post-content p,
.brxe-post-content .wp-block-heading
{
	margin: 0;
}

.brxe-post-content figure
{
	border-radius: 16px;
	margin: 0;
    overflow: hidden;
}

.brxe-post-content strong
{
	color: var(--wm-color__dark);
}

/* masonry gallery for reviews */

.references-template-default .brxe-post-content .wp-block-gallery.columns-default {
   -webkit-columns: 3; /* Chrome, Safari, Opera */
   -moz-columns: 3; /* Firefox */
   columns: 3; /* Standard syntax */
}

.references-template-default .brxe-post-content .wp-block-gallery {
   display:block !important;
   gap: 24px !important;
}

.references-template-default .brxe-post-content .wp-block-gallery .wp-block-image
{
   width:100% !important;
   margin-bottom: 24px !important;
}

.references-template-default .wp-block-gallery.columns-1 {
   -webkit-columns: 1; /* Chrome, Safari, Opera */
   -moz-columns: 1; /* Firefox */
   columns: 1; /* Standard syntax */
}

.references-template-default .wp-block-gallery.columns-2 {
   -webkit-columns: 2; /* Chrome, Safari, Opera */
   -moz-columns: 2; /* Firefox */
   columns: 2; /* Standard syntax */
}

.references-template-default .wp-block-gallery.columns-3 {
   -webkit-columns: 3; /* Chrome, Safari, Opera */
   -moz-columns: 3; /* Firefox */
   columns: 3; /* Standard syntax */
}

.references-template-default .wp-block-gallery.columns-4 {
   -webkit-columns: 4; /* Chrome, Safari, Opera */
   -moz-columns: 4; /* Firefox */
   columns: 4; /* Standard syntax */
}

.references-template-default .wp-block-gallery.columns-5 {
   -webkit-columns: 5; /* Chrome, Safari, Opera */
   -moz-columns: 5; /* Firefox */
   columns: 5; /* Standard syntax */
}

.references-template-default .wp-block-gallery.columns-6 {
   -webkit-columns: 6; /* Chrome, Safari, Opera */
   -moz-columns: 6; /* Firefox */
   columns: 6; /* Standard syntax */
}

.references-template-default .wp-block-gallery.columns-7 {
   -webkit-columns: 7; /* Chrome, Safari, Opera */
   -moz-columns: 7; /* Firefox */
   columns: 7; /* Standard syntax */
}

.references-template-default .wp-block-gallery.columns-8 {
   -webkit-columns: 8; /* Chrome, Safari, Opera */
   -moz-columns: 8; /* Firefox */
   columns: 8; /* Standard syntax */
}

.wp-block-gallery .wp-block-image a {
	position: relative;
	overflow: hidden; /* pro jistotu */
}

/* Grid gallery for blog posts 5:3 */

.post-template-default .wp-block-gallery.has-nested-images figure.wp-block-image
{
	aspect-ratio: 5 / 3;
}

.wp-block-gallery 
{
  --gallery-block--gutter-size: 24px; /* core proměnná */
  gap: 24px;                           /* pro jistotu přímo */
}

/* Kruh pod ikonkou */
.wp-block-gallery .wp-block-image a::before {
	content: "";
	width: 48px;
	height: 48px;
	border-radius: 100%;
	background: rgba(0, 0, 0, 0.33);
	backdrop-filter: blur(8px);
	position: absolute;
	bottom: 16px;
	right: 16px;
	transition: transform 0.5s ease, background 0.5s ease, backdrop-filter 0.5s ease;
}

/* Ikonka foťáku */
.wp-block-gallery .wp-block-image a::after {
	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' fill='none'%3E%3Cpath d='M19 6.50002H17.72L17.4 5.50002C17.1926 4.91325 16.8077 4.40553 16.2989 4.04718C15.7901 3.68884 15.1824 3.49762 14.56 3.50002H9.44C8.81155 3.5012 8.19933 3.69971 7.68977 4.06753C7.1802 4.43535 6.79901 4.95391 6.6 5.55002L6.28 6.55002H5C4.20435 6.55002 3.44129 6.86609 2.87868 7.4287C2.31607 7.99131 2 8.75437 2 9.55002V17.55C2 18.3457 2.31607 19.1087 2.87868 19.6713C3.44129 20.234 4.20435 20.55 5 20.55H19C19.7956 20.55 20.5587 20.234 21.1213 19.6713C21.6839 19.1087 22 18.3457 22 17.55V9.55002C22.0066 9.15187 21.9339 8.75638 21.7862 8.38661C21.6384 8.01684 21.4184 7.6802 21.1392 7.39631C20.86 7.11241 20.527 6.88695 20.1597 6.73307C19.7924 6.57919 19.3982 6.49997 19 6.50002ZM20 17.5C20 17.7652 19.8946 18.0196 19.7071 18.2071C19.5196 18.3947 19.2652 18.5 19 18.5H5C4.73478 18.5 4.48043 18.3947 4.29289 18.2071C4.10536 18.0196 4 17.7652 4 17.5V9.50002C4 9.23481 4.10536 8.98045 4.29289 8.79292C4.48043 8.60538 4.73478 8.50002 5 8.50002H7C7.21807 8.5114 7.43386 8.4511 7.61443 8.32831C7.795 8.20552 7.93042 8.027 8 7.82002L8.54 6.18002C8.60709 5.9814 8.7349 5.80889 8.90537 5.68686C9.07584 5.56484 9.28036 5.49948 9.49 5.50002H14.61C14.8196 5.49948 15.0242 5.56484 15.1946 5.68686C15.3651 5.80889 15.4929 5.9814 15.56 6.18002L16.1 7.82002C16.1642 8.01077 16.2844 8.17771 16.445 8.29903C16.6055 8.42035 16.799 8.4904 17 8.50002H19C19.2652 8.50002 19.5196 8.60538 19.7071 8.79292C19.8946 8.98045 20 9.23481 20 9.50002V17.5ZM12 8.50002C11.2089 8.50002 10.4355 8.73462 9.77772 9.17414C9.11992 9.61367 8.60723 10.2384 8.30448 10.9693C8.00173 11.7002 7.92252 12.5045 8.07686 13.2804C8.2312 14.0563 8.61216 14.769 9.17157 15.3284C9.73098 15.8879 10.4437 16.2688 11.2196 16.4232C11.9956 16.5775 12.7998 16.4983 13.5307 16.1955C14.2616 15.8928 14.8864 15.3801 15.3259 14.7223C15.7654 14.0645 16 13.2911 16 12.5C16 11.4392 15.5786 10.4217 14.8284 9.6716C14.0783 8.92145 13.0609 8.50002 12 8.50002ZM12 14.5C11.6044 14.5 11.2178 14.3827 10.8889 14.163C10.56 13.9432 10.3036 13.6308 10.1522 13.2654C10.0009 12.8999 9.96126 12.4978 10.0384 12.1098C10.1156 11.7219 10.3061 11.3655 10.5858 11.0858C10.8655 10.8061 11.2219 10.6156 11.6098 10.5385C11.9978 10.4613 12.3999 10.5009 12.7654 10.6523C13.1308 10.8036 13.4432 11.06 13.6629 11.3889C13.8827 11.7178 14 12.1045 14 12.5C14 13.0305 13.7893 13.5392 13.4142 13.9142C13.0391 14.2893 12.5304 14.5 12 14.5Z' fill='white'/%3E%3C/svg%3E");
	position: absolute;
	width: 24px;
	height: 24px;
	background-size: contain;
	right: 28px;
	bottom: 28px;
	transition: transform 0.5s ease;
}

/* Hover efekt */
.wp-block-gallery .wp-block-image a:hover::before {
	transform: scale(1.15);
	background: rgba(0, 0, 0, 0.55);
	backdrop-filter: blur(16px);
}

.wp-block-gallery .wp-block-image a:hover::after {
	transform: scale(1.25);
}

/* video placeholder for php snippet */

.gctp,
.gctp__frame {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  background: #000 center/cover no-repeat;
  border-radius: 12px;
  overflow: hidden;
}

.gctp__btn {
  all: unset;
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  cursor: pointer;
}

.gctp__btn::before 
{
	content: "";
	display: flex;
	width: 96px;
	height: 96px;
	padding: 32px;
	justify-content: center;
	align-items: center;
	aspect-ratio: 1/1;
	border-radius: 230.4px;
	background: rgba(0, 0, 0, 0.33);
	backdrop-filter: blur(216px);
	transition: 0.5s ease;
}

.gctp__btn:hover::before 
{
	background: rgba(0, 0, 0, 0.55);
}

.gctp__btn::after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath d='M19.3346 11.6934L12.668 7.84008C12.2628 7.60615 11.8032 7.48294 11.3353 7.48281C10.8675 7.48269 10.4078 7.60567 10.0025 7.8394C9.59719 8.07312 9.26051 8.40937 9.02627 8.81437C8.79202 9.21938 8.66845 9.67888 8.66797 10.1467V17.8534C8.66845 18.321 8.7919 18.7803 9.02592 19.1852C9.25995 19.5901 9.59632 19.9263 10.0013 20.1601C10.4067 20.3941 10.8665 20.5173 11.3346 20.5173C11.8027 20.5173 12.2626 20.3941 12.668 20.1601L19.3346 16.3067C19.7387 16.0723 20.0742 15.7359 20.3073 15.3311C20.5405 14.9262 20.6633 14.4673 20.6633 14.0001C20.6633 13.5329 20.5405 13.0739 20.3073 12.6691C20.0742 12.2643 19.7387 11.9278 19.3346 11.6934V11.6934ZM18.0013 14.0001L11.3346 17.8534V10.1467L18.0013 14.0001ZM14.0013 0.666748C11.3642 0.666748 8.78636 1.44873 6.59371 2.91382C4.40105 4.37891 2.69208 6.46129 1.68291 8.89764C0.673746 11.334 0.409701 14.0149 0.924171 16.6013C1.43864 19.1877 2.70852 21.5635 4.57322 23.4282C6.43792 25.2929 8.81369 26.5628 11.4001 27.0772C13.9865 27.5917 16.6674 27.3276 19.1038 26.3185C21.5401 25.3093 23.6225 23.6003 25.0876 21.4077C26.5527 19.215 27.3346 16.6372 27.3346 14.0001C27.3346 12.2491 26.9898 10.5153 26.3197 8.89764C25.6496 7.27996 24.6675 5.81011 23.4294 4.57199C22.1913 3.33388 20.7214 2.35175 19.1038 1.68169C17.4861 1.01162 15.7523 0.666748 14.0013 0.666748V0.666748ZM14.0013 24.6667C11.8916 24.6667 9.82935 24.0412 8.07523 22.8691C6.3211 21.697 4.95393 20.0311 4.14659 18.082C3.33926 16.133 3.12802 13.9882 3.5396 11.9191C3.95117 9.84999 4.96708 7.94937 6.45884 6.45761C7.9506 4.96585 9.85121 3.94995 11.9203 3.53837C13.9895 3.1268 16.1342 3.33803 18.0833 4.14537C20.0323 4.9527 21.6982 6.31987 22.8703 8.074C24.0424 9.82812 24.668 11.8904 24.668 14.0001C24.668 16.8291 23.5442 19.5422 21.5438 21.5426C19.5434 23.5429 16.8303 24.6667 14.0013 24.6667V24.6667Z' fill='white'/%3E%3C/svg%3E");
	width: 28px;
    height: 28px;
    flex-shrink: 0;
    aspect-ratio: 1 / 1;
    position: absolute;
	background-size: contain;
}

.gctp__frame iframe,
.gctp__frame video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.wp-block-quote
{
	display: flex;
	flex-direction: column;
	padding: 40px 40px 40px 112px;
	justify-content: center;
	align-items: flex-start;
	gap: var(--wm-gap__m);
	align-self: stretch;
	border-radius: 24px;
	background: var(--wm-color__light);
	font-family: inherit;
	font-size: var(--wm-font-size__sm);
	margin: 0;
    border-left: 0;
}

.wp-block-quote::before
{
	content: "";
	width: 32px;
	height: 26px;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='26' viewBox='0 0 32 26' fill='none'%3E%3Cpath d='M10.8013 0L12.8202 3.05883C11.7434 4.6902 10.7676 6.42353 9.89275 8.25883C9.01788 10.0941 8.51315 11.9634 8.37855 13.8667L13.8297 14.9882V26H0V18.0471C0 13.4928 1.00946 9.78824 3.02839 6.93333C5.11462 4.07843 7.70557 1.76732 10.8013 0ZM28.9716 0L30.9905 3.05883C29.9138 4.6902 28.938 6.42353 28.0631 8.25883C27.1882 10.0941 26.6835 11.9634 26.5489 13.8667L32 14.9882V26H18.1703V18.0471C18.1703 13.4928 19.1798 9.78824 21.1987 6.93333C23.285 4.07843 25.8759 1.76732 28.9716 0Z' fill='%2357798E'/%3E%3C/svg%3E");
	position: absolute;
	top: 44px;
	left: 40px;
}

ul.wp-block-list
{
	list-style: none;
	padding-left: 0;
}

ul.wp-block-list li
{
	display: flex;
	gap: 8px;
	font-size: var(--wm-font-size__2xs);
}

ul.wp-block-list li::before
{
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M12.72 7.29L8.43001 11.59L6.78 9.94C6.69036 9.83532 6.58004 9.7503 6.45597 9.69027C6.33191 9.63025 6.19678 9.59652 6.05906 9.5912C5.92134 9.58588 5.78401 9.60909 5.65568 9.65936C5.52736 9.70964 5.41081 9.78589 5.31335 9.88335C5.2159 9.9808 5.13964 10.0974 5.08937 10.2257C5.03909 10.354 5.01589 10.4913 5.02121 10.6291C5.02653 10.7668 5.06026 10.9019 5.12028 11.026C5.1803 11.15 5.26532 11.2604 5.37 11.35L7.72 13.71C7.81344 13.8027 7.92426 13.876 8.0461 13.9258C8.16794 13.9755 8.2984 14.0008 8.43001 14C8.69234 13.9989 8.94374 13.8947 9.13 13.71L14.13 8.71C14.2237 8.61704 14.2981 8.50644 14.3489 8.38458C14.3997 8.26272 14.4258 8.13201 14.4258 8C14.4258 7.86799 14.3997 7.73728 14.3489 7.61542C14.2981 7.49356 14.2237 7.38296 14.13 7.29C13.9426 7.10375 13.6892 6.99921 13.425 6.99921C13.1608 6.99921 12.9074 7.10375 12.72 7.29ZM10 0.5C8.02219 0.5 6.08879 1.08649 4.4443 2.1853C2.79981 3.28412 1.51809 4.8459 0.761209 6.67317C0.00433284 8.50043 -0.193701 10.5111 0.192152 12.4509C0.578004 14.3907 1.53041 16.1725 2.92894 17.5711C4.32746 18.9696 6.10929 19.922 8.0491 20.3079C9.98891 20.6937 11.9996 20.4957 13.8268 19.7388C15.6541 18.9819 17.2159 17.7002 18.3147 16.0557C19.4135 14.4112 20 12.4778 20 10.5C20 9.18678 19.7413 7.88642 19.2388 6.67317C18.7363 5.45991 17.9997 4.35752 17.0711 3.42893C16.1425 2.50035 15.0401 1.76375 13.8268 1.2612C12.6136 0.758658 11.3132 0.5 10 0.5ZM10 18.5C8.41775 18.5 6.87104 18.0308 5.55544 17.1518C4.23985 16.2727 3.21447 15.0233 2.60897 13.5615C2.00347 12.0997 1.84504 10.4911 2.15372 8.93928C2.4624 7.38743 3.22433 5.96197 4.34315 4.84315C5.46197 3.72433 6.88743 2.9624 8.43928 2.65372C9.99113 2.34504 11.5997 2.50346 13.0615 3.10896C14.5233 3.71447 15.7727 4.73984 16.6518 6.05544C17.5308 7.37103 18 8.91775 18 10.5C18 12.6217 17.1572 14.6566 15.6569 16.1569C14.1566 17.6571 12.1217 18.5 10 18.5Z' fill='%2357798E'/%3E%3C/svg%3E");
	width: 20px;
    height: 21px;
    position: relative;
    top: 5px;
    background-repeat: no-repeat;
}

.wp-block-group
{
	gap: var(--wm-gap__m);
}


/* --- CAROUSEL & SLIDER --- */
.carousel-bleed-right{
  max-width: none;
  width: 100%;
  overflow: visible;
}

@media (min-width:1640px) and (max-width:1920px){
  .carousel-bleed-right{
    /* přidej rozdíl + odečti padding 72px */
    width: calc(100% + (100vw - 1640px)/2 + 72px);
    margin-right: calc(-0.5 * (100vw - 1640px) - 72px);
    margin-left: 0;
  }
}

@media (max-width: 1639px)
{
	.carousel-bleed-right {
	width: calc(100% + 72px);   /* přidej pevný padding kontejneru */
	margin-right: -72px;        /* posun o padding */
	margin-left: 0;
	}
}

@media (max-width: 1024px)
{
	.carousel-bleed-right {
	width: calc(100% + 32px);
	margin-right: -32px;
	margin-left: 0;
	}
}

@media (max-width: 760px)
{
	.carousel-bleed-right {
	width: calc(100% + 24px);
	margin-right: -24px;
	margin-left: 0;
	}
}


/* --- TABLES --- */
.wm-table {
	overflow-y: auto;

	width: 100%;
}

.wm-table::-webkit-scrollbar {
	width: 12px;
	height: 12px;

	-webkit-appearance: none;
}

.wm-table::-webkit-scrollbar-thumb {
	border: 3px solid var(--wm-color__white);
	border-radius: 8px;
	background-color: rgba(0, 0, 0, 0.1);
}

.wm-table table {
	width: 100%;
	min-width: 560px;

	table-layout: fixed;
}

.wm-table table td,
.wm-table table th {
	padding: 10px 20px;
}

.wm-table table thead th,
.wm-table table thead td {
	text-align: left;

	color: var(--wm-color__white);
	background-color: var(--wm-color__blue);
}

.wm-table table tbody td {
	background-color: rgba(0, 0, 0, 0.1);
}

/* --- FORMS --- */
.brxe-shortcode .fluentform .ff-el-group {
	margin-bottom: 16px;
}

.brxe-shortcode .fluentform .ff-el-group:last-child
{
	margin-bottom: 0;
}

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

.brxe-shortcode .fluentform .form-icon
{
	position: relative;
}

.brxe-shortcode .fluentform .form-icon::before
{
	content: "";
	position: absolute;
	display: block;
	width: 24px;
	height: 24px;
    left: 16px;
}

.brxe-shortcode .fluentform .icon-name.form-icon::before
{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21' stroke='%235B5C71' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' stroke='%235B5C71' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	top: 18px;
}

.brxe-shortcode .fluentform .icon-mail.form-icon::before
{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z' stroke='%235B5C71' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 7.99987V12.9999C16 13.7955 16.3161 14.5586 16.8787 15.1212C17.4413 15.6838 18.2044 15.9999 19 15.9999C19.7957 15.9999 20.5587 15.6838 21.1213 15.1212C21.6839 14.5586 22 13.7955 22 12.9999V11.9999C21.9999 9.7429 21.2362 7.55235 19.8333 5.7844C18.4303 4.01645 16.4706 2.77509 14.2726 2.26217C12.0747 1.74924 9.76794 1.99491 7.72736 2.95923C5.68677 3.92356 4.03241 5.54982 3.03327 7.57359C2.03413 9.59736 1.74898 11.8996 2.22418 14.106C2.69938 16.3124 3.90699 18.2931 5.65064 19.7261C7.39429 21.1592 9.57144 21.9602 11.8281 21.999C14.0847 22.0378 16.2881 21.3121 18.08 19.9399' stroke='%235B5C71' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	top: 20px;
}

.brxe-shortcode .fluentform .icon-phone.form-icon::before
{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.4401 13C19.2201 13 18.9901 12.93 18.7701 12.88C18.3246 12.7818 17.8868 12.6515 17.4601 12.49C16.9962 12.3212 16.4862 12.33 16.0284 12.5146C15.5706 12.6992 15.1972 13.0466 14.9801 13.49L14.7601 13.94C13.7861 13.3982 12.8911 12.7252 12.1001 11.94C11.3149 11.149 10.6419 10.254 10.1001 9.27999L10.5201 8.99999C10.9635 8.78291 11.3109 8.40952 11.4955 7.95168C11.6801 7.49384 11.6889 6.9839 11.5201 6.51999C11.3613 6.09241 11.231 5.65479 11.1301 5.20999C11.0801 4.98999 11.0401 4.75999 11.0101 4.52999C10.8887 3.82561 10.5197 3.18773 9.96972 2.73123C9.41972 2.27473 8.7248 2.0296 8.0101 2.03999H5.0101C4.57913 2.03594 4.15235 2.1248 3.75881 2.30052C3.36527 2.47624 3.01421 2.73469 2.72953 3.05827C2.44485 3.38186 2.23324 3.76298 2.10909 4.1757C1.98494 4.58842 1.95118 5.02305 2.0101 5.44999C2.54284 9.63937 4.45613 13.5319 7.44775 16.5126C10.4394 19.4934 14.3388 21.3925 18.5301 21.91H18.9101C19.6475 21.9111 20.3595 21.6405 20.9101 21.15C21.2265 20.867 21.4792 20.5202 21.6516 20.1323C21.8239 19.7444 21.9121 19.3244 21.9101 18.9V15.9C21.8979 15.2054 21.6449 14.5365 21.1944 14.0077C20.744 13.4788 20.1239 13.1226 19.4401 13ZM19.9401 19C19.9399 19.142 19.9095 19.2823 19.8509 19.4116C19.7923 19.5409 19.7068 19.6563 19.6001 19.75C19.4884 19.8465 19.3577 19.9185 19.2165 19.9616C19.0753 20.0046 18.9267 20.0177 18.7801 20C15.035 19.5198 11.5563 17.8065 8.89282 15.1303C6.2293 12.4541 4.53251 8.96733 4.0701 5.21999C4.05419 5.07351 4.06813 4.92532 4.1111 4.78438C4.15407 4.64344 4.22517 4.51268 4.3201 4.39999C4.41381 4.29332 4.52916 4.20783 4.65848 4.14921C4.7878 4.09058 4.92812 4.06017 5.0701 4.05999H8.0701C8.30265 4.05482 8.52972 4.13087 8.71224 4.27506C8.89476 4.41925 9.02131 4.62256 9.0701 4.84999C9.1101 5.12332 9.1601 5.39332 9.2201 5.65999C9.33562 6.18713 9.48936 6.70517 9.6801 7.20999L8.2801 7.85999C8.1604 7.91491 8.05272 7.99294 7.96326 8.08959C7.87379 8.18623 7.8043 8.2996 7.75877 8.42318C7.71324 8.54677 7.69257 8.67812 7.69795 8.80971C7.70332 8.9413 7.73464 9.07054 7.7901 9.18999C9.2293 12.2727 11.7073 14.7508 14.7901 16.19C15.0336 16.29 15.3066 16.29 15.5501 16.19C15.6748 16.1454 15.7894 16.0764 15.8873 15.9872C15.9851 15.8979 16.0643 15.7901 16.1201 15.67L16.7401 14.27C17.2571 14.4549 17.7847 14.6085 18.3201 14.73C18.5868 14.79 18.8568 14.84 19.1301 14.88C19.3575 14.9288 19.5608 15.0553 19.705 15.2378C19.8492 15.4204 19.9253 15.6474 19.9201 15.88L19.9401 19Z' fill='%23121921'/%3E%3C/svg%3E%0A");
	top: 18px;
}

.brxe-shortcode .fluentform .icon-message.form-icon::before
{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20H21' stroke='%235B5C71' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.5 3.50023C16.8978 3.1024 17.4374 2.87891 18 2.87891C18.2786 2.87891 18.5544 2.93378 18.8118 3.04038C19.0692 3.14699 19.303 3.30324 19.5 3.50023C19.697 3.69721 19.8532 3.93106 19.9598 4.18843C20.0665 4.4458 20.1213 4.72165 20.1213 5.00023C20.1213 5.2788 20.0665 5.55465 19.9598 5.81202C19.8532 6.06939 19.697 6.30324 19.5 6.50023L7 19.0002L3 20.0002L4 16.0002L16.5 3.50023Z' stroke='%235B5C71' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	top: 21px;
}

.brxe-shortcode .fluentform .ff-el-form-control {

	height: 60px;
	border-radius: 64px;
	background: var(--wm-color__0);
	padding: 16px 16px 16px 54px;
	color: var(--wm-color__text);
	font-family: inherit;
	border-color: transparent;
}

.brxe-shortcode .fluentform .ff-el-form-control:focus {
	box-shadow: 0 19px 40px 0 rgba(0, 0, 0, 0.16);
	color: var(--wm-color__dark);
	border-color: transparent;
}

.brxe-shortcode .fluentform textarea.ff-el-form-control {
	height: 200px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-radius: 24px;
}

.brxe-shortcode .fluentform .ff-custom_html,
.brxe-shortcode .fluentform .ff_t_c 
{
	font-size: 1.8rem;
	color: var(--wm-color__text);
}	

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

.brxe-shortcode .fluentform .ff-custom_html a:hover,
.brxe-shortcode .fluentform .ff_t_c a:hover
{
	color: var(--wm-color__primary);
	border-color: transparent;
}

.brxe-shortcode .fluentform .ff-btn 
{
	width: 100%;
	text-align: center;
	padding: 24px !important;
}

.brxe-shortcode .fluentform .ff-btn::after
{
	content: "";
	position: relative;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0397 11.29L10.3797 5.64004C10.2868 5.54631 10.1762 5.47191 10.0543 5.42115C9.93246 5.37038 9.80175 5.34424 9.66974 5.34424C9.53773 5.34424 9.40702 5.37038 9.28516 5.42115C9.1633 5.47191 9.0527 5.54631 8.95974 5.64004C8.77349 5.8274 8.66895 6.08085 8.66895 6.34504C8.66895 6.60922 8.77349 6.86267 8.95974 7.05004L13.9097 12.05L8.95974 17C8.77349 17.1874 8.66895 17.4409 8.66895 17.705C8.66895 17.9692 8.77349 18.2227 8.95974 18.41C9.05235 18.5045 9.1628 18.5797 9.28467 18.6312C9.40655 18.6827 9.53743 18.7095 9.66974 18.71C9.80204 18.7095 9.93293 18.6827 10.0548 18.6312C10.1767 18.5797 10.2871 18.5045 10.3797 18.41L16.0397 12.76C16.1412 12.6664 16.2223 12.5527 16.2777 12.4262C16.3331 12.2997 16.3617 12.1631 16.3617 12.025C16.3617 11.8869 16.3331 11.7503 16.2777 11.6238C16.2223 11.4973 16.1412 11.3837 16.0397 11.29Z' fill='white'/%3E%3C/svg%3E%0A");
	width: 24px;
	height: 24px;
	background-size: 24px;
}

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

	text-align: center;

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

.brxe-shortcode .ff_tc_checkbox input[type='checkbox'],
.brxe-shortcode .ff-el-form-check input[type='checkbox']
{
	font: inherit;
    position: absolute !important;
    top: 7px;
    display: grid;
    width: 20px;
    height: 20px;
    margin: 0;
    transform: translateY(-0.075em);
    color: currentColor;
    border: 2px solid #57798E;
    border-radius: 0;
    background-color: transparent;
    -webkit-appearance: none;
    appearance: none;
    place-content: center;
    padding: 0;
	margin-right: 10px;
}

.brxe-shortcode .fluentform span.ff_tc_checkbox
{
	position: relative;
}

.brxe-shortcode .ff-default .ff-el-form-check label.ff-el-form-check-label
{
	display: flex;
    gap: 12px;
}

.brxe-shortcode .ff_tc_checkbox input[type='checkbox']::before,
.brxe-shortcode .ff-el-form-check input[type='checkbox']::before
{
	content: '';
	transition: 120ms transform ease-in-out;

	box-shadow: inset 1em 1em var(--form-control-color);
}

.brxe-shortcode .ff_tc_checkbox input[type='checkbox']:checked::before,
.brxe-shortcode .ff-el-form-check input[type='checkbox']:checked::before
{
	content: '';
	width: 18px;
	height: 18px;
	background-size: 18px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' style='fill: %2357798E;transform: ;msFilter:;'%3E%3Cpath d='m10 15.586-3.293-3.293-1.414 1.414L10 18.414l9.707-9.707-1.414-1.414z'%3E%3C/path%3E%3C/svg%3E");
}

/* RANK MATH - breadcrumb
----------------------------------------- */

nav.breadcrumbs
{
	display: flex;
    align-items: center;
    justify-content: center;
	flex-wrap: wrap;
}

.post-template-default nav.breadcrumbs
{
	justify-content: start;
	color: var(--wm-color__dark);
}

nav.breadcrumbs a,
nav.breadcrumbs span.last
{
	white-space: normal;
  	overflow-wrap: normal; 
	
}

nav.breadcrumbs a
{
	border-bottom: 1px solid currentColor;
	line-height: 1.2;
    margin-top: 1px;
}

nav.breadcrumbs a:hover
{
	border-color: transparent;
}

nav.breadcrumbs a:first-child
{
	font-size: 0;
	display: flex;
    align-items: center;
	line-height: 1;
	border-color: transparent;
}

nav.breadcrumbs a:first-child::before
{
	content: "";
	position: relative;
	width: 18px;
	height: 21px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='21' viewBox='0 0 18 21' fill='none'%3E%3Cpath d='M17.0001 7.00001L11.0001 1.74001C10.4501 1.24805 9.73803 0.976074 9.00009 0.976074C8.26216 0.976074 7.55012 1.24805 7.00009 1.74001L1.00009 7.00001C0.682463 7.28408 0.428995 7.63256 0.256567 8.02225C0.0841385 8.41194 -0.00329256 8.83389 9.47941e-05 9.26001V18C9.47941e-05 18.7957 0.316165 19.5587 0.878775 20.1213C1.44138 20.6839 2.20445 21 3.00009 21H15.0001C15.7957 21 16.5588 20.6839 17.1214 20.1213C17.684 19.5587 18.0001 18.7957 18.0001 18V9.25001C18.0021 8.82557 17.9139 8.40555 17.7416 8.01769C17.5692 7.62983 17.3165 7.28296 17.0001 7.00001ZM11.0001 19H7.00009V14C7.00009 13.7348 7.10545 13.4804 7.29299 13.2929C7.48052 13.1054 7.73488 13 8.00009 13H10.0001C10.2653 13 10.5197 13.1054 10.7072 13.2929C10.8947 13.4804 11.0001 13.7348 11.0001 14V19ZM16.0001 18C16.0001 18.2652 15.8947 18.5196 15.7072 18.7071C15.5197 18.8946 15.2653 19 15.0001 19H13.0001V14C13.0001 13.2044 12.684 12.4413 12.1214 11.8787C11.5588 11.3161 10.7957 11 10.0001 11H8.00009C7.20444 11 6.44138 11.3161 5.87877 11.8787C5.31616 12.4413 5.00009 13.2044 5.00009 14V19H3.00009C2.73488 19 2.48052 18.8946 2.29299 18.7071C2.10545 18.5196 2.00009 18.2652 2.00009 18V9.25001C2.00027 9.10802 2.03069 8.9677 2.08931 8.83839C2.14794 8.70907 2.23343 8.59372 2.3401 8.50001L8.34009 3.25001C8.52258 3.08969 8.75719 3.00127 9.00009 3.00127C9.243 3.00127 9.47761 3.08969 9.66009 3.25001L15.6601 8.50001C15.7668 8.59372 15.8523 8.70907 15.9109 8.83839C15.9695 8.9677 15.9999 9.10802 16.0001 9.25001V18Z' fill='%23E4D8CD'/%3E%3C/svg%3E");
    display: flex;
    background-size: contain;
}

.post-template-default nav.breadcrumbs a:first-child::before
{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='21' viewBox='0 0 18 21' fill='none'%3E%3Cpath d='M17.0001 6.50001L11.0001 1.24001C10.4501 0.748051 9.73803 0.476074 9.00009 0.476074C8.26216 0.476074 7.55012 0.748051 7.00009 1.24001L1.00009 6.50001C0.682463 6.78408 0.428995 7.13256 0.256567 7.52225C0.0841385 7.91194 -0.00329256 8.33389 9.47941e-05 8.76001V17.5C9.47941e-05 18.2957 0.316165 19.0587 0.878775 19.6213C1.44138 20.1839 2.20445 20.5 3.00009 20.5H15.0001C15.7957 20.5 16.5588 20.1839 17.1214 19.6213C17.684 19.0587 18.0001 18.2957 18.0001 17.5V8.75001C18.0021 8.32557 17.9139 7.90555 17.7416 7.51769C17.5692 7.12983 17.3165 6.78296 17.0001 6.50001ZM11.0001 18.5H7.00009V13.5C7.00009 13.2348 7.10545 12.9804 7.29299 12.7929C7.48052 12.6054 7.73488 12.5 8.00009 12.5H10.0001C10.2653 12.5 10.5197 12.6054 10.7072 12.7929C10.8947 12.9804 11.0001 13.2348 11.0001 13.5V18.5ZM16.0001 17.5C16.0001 17.7652 15.8947 18.0196 15.7072 18.2071C15.5197 18.3946 15.2653 18.5 15.0001 18.5H13.0001V13.5C13.0001 12.7044 12.684 11.9413 12.1214 11.3787C11.5588 10.8161 10.7957 10.5 10.0001 10.5H8.00009C7.20444 10.5 6.44138 10.8161 5.87877 11.3787C5.31616 11.9413 5.00009 12.7044 5.00009 13.5V18.5H3.00009C2.73488 18.5 2.48052 18.3946 2.29299 18.2071C2.10545 18.0196 2.00009 17.7652 2.00009 17.5V8.75001C2.00027 8.60802 2.03069 8.4677 2.08931 8.33839C2.14794 8.20907 2.23343 8.09372 2.3401 8.00001L8.34009 2.75001C8.52258 2.58969 8.75719 2.50127 9.00009 2.50127C9.243 2.50127 9.47761 2.58969 9.66009 2.75001L15.6601 8.00001C15.7668 8.09372 15.8523 8.20907 15.9109 8.33839C15.9695 8.4677 15.9999 8.60802 16.0001 8.75001V17.5Z' fill='%231B242F'/%3E%3C/svg%3E");
}

nav.breadcrumbs span.separator
{
	padding: 0 10px;
}

nav.breadcrumbs span.separator::before
{
	content: "";
	position: relative;
	width: 16px;
    height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.9467 7.74665C11.9149 7.66481 11.8674 7.59005 11.8067 7.52665L8.47333 4.19331C8.41117 4.13116 8.33738 4.08185 8.25617 4.04821C8.17495 4.01457 8.08791 3.99725 8 3.99725C7.82247 3.99725 7.6522 4.06778 7.52667 4.19331C7.46451 4.25547 7.4152 4.32927 7.38156 4.41048C7.34792 4.4917 7.33061 4.57874 7.33061 4.66665C7.33061 4.84418 7.40113 5.01445 7.52667 5.13998L9.72667 7.33331H4.66667C4.48986 7.33331 4.32029 7.40355 4.19526 7.52858C4.07024 7.6536 4 7.82317 4 7.99998C4 8.17679 4.07024 8.34636 4.19526 8.47139C4.32029 8.59641 4.48986 8.66665 4.66667 8.66665H9.72667L7.52667 10.86C7.46418 10.922 7.41459 10.9957 7.38074 11.0769C7.34689 11.1582 7.32947 11.2453 7.32947 11.3333C7.32947 11.4213 7.34689 11.5085 7.38074 11.5897C7.41459 11.6709 7.46418 11.7447 7.52667 11.8066C7.58864 11.8691 7.66238 11.9187 7.74362 11.9526C7.82486 11.9864 7.91199 12.0038 8 12.0038C8.08801 12.0038 8.17515 11.9864 8.25638 11.9526C8.33762 11.9187 8.41136 11.8691 8.47333 11.8066L11.8067 8.47331C11.8674 8.40991 11.9149 8.33515 11.9467 8.25331C12.0133 8.09101 12.0133 7.90896 11.9467 7.74665Z' fill='%23E4D8CD'/%3E%3C/svg%3E");
    display: flex;
    background-size: contain;
}

.post-template-default nav.breadcrumbs span.separator::before
{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M11.9467 8.24665C11.9149 8.16481 11.8674 8.09005 11.8067 8.02665L8.47333 4.69331C8.41117 4.63116 8.33738 4.58185 8.25617 4.54821C8.17495 4.51457 8.08791 4.49725 8 4.49725C7.82247 4.49725 7.6522 4.56778 7.52667 4.69331C7.46451 4.75547 7.4152 4.82927 7.38156 4.91048C7.34792 4.9917 7.33061 5.07874 7.33061 5.16665C7.33061 5.34418 7.40113 5.51445 7.52667 5.63998L9.72667 7.83331H4.66667C4.48986 7.83331 4.32029 7.90355 4.19526 8.02858C4.07024 8.1536 4 8.32317 4 8.49998C4 8.67679 4.07024 8.84636 4.19526 8.97139C4.32029 9.09641 4.48986 9.16665 4.66667 9.16665H9.72667L7.52667 11.36C7.46418 11.422 7.41459 11.4957 7.38074 11.5769C7.34689 11.6582 7.32947 11.7453 7.32947 11.8333C7.32947 11.9213 7.34689 12.0085 7.38074 12.0897C7.41459 12.1709 7.46418 12.2447 7.52667 12.3066C7.58864 12.3691 7.66238 12.4187 7.74362 12.4526C7.82486 12.4864 7.91199 12.5038 8 12.5038C8.08801 12.5038 8.17515 12.4864 8.25638 12.4526C8.33762 12.4187 8.41136 12.3691 8.47333 12.3066L11.8067 8.97331C11.8674 8.90991 11.9149 8.83515 11.9467 8.75331C12.0133 8.59101 12.0133 8.40896 11.9467 8.24665Z' fill='%231B242F'/%3E%3C/svg%3E");
}

nav.breadcrumbs span.last
{
	opacity: 0.75;
}


/* FOOTER
----------------------------------------- */
#brx-footer address {
	font-style: normal;
}
