/*change ul & li to DIV*/
/*SEO SHIT*/
/* TOP MENU */
/* .menu-row{position:relative;}
.menu-only{position:relative;}
.mega-menu{position:relative;z-index:10;}
.mega-menu div.nav{padding:0 0 0 0;clear:both;float:none;position:static;display:block;font-size:13px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3);}
.mega-menu div.nav div{padding:0;margin:0;clear:both;float:none;display:block;}
.mega-menu div.nav div, .mega-menu div.nav .dropdown-menu{background-color:#eceff1;}
.mega-menu div.nav div > a{padding:9px 45px 9px 0px;text-shadow:none !important;border-top:1px solid #e1e4e6;border-bottom:1px solid transparent;margin:0 10px;line-height:24px;text-decoration:none;position:relative;border-radius:0;clear:both;float:none;display:block;background:none repeat scroll 0 0 rgba(0, 0, 0, 0);white-space:normal;color:#444444;}
.mega-menu div.nav div > a i.fa-angle-down{position:absolute;right:-10px;top:0px;font-size:20px;width: 64px;height: 44px;text-adivgn: center;line-height: 44px;}
.mega-menu div.nav div:first-of-type > a{border-top:medium none !important;}
.mega-menu div.nav div.active > a, .mega-menu div.nav div:hover > a{border-top:1px solid #e1e4e6;border-bottom:1px solid #e1e4e6;margin:0;padding:9px 55px 9px 10px;background:none;color:#ffffff;}
.mega-menu div.nav div.active > a i.fa-angle-down, .mega-menu div.nav div:hover > a i.fa-angle-down{right:0px;}
.mega-menu div.nav div.active + div > a, .mega-menu div.nav div:hover + div > a{border-top:1px solid transparent;}
.mega-menu div.nav div > a:focus{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.mega-menu div.nav .dropdown-menu{font-size:13px;position:static;clear:both;float:none;display:none !important;box-shadow:none;border:none !important;border-radius:0;margin:0;padding:0 0 0 20px;}
.mega-menu div.nav .dropdown-menu div:first-of-type > a{border-top:1px solid transparent;}
.mega-menu div.nav .dropdown-menu div:last-of-type > a{border-bottom:1px solid transparent;}
.mega-menu div.nav div.resp-active > div.dropdown-menu{display:block !important;}
.mega-menu table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;}
.bx-mac .mega-menu table, .bx-ios .mega-menu table{max-width:inherit;}
.mega-menu table a{display:inline-block;width:100%;text-decoration:none;white-space:nowrap;}
.mega-menu table td{padding:0;text-adivgn:center;visibidivty:hidden;}
.mega-menu table td.dropdown > .wrap{position:relative;}
.mega-menu table td:hover > .wrap > .dropdown-menu{display:block;}
.mega-menu table td > .wrap > a .fa{vertical-adivgn:middle;}
.mega-menu table td > .wrap > a .fa.fa-angle-down::before{font-size:10px;font-weight:900;vertical-adivgn:top;}
.mega-menu table .tail{display:none;}
.mega-menu table .dropdown-menu{border-radius:0;border:none;margin:0;top:auto;padding:0;text-adivgn:left;}
.mega-menu table .dropdown-menu div > a{color:#444444;font-size:13px;padding:9px 25px 11px 13px !important;border-top:1px solid rgba(0,0,0,0.1);}
.mega-menu table .wrap > .dropdown-menu div:first-of-type > a{border-top-color:transparent !important;}
.mega-menu table .wrap > .dropdown-menu div:first-of-type > .dropdown-menu{top:0;}
.mega-menu table .wrap > .dropdown-menu div:first-of-type > .dropdown-menu div:first-of-type > a{padding-top:10px !important;}
.mega-menu table .dropdown-submenu{position:relative;}
.mega-menu table .dropdown-submenu > a:after{display:block;font-family:FontAwesome;content:"\f105";right:10px;position:absolute;top:50%;margin:-9px 0 0;}
.mega-menu table .dropdown-submenu:hover > .dropdown-menu{display:block;}
.mega-menu table .dropdown-submenu .dropdown-menu{top:1px;left:100%;}
.mega-menu table .dropdown-submenu .dropdown-menu > div:first-of-type > a{border-top:none;}
.mega-menu table .dropdown.js-dropdown .fa{display:none;}
.mega-menu table .more-items > span{display:inline-block;font-size:19px;height:12px;line-height:0;position:relative;vertical-adivgn:top;}
.mega-menu table td.search-item .wrap > a{padding-left:15px;padding-right:15px;padding-top:13px !important;padding-bottom:18px !important;}
.mega-menu table td.search-item .wrap > a .fa{font-size:15px;}
.mega-menu table td .wrap > a{border:none;font-size:13px;font-weight:bold;line-height:20px;padding:15px 20px 16px;position:relative;text-transform:uppercase;color:#ffffff;}
.mega-menu table td:last-child .wrap > a:after{display:none;}
.mega-menu table .dropdown-submenu > a:hover:after{color:white;}
.mega-menu table .dropdown-submenu .dropdown-menu:after{display:none;}
.mega-menu table .more-items{height:51px;}
.mega-menu table .more-items > span{top:5px;}
.bx-opera .mega-menu table .more-items > span{top:13px;}
.topmenu-divGHT .mega-menu table td:hover > .wrap > .tail{display:block;}
.topmenu-divGHT .mega-menu table .tail{content:'';z-index:100;position:absolute;bottom:0;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;}
.topmenu-divGHT .mega-menu table td .wrap > a{border-top:1px solid #efefef;padding-top:14px;color:#1d2029;}
.topmenu-divGHT .mega-menu table .dropdown-menu a{color:#ffffff;border-top:1px solid rgba(256,256,256,0.1);}
.topmenu-divGHT .mega-menu table td.search-item .wrap > a{padding-top:12px !important;}
.topmenu-DARK .menu-row{background-color:#424f60;}
.topmenu-DARK .mega-menu table td .wrap > a:hover{background-color:#556170;}
.topmenu-DARK .mega-menu table td .wrap .basket_top:hover{background-color:#556170;}
.topmenu-DARK .mega-menu table .dropdown-menu{background-color:#eceff1;}
.topmenu-DARK .mega-menu table .dropdown-menu > div > a{border-top:1px solid #e1e4e6;}
.topmenu-COLOR .mega-menu table .dropdown-menu{background-color:#ffffff;}
.topmenu-COLOR .mega-menu table .dropdown-menu > div > a{border-top:1px solid #f3f3f3;color:#324860;}

.mega-menu div.nav div.active > a,
.mega-menu div.nav div:hover > a {
    background-color: #48a216;
}

.topmenu-LIGHT .mega-menu table td.active .wrap > a,
.topmenu-LIGHT .mega-menu table td:not(.search-item):hover .wrap > a {
    color: #48a216;
}
.topmenu-LIGHT .mega-menu table td.search-item .wrap > a.search-icon:hover {
    color: #48a216;
}
.topmenu-LIGHT .mega-menu table .tail {
    border-bottom: 6px solid #409014;
}
.topmenu-LIGHT .mega-menu table .dropdown-menu {
    background-color: #409014;
}
.topmenu-LIGHT .mega-menu table .dropdown-menu div:hover > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu div.active > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu div > a:active,
.topmenu-LIGHT .mega-menu table .dropdown-menu div > a:hover,
.topmenu-LIGHT .mega-menu table .dropdown-menu div > a:focus {
    background-color: #285a0c;
}
.topmenu-LIGHT .mega-menu table .dropdown-menu div.active > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu div:hover > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu div.active + div > a,
.topmenu-LIGHT .mega-menu table .dropdown-menu div:hover + div > a {
    border-top-color: rgba(255,255,255,0.3);
}
.topmenu-DARK .mega-menu table td.active .wrap > a {
    background-color: #48a216;
}
.topmenu-DARK .mega-menu table .dropdown-menu div:hover > a,
.topmenu-DARK .mega-menu table .dropdown-menu div.active > a,
.topmenu-DARK .mega-menu table .dropdown-menu div > a:hover,
.topmenu-DARK .mega-menu table .dropdown-menu div > a:active,
.topmenu-DARK .mega-menu table .dropdown-menu div > a:focus {
    background-color: #48a216;
    color: #ffffff;
}
.topmenu-COLOR .menu-row {
    background-color: #409014;
}
.topmenu-COLOR .mega-menu table .dropdown-menu div:hover > a,
.topmenu-COLOR .mega-menu table .dropdown-menu div.active > a,
.topmenu-COLOR .mega-menu table .dropdown-menu div > a:hover,
.topmenu-COLOR .mega-menu table .dropdown-menu div > a:active,
.topmenu-COLOR .mega-menu table .dropdown-menu div > a:focus {
    background-color: #48a216;
    color: #ffffff;
}
.topmenu-COLOR .mega-menu table td .wrap > .search-icon:hover {
    background-color: #54bd1a;
}
.topmenu-COLOR .mega-menu table td.active .wrap > a {
    background-color: #285a0c;
}
.topmenu-LIGHT .basket_top .icon .count,
header.fixed .basket_top .icon .count {
    background-color: #48a216;
}
.topmenu-LIGHT .basket_top:hover .icon:before,
header.fixed .basket_top:hover .icon:before {
    background-color: #48a216;
}

.mega-menu div.nav .search {
    position: relative;
    box-shadow: 0 1px 1px 0 rgb(0 0 0 / 30%);
    right: inherit;
    top: inherit;
    width: 100%;
    display: block!important;
    padding: 13px;
}

.mega-menu div.nav .search .search-input-div {
    padding-right: 74px;
}

.mega-menu div.nav .search .search-button-div {
    right: 14px;
    top: 13px;
    width: 74px;
}

.mega-menu div.nav, .mega-menu div.nav div, .mega-menu div.nav div >a {
    display: block;
    float: none;
    clear: both;
}

.mega-menu div.nav div.active>a i.fa-angle-down, .mega-menu div.nav div:hover>a i.fa-angle-down {
    right: 0;
}

.mega-menu div.nav div>a i.fa-angle-down {
    position: absolute;
    right: -10px;
    top: 0;
    font-size: 20px;
    width: 64px;
    height: 44px;
    text-align: center;
    line-height: 44px;
} */
.sr-menu-top {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
}
.sr-menu-top__item {
	padding: 10px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	align-items: center;
	gap: 6px;
	position: relative;
}
/* .sr-menu-top__item svg {
	transition: all 0.2s ease;
} */
.sr-menu-top__item:hover svg {
	/* transform: rotate(90deg); */
}
/* .sr-menu-top__item:hover svg path {
	fill: var(--color-green-500);
} */
.sr-menu-top .sr-dropdown {
}
/** DropDown */
/* .sr-dropdown,
.sr-dropdown-sub {
	position: relative;
} */
/* .sr-dropdown-menu {
	position: absolute;
} */
.sr-dropdown-menu,
.sr-dropdown-sub-menu,
.sr-dropdown-subsub-menu {
	padding-top: 1px;
	margin-left: -20px;
	min-width: 140px;
	display: none;
	/* display: flex; */
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 1px;
	font-size: 15px;
	/* background-color: var(--color-white); */
	background-color: var(--color-green-50);
	position: absolute;
	z-index: 10;
	box-shadow: var(--shadow-large);
}
.sr-dropdown-sub-menu {
	/* width: 150px; */
	margin-top: -40px;
	right: -150px;
	/* margin-left: 10px; */
}
.sr-dropdown-hover-js .sr-dropdown-toggle svg,
.sr-dropdown-sub-hover-js .sr-dropdown-sub-toggle svg,
.sr-dropdown-subsub-hover-js .sr-dropdown-subsub-toggle svg {
	transition: all 0.2s ease;
}
.sr-dropdown-hover-js:hover .sr-dropdown-toggle svg,
.sr-dropdown-sub-hover-js:hover .sr-dropdown-sub-toggle svg,
.sr-dropdown-subsub-hover-js:hover .sr-dropdown-subsub-toggle svg {
	/* transition: all 0.2s ease; */
	transform: rotate(90deg);
}
.sr-dropdown-hover-js:hover .sr-dropdown-menu,
.sr-dropdown-sub-hover-js:hover .sr-dropdown-sub-menu,
.sr-dropdown-subsub-hover-js:hover .sr-dropdown-subsub-menu {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.sr-dropdown-menu-item {
	padding: 10px;
	padding-right: 20px;
	width: 100%;
	display: inline-block;
	background-color: var(--color-white);
}
a.sr-active {
	color: var(--color-green-500);
}
a.sr-active svg path {
	fill: var(--color-green-500);
}
@media (max-width: 1200px) {
	.sr-menu-top__item {
		padding-right: 7px;
		padding-left: 7px;
	}
	.sr-menu-top {
		gap: 8px;
	}
}
@media (max-width: 992px) {
	.sr-burger-menu[data-burger-menu="sr-active"] {
		width: 100%;
		/* height: 100%; */
		position: absolute;
		top: 100px;
		left: 0;
		display: block !important;
		background-color: rgba(0, 0, 0, 0.5);
		box-shadow: var(--shadow-large);
		z-index: 1000;
	}
	.sr-menu-top {
		/* max-height: 80vh; */
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 1px;
		/* background: var(--color-white); */
		background-color: var(--color-green-50);
		/* overflow-y: auto; */
	}
	.sr-dropdown-menu,
	.sr-dropdown-sub-menu,
	.sr-dropdown-subsub-menu {
		margin-left: 0;
		/* display: flex; */
		/* background-color: var(--color-white); */
		position: relative;
	}
	.sr-dropdown-menu-item-wrap {
		padding-right: 24px;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-align: center;
		-webkit-box-align: center;
		-moz-box-align: center;
		align-items: center;
		gap: 10px;
	}
	.sr-dropdown-sub-menu {
		margin-top: 0px;
		right: 0px;
		/* margin-left: 10px; */
	}
	.sr-dropdown-menu .sr-dropdown-menu-item {
		padding-left: 40px;
	}
	.sr-dropdown-sub-menu .sr-dropdown-menu-item {
		padding-left: 55px;
	}
	.sr-menu-top__item,
	.sr-dropdown-menu-item {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding-right: 24px;
		padding-left: 24px;
		background-color: var(--color-white);
	}
	.sr-dropdown-hover-js:hover .sr-dropdown-toggle svg,
	.sr-dropdown-sub-hover-js:hover .sr-dropdown-sub-toggle svg,
	.sr-dropdown-subsub-hover-js:hover .sr-dropdown-subsub-toggle svg {
		/* transition: all 0.2s ease; */
		transform: rotate(0);
	}
	.sr-dropdown-hover-js:hover .sr-dropdown-menu,
	.sr-dropdown-sub-hover-js:hover .sr-dropdown-sub-menu,
	.sr-dropdown-subsub-hover-js:hover .sr-dropdown-subsub-menu {
		display: none;
	}
	.sr-btn.sr-btn-mod {
		padding: 4px;
	}
}
