header.navigation {
	position: relative;
	/* position: sticky;
	 top: 0;
	 left: 0;
	 */
	width: 100%;
	background-color: #093c6b;
	z-index: 9999;
}

header.navigation.sites_navigation {
	width: 100%;
}

header.navigation .inner_navigation {
	width: 100%;
	height: 100%;
	background-color: #093c6b;
}

.inner_sites_navigation {
	width: 100%;
	height: 0;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 5px;
	overflow: clip;
	transition: height 0.3s ease-in-out;
}

.inner_sites_navigation.active {
	height: 38px;
}

@media screen and (max-width: 768px) {
	.inner_sites_navigation.active {
		height: 0px;
	}
}

.nav_new {
	padding: 0.5px 4px;
	font-size: 13px;
	color: #fff;
	background-color: #FF9933;
	border-radius: 4px;
	margin-left: 2px;
}

.inner_sites_navigation a {
	padding: 3px 8px;
	color: #fff;
	border-radius: 4px;
	transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out;
}

.inner_sites_navigation a.active {
	background-color: #f93;
}

.inner_sites_navigation a.active:hover {
	background-color: #f93;
}

.inner_sites_navigation a:hover {
	background-color: #093c6b;
}

p.heading {
	font-size: 21px !important;
	line-height: 1.2 !important;
	margin-top: 10px !important;
}

.navbar_grid {
	width: 100%;
	display: grid;
	grid-template-columns: repeat(6, minmax(0, auto));
	grid-template-rows: repeat(1, minmax(0, auto));
	gap: 10px 0;
	background-color: #093c6b;
}

@media screen and (max-width: 768px) {
	.navbar_grid {
		grid-template-columns: repeat(2, minmax(0, auto));
	}
}

.navbar_mainbar {
	grid-column: span 5;
	grid-row: span 1;
	order: 1;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 20px;
	transition: all 0.3s ease-in-out;
}

.navbar_mainbar img {
	width: 100%;
	max-width: 140px;
	height: auto;
	min-height: 75px;
	object-fit: contain;
	padding: 10px 0;
	transition: all 0.3s ease-in-out;
}

@media screen and (max-width: 768px) {
	.navbar_mainbar img {
		min-height: 68px;
	}
}

.navbar_mainbar .navbar_pages {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 20px;
	transition: all 0.3s ease-in-out;
}

.navbar_mainbar .navbar_pages .navbar_menu_item {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	transition: all 0.3s ease-in-out;
}

.navbar_mainbar .navbar_pages .navbar_menu_item.mobile_only {
	display: none;
}

@media screen and (max-width: 768px) {
	.navbar_mainbar .navbar_pages .navbar_menu_item.mobile_only {
		display: flex;
	}
}

.navbar_mainbar .navbar_pages .navbar_menu_item a {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}

.navbar_mainbar .navbar_pages .navbar_menu_item a .dropdown {
	position: relative;
	padding-right: 16px;
}

.navbar_mainbar .navbar_pages .navbar_menu_item a .dropdown:after {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	height: fit-content;
	margin: auto 0;
	content: "\f078";
	font-size: 13px;
	font-family: "Font Awesome 6 Pro";
	color: #fff;
	transition: all 0.3s ease-in-out;
}

.navbar_mainbar .navbar_pages .navbar_menu_item a.active {
	color: #f93;
}

.navbar_mainbar .navbar_pages .navbar_menu_item a.active .dropdown:after {
	color: #f93;
}

.navbar_mainbar .navbar_pages .navbar_menu_item:hover a {
	color: #f93;
}

.navbar_mainbar .navbar_pages .navbar_menu_item:hover a .dropdown:after {
	color: #f93;
	transform: rotate(180deg);
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu {
	position: absolute;
	top: -100svh;
	left: 0;
	width: 100%;
	min-height: 140px;
	background-color: #093c6b;
	opacity: 0;
	transition: all 0.15s ease-in-out;
	z-index: -1;
}

@media screen and (max-width: 768px) {
	.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu {
		z-index: 1;
	}
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, auto));
	grid-template-rows: repeat(1, minmax(0, auto));
	padding: 20px 0;
	gap: 10px;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid.ddmenu_cols_4 {
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid.ddmenu_cols_library {
	grid-template-columns: repeat(4, minmax(0, 1fr));

	@media screen and (max-width: 991px) {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	@media screen and (max-width: 768px) {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid.ddmenu_cols_5 {
	grid-template-columns: minmax(0, 1.25fr) repeat(4, minmax(0, 1fr));
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid.ddmenu_cols_prods {
	grid-template-columns: minmax(0, 1.25fr) repeat(3, minmax(0, 1fr));
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col {
	grid-column: span 1;
	grid-row: span 1;
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: column;
	gap: 5px;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col.gap_10 {
	gap: 10px;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col:not(:last-child) {
	padding-right: 10px;
	border-right: 1px solid #999;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col.cards {
	gap: 10px;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col.cards_grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	grid-template-rows: repeat(1, minmax(0, 1fr));
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col.cards_grid.cards_grid_2 {
	grid-template-rows: repeat(2, minmax(0, 1fr));
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col.cards_grid.cards_grid_3 {
	grid-template-rows: repeat(3, minmax(0, 1fr));
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col.cards_grid.cards_grid_library {
	grid-template-columns: repeat(4, minmax(0, 1fr));

	@media screen and (max-width: 991px) {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
	@media screen and (max-width: 768px) {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col.cards_grid.cards_grid_4 {
	grid-template-rows: repeat(4, minmax(0, 1fr));
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col.cards_grid a {
	height: 100%;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col.cards_grid a .card {
	height: 100%;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 5px;
	background-color: #fff;
	padding: 5px 10px;
	border-radius: 5px;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card>* {
	width: 100%;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card img {
	max-width: 80px;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card h3,
.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card p {
	color: #093c6b;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card p {
	font-size: 13px;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card.distrubutor_card {
	background-color: #0d63a0;
	border: 2px solid #fff;
	color: #fff;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card.distrubutor_card .content p {
	color: #fff;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card.library_card {
	position: relative;
	overflow: hidden;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card.library_card .bg-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card.library_card .bg-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	color: #093c6b;
	font-size: 7rem;
	opacity: 0.15;
}


.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card.library_card .bg-image img {
	width: 130%;
	max-width: 130%;
	height: 100%;
	object-fit: cover;
	object-position: top right;
	padding: 0;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card.library_card .content {
	position: relative;
	z-index: 2;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card.about_card {
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 130px;
	overflow: hidden;
	align-items: flex-end;
	justify-content: flex-end;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card.about_card .bg-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card.about_card .bg-image img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	padding: 0;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card.about_card .bg-image:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, #0d63a000 0, #0d63a07d 50%, #0d63a0 100%);
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card.about_card .content {
	position: relative;
	z-index: 2;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col .card.about_card .content p {
	font-size: 18px;
	text-align: right;
	color: #fff;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col a {
	height: auto;
	font-size: 14px;
	color: #fff;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col a.ddmenu_heading {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col a i {
	margin-right: 4px;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col a:hover {
	color: #f93;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_col a.active {
	background-color: #f93;
	border-radius: 5px;
	font-weight: 600;
}

.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .ddmenu_span_3 {
	grid-column: span 3;
}

@media screen and (max-width: 768px) {
	.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu {
		position: relative;
		top: auto;
		opacity: 1;
		height: 0px;
		min-height: auto;
		overflow: hidden;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu.open {
		height: max-content;
		top: 0px !important;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid {
		grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
	}
}

.navbar_mainbar .navbar_pages .navbar_menu_item:hover .navbar_dropdown_menu {
	top: calc(100% - 1px);
	opacity: 1;
}

@media screen and (max-width: 991px) {
	.navbar_mainbar {
		gap: 15px;
	}

	.navbar_mainbar .navbar_branding_anchor {
		max-width: 100px;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item a {
		font-size: 14px;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item a .dropdown {
		padding-right: 12px;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item a .dropdown:after {
		font-size: 10px;
	}
}

@media screen and (max-width: 768px) {
	.navbar_mainbar {
		grid-column: span 1;
	}

	.navbar_mainbar .navbar_pages {
		position: absolute;
		top: -100svh;
		left: 0;
		width: 100%;
		height: fit-content;
		max-height: calc(100svh - 70.03px);
		flex-direction: column;
		gap: 0;
		background-color: #093c6b;
		padding: 0;
		opacity: 0;
		transition: all 0.4s ease-in-out;
		z-index: -1;
		overflow-y: auto;
		/* & .navbar_dropdown_menu {
			 display: none;
			 position: relative;
			 opacity: 1;
		}
		 */
	}

	.navbar_mainbar .navbar_pages.open {
		display: flex;
		top: calc(100% - 1px);
		opacity: 1;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item {
		height: auto;
		width: 100%;
		flex-direction: column;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item a {
		height: auto;
		width: 100%;
		padding: 15px;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item a .dropdown:after {
		/* display: none;
		 */
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item:not(:last-child) {
		border-bottom: 1px solid #999;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid {
		padding: 0;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .product_cards {
		display: none;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid a.ddmenu_heading i {
		display: none;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid a.ddmenu_listing {
		padding-left: 40px !important;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .library_news {
		display: none;
	}

	.navbar_mainbar .navbar_pages .navbar_menu_item .navbar_dropdown_menu .ddmenu_grid .library_card {
		display: none;
	}

	.navbar_mainbar .cards_grid {
		grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
	}

	.navbar_mainbar .ddmenu_col {
		gap: 0px !important;
	}

	.navbar_mainbar .ddmenu_col:not(:last-child) {
		border-right: none !important;
	}

	.navbar_mainbar .ddmenu_col a {
		padding: 5px 15px !important;
	}

	.navbar_mainbar .ddmenu_col a.disti_heading {
		display: none !important;
	}

	.navbar_mainbar .ddmenu_col a i {
		display: none !important;
	}

	.navbar_mainbar .ddmenu_col .location_link {
		padding-left: 40px !important;
	}

	.navbar_mainbar .ddmenu_col .ddmenu_heading {
		margin-bottom: 0px !important;
		margin-left: 10px;
	}

	.navbar_mainbar .ddmenu_col .library_card,
	.navbar_mainbar .ddmenu_col .support_card,
	.navbar_mainbar .ddmenu_col .about_card {
		background-color: transparent !important;
	}

	.navbar_mainbar .ddmenu_col .library_card .bg-image,
	.navbar_mainbar .ddmenu_col .support_card .bg-image,
	.navbar_mainbar .ddmenu_col .about_card .bg-image {
		display: none !important;
	}

	.navbar_mainbar .ddmenu_col .library_card p.heading,
	.navbar_mainbar .ddmenu_col .support_card p.heading,
	.navbar_mainbar .ddmenu_col .about_card p.heading {
		color: #fff !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		height: auto !important;
		font-size: 14px !important;
		text-align: left !important;
	}

	.navbar_mainbar .ddmenu_col .library_card p.sub-heading,
	.navbar_mainbar .ddmenu_col .support_card p.sub-heading,
	.navbar_mainbar .ddmenu_col .about_card p.sub-heading {
		display: none !important;
	}

	.navbar_mainbar .ddmenu_col .about_card {
		min-height: 20px !important;
	}

	.navbar_mainbar .ddmenu_span_3 {
		grid-column: span 1 !important;
	}

	.navbar_mainbar .distributor_panel {
		display: none !important;
	}
}

.navbar_mainbar .suppport_grid {
	gap: 0px !important;
}

.navbar_checkout {
	grid-column: span 1;
	grid-row: span 1;
	order: 4;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 6px;
	transition: all 0.3s ease-in-out;
	/* & .navbar_autolink_text a {
		 color: #fff;
		 padding: 0 15px;
		 height: 30px;
		 display: flex;
		 align-items: center;
		 justify-content: center;
		 border-radius: 15px;
		 background-color: transparent;
		 border: 2px solid #fff;
		 transition: all 0.3s ease-in-out;
		 cursor: pointer;
		 & > i {
			 font-size: 15px;
			 font-weight: 600;
			 font-family: "Font Awesome 6 Pro";
			 color: #fff;
			 transition: all 0.3s ease-in-out;
			 padding: 0 0 0 5px;
		}
	}
	 & .navbar_autolink_text a:hover {
		 color: #f93;
		 text-decoration: none;
		 & > i {
			 color: #f93;
		}
	}
	 */
}

.navbar_checkout .navbar_search,
.navbar_checkout .navbar_autolink,
.navbar_checkout .navbar_currency_selector {
	position: relative;
	transition: all 0.3s ease-in-out;
}

.navbar_checkout .navbar_search>a,
.navbar_checkout .navbar_autolink>a,
.navbar_checkout .navbar_currency_selector>a {
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: transparent;
	border: 2px solid #fff;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}

.navbar_checkout .navbar_search>a>i,
.navbar_checkout .navbar_autolink>a>i,
.navbar_checkout .navbar_currency_selector>a>i {
	font-size: 16px;
	font-weight: 600;
	font-family: "Font Awesome 6 Pro";
	color: #fff;
	transition: all 0.3s ease-in-out;
}

.navbar_checkout .navbar_search .popover-content a:before,
.navbar_checkout .navbar_autolink .popover-content a:before,
.navbar_checkout .navbar_currency_selector .popover-content a:before {
	margin-right: 6px;
	transition: all 0.3s ease-in-out;
}

.navbar_checkout .navbar_autolink {
	display: none;
}

@media screen and (max-width: 991px) {
	.navbar_checkout .navbar_autolink {
		display: block;
	}

	.navbar_checkout .navbar_autolink_text {
		display: none;
	}
}

.navbar_checkout .navbar_autolink_text a {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: transparent;
	border: 2px solid #fff;
	border-radius: 15px;
	padding: 4px 14px;
	font-size: 14px;
	color: #fff;
	gap: 5px;
	cursor: pointer;
	text-decoration: none !important;
	transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
	/* &:hover {
		 background-color: #fff;
		 color: #093c6b;
	}
	 */
}

.navbar_checkout .navbar_autolink_text a i {
	font-size: 14px;
    font-weight: 300;
	transition: transform 0.3s ease-in-out;
}

.navbar_checkout .navbar_autolink_text a:hover {
	background-color: #f93;
	border-color: #f93;
	text-decoration: none !important;
}

.navbar_checkout .navbar_autolink_text a.active i {
	transform: rotate(45deg);
}

.navbar_checkout .navbar_search a i {
	font-size: 14px;
	transition: all 0.3s ease-in-out;
}

.navbar_checkout .navbar_cart {
	position: relative;
	/* margin-left: 10px;
	 */
	transition: all 0.3s ease-in-out;
}

.navbar_checkout .navbar_cart>a {
	position: relative;
	display: flex;
	gap: 8px;
	transition: all 0.3s ease-in-out;
}

.navbar_checkout .navbar_cart>a>i {
	font-size: 20px;
	font-weight: 500;
	font-family: "Font Awesome 6 Pro";
	color: #fff;
	transition: all 0.3s ease-in-out;
}

.navbar_checkout .navbar_cart>a>span.cart_count {
	position: absolute;
	top: -14px;
	left: 16px;
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #f93;
	font-size: 10px;
	line-height: 1;
	text-align: center;
	color: #fff;
	transition: all 0.3s ease-in-out;
}

.navbar_checkout .navbar_cart>a>span.cart_total {
	font-size: 13px;
	color: #fff;
	transition: all 0.3s ease-in-out;
}

.navbar_checkout .navbar_cart>a>span.cart_total:before {
	content: "(";
}

.navbar_checkout .navbar_cart>a>span.cart_total:after {
	content: ")";
}

@media screen and (max-width: 768px) {
	.navbar_checkout .navbar_cart>a>span.cart_total {
		display: none;
	}
}

.navbar_checkout .navbar_hamburger {
	display: none;
	width: 30px;
	height: 30px;
	position: relative;
	margin: auto 0;
	margin-left: 10px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
	cursor: pointer;
}

.navbar_checkout .navbar_hamburger span {
	display: block;
	position: absolute;
	height: 4px;
	width: 50%;
	background: #fff;
	opacity: 1;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	transition: 0.25s ease-in-out;
}

.navbar_checkout .navbar_hamburger span:nth-child(even) {
	left: 50%;
	border-radius: 0 9px 9px 0;
}

.navbar_checkout .navbar_hamburger span:nth-child(odd) {
	left: 0px;
	border-radius: 9px 0 0 9px;
}

.navbar_checkout .navbar_hamburger span:nth-child(1),
.navbar_checkout .navbar_hamburger span:nth-child(2) {
	top: 4px;
}

.navbar_checkout .navbar_hamburger span:nth-child(3),
.navbar_checkout .navbar_hamburger span:nth-child(4) {
	top: 13px;
}

.navbar_checkout .navbar_hamburger span:nth-child(5),
.navbar_checkout .navbar_hamburger span:nth-child(6) {
	top: 22px;
}

.navbar_checkout .navbar_hamburger.open span:nth-child(1),
.navbar_checkout .navbar_hamburger.open span:nth-child(6) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.navbar_checkout .navbar_hamburger.open span:nth-child(2),
.navbar_checkout .navbar_hamburger.open span:nth-child(5) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.navbar_checkout .navbar_hamburger.open span:nth-child(1) {
	left: 2px;
	top: 8px;
}

.navbar_checkout .navbar_hamburger.open span:nth-child(2) {
	left: calc(50% - 2px);
	top: 8px;
}

.navbar_checkout .navbar_hamburger.open span:nth-child(3) {
	left: -50%;
	opacity: 0;
}

.navbar_checkout .navbar_hamburger.open span:nth-child(4) {
	left: 100%;
	opacity: 0;
}

.navbar_checkout .navbar_hamburger.open span:nth-child(5) {
	left: 2px;
	top: 18px;
}

.navbar_checkout .navbar_hamburger.open span:nth-child(6) {
	left: calc(50% - 2px);
	top: 18px;
}

.navbar_checkout .navbar_search_modal {
	position: absolute;
	top: -100px;
	left: 0;
	width: 100%;
	height: auto;
	opacity: 0;
	transition: all 0.15s ease-in-out;
	z-index: -1;
}

.navbar_checkout .navbar_search_modal .navbar_inner_search_modal {
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.navbar_checkout .navbar_search_modal .navbar_inner_search_modal input {
	width: 25%;
	max-width: 300px;
	background-color: #093c6b;
	/* border-top: 2px solid #999;
	 */
	border-radius: 0 0 8px 8px;
	outline: none;
	padding: 8px 10px;
	font-family: Roboto, "Font Awesome 6 Pro";
	font-size: 14px;
	color: #fff;
	transition: all 0.3s ease-in-out;
	box-shadow: inset 0px 4px 8px rgba(0, 0, 0, 0.2);
}

.navbar_checkout .navbar_search_modal .navbar_inner_search_modal input::placeholder {
	color: #9bb3d6;
}

.navbar_checkout .navbar_search_modal .navbar_inner_search_modal input:focus,
.navbar_checkout .navbar_search_modal .navbar_inner_search_modal input:focus-within,
.navbar_checkout .navbar_search_modal .navbar_inner_search_modal input:hover,
.navbar_checkout .navbar_search_modal .navbar_inner_search_modal input:active {
	border: none;
	outline: none;
}

.navbar_checkout .navbar_search_modal.open {
	top: calc(100% - 1px);
	opacity: 1;
}

@media screen and (max-width: 768px) {
	.navbar_checkout .navbar_hamburger {
		display: block;
	}

	.navbar_checkout .navbar_search_modal .navbar_inner_search_modal input {
		width: 100%;
		min-width: 100%;
		padding: 10px;
	}
}

@media screen and (min-width: 768px) {
	header.navigation.scrolled .navbar_mainbar img {
		max-width: 100px;
		padding: 5px 0;
	}

	header.navigation.scrolled .navbar_mainbar .navbar_pages .navbar_menu_item a {
		font-size: 14px;
	}

	header.navigation.scrolled .navbar_mainbar .navbar_pages .navbar_menu_item a .dropdown {
		padding-right: 12px;
	}

	header.navigation.scrolled .navbar_mainbar .navbar_pages .navbar_menu_item a .dropdown:after {
		font-size: 10px;
	}

	header.navigation.scrolled .navbar_checkout .navbar_search>a,
	header.navigation.scrolled .navbar_checkout .navbar_currency_selector>a {
		width: 24px;
		height: 24px;
	}

	header.navigation.scrolled .navbar_checkout .navbar_search>a>i,
	header.navigation.scrolled .navbar_checkout .navbar_currency_selector>a>i {
		font-size: 12px;
	}

	header.navigation.scrolled .navbar_checkout .navbar_cart>a>i {
		font-size: 15px;
		margin: auto 0;
		padding-right: 3px;
	}

	header.navigation.scrolled .navbar_checkout .navbar_cart>a>span.cart_count {
		top: -10px;
		left: 14px;
		width: 16px;
		height: 16px;
		font-size: 8px;
	}

	header.navigation.scrolled .navbar_checkout .navbar_cart>a>span.cart_total {
		margin-top: auto;
		font-size: 11px;
	}
}