:root{
	--default-color: #4a3535;
    --accent-color:#da2e29;
    --accent-color2:#fa4c4b;
    --accent-color3:#ff6600;
    --accent-color4:#ffbc00;

    --family:"";
    --family2:"Alata";

    --button-color1:#da2e29;
	--button-hover-color1:#c71813;
    --button-color2:#c72d29;
	--button-hover-color2:#fc4b46;
    --button-color3:#ff6600;
	--button-hover-color3:#ff8330;
    --button-color4:#ffbc00;
	--button-hover-color4:#ffcc3e;
    --button-color5:#ffffff;
	--button-hover-color5:#ffffff; 

	--link-color:#da2e29;
	--link-hover-color:#da2e29;

	--container-width: auto;

	--h1-color: #272727;
	--h2-color: #272727;
	--h3-color: #272727;
	--h4-color: #272727;
	--h5-color: #272727;
	--h6-color: #272727;
}
 

@media (min-width:576px) {
	:root{
		--container-width: 540px;
	}
}
@media (min-width:768px) {
	:root{
		--container-width: 760px;
	}
}
@media (min-width:992px) {
	:root{
		--container-width: 960px;
	}
}
@media (min-width:1200px) {
	:root{
		--container-width: 1140px;
	}
}
@media (min-width:1600px) {
	:root{
		--container-width: 1200px;
	}
}
 




	


.dng-main{
	 background-color:#FFFFFF;  	}
.container{
		padding-left:15px;
	padding-right:15px;
		width: var(--container-width);
	max-width: 100%;
}
.is-container{
	max-width:var(--container-width);
}
.container-fluid {
		padding-right:15px;
	padding-left:15px;
		margin-right: auto;
	margin-left: auto;
}   
#dnn_content{
	 padding-top:0px;		 padding-bottom:0px;	}		

@media (min-width:576px) {
	
		}
@media (min-width:768px) {
		}
@media (min-width:992px) {
		}
@media (min-width:1200px) {
		}


	.left-full-column > .full-column-inner{
		margin-left:calc((var(--container-width) - 100vw)/2);
		width:calc(100% + (100vw - var(--container-width))/2);
	}
	.right-full-column > .full-column-inner{
		margin-right:calc((var(--container-width) - 100vw)/2);
		width:calc(100% + (100vw - var(--container-width))/2);
	}
	.full-column > .full-column-inner{
		width:100vw;	
		margin-left:calc((var(--container-width) - 100vw)/2 - 15px);
	}
	.layout-no-plr .full-column > .full-column-inner{
		margin-left:calc((var(--container-width) - 100vw)/2);
	}

		@media (max-width:575px) {
		.left-full-column > .full-column-inner{
			margin-left:-15px;
			width:calc(100% + 15px);
		}
		.right-full-column > .full-column-inner{
			margin-right:-15px;
			width:calc(100% + 15px);
		}
		.full-column > .full-column-inner{
			width:calc(100% + 30px);
			margin-left:-15px;
		}
	}
	




h1, h2, h3, h4, h5, h6{
	font-family:inherit;
}

h1{
	color:#272727;
	font-family:"Alata"; 	font-weight:500;
	font-size:2.25rem;
	line-height:1.2;
	letter-spacing:0;
}		
h2{
	color:#272727;
		font-family:"Alata"; 	font-weight:500;
	font-size:1.75rem;
	line-height:1.3;
	letter-spacing:0;
}		
h3{
	color:#272727;
		font-family:"Alata"; 	font-weight:500;
	font-size:1.75rem;
	line-height:1.3;
	letter-spacing:0;
}		
h4{
	color:#272727;
		font-family:"Alata"; 	font-weight:500;
	font-size:1.625rem;
	line-height:1.4;
	letter-spacing:0;
}		
h5{
	color:#272727;
		font-family:"Alata"; 	font-weight:500;
	font-size:1.375rem;
	line-height:1.4;
	letter-spacing:0;
}		
h6{
	color:#272727;
		font-family:"Alata"; 	font-weight:500;
	font-size:1.25rem;
	line-height:1.5;
	letter-spacing:0;
}	

#Body .is-inherit-root-text,
#Body .is-inherit-root-text p,
#Body .is-inherit-root-text li,
#Body .is-inherit-root-text div,
#Body .is-inherit-root-text span{
	color: #4a3535 ;
}
#Body .is-inherit-root-text h1{
	color:#272727;
}
#Body .is-inherit-root-text h2{
	color:#272727;
}
#Body .is-inherit-root-text h3{
	color:#272727;
}
#Body .is-inherit-root-text h4{
	color:#272727;
}
#Body .is-inherit-root-text h5{
	color:#272727;
}
#Body .is-inherit-root-text h6{
	color:#272727;
}
#Body .is-inherit-root-text a, 
#Body .is-inherit-root-text a:link{
	color:#da2e29;
}
#Body .is-inherit-root-text a:visited{
	color:#da2e29;
}
#Body .is-inherit-root-text a:hover{
	color:#da2e29;
}
#Body .is-inherit-root-text a:active{
	color:#da2e29;
}



@media only screen and (min-width: 576px)  {
						}
@media only screen and (min-width: 768px) {	
						}
@media only screen and (min-width: 992px) {	
		h1{
		font-size:3rem;		line-height:1.2;	}
			h2{
		font-size:2.25rem;		line-height:1.4;	}		
			h3{
		font-size:2rem;			}		
				}
@media only screen and (min-width: 1200px) {	
						}

a, 
a:link{
	color:#da2e29;
}
a:visited{
	color:#da2e29;
}
a:hover{
	color:#da2e29;
}
a:active{
	color:#da2e29;
}



.btn-accent,
a.btn-accent{
	color:var(--accent-color);
	border-color:var(--accent-color);
	background-color:var(--accent-color);
}
[class*="am-btn-"].btn-accent:before{
	background-color:var(--accent-color);
}

div [class*="am-btn-"].hover-accent:hover{
	color:var(--accent-color);
	border-color:var(--accent-color);
	background-color:var(--accent-color);
}
div [class*="am-btn-"].hover-accent:hover:before{
	background-color:var(--accent-color); 
}



#Body .bg-accent{
	background-color:var(--accent-color);
}
#Body .color-accent{
	color:var(--accent-color);
} 
#Body .border-accent{
	border-color:var(--accent-color);
}
#Body .bg-accent-hover:hover{
	background-color:var(--accent-color);
}
#Body .color-accent-hover:hover{
	color:var(--accent-color);
} 
#Body .border-accent-hover:hover{
	border-color:var(--accent-color);
}

#Body .bg-accent2{
	background-color:var(--accent-color2);
}
#Body .color-accent2{
	color:var(--accent-color2);
} 
#Body .border-accent2{
	border-color:var(--accent-color2);
}

#Body .bg-accent3{
	background-color:var(--accent-color3);
}
#Body .color-accent3{
	color:var(--accent-color3);
} 
#Body .border-accent3{
	border-color:var(--accent-color3);
}
#Body .bg-accent4{
	background-color:var(--accent-color4);
}
#Body .color-accent4{
	color:var(--accent-color4);
} 
#Body .border-accent4{
	border-color:var(--accent-color4);
}
#Body .bg-accent5{
	background-color:${AccentColour5};
}
#Body .color-accent5{
	color:${AccentColour5};
} 
#Body .border-accent5{
	border-color:${AccentColour5};
}

b,
strong{
	font-weight:600;
}
.bold,
.font-weight-bold,
.strong-before:before,
.strong-after:after,
.strong-before :before,
.strong-after :after{
	font-weight:600!important;
}



#Body, body, .Head, .SubTitle, .SubSubTitle, .Normal{
	font-family: Open Sans;  
	font-size: 1rem; 
	line-height: 1.8;
	letter-spacing: 0;
	color: #4a3535 ;
}
.default-size{font-size:1rem;}
.default-lineheight{line-height:1.8;}

@media (min-width:576px) {
		}
@media (min-width:768px) {
		}
@media (min-width:992px) {
		}
@media (min-width:1200px) {
		}



button, 
input, 
select, 
textarea,
.btn{
	font-family: Open Sans;  
}

.default-color{
	color: #4a3535!important;
}
.default-bg-color{
	background-color: #4a3535!important;
}
.default-bg-color-hover:hover{
	background-color:#4a3535!important;
}
.default-border-color{
	border-color: #4a3535!important;
}
.accent-color{
	color: #da2e29;
}
.default-family{
	font-family:"Open Sans"!important;
}
.family2{
	font-family:"Alata"!important;
}

/*default color*/



/*page title*/
.page-title-bg{
			background-color:#f0f0f0; 
		}		
.page-title .title-area:after{
	border-color: #f3bebe; 
}


	

.page-title-bg.light-overlay::after{
	background-color: rgba(255, 255, 255, 0.10);
}
.page-title-bg.dark-overlay::after{
	background-color: rgba(0, 0, 0, 0.10);
}

.page-title-container{
	 height: 200px;
}
@media only screen and (max-width: 767px) {
	.page-title-container{
		height: auto;padding-top:35px;padding-bottom:35px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.page-title-container{
		height:120px;
		min-height:162px;
		padding-top: 45px;
		padding-bottom: 45px;
	}
}
 
.page-title .main-title span::before{
	background-image: linear-gradient(to right, #f3bebe , #fff1cd);
 }

/*breadcrumbs*/
.page-breadcrumbs{
	background-color:#ffffff;  
	}
.page-breadcrumbs > .container{
		padding-top:20px;
				padding-bottom:10px;
		}

.page-breadcrumbs .breadcrumbs a:hover{
		color:var(--accent-color)!important;
	}

.page-breadcrumbs .breadcrumbs{
    color: #666666;
    font-size: 14px;
}
.page-breadcrumbs .breadcrumbs-box > a,
.page-breadcrumbs .breadcrumbs-box > span > span > span{
    line-height:20px;
}
.page-breadcrumbs .breadcrumbs a,
.page-breadcrumbs .breadcrumbs a:link,
.page-breadcrumbs .breadcrumbs a:active,
.page-breadcrumbs .breadcrumbs a:visited{
    color: #666666;
    font-size: 14px;
}
.page-breadcrumbs .breadcrumbs a:hover{
			color:var(--accent-color)!important;
	}

.breadcrumbs_sytle2 .breadcrumbs-box,
.breadcrumbs_sytle3 .breadcrumbs-box > a:before, 
.breadcrumbs_sytle3 .breadcrumbs-box > span > span > span:before{
	background-color:#ededed;
}

/*sidebar dynamic*/

.sidebar_dynamic.sidebar_dynamic_sytle01{
	padding-right:40px;	}
.sidebar_dynamic.sidebar_dynamic_sytle01 > .sidebar_sticky{
	 	 }


.sidebar-main{
	display: flex;
}
.sidebar-main .sidebar-bar{
	width: 340px;
    flex: 0 0 340px;
}
.sidebar-main .sidebar-container{
	 flex-grow: 1;
	 width:  calc(100% - 340px);
}

.sidebar-main .sidebar_pos_right{
	order:2
}


@media only screen and (max-width: 767px) {
	.sidebar-main{
		flex-direction: column;
	}
	.sidebar-main .sidebar-bar{
		width:100%;
		flex: 0 0 100%;
	}	
	.sidebar-main .sidebar-container{
		width: 100%;
		flex: 0 0 100%;
	}

				.sidebar-main .sidebar-bar{
			order:1
		}	
		.sidebar-main .sidebar-container{
			order:0
		}
	}
 
@media only screen and (max-width: 991px) {
	.sidebar_dynamic.sidebar_dynamic_sytle01{
		padding-right:15px!important;
		padding-left:15px!important;
		margin-top: 30px;
	}
	.sidebar_dynamic.sidebar_dynamic_sytle01 > .sidebar_sticky{
		padding-top:0!important;
		padding-bottom:0!important;
	 }

}

.has-sidebar >.row{
	position: relative;
}




/*page */
.swiper-container .swiper-pagination-bullet-active{
	background: var(--accent-color);	
}
.swiper-container .swiper-button-next:hover, 
.swiper-container .swiper-button-prev:hover{
	color: var(--accent-color);	
}
 
.isotope-grid .isotope-group a:before {
    border-top-color:var(--accent-color2);
}

.isotope-grid .isotope-group a:after {
    border-top-color:var(--accent-color2);
}

.easy-carousel .pagination-bullet{
	color: var(--accent-color);	
}
 

#dng-megamenu219470 .primary_structure>li>a, 
#dng-megamenu219470 .primary_structure>li>a:link, 
#dng-megamenu219470 .primary_structure>li>a:active,
#dng-megamenu219470 .primary_structure>li>a:visited{color:#272727;font-family:"Alata";font-size:1.125rem;;font-weight:300;}#dng-megamenu219470 .dnngo_slide_menu li, 
#dng-megamenu219470 .dnngo_slide_menu li a{color:#3d2f2f;font-family:"Alata";font-size:1rem;;font-weight:500;line-height:48px;}#dng-megamenu219470 .dnngo_menu_list .pane_space, 
#dng-megamenu219470 .dnngo_menu_list a, 
#dng-megamenu219470 .dnngo_menu_list a:link,
#dng-megamenu219470 .dnngo_menu_list a:active, 
#dng-megamenu219470 .dnngo_menu_list a:visited,
#dng-megamenu219470 .dnngo_boxslide .pane_space, 
#dng-megamenu219470 .dnngo_boxslide a, 
#dng-megamenu219470 .dnngo_boxslide a:link,
#dng-megamenu219470 .dnngo_boxslide a:active, 
#dng-megamenu219470 .dnngo_boxslide a:visited{color:#3d2f2f;font-family:"Alata";font-size:1rem;;line-height:35px;}#dng-megamenu219470 .dnngo_menu_list > li > a,
#dng-megamenu219470 .dnngo_menu_list > li > a:link,
#dng-megamenu219470 .dnngo_menu_list > li > a:active,
#dng-megamenu219470 .dnngo_menu_list > li > a:visited,
#dng-megamenu219470 .dnngo_menu_list .submenu_title a,
#dng-megamenu219470 .dnngo_menu_list .submenu_title a:link,
#dng-megamenu219470 .dnngo_menu_list .submenu_title a:active,
#dng-megamenu219470 .dnngo_menu_list .submenu_title a:visited,
#dng-megamenu219470 .dnngo_menu_list .submenu_title,
#dng-megamenu219470 .dnngo_boxslide .submenu_title a,
#dng-megamenu219470 .dnngo_boxslide .submenu_title a:link,
#dng-megamenu219470 .dnngo_boxslide .submenu_title a:active,
#dng-megamenu219470 .dnngo_boxslide .submenu_title a:visited,
#dng-megamenu219470 .dnngo_boxslide .submenu_title{color:#3d2f2f;font-size:1.125rem;;font-weight:500;line-height:48px;}
.dng-megamenu {
  margin: 0px;
  padding: 0px;
  clear: both;
}

.dng-megamenu .primary_structure {
  position: relative;
  clear: both;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}

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

.dng-megamenu .primary_structure>li {
  float: left;
  list-style: none;
  position: relative;
  margin: 0;
  /* z-index: 6; */
}

.dng-megamenu .primary_structure>li>a {
  display: inline-block;
  word-spacing: normal;
  line-height: 33px;
  -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: 8px;
  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: 5px;
  width: 5px;
  overflow: hidden;
  margin: 0 0px 3px 6px;
  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: 1px solid;
  border-right: 1px solid;
}

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

.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: 0px 3px 2px;
}

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

.menu-logo {
  list-style: none;
}
#dng-megamenu219470.hoverstyle_5 .primary_structure > li:hover > a,
#dng-megamenu219470.hoverstyle_5 .primary_structure > li > a:focus,
#dng-megamenu219470.hoverstyle_5 .primary_structure > li.current > a,
#dng-megamenu219470.hoverstyle_5 .primary_structure > li.menu_hover > a,
#dng-megamenu219470.hoverstyle_5 .primary_structure > li > a.current {
  color:var(--accent-color)!important;
}	

#dng-megamenu219470 .primary_structure>li>a{
  padding-top:13px; 
  padding-right:25px;
  padding-bottom:14px;
  padding-left:25px;
  }
@media only screen and (max-width: 1199px) {#dng-megamenu219470 .primary_structure>li>a{padding-right:15px;padding-left:15px;}}
  #dng-megamenu219470 .dnngo_slide_menu,
  #dng-megamenu219470 .dnngo_slide_menu .dnngo_submenu{background-color:#fff;}
#dng-megamenu219470 .dnngo_slide_menu li:hover>a, 
#dng-megamenu219470 .dnngo_slide_menu li>a:focus, 
#dng-megamenu219470 .dnngo_slide_menu li.subcurrent>a, 
#dng-megamenu219470 .dnngo_slide_menu li.menu_hover>a{
    color:var(--accent-color) ;
    }
  
#dng-megamenu219470.dng-megamenu .dnngo_slide_menu >li>a >span::after,
#dng-megamenu219470.dng-megamenu .dnngo_submenu li a > span::after{
    background-color: #f9e7e7;
  }

#dng-megamenu219470.dng-megamenu .dnngo_menu_list>li>a >span::after,
#dng-megamenu219470.dng-megamenu .submenu_title a > span::after{
  background-color: #f9e7e7;
}

  #dng-megamenu219470 .dnngo_menu_list,
  #dng-megamenu219470 .dnngo_boxslide{background-color:rgba(255,255,255,1);}
#dng-megamenu219470 .dnngo_menu_list li li.subcurrent > a,
#dng-megamenu219470 .dnngo_menu_list li.subcurrent > a,
#dng-megamenu219470 .dnngo_custommenu li.current > a{
  color:var(--accent-color);
  background-color:transparent;
}
#dng-megamenu219470 .dnngo_menu_list li a:hover,
#dng-megamenu219470 .dnngo_menu_list li a:focus,
#dng-megamenu219470 .dnngo_boxslide .submenu_title a:hover {
  color:var(--accent-color);
}
#dng-megamenu219470 .dnngo_menu_list li li a:hover,
#dng-megamenu219470 .dnngo_menu_list li li a:focus,
#dng-megamenu219470 .dnngo_custommenu .submenu li a:hover,
#dng-megamenu219470 .dnngo_custommenu .submenu li a:focus{
  color:var(--accent-color);
}

  #dng-megamenu219470 .mega-menu .boxslide > .line span,
  #dng-megamenu219470 .dnngo_menuslide > .line span{
    border-color:#e1e6f1;
  }
  
    .search-popup-box{
      position: relative;
      display: flex !important;
      align-items: center;
      height: 100%;
    }
    .search-popup-box .icon {
      width: 42px;
      height: 42px;
      border-radius: 50%;
      color: #FFF;
      position: relative;
      cursor: pointer;
      display: inline-block;
      vertical-align: middle;
      -webkit-transition: color ease-in 300ms;
      transition: color ease-in 300ms;
      background-color: var(--accent-color);
      border: none;
    }
    .search-popup-box .icon:hover{
      color: #FFF;
    }
    .search-popup-box .popup-content{
      display: block;
      position: absolute;
      top: 100%;
      right: -15px;
      width: 360px;
      height: 60px;
      background-color: #ffffff;
      box-shadow:0px 0px 8px rgba(0, 0, 0, .1);
      border-radius: 5px;
      text-align: left;
      display:none;
      z-index:2;
    }
    .search-popup-box.popup-left .popup-content{
      right: auto;
      left:-15px;
    }		

    .search-popup-box .NormalTextBox{
      width: 300px;
      height: 60px;
      border: none;
      background: transparent;
      padding: 0px 30px 0px 30px;
    }
    .search-popup-box .searchInputContainer {
      display: block;
      margin:0;
      position: static;
    }
    .search-popup-box .searchInputContainer a.dnnSearchBoxClearText{
      height: 60px;
      margin: 0;
      left: 280px;
      top: 0;
      display:none;
    }
    .search-popup-box .searchInputContainer a.dnnSearchBoxClearText.dnnShow{
      display:block;
    }
    .search-popup-box a.search{
      position: absolute;
      width: 80px;
      height: 60px;
      right: 0;
      top: 0;
      color: #6c6d72;
    }
    .search-popup-box .icon::before,
    .search-popup-box a.search::before{
      content: "";
      width: 17px;
      height: 17px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin:-9px 0 0 -9px;
      border: 2px solid currentColor;
      border-radius: 50%;
    }
    .search-popup-box .icon::after,
    .search-popup-box a.search::after{
      content: "";
      width: 5px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin: 8px 0 0 3px;
      border-bottom: 2px solid currentColor;
      -webkit-transform: rotate(48deg);
      transform: rotate(48deg);
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
    }
    .search-popup-box .icon::before,
    .search-popup-box .icon::after{
      transition: all ease-in 200ms;
    }
    
    .search-popup-box .icon.active::before{
      width: 0px;
      height: 18px;
      border-radius: 0;
      border-width: 1px;
      margin: -8px 0 0 -1px;
      background-color: currentColor;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
    }
    .search-popup-box .icon.active::after{
      width: 18px;
      height: 0;
      margin: -0px 0 0 -9px;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      -webkit-transform-origin: center center;
      transform-origin: center center;
    }
    
    @media only screen and (max-width: 992px){
      .search-popup-box .icon{
        color:currentColor;
        background-color: transparent;
      }
      .search-popup-box .popup-content{
        width: 300px;
        max-width: 85vw;
      }
      .search-popup-box .searchInputContainer a.dnnSearchBoxClearText{
        left: auto;
        right: 80px;
      }
      .search-popup-box ul.searchSkinObjectPreview{
        width: auto;
      }
      .search-popup-box .NormalTextBox{
        font-size:13px
      }
    }
    #mobilemenu994977 .mobileclose,
  #mobilemenu994977 .gomenu > ul > li > a > span,
  #mobilemenu994977 .gomenu li .arrows{color:#121722;font-size:1.125rem;;font-weight:600;}#mobilemenu994977 ul ul a{color:#494e5c;font-size:1rem;;font-weight:600;}#mobilemenu994977 ul ul ul a{color:#494e5c;font-size:1rem;;font-weight:400;}

      #mobilemenu994977 a:hover span,
      #mobilemenu994977 li.current > a > span,
      #mobilemenu994977 li.active > a > span,
      #mobilemenu994977 li.subcurrent > a > span{
        color:  var(--accent-color)!important;
      }
      #mobilemenu994977 .gomenu > ul > li > ul::after{
        border-color:  var(--accent-color)!important;
      }


      #mobilemenu994977 .gomenu > ul > li > a >span::after{
    background-color: #ffe76d;
  }#headerrow-658304{background-color:#ffffff;}#headerrow-658304 .dngTextBox,
  #headerrow-658304 .header-content-wrap >*:not(.nav-bar),
  #headerrow-658304 .Normal,
  #headerrow-658304 .Normal > a,
  #headerrow-658304 .Normal > a:link,
  #headerrow-658304 .Normal > a:active,
  #headerrow-658304 .Normal > a:visited,
  #headerrow-658304 .dngTextBox a,
  #headerrow-658304 .dngTextBox a:link,
  #headerrow-658304 .dngTextBox a:active,
  #headerrow-658304 .dngTextBox a:visited{color:#333333;}#headerrow-658304 .header-container-box,#headerrow-658304 .header-container-box .logo{height:40px}#headerrow-658304 .hoverstyle_8 .primary_structure > li > a{height:40px}
    #headerrow-658304 .area-left{
      padding-right:8px;
    }
    #headerrow-658304 .area-center{
      padding-left:8px;
      padding-right:8px;
    }
    #headerrow-658304 .area-right{
      padding-left:8px;
    }
    #headerrow-658304 .area-left .header-content-wrap > div{
      margin-right:25px;
    }
    #headerrow-658304 .area-center .header-content-wrap > div,
    #headerrow-658304 .area-right .header-content-wrap > div{
      margin-left:25px;
    }
  
    .floating-active #headerrow-658304:after{
      content:none;
    }
    #headerrow-658304 .Normal > a:hover,
    #headerrow-658304 .dngTextBox a:hover,
    #headerrow-658304 .hover-accent:hover,
    #headerrow-658304 .Login a:hover,
    #headerrow-658304 .Login a.active{
      color:var(--accent-color)
    }
    #headerrow-658304 .Login .userProfile .userMessages,
    #headerrow-658304 .Login .userProperties ul.userMenu a span{
      background-color:var(--accent-color)
    }#headerrow-893713{background-color:#ffffff;}#headerrow-893713 .dngTextBox,
  #headerrow-893713 .header-content-wrap >*:not(.nav-bar),
  #headerrow-893713 .Normal,
  #headerrow-893713 .Normal > a,
  #headerrow-893713 .Normal > a:link,
  #headerrow-893713 .Normal > a:active,
  #headerrow-893713 .Normal > a:visited,
  #headerrow-893713 .dngTextBox a,
  #headerrow-893713 .dngTextBox a:link,
  #headerrow-893713 .dngTextBox a:active,
  #headerrow-893713 .dngTextBox a:visited{color:#FFFFFF;}#headerrow-893713 .header-container-box,#headerrow-893713 .header-container-box .logo{height:100px}#headerrow-893713 .hoverstyle_8 .primary_structure > li > a{height:100px}
    #headerrow-893713 .area-left{
      padding-right:8px;
    }
    #headerrow-893713 .area-center{
      padding-left:8px;
      padding-right:8px;
    }
    #headerrow-893713 .area-right{
      padding-left:8px;
    }
    #headerrow-893713 .area-left .header-content-wrap > div{
      margin-right:20px;
    }
    #headerrow-893713 .area-center .header-content-wrap > div,
    #headerrow-893713 .area-right .header-content-wrap > div{
      margin-left:20px;
    }
  
  #headerrow-893713:after{
    content:"";
    position:absolute;
    top: 0;
    left: -20px;
    bottom: 0;
    right: 0;
    z-index: -1;
    pointer-events:none; 
    }
  
     .floating-active #headerrow-893713:after{
       content:"";
       position:absolute;
       top: 0;
       left: -20px;
       bottom: 0;
       right: 0;
       z-index: -1;
       pointer-events:none; 
       -webkit-box-shadow: 10px 10px 10px -11px rgba(0,0,0,0.2);
       box-shadow: 10px 10px 10px -11px rgba(0,0,0,0.2);
     }
     .floating-active #headerrow-893713{background-color:#ffffff!important;
}#headerrow-893713 .Normal > a:hover,
    #headerrow-893713 .dngTextBox a:hover,
    #headerrow-893713 .hover-accent:hover,
    #headerrow-893713 .Login a:hover,
    #headerrow-893713 .Login a.active{
      color:var(--accent-color)
    }
    #headerrow-893713 .Login .userProfile .userMessages,
    #headerrow-893713 .Login .userProperties ul.userMenu a span{
      background-color:var(--accent-color)
    }
      .floating-nav.floating-active #headerrow-893713 .header-container-box,
      .floating-nav.floating-active #headerrow-893713 .header-bg-box,
      .floating-nav.floating-active #headerrow-893713 .hoverstyle_8 .primary_structure > li > a {
        height:64px; 
      }
    #mobileheader-467352{background-color:rgba(255,255,255,1);}
    div.mobile-header-replace{
      height:64px
    }
    #mobileheader-467352,#mobileheader-467352 .header-area{height:64px}
    #mobileheader-467352 .dng-mobilemenu.mobile_menu.mm-menu{
      top:64px
    }
    #mobileheader-467352 .header-area .logo img{max-height:56px}
    #mobileheader-467352 .dngTextBox,
  #mobileheader-467352 .header-content-wrap >*:not(.nav-bar),
  #mobileheader-467352 .Normal,
  #mobileheader-467352 .Normal > a,
  #mobileheader-467352 .Normal > a:link,
  #mobileheader-467352 .Normal > a:active,
  #mobileheader-467352 .Normal > a:visited,
  #mobileheader-467352 .dngTextBox a,
  #mobileheader-467352 .dngTextBox a:link,
  #mobileheader-467352 .dngTextBox a:active,
  #mobileheader-467352 .dngTextBox a:visited{color:#121722;}#mobileheader-467352 .header-content-wrap .Normal > a:hover,
      #mobileheader-467352 .header-content-wrap .dngTextBox a:hover,
      #mobileheader-467352 .Normal > a:hover,
      #mobileheader-467352 .dngTextBox a:hover,
      #mobileheader-467352 .hover-accent:hover,
      #mobileheader-467352 .search-popup-box .icon.active,
      #mobileheader-467352 .search-popup-box:hover .icon,
      #mobileheader-467352 .mobile-menu-icon:hover .fa-bars:before,
      #mobileheader-467352 .search-popup-box .submit:hover,
      #mobileheader-467352 .search-popup-box .popup-close:hover,
      #mobileheader-467352 .shop-cart-list .shop-list .remove:hover,
      #mobileheader-467352 .shop-cart-list .shop-list .price-info span,
      #mobileheader-467352 .shop-cart-list .shop-list .number-box .number-up:hover,
      #mobileheader-467352 .mobile-header .shop-cart-list .shop-list .number-box .number-down:hover,
      #mobileheader-467352 .search-popup-box .icon:hover{
        color:var(--accent-color);
      }


