body, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6  {
	font-family:'Roboto',Helvetica,Arial,sans-serif !important;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
html {color: #1A1A1A; background: #F8F8F8; max-width: 100%; overflow-x: hidden;}

/* !DEF-CHANGE - START */

form {margin-bottom: 0;}
ul ul {list-style-type:disc;}
a img {border:none;}
:focus {
  outline: 0 !important;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}

	/* !DEF-CHANGE - HEADER - START */

.uk-link, a {
	color: #4e89ae;
}
.uk-logo {color: inherit !important;}
.uk-nav-divider {
    border-top: 1px solid #e5e5e5;
}
.uk-navbar-dropdown,
.uk-dropdown {
	border-radius: 4px;
}
.uk-dropdown-wide {
	max-width: 300px;
}
.uk-search-default {
	width: 100%;
}
.uk-logo,
.uk-search-default .uk-search-input,
.uk-search-default .uk-search-icon,
.uk-navbar-nav>li:hover>a,
.basket-button .uk-badge,
.uk-link {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.uk-search-default .uk-search-input,
.uk-search-default .uk-search-input:focus {
	font-size: 16px;
	padding-left: 10px;
	color: #555;
	background-color: #f8fafc;
	border: 1px solid #d5dadc;
	border-radius: 4px;
	box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
}
.uk-search-default .uk-search-icon {
	background: #ffa372;
	color: #fff;
	border-radius: 0px 4px 4px 0px;
}
.uk-search-default .uk-search-icon:hover,
.uk-search-default .uk-search-icon:active {
	color: #fff;
	background: #ed6663;
}
.uk-search-default .uk-search-icon:active {
    box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
}
.uk-navbar-nav>li>a.uk-button {
	min-height: 60px;
	margin: 10px 0px;
    line-height: 20px;
    text-transform: initial;
    text-align: left;
}
.uk-navbar-nav>li>a {
	text-transform: none;
	position: relative;
	color: #333;
}

	/* !DEF-CHANGE - HEADER - END */
	/* !DEF-CHANGE - BUTTOM - START */

.uk-button {
	font-size: 14px !important;
	border-radius: 4px !important;
	text-transform: none;
}
.uk-button.uk-button-primary,
.uk-button.uk-button-primary:hover,
.uk-button.uk-button-primary:active,
.uk-button.uk-button-secondary,
.uk-button.uk-button-secondary:hover,
.uk-button.uk-button-secondary:active,
.uk-button.uk-button-default,
.uk-button.uk-button-default:hover,
.uk-button.uk-button-default:active {
	color: #fff;
	box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	white-space: nowrap;
}
.uk-button.uk-button-primary {
    background: #43658b;
}
.uk-button.uk-button-secondary {
    background: #ffa372;
}
.uk-button.uk-button-default {
	color: #1A1A1A;
	background: #fff;
}
.uk-button.uk-button-primary,
.uk-button.uk-button-secondary {
    text-shadow: 0 1px 3px rgba(36,180,126,.4);
}
.uk-card-primary .uk-button.uk-button-primary,
.uk-card-primary .uk-button.uk-button-secondary {
    text-shadow: none;
}
.uk-button.uk-button-primary:hover,
.uk-button.uk-button-secondary:hover {
    border-color: transparent;
}
.uk-button.uk-button-default:hover {
	border-color: #ed6663;
	background: #ed6663;
}
.uk-button.uk-button-primary:hover {background: #4e89ae}
.uk-button.uk-button-secondary:hover {background: #ed6663}
.uk-button.uk-button-primary:active,
.uk-button.uk-button-secondary:active,
.uk-button.uk-button-default:active {
	transform: translateY(1px);
}
.uk-button-large {padding: 0 30px;}
.button-hover a:hover {
	text-decoration: none;
}
.button-hover a:hover div {
	transform: scale(1.1);
    box-shadow: 0 7px 14px rgba(50,50,93,.1), 0 3px 6px rgba(0,0,0,.08);
}
.button-hover a:active div {
    transform: scale(1);
    box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);
}

.uk-icon-link.uk-active {
    color: #595959;
}

	/* !DEF-CHANGE - BUTTOM - END */

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6,
.uk-table {margin-bottom: 0;}
.uk-table th {
	font-size: 1rem;
	font-weight: 700;
    color: #43658b;
    text-transform: inherit;
}
.uk-table td {padding: 10px 10px;}
.uk-table-hover tbody tr:hover,.uk-table-hover>tr:hover {background: rgba(100, 185, 227, 0.5) !important;}
.uk-table-striped tbody tr:nth-of-type(odd), .uk-table-striped>tr:nth-of-type(odd) {
	background: #f8fafc;
	border: 0;
}
.uk-dotnav {margin: 10px 0px 10px 0px;}
.uk-dotnav>*:first-child {
    padding-left: 0;
}
.uk-dotnav>*>* {
    background: #555ABF;
    border: none;
    border: 2px solid #fff;
    width: 9px;
    height: 9px;
}
.uk-dotnav>*>:focus,.uk-dotnav>*>:hover {
    background-color: #196bb1;
    border: 2px solid #fff;
}
.uk-dotnav>*>:active, .uk-dotnav>.uk-active>* {
    background-color: #fff;
    border-color: #ffa372;
    width: 12px;
    height: 12px;
    top:-2px;
	position: relative;
}

.uk-accordion-title {
    font-size: 1rem;
}
blockquote {
    font-size: 1rem;
}
.uk-background-muted {background-color: #f5f6fa !important;}
.uk-background-primary,
.uk-card-primary,
.uk-notification-message {background-color: #43658b !important;}

.uk-light .uk-button-primary,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary,
.uk-card-primary.uk-card-body .uk-button-primary,
.uk-card-primary > :not([class*='uk-card-media']) .uk-button-primary,
.uk-card-secondary.uk-card-body .uk-button-primary,
.uk-card-secondary > :not([class*='uk-card-media']) .uk-button-primary,
.uk-overlay-primary .uk-button-primary {
    color: #43658b !important;
}
.uk-container-small {
	max-width: 1040px;
}
.uk-modal-container .uk-modal-dialog {
    width: 800px;
}
.uk-modal-body {
	padding: 30px 15px;
}
.uk-modal-title {
	font-size: 1.5rem;
}
.uk-input, .uk-select, .uk-textarea, .uk-inline img {
	border-radius: 4px !important;
}
.uk-link {
	color: #43658b;
	font-weight: 700;
}
.uk-link:hover{
	color: #4e89ae;
	text-decoration: none;
}
.uk-nav-default>li>a,
.uk-nav-default .uk-nav-sub a {
	color: #1A1A1A;
}
.uk-nav-default .uk-nav-sub li.uk-active>a {
	font-weight: bold;
}
.uk-notification-message {
	color: #fff;
}
.uk-subnav>*>:first-child {
	text-transform: none !important;
}
.uk-panel-scrollable {
	border: none;
	resize: none;
}

/* !DEF-CHANGE - END */
/* !HEADER - START */

.header {
	position:relative;
	background: #fff;
	border-bottom: 1px solid #E5E5E5;
}
.header_inner {
	padding-top: 5px;
	padding-bottom: 5px;
}
.header .uk-navbar-right .uk-navbar-nav>li>a {
	padding: 0 10px;
}
.header .uk-navbar-right .uk-navbar-nav>li:hover>a.uk-button-secondary {
	color: #fff;
}

.toolbar_container:not(.uk-navbar-transparent) {
	background: #fff;
	border-bottom: 1px solid #E5E5E5;
}
.toolbar_container .uk-navbar-nav > li > a {
	height: 50px;
	min-height: 50px;
}

.main_menu {
	background: #43658b;
}
.brand_menu {
	border-top: 1px solid #e5e5e5;
	background: #4e89ae;
}
.main_menu .uk-navbar-nav>li>a, 
.main_menu .uk-navbar-nav>li>a>span,
.brand_menu .uk-button,
.brand_menu .uk-button span {
	font-size: 1rem;
	color: #fff;
}
.main_menu .uk-button-text::before,
.brand_menu .uk-button-text::before {
	border-bottom-color: #fff;
}
.brand_menu .uk-button {
	padding: 7px;
	line-height: 46px;
}
.brand_menu .uk-button:first-child {
	padding-left: 0px;
}
.main_menu .uk-width-standart {
	width: 210px;
}
.main_menu [class*=uk-navbar-dropdown-bottom],
.main_menu [class*=uk-dropdown-bottom] {
    margin-top: 0px;
}
.main_menu ul.uk-nav-sub {
	padding: 5px 0px 5px 0px;
}
.main_menu .uk-nav-sub a {
    padding: 1px 0;
}

.navbar_hover .uk-navbar-nav>li.uk-active>a {
	color: rgba(255, 255, 255, 0.6);
}
.uk-sticky .uk-navbar-container {
	background: #fff;
	box-shadow: 0 5px 15px rgba(0,0,0,.08);
}
.uk-navbar-sticky .uk-navbar-nav>li.uk-active>a {
	color: #43658b;
}
.uk-navbar-sticky .uk-navbar-nav>li>a:before{
    content: '';
    display: block;
    position: absolute;
    left: 15px;
    right: calc(102% - 15px);
    bottom: 20px;
    height: 1px;
    background-color: currentColor;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-transition-property: right;
    transition-property: right;
}
.uk-navbar-sticky .uk-navbar-nav>li.uk-active>a:before{
    right: 15px
}
svg.menu_icon_svg {
	height: 65px;
	width: 65px;
	position: relative;
	top: -2px;
	left: -2px;
}
.uk-offcanvas-bar .mobile_menu .uk-nav-default>li>a {
#	color: #fff;
}
/* !HEADER - END */
/* !MIDDLE - START */

.middle {
	position:relative;
}

	/* !BREADCRUMB - START */

.uk-breadcrumb {
	font-size: 12px;
}
.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
    content: "/";
    margin: 0 10px;
}

	/* !BREADCRUMB - END */

/* !MIDDLE - END */
/* !FOOTER - START */

.footer {
	background: #222;
}
.footer_menu .uk-active a {
	color: #ffa372;
}
.footer_menu b {
	font-size: 16px;
	margin-bottom: 10px;
	display: block;
}
#logo_svg_bottom {
	
}

/* !FOOTER - END */

/* !CUSTOM-DEF-ELEMENTS - START */

.clear {clear:both;}
.showprint {display: none;}
.uk-icon-up1,
.uk-icon-up2,
.uk-icon-down1,
.uk-icon-down2 {
	position: relative;
}
.uk-icon-up1 {
	top: -1px;
}
.uk-icon-up2 {
	top: -2px;
}
.uk-icon-down1 {
	bottom: -1px;
}
.uk-icon-down2 {
	bottom: -2px;
}
.toTop {
	z-index: 999;
}
.uk-button-totop {
	padding: 12px 10px !important;
	line-height: 18px;
	margin: 0px 15px 15px auto;
}
.uk-button.font19 {font-size: 19px !important;}

.iconInLink {
	position: relative;
	height: 19px;
	width: 17px;
}
.iconInLink_exsmall {
	position: relative;
	height: 10px;
	width: 8px;
}
.iconInLink_small {
	position: relative;
	height: 15px;
	width: 13px;
}
.iconInLink_medium {
	position: relative;
	height: 25px;
	width: 23px;
	margin-right: 1px;
}
.iconInLink_big {
	position: relative;
	height: 30px;
	width: 28px;
	margin-right: 5px;
}
.iconInLink_xbig {
	position: relative;
	height: 40px;
	width: 40px;
}
.iconInLink_input {
	height: 25px;
	width: 25px;
	top: 4px;
	left: 12px;
}
.iconColor {
-webkit-filter: drop-shadow(0 0px 1px rgba(0,0,0,.4));
filter: drop-shadow(0 0px 1px rgba(0,0,0,.4));
}
.ml-5 {
	margin-left: 5px;
}
.mr-5 {
	margin-right: 5px;
}
.mt-5 {
	margin-top: 5px;
}
.mb-5 {
	margin-bottom: 5px;
}
.big-text {
	font-size: 2rem;
}
.white {
	color: #fff !important;
}
.slider-cursor-zoom {
	cursor: zoom-in;
}
.fa-ul {
	margin-left: 25px;
}
.fa-ul>li {
    position: relative;
}
.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 1.3em;
    line-height: inherit;
}

.button-shine {
	position: relative;
	overflow: hidden; 
}
.button-shine::after {
    content: "";
    position: absolute;
    top: 0;
    left: -30px;
    width: 30px;
    height: 100%;
    transform: skew(-10deg, 0deg);
    opacity: 0.3;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.03) 1%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.85) 70%, rgba(255, 255, 255, 0.85) 71%, rgba(255, 255, 255, 0) 100%); 
}
.button-shine:hover::after {
    left: 100%;
    transition: .6s ease-out; 
}
.button-small {
	padding: 0 10px !important;
}

.background-primary-lighten {
	background-color: #ddedfd;
}
.grecaptcha-badge { visibility: hidden; }

:not(pre)>article {
	display: inline;
    color: #1f6747;
    white-space: nowrap;
    padding: 2px 6px;
    border:1px solid #ffa372;
}

.uk-padding-10 {
	padding: 10px;
}

.uk-padding-exsmall {
	padding: 2px 5px;
}

/* !CUSTOM-DEF-ELEMENTS - END */

/* !-----------------ADAPTIVE - START */

@media (min-width: 1px) {
	/* !DEF-CHANGE - START */
	.uk-h1, h1 {
	    font-size: 1.5rem;
	    line-height: 1.2;
	}
	.uk-h2, h2 {
	    font-size: 1.3rem;
	    line-height: 1.3;
	}
	.uk-h3, h3 {
	    font-size: 1.1rem;
	    line-height: 1.4;
	}
	.uk-button {
		padding: 0 10px;
	}
	.uk-form-width-small {
		width: 100px;
	}
	/* !DEF-CHANGE - END */
	/* !HEADER - START */
	.uk-logo svg {
		width: 140px;
	}
	.shopping-cart_button img,
	.shopping-cart_button svg {
		width: 35px;
		height: 35px;
	}
	.header .uk-navbar-left .uk-navbar-toggle {
		padding-left: 10px;
	}
	.main_menu .uk-navbar-nav>li>a {
		padding: 0 10px;
	}
	.header .uk-navbar-item, 
	.header .uk-navbar-nav>li>a, 
	.header .uk-navbar-toggle {
		min-height: 60px;
	}
	.search_main {
		margin-top: 20px;
	}
	/* !HEADER - END */
	/* !MIDDLE - START */
	/* !MIDDLE - END */
	/* !FOOTER - START */
	.footer_menu .uk-nav-default {
		font-size: 14px;
	}
	/* !FOOTER - END */
	/* !CUSTOM-DEF-ELEMENTS - START */
	/* !CUSTOM-DEF-ELEMENTS - END */
}

@media (min-width: 640px) {
	/* !DEF-CHANGE - START */
	.uk-h1, h1 {
	    font-size: 2rem;
	    line-height: 1.2;
	}
	.uk-h2, h2 {
	    font-size: 1.6rem;
	    line-height: 1.3;
	}
	.uk-h3, h3 {
	    font-size: 1.3rem;
	    line-height: 1.4;
	}
	/* !DEF-CHANGE - END */
	/* !HEADER - START */
	.uk-logo svg {
		width: 190px;
	}
	.shopping-cart_button img,
	.shopping-cart_button svg {
		width: 50px;
		height: 50px;
	}
	.search_main {
		margin-top: 40px;
	}
	/* !HEADER - END */
	/* !MIDDLE - START */
	/* !MIDDLE - END */
	/* !CUSTOM-DEF-ELEMENTS - START */
	/* !CUSTOM-DEF-ELEMENTS - END */
}

@media (min-width: 767px) {}
@media (min-width: 960px) {
	/* !DEF-CHANGE - START */
	.uk-h1, h1 {
	    font-size: 2rem;
	    line-height: 1.2;
	}
	.uk-h2, h2 {
	    font-size: 1.6rem;
	    line-height: 1.3;
	}
	.uk-h3, h3 {
	    font-size: 1.3rem;
	    line-height: 1.4;
	}
	.uk-offcanvas-bar {
		width: 350px;
	}
	.uk-form-width-small {
		width: 130px;
	}
	/* !DEF-CHANGE - END */
	/* !HEADER - START */
	.header .uk-navbar-center:not(:only-child) {
	    left: 32%;
	}
	.main_menu .uk-navbar-nav>li:first-child > a {
		padding: 0px 15px 0px 0px;
	}
	.main_menu .uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) {
		width: 900px;
	}
	.main_menu .uk-navbar-nav>li>a>span {
		font-size: 0.9rem;
	}
	/* !HEADER - END */
	/* !MIDDLE - START */
	/* !MIDDLE - END */
	/* !FOOTER - START */
	.footer_menu .uk-nav-default {
		font-size: 12px;
	}
	/* !FOOTER - END */
}

@media (min-width: 1200px) {
	/* !DEF-CHANGE - START */
	.uk-h1, h1 {
	    font-size: 2rem;
	    line-height: 1.2;
	}
	.uk-h2, h2 {
	    font-size: 1.7rem;
	    line-height: 1.3;
	}
	.uk-h3, h3 {
	    font-size: 1.5rem;
	    line-height: 1.4;
	}
	.uk-button {
		font-size: 16px !important;
		padding: 0 15px;
	}
	.uk-button.uk-text-small {
		font-size: 14px !important;
	}
	/* !DEF-CHANGE - END */
	/* !HEADER - START */
	.main_menu .uk-navbar-nav>li > a {
		padding: 0px 15px;
	}
	.main_menu .uk-grid-divider {
	    margin-left: -60px;
	}
	.main_menu .uk-grid-divider>* {
        padding-left: 60px
    }
    .main_menu .uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) {
		width: 1100px;
	}
	.main_menu .uk-navbar-nav>li>a>span {
		font-size: 1rem;
	}
	/* !HEADER - END */
	/* !MIDDLE - START */
	/* !MIDDLE - END */
	/* !FOOTER - START */
	.footer_menu .uk-nav-default {
		font-size: 14px;
	}
	/* !FOOTER - END */
}
@media (min-width: 1300px) {
	/* !HEADER - START */

	/* !HEADER - END */	
}
@media (max-width: 480px) {
	.uk-navbar-nav {
		display: block;
	}
	.uk-navbar-nav>li>a.uk-button {
		min-height: 40px;
	}
}
/* !-----------------ADAPTIVE - END */

@media screen and (max-height: 575px){
	#captchaContainerFastbuyBasket {
		transform:scale(0.77);
		-webkit-transform:scale(0.77);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
}

.uk-list.uk-list-collapse li,
.uk-list.uk-list-collapse.uk-margin-small-top li {
	color: #000000;
}

.product__similar--mob {
	display: none;
}
.product__tabs {
	display: none;
}
@media screen and (max-width: 768px) {
	.product__tabs {
		display: block;
	}
	.single-product .uk-breadcrumb li:not(:first-child) a {
		font-size: 12px;
		font-weight: 400;
		line-height: 16px;
		color: #4e89ae;
	}

	.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
		content: '•';
		margin: 0 7px;
	}

	.single-product .uk-breadcrumb li:last-child span {
		white-space: nowrap;
		font-size: 12px;
		font-weight: 400;
		line-height: 16px;
		color: #aaafb8;
	}

	.single-product .product__title {
		margin-top: 11px;
	}

	.single-product .product__title h1::before {
		position: absolute;
		left: 0;
	}

	.single-product .product__title h1 {
		padding-left: 18px;
	}

	.single-product .custom-label {
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
		color: #ffffff;
		padding: 6px 16px;
		border-radius: 4px;
	}

	.product__plus,
	.product__minus {
		width: 56px;
		min-width: 56px;
		height: 56px;
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: #ffffff;
		border-radius: 4px;
	}

	.product__plus {
		background-color: #42658b;
	}
	.product__plus svg {
		color: #ffffff;
	}

	.product__minus svg {
		color: #000000;
	}
	.product__plus svg rect:last-child,
	.product__minus svg rect {
		height: 2px;
	}
	.product__plus svg rect:first-child {
		width: 2px;
	}

	.product__manipulation {
		flex-wrap: wrap;
	}

	.product__counter {
		width: 100%;
		display: flex;
		gap: 4px;
		height: auto;
		border: none;
		position: relative;
	}

	.product__qty {
		height: auto;
		border: none;
		flex: 1;
		padding-right: 44px;
	}

	.product__measure {
		position: absolute;
		top: 50%;
		left: calc(50% + 16px);
		transform: translate(-50%, -50%);
		color: #aaafb8;
		font-size: 16px;
		line-height: 16px;
	}
	.product__btn {
		width: 100%;
	}
	.product__btn a {
		display: block;
		padding: 16px 0 !important;
		font-size: 16px !important;
		font-weight: 400;
		line-height: 16px;
	}
	.product__add {
		flex-wrap: wrap;
		row-gap: 10px;
		column-gap: 4px;
	}
	.product__first {
		display: block;
		width: 100%;
		padding: 16px 0 !important;
		margin-right: 0 !important;
		font-size: 16px !important;
		font-weight: 400;
		line-height: 16px;
	}
	.product__fav {
		display: flex;
		width: calc(50% - 4px);
		margin: 0 !important;
		justify-content: center;
		align-items: center;
		min-height: 54px;
		border: 1px solid #CED4DA;
		border-radius: 4px;
	}
	.product__fav svg {
		color: #000000;
	}
	.single-product .product__delivery {
		box-shadow: none;
		width: 100%;
		display: flex;
		min-height: 54px;
		align-items: center;
		justify-content: center;
	}
	.single-product .product__delivery svg {
		margin-right: 12px;
	}
	.product__similar--mob {
		display: block;
	}
	.product__similar {
		display: none;
	}
	.product__tabs {
		display: flex;
		background-color: #f0f0f0;
		border-radius: 8px;
		padding: 4px;
		margin: 0 16px !important;
		width: 100%;
	}
	.product__tab {
		padding: 8px !important;
		width: 50% !important;
		font-size: 14px;
		font-weight: 500;
		line-height: 16px;
		border-radius: 4px;
		text-align: center;
		cursor: pointer;
		user-select: none;
	}
	.product__tab--active {
		background-color: #ffffff;
	}
	.product__similar--mob {
		margin-left: 16px;
		margin-right: 16px;
		overflow: hidden;
	}
	.product__wrap {
		display: none;
	}
	.product__wrap--active {
		display: block;
	}
	.foto_thumbnav_slider .uk-thumbnav {
		flex-wrap: nowrap;
		overflow: auto;
		gap: 8px;
		justify-content: flex-start;
		-ms-overflow-style: none; /* for Internet Explorer, Edge */
	    scrollbar-width: none; /* for Firefox */
	}
	.foto_thumbnav_slider .uk-thumbnav::-webkit-scrollbar {
		display: none; /* for Chrome, Safari, and Opera */
	  }
	.foto_thumbnav_slider .uk-thumbnav img {
		min-width: 72px;
		min-height: 56px;
	}
	.foto_thumbnav_slider .uk-thumbnav a {
		padding: 0;
		position: relative;
		min-width: 72px;
		min-height: 56px;
		display: block;
	}
	.foto_thumbnav_slider .uk-thumbnav .uk-active a::after {
		content: '';
		left: 4px;
		top: 4px;
		right: 4px;
		bottom: 4px;
		border: 3px solid #ffffff;
		border-radius: 2px;
	}
	.foto_thumbnav_slider li {
		min-width: 72px;
		min-height: 56px;
		gap: 8px;
	}
	.foto_thumbnav_slider ul {
		flex-wrap: nowrap;
		overflow: auto;
	}
	.foto_thumbnav_slider .toggleThumbnavItem {
		margin-top: 0;
		display: block !important;
	}
}
label.taxonomy__term.disabled {
	display: none;
}
