/* .multi-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -55px 0 0 -60px;
	max-width: none
}

.multi-cell {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	margin: initial;
	padding: 55px 0 0 60px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.multi-cell + .multi-more{
	width: 100%;
  text-align: center;
  order: 5;
}

.multi-cell.multi-lists {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
	padding: 70px 0 85px 60px
}

.multi-cell.multi-sidebar {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 320px;
	flex: 0 0 320px;
	padding-top: 60px;
	padding-bottom: 85px
}

.multi-icon {
	fill: #adb9c5;
	opacity: .5;
	position: absolute;
	display: inline-block;
	cursor: pointer
}

.multi-searchIcon {
	top: 24px;
	left: 3.2%;
	width: 50px;
	height: 50px
}

.multi-closeIcon {
	top: 25px;
	right: 3%;
	width: 43px;
	height: 43px;
	opacity: .9;
	fill: #000
}

.multi-checkIcon {
	top: 3px;
	right: 3%;
	margin-right: 32px;
	width: 85px;
	height: 85px;
	opacity: .9;
	fill: #7bae35;
	display: none
}

.multi-checkIcon.multi-active {
	display: inline-block
}

.multi-arrow-leftIcon, .multi-arrow-rightIcon {
	position: relative;
	width: 50px;
	height: 50px;
	opacity: 1;
	cursor: inherit
}

.multi-arrow-leftIcon {
	width: 37px;
	height: 37px
}

.multi-noimageIcon {
	width: 60px;
	height: 60px;
	fill: #e9e9e9;
	opacity: .9
}

.multi-chevron-downIcon, .multi-chevron-upIcon {
	position: relative;
	height: 22px;
	width: 22px;
	fill: rgba(100, 119, 136, .8);
	opacity: 1
}

.multi-svg {
	fill: inherit !important;
	width: inherit;
	height: inherit
}

.multi-svg-path {
	fill: inherit
}

.multi-fontSmoothing {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.multi-small {
	line-height: 19px
}

.multi-small .multi-taxon {
	font-size: 15px;
	line-height: 20px
}

.multi-small .multi-item {
	font-size: 14px
}

@media ( max-width :685px) {
	.multi-small {
		line-height: 20px
	}
	.multi-small .multi-taxon {
		font-size: 16px;
		line-height: 21px
	}
	.multi-small .multi-item {
		font-size: 15px
	}
}

.multi-mini {
	font-size: 14px;
	line-height: 19px
}

.multi-mini .multi-hint {
	font-size: 13px
}

.multi-mini a.multi-lastQuery {
	font-size: 15px
}

.multi-mini .multi-input[type=text], .multi-mini .multi-input[type=text]:focus,
	.multi-mini .multi-input[type=text]:hover {
	font-size: 38px
}

.multi-mini .multi-taxon {
	font-size: 14px;
	line-height: 21px
}

.multi-mini .multi-badge {
	font-size: 12px
}

.multi-mini .multi-title {
	font-size: 24px
}

.multi-mini .multi-item {
	font-size: 13px
}

@media ( max-width :685px) {
	.multi-mini .multi-input[type=text], .multi-mini .multi-input[type=text]:focus,
		.multi-mini .multi-input[type=text]:hover {
		font-size: 22px
	}
	.multi-mini .multi-title {
		font-size: 26px;
		line-height: 31px
	}
	.multi-mini .multi-content {
		font-size: 13px;
		line-height: 20px
	}
}

.multisearch body .multi-search {
	overflow-y: scroll
}

.multi-search {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	line-height: 20px;
	color: rgba(0, 0, 0, .9);
	font-size: 16px;
	text-rendering: optimizeLegibility;
	background: rgba(0, 0, 0, .3);
	-webkit-overflow-scrolling: touch;
	text-align: left;
  pointer-events: none;
}
.multi-search >* {
  pointer-events: all;
}
.multi-search a, .multi-search a:active, .multi-search a:hover {
	text-decoration: none;
	color: rgba(0, 0, 0, .9);
	font-weight: 400 !important
}

.multi-search a {
	border: 0
}

.multi-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	max-width: 1800px
}

.multi-layout {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.multi-form, .multi-results {
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 3%
}

.multisearch, .multisearch body {
	position: absolute;
	overflow-y: hidden;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.multisearch body {
	padding-right: 15px
}

._show_1e, .label_39, div#jivo-iframe-container:not(.jivo-c-mobile) {
	z-index: 2147483646 !important
}

.multi-theme-full .multi-header {
	-webkit-box-shadow: 0 1px 4px rgba(62, 57, 107, .05);
	box-shadow: 0 1px 4px rgba(62, 57, 107, .05)
}

.multi-withQuery {
	background: #fff
}

.multi-withQuery .multi-header {
	-webkit-box-shadow: none;
	box-shadow: none
}

.multi-theme-compact .multi-wrapper {
	margin: 2% auto;
	max-width: 1420px;
  max-height: 96%;
}

.multi-theme-compact .multi-layout {
	margin: 0 2%;
	background: #fff;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 4px rgba(62, 57, 107, .35);
	box-shadow: 0 1px 4px rgba(62, 57, 107, .35);
	overflow-x: hidden;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}

.multi-theme-compact .multi-form, .multi-theme-compact .multi-results {
	max-width: none
}

.multi-theme-compact .multi-results {
	margin-top: 0
}

.multi-theme-compact .multi-lastQueries, .multi-theme-compact .multi-noResults
	{
	border-top: 1px solid #e6e6e6;
	margin-top: 5px;
	padding: 20px 20px 30px 51px;
	position: static;
	background: none
}

.multi-header {
	background: #fff;
	z-index: 1;
  width: 100%;
}

.multi-form {
	display: flex;
  align-items: center;
	position: relative
}

.multi-form .search.button{
  margin-right: 55px;
}

.d_mobile .multi-form .search.button{
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 32px;
  left: 3%;
  border-radius: 8px;
  font-size: 13px;
  width: 75px;
}

.d_mobile .multi-searchIcon{
  display: none;
}

.multi-input[type=text], .multi-input[type=text]:focus, .multi-input[type=text]:hover
	{
	all: unset;
	font-size: 34px;
	font-weight: 400;
	font-style: normal;
	position: relative;
	background: none;
	border: 0;
	color: #000;
	height: 90px;
	line-height: 40px;
	margin: 0;
	padding: 6px 55px 6px 90px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.multi-input[type=text]:focus {
	outline: 0;
	border: 0;
	-webkit-box-shadow: none !important;
	box-shadow: none !important
}

.multi-input[type=text]::-webkit-input-placeholder {
	color: #000 !important;
	opacity: .2 !important;
	font-size: 27px;
	padding-top: 16px
}

.multi-input[type=text]:-ms-input-placeholder, .multi-input[type=text]::-ms-input-placeholder
	{
	color: #000 !important;
	opacity: .2 !important;
	font-size: 27px;
	padding-top: 16px
}

.multi-input[type=text]::placeholder {
	color: #000 !important;
	opacity: .2 !important;
	font-size: 27px;
	padding-top: 16px
}

.multi-results {
	margin-top: 5px;
	max-width: none;
  width: 100%;
}

.multi-corrected {
	margin: 2px 0 25px
}

a.multi-phrase {
	display: inline-block;
	color: #E71429;
	margin-top: 1px;
	border-bottom: 1px solid #fff;
	font-size: 16px
}

a.multi-phrase:hover {
	color: #E71429;
	border-bottom: 1px solid rgba(0, 130, 230, .4)
}

.multi-phrase b {
	all: unset;
	font-style: italic;
	font-weight: 700
}

.multi-hint {
	color: rgba(0, 0, 0, .4);
	font-size: 14px;
	margin-bottom: 3px
}

.multi-lastQueries, .multi-noResults {
	position: absolute;
	padding: 10px 20px 30px 63px;
	line-height: 25px;
	background: hsla(0, 0%, 95%, .5)
}

a.multi-lastQuery {
	display: inline-block;
	line-height: 19px;
	color: rgba(0, 0, 0, .7)
}

a.multi-lastQuery:hover {
	color: #000
}

a.multi-powered {
	position: absolute;
	right: 0;
	bottom: 22px;
	font-size: 13px
}

.multi-poweredHint {
	color: rgba(0, 0, 0, .5)
}

.multi-logo {
	width: 19px;
	height: auto
}

.multi-title, a.multi-title {
	display: block;
	border-bottom: 1px solid #e6e6e6;
	font-size: 26px;
	line-height: 29px;
	padding-bottom: 6px;
	margin-top: -7px
}

a.multi-item:hover, a.multi-title:hover {
	color: inherit
}

.multi-titleIcon {
	display: inline-block;
	height: 21px
}

.multi-title .multi-arrow-rightIcon {
	position: absolute;
	margin-left: 1px;
	width: 28px;
	height: 28px
}

.multi-title:hover .multi-arrow-rightIcon {
	fill: rgba(100, 119, 136, .8)
}

a.multi-more {
	display: inline-block;
	margin-top: 15px;
	color: rgba(100, 119, 136, .7)
}

a.multi-more:hover {
	color: rgba(100, 119, 136, .9)
}

a.multi-item, div.multi-item {
	margin-top: 18px;
	font-size: 15px;
	cursor: pointer
}

.multi-thumbnail, a.multi-item, div.multi-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.multi-thumbnail {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 1px solid #eee;
	margin-right: 15px;
	width: 80px;
	height: 80px;
	position: static
}

.multi-image {
	max-width: 100%;
	max-height: 100%
}
.multi-image.no-image {
	width: 60px;
	height: 60px;
}
.multi-content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.multi-snippet {
	color: rgba(0, 0, 0, .55);
	margin-top: 5px;
	cursor: text
}

.multi-oldPrice {
	padding-right: 5px;
	text-decoration: line-through;
	color: #bbb
}

.multi-price {
	color: rgba(0, 0, 0, .55)
}

.multi-presence {
	color: rgba(0, 0, 0, .55)
}

.multi-label {
	position: absolute;
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin: 4px 0 0;
	padding: 4px 8px 5px;
	color: #fff;
	border-radius: 2px;
	font-size: 12px;
	line-height: 12px
}

.multi-noImageBlog {
	display: none
}

.multi-withoutUrl, .multi-withoutUrl .multi-icon, .multi-withoutUrl .multi-snippet
	{
	cursor: default !important
}

.multi-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
  padding-bottom: 2px;
}

.multi-cell .multi-pagination {
	margin: 40px 50px 0 auto;
	height: 56px
}

a.multi-page {
	border-radius: 50%;
	border: 1px solid #adb9c5;
	width: 54px;
	height: 54px;
	text-align: center;
	margin: 0 10px
}

a.multi-page:hover {
	border: 1px solid rgba(173, 185, 197, .8)
}

a.multi-page:hover .multi-arrow-leftIcon, a.multi-page:hover .multi-arrow-rightIcon
	{
	fill: rgba(173, 185, 197, .8)
}

.multi-page.multi-disabled {
	opacity: .2
}

.multi-hidden {
	visibility: hidden
}

.multi-previous.multi-page {
	width: 38px;
	height: 38px
}

.multi-counter {
	-ms-flex-item-align: start;
	align-self: flex-start;
	line-height: 15px;
	margin: -6px 0 0 -35px;
	padding: 2px 4px;
	text-align: center;
	border-radius: 5px;
	font-size: 12px;
	min-width: 16px;
	background-color: #fff;
	color: #fff;
	background: var(--color);
	z-index: 1
}

.multi-filters {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.multi-filter {
	padding: 18px 0 18px 5px;
	border-bottom: 1px solid #e6e6e6
}

.multi-header {
	font-size: 16px;
	color: #000;
	position: relative
}

.multi-taxons {
	margin: initial;
	padding-bottom: 20px
}

a.multi-taxon {
	border-bottom: 1px solid #e6e6e6;
	padding: 16px 5px 16px 2px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 16px;
	line-height: 22px
}

.multi-taxon:first-child {
	border-top: 1px solid #e6e6e6
}

.multi-taxon:hover {
	color: inherit
}

.multi-taxon.multi-open .multi-chevron-upIcon {
	top: 1px
}

.multi-taxon.multi-active .multi-badge, .multi-taxon:hover .multi-badge
	{
	color: #fff;
	border: 1px solid transparent
}

.multi-taxon:hover .multi-badge {
	background: var(--hover-color)
}

.multi-taxon.multi-active .multi-badge {
	background: var(--color)
}

.multi-taxon.multi-inactive{
  display: none;
}

.multi-taxon.multi-inactive:hover .multi-badge {
	color: inherit;
	border: 1px solid #eee;
	background: inherit
}

.multi-filterByCategory {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.multi-open .multi-filterByCategory {
	font-weight: 700;
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto
}

.multi-badge {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	line-height: 22px;
	padding: 0 4px;
	text-align: center;
	border-radius: 5px;
	font-size: 13px;
	border: 1px solid #eee;
	min-width: 21px;
	margin: 0 0 0 5px;
	width: auto
}

@media ( min-width :800px) and (max-width:960px) {
	.multi-cell.multi-sidebar {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 350px;
		flex: 0 0 350px
	}
}

@media ( min-width :1261px) {
	.multi-cell {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3%;
		flex: 0 0 33.3%
	}
}

@media ( min-width :961px) and (max-width:1260px) {
	.multi-cell {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%
	}
}

@media ( max-width :685px) {
	.multi-search .multi-layout, .multi-search .multi-wrapper {
		margin: 0;
		border-radius: 0;
    max-height: 100%;
	}
	.multi-search .multi-layout {
		-webkit-box-shadow: 0 0 6px rgba(62, 57, 107, .45);
		box-shadow: 0 0 6px rgba(62, 57, 107, .45)
	}
	.multi-search .multi-lastQueries, .multi-search .multi-noResults {
		padding: 20px 2% 35px
	}
	.multi-form, .multi-results {
		padding: 0 6%
	}
	.multi-cell.multi-sidebar {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		padding-bottom: 0
	}
	.multi-cell.multi-lists {
		padding-top: 30px
	}
	.multi-cell.multi-sidebar {
		margin-top: 0
	}
	.multi-input[type=text], .multi-input[type=text]:focus, .multi-input[type=text]:hover
		{
		font-size: 20px;
		line-height: 20px;
		padding: 5px 41px 5px 90px;
		height: 60px
	}
  .d_mobile .multi-form .search.button{
    left: 6%;
  }
	.multi-input[type=text]::-webkit-input-placeholder {
		font-size: 15px;
		padding-top: 5px
	}
	.multi-input[type=text]:-ms-input-placeholder, .multi-input[type=text]::-ms-input-placeholder
		{
		font-size: 15px;
		padding-top: 5px
	}
	.multi-input[type=text]::placeholder {
		font-size: 15px;
		padding-top: 5px
	}
	.multi-theme-full {
		background: #fff
	}
	.multi-theme-full .multi-header, .multi-theme-full .multi-withQuery .multi-header
		{
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.multi-theme-full .multi-lastQueries, .multi-theme-full .multi-noResults
		{
		background: none
	}
	.multi-searchIcon {
		top: 11px;
		left: 5%;
		width: 40px;
		height: 40px
	}
	.multi-closeIcon {
		top: 14px;
		right: 5%;
		width: 32px;
		height: 32px
	}
	.multi-checkIcon {
		top: -2px;
		right: 5%;
		width: 63px;
		height: 63px;
		margin-right: 23px
	}
	.multi-taxon {
		padding: 6px 5px 7px 2px;
		font-size: 15px
	}
	.multi-badge {
		font-size: 11px;
		line-height: 18px
	}
	.multi-title {
		font-size: 28px;
		line-height: 33px;
		padding-bottom: 8px
	}
	.multi-cell .multi-pagination {
		margin-top: 25px
	}
	.multi-item {
		margin-top: 24px
	}
	.multi-content {
		line-height: 21px
	}
	.multi-thumbnail {
		margin-right: 20px
	}
	.multi-powered {
		right: 3%
	}
  .multi-taxon.multi-inactive{
    display: flex;
    cursor: pointer;
  }
  .multi-taxon.mobile-disabled{
    display: none;
  }
  .multi-taxon.multi-inactive .title{
    display: flex;
    align-items: center;
  }
  .multi-taxon.multi-inactive.active .title{
    font-weight: 700;
  }
  .multi-taxon.multi-inactive.active .title svg{
    transform: rotate(-180deg);
    margin-top: 2px;
  }
  .multi-taxon.multi-inactive:not(.active) ~ .multi-taxon{
    display: none;
  }
}

.header-main-container .multi-search a {
	color:black;
} */