﻿#dng-megamenu673076 .primary_structure>li>a,
#dng-megamenu673076 .primary_structure>li>a:link,
#dng-megamenu673076 .primary_structure>li>a:active,
#dng-megamenu673076 .primary_structure>li>a:visited {
	color: #000000;
	font-weight: normal;
}

#dng-megamenu673076 .dnngo_slide_menu li,
#dng-megamenu673076 .dnngo_slide_menu li a {
	color: #666666;
	font-size: 1.0rem;
}

#dng-megamenu673076 .dnngo_menu_list .pane_space,
#dng-megamenu673076 .dnngo_menu_list a,
#dng-megamenu673076 .dnngo_menu_list a:link,
#dng-megamenu673076 .dnngo_menu_list a:active,
#dng-megamenu673076 .dnngo_menu_list a:visited,
#dng-megamenu673076 .dnngo_boxslide .pane_space,
#dng-megamenu673076 .dnngo_boxslide a,
#dng-megamenu673076 .dnngo_boxslide a:link,
#dng-megamenu673076 .dnngo_boxslide a:active,
#dng-megamenu673076 .dnngo_boxslide a:visited {
	color: rgba(102, 102, 102, 1);
	font-size: 1.2rem;
	line-height: 2.5rem;
}

#dng-megamenu673076 .dnngo_menu_list>li>a,
#dng-megamenu673076 .dnngo_menu_list>li>a:link,
#dng-megamenu673076 .dnngo_menu_list>li>a:active,
#dng-megamenu673076 .dnngo_menu_list>li>a:visited,
#dng-megamenu673076 .dnngo_menu_list .submenu_title a,
#dng-megamenu673076 .dnngo_menu_list .submenu_title a:link,
#dng-megamenu673076 .dnngo_menu_list .submenu_title a:active,
#dng-megamenu673076 .dnngo_menu_list .submenu_title a:visited,
#dng-megamenu673076 .dnngo_menu_list .submenu_title,
#dng-megamenu673076 .dnngo_boxslide .submenu_title a,
#dng-megamenu673076 .dnngo_boxslide .submenu_title a:link,
#dng-megamenu673076 .dnngo_boxslide .submenu_title a:active,
#dng-megamenu673076 .dnngo_boxslide .submenu_title a:visited,
#dng-megamenu673076 .dnngo_boxslide .submenu_title {
	color: rgba(66, 66, 66, 1);
	font-size: 1.2rem;
	font-weight: 600;
	line-height: 2.5rem;
}

.dng-megamenu {
	margin: 0rem;
	padding: 0rem;
	clear: both;
}

.dng-megamenu .primary_structure {
	position: relative;
	margin: 0;
	padding: 0;
	display: flex;
}

.dng-megamenu .header-split .primary_structure {
	z-index: 6;
}

.dng-megamenu .primary_structure>li {
	list-style: none;
	position: relative;
	margin: 0;
}

.dng-megamenu .primary_structure>li>a {
	display: inline-block;
	word-spacing: normal;
	line-height: 2.35rem;
	-webkit-transition: color ease-in 200ms, border-color ease-in 200ms, background-color ease-in 200ms;
	transition: color ease-in 200ms, border-color ease-in 200ms, background-color ease-in 200ms;
	/* Safari and Chrome */
}

.dng-megamenu>ul>li>a>span {
	display: inline-block;
}

.dng-megamenu .primary_structure>li>a:hover,
.dng-megamenu .primary_structure>li>a:focus,
.dng-megamenu .primary_structure>li.menu_hover>a,
.dng-megamenu .primary_structure>li.current>a {
	text-decoration: none;
}

.dng-megamenu .primary_structure span img,
.dng-megamenu .primary_structure span i {
	margin-right: 0.57rem;
	width: 1.1em;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}

.dng-megamenu .primary_structure>li>a,
.dng-megamenu .primary_structure>li>a:link,
.dng-megamenu .primary_structure>li>a:active,
.dng-megamenu .primary_structure>li>a:visited {
	color: inherit;
}

.dng-megamenu .primary_structure>li.dir>a>span:after {
	content: "";
	height: 0.35rem;
	width: 0.35rem;
	overflow: hidden;
	margin: 0 0.42rem 0.21rem 0.42rem;
	display: inline-block;
	vertical-align: middle;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	/* IE 9 */
	-moz-transform: rotate(45deg);
	/* Firefox */
	-webkit-transform: rotate(45deg);
	/* Safari and Chrome */
	-o-transform: rotate(45deg);
	/* Opera */
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	border-bottom: 0.1rem solid;
	border-right: 0.1rem solid;
}

.dng-megamenu .primary_structure>li>a>span>i {
	color: inherit;
	font-size: 1.2rem;
}

.dng-megamenu .primary_structure>li:hover>a,
.dng-megamenu .primary_structure>li>a:focus,
.dng-megamenu .primary_structure>li.current>a,
.dng-megamenu .primary_structure>li.menu_hover>a {
	color: #2c5cda;
}

.dng-megamenu .label,
.dng-megamenu .badge {
	padding: .19em .4em .2em;
	font-size: 70%;
	line-height: 1;
	display: inline-block;
	vertical-align: middle;
	margin: 0rem 0.21rem 0.2rem;
}

.dnngo_gomenu+.menu-logo {
	display: none;
}

.menu-logo {
	list-style: none;
}

/*hoverstyle_5*/

#dng-megamenu673076 .primary_structure>li>a {
	padding-top: 0rem;
	padding-right: 1.57rem;
	padding-bottom: 0rem;
	padding-left: 0.71rem;
}

#dng-megamenu673076.hoverstyle_5 .primary_structure>li:hover>a,
#dng-megamenu673076.hoverstyle_5 .primary_structure>li>a:focus,
#dng-megamenu673076.hoverstyle_5 .primary_structure>li.current>a,
#dng-megamenu673076.hoverstyle_5 .primary_structure>li.menu_hover>a,
#dng-megamenu673076.hoverstyle_5 .primary_structure>li>a.current {
	color: #000000 !important;
}

#dng-megamenu673076 .dnngo_slide_menu,
#dng-megamenu673076 .dnngo_slide_menu .dnngo_submenu {
	background-color: rgba(255, 255, 255, 1);
}

.dnngo_menuslide {
	display: block
}

#dng-megamenu673076 .dnngo_slide_menu li:hover>a,
#dng-megamenu673076 .dnngo_slide_menu li>a:focus,
#dng-megamenu673076 .dnngo_slide_menu li.subcurrent>a {
	background-color: var(--accent-color);
}

#dng-megamenu673076 .dnngo_menu_list,
#dng-megamenu673076 .dnngo_boxslide {
	background-color: rgba(255, 255, 255, 1);
}

#dng-megamenu673076 .dnngo_menu_list li li.subcurrent>a,
#dng-megamenu673076 .dnngo_menu_list li.subcurrent>a,
#dng-megamenu673076 .dnngo_custommenu li.current>a {
	color: var(--accent-color);
	background-color: transparent;
}

#dng-megamenu673076 .dnngo_menu_list li a:hover,
#dng-megamenu673076 .dnngo_menu_list li a:focus,
#dng-megamenu673076 .dnngo_boxslide .submenu_title a:hover {
	color: var(--accent-color);
}

#dng-megamenu673076 .dnngo_menu_list li li a:hover,
#dng-megamenu673076 .dnngo_menu_list li li a:focus,
#dng-megamenu673076 .dnngo_custommenu .submenu li a:hover,
#dng-megamenu673076 .dnngo_custommenu .submenu li a:focus {
	color: #FFF;
	background-color: var(--accent-color);
}

#dng-megamenu673076 .mega-menu .boxslide>.line span,
#dng-megamenu673076 .dnngo_menuslide>.line span {
	border-color: rgba(220, 220, 220, 1);
}

#mobilemenu11098 .mobileclose,
#mobilemenu11098 .gomenu>ul>li>a>span,
#mobilemenu11098 .gomenu li .arrows {
	color: #272727;
	font-size: 1.4286rem;
	font-weight: 600;
}

#mobilemenu11098 .sub-menu>li>a>span {
	color: #272727;
	font-size: 1.4286rem;
	font-weight: 600;
}

#mobilemenu11098 .sub-menu li ul li a {
	color: #484848;
	font-size: 1.2857rem;
	font-weight: 600;
}

#mobilemenu11098 .sub-menu li ul li li a {
	color: #787878;
	font-size: 1.1429rem;
	font-weight: 600;
}

#mobilemenu11098 .sub-menu li ul li li li a {
	color: #787878;
	font-size: 1.1429rem;
	font-weight: 600;
}

#mobilemenu11098 .sub-menu .arrows {
	background-color: var(--accent-color);
}

#mobilemenu11098 .menutitle,
#mobilemenu11098 .sub-menu li ul .arrows,
#mobilemenu11098 a:hover span,
#mobilemenu11098 .current>a>span,
#mobilemenu11098 .arrows.active+a span,
#mobilemenu11098 .subcurrent>a>span {
	color: var(--accent-color) !important;
}

#headerrow-349356 {
	background-color: #ffffff;
}

#headerrow-349356 .dngTextBox,
#headerrow-349356 .header-content-wrap>*:not(.nav-bar),
#headerrow-349356 .Normal,
#headerrow-349356 .Normal>a,
#headerrow-349356 .Normal>a:link,
#headerrow-349356 .Normal>a:active,
#headerrow-349356 .Normal>a:visited,
#headerrow-349356 .dngTextBox a,
#headerrow-349356 .dngTextBox a:link,
#headerrow-349356 .dngTextBox a:active,
#headerrow-349356 .dngTextBox a:visited {
	color: #333;
}

#headerrow-349356,
#headerrow-349356 .header-center,
#headerrow-349356 .header-center .logo {
	height: 5.71rem
}

#headerrow-349356 .header-center .logo {
	line-height: 5.71rem !important
}

#headerrow-349356 .area-left {
	padding-right: 0.57rem;
}

#headerrow-349356 .area-center {
	padding-left: 0.57rem;
	padding-right: 0.57rem;
}

#headerrow-349356 .area-right {
	padding-left: 0.57rem;
}

#headerrow-349356 .area-left .header-content-wrap>div {
	margin-right: 1.42rem;
}

#headerrow-349356 .area-center .header-content-wrap>div,
#headerrow-349356 .area-right .header-content-wrap>div {
	margin-left: 1.42rem;
}

#headerrow-349356:after {
	content: "";
	position: absolute;
	top: 0;
	left: -1.42rem;
	bottom: 0;
	right: 0;
	z-index: -1;
	pointer-events: none;
	-webkit-box-shadow: 0.71rem 0.71rem 0.71rem -0.78rem rgba(0, 0, 0, 0.2);
	box-shadow: 0.71rem 0.71rem 0.71rem -0.78rem rgba(0, 0, 0, 0.2);
}


.floating-active #headerrow-349356:after {
	content: "";
	position: absolute;
	top: 0;
	left: -1.42rem;
	bottom: 0;
	right: 0;
	z-index: -1;
	pointer-events: none;
	-webkit-box-shadow: 0.71rem 0.71rem 0.71rem -0.78rem rgba(0, 0, 0, 0.2);
	box-shadow: 0.71rem 0.71rem 0.71rem -0.78rem rgba(0, 0, 0, 0.2);
}

.floating-active #headerrow-349356 {
	background-color: rgba(255, 255, 255, 1) !important;
}

#headerrow-349356 .Normal>a:hover,
#headerrow-349356 .dngTextBox a:hover,
#headerrow-349356 .hover-accent:hover,
#headerrow-349356 .Login a:hover,
#headerrow-349356 .Login a.active {
	color: var(--accent-color)
}

#headerrow-349356 .Login .userProfile .userMessages,
#headerrow-349356 .Login .userProperties ul.userMenu a span {
	background-color: var(--accent-color)
}

.floating-nav.floating-active #headerrow-349356 .header-container-box,
.floating-nav.floating-active #headerrow-349356 .header-bg-box,
.floating-nav.floating-active #headerrow-349356 {
	height: 5rem;
}

.floating-nav.floating-active #headerrow-349356 .logo {
	height: 5rem;
	line-height: 5rem !important;
}

#mobileheader-639685 {
	background-color: rgba(255, 255, 255, 1);
}

div.mobile-header-replace {
	height: 5rem
}

#mobileheader-639685,
#mobileheader-639685 .header-area {
	height: 5rem
}

#mobileheader-639685 .dng-mobilemenu.mobile_menu.mm-menu {
	top: 5rem
}

#mobileheader-639685 .header-area .logo img {
	max-height: 7rem;
}

#mobileheader-639685 .dngTextBox,
#mobileheader-639685 .header-content-wrap>*:not(.nav-bar),
#mobileheader-639685 .Normal,
#mobileheader-639685 .Normal>a,
#mobileheader-639685 .Normal>a:link,
#mobileheader-639685 .Normal>a:active,
#mobileheader-639685 .Normal>a:visited,
#mobileheader-639685 .dngTextBox a,
#mobileheader-639685 .dngTextBox a:link,
#mobileheader-639685 .dngTextBox a:active,
#mobileheader-639685 .dngTextBox a:visited {
	color: rgba(61, 61, 61, 1);
}

#mobileheader-639685 .header-content-wrap .Normal>a:hover,
#mobileheader-639685 .header-content-wrap .dngTextBox a:hover,
#mobileheader-639685 .Normal>a:hover,
#mobileheader-639685 .dngTextBox a:hover,
#mobileheader-639685 .hover-accent:hover,
#mobileheader-639685 .search-popup-box .icon.active,
#mobileheader-639685 .search-popup-box:hover .icon,
#mobileheader-639685 .mobile-menu-icon:hover .fa-bars:before,
#mobileheader-639685 .search-popup-box .submit:hover,
#mobileheader-639685 .search-popup-box .popup-close:hover,
#mobileheader-639685 .shop-cart-list .shop-list .remove:hover,
#mobileheader-639685 .shop-cart-list .shop-list .price-info span,
#mobileheader-639685 .shop-cart-list .shop-list .number-box .number-up:hover,
#mobileheader-639685 .mobile-header .shop-cart-list .shop-list .number-box .number-down:hover,
#mobileheader-639685 .search-popup-box .icon:hover {
	color: var(--accent-color);
}