





:root{
  --accent-color:#232c42;
  --accent-color2:#ddb26d;

--line-color:#e1e6f1;


  --button-color1:#232c42;
--button-hover-color1:#232c42;
  --button-color2:#ddb26d;
--button-hover-color2:#ffffff;
  --button-color3:#ddb26d;
--button-hover-color3:#ddb26d;
  --button-color4:#2c5cda;
--button-hover-color4:#00aa89;
  --button-color5:#2c5cda;
--button-hover-color5:#00aa89;
  --button-color6:#2c5cda;
--button-hover-color6:#00aa89;
  --button-color7:#2c5cda;
--button-hover-color7:#00aa89;

--link-color:#232c42;
--link-hover-color:#232c42;
}









.dng-main{
 background-color:#FFFFFF;  	}
.container{
  padding-left:15px;
padding-right:15px;
  width: auto;
max-width: 100%;
}
.is-container{
max-width: auto;
}
.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) {
  .container {
  width: 540px;
}	
.is-container {
  max-width: 540px;
}
    }
@media (min-width:768px) {
  .container {
  width: 760px;
}	
.is-container {
  max-width: 760px;
}	
    }
@media (min-width:992px) {
  .container {
  width: 960px;
}	
.is-container {
  max-width: 960px;
}	
    }
@media (min-width:1200px) {
  .container {
  width: 1140px;
}
.is-container {
  max-width: 1140px;
}	
    }

@media (min-width:1600px) {
  .container {
  width: 1200px;
}	
.is-container {
  max-width: 1200px;
}	
}

.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);
}


@media (min-width:576px) {
  .left-full-column > .full-column-inner{
  margin-left:calc((540px - 100vw)/2);
  width:calc(100% + (100vw - 540px)/2);
}
.right-full-column > .full-column-inner{
  margin-right:calc((540px - 100vw)/2);
  width:calc(100% + (100vw - 540px)/2);
}
}
@media (min-width:768px) {
  .left-full-column > .full-column-inner{
  margin-left:calc((760px - 100vw)/2);
  width:calc(100% + (100vw - 760px)/2);
}
.right-full-column > .full-column-inner{
  margin-right:calc((760px - 100vw)/2);
  width:calc(100% + (100vw - 760px)/2);
}
}
@media (min-width:992px) {
  .left-full-column > .full-column-inner{
  margin-left:calc((960px - 100vw)/2);
  width:calc(100% + (100vw - 960px)/2);
}
.right-full-column > .full-column-inner{
  margin-right:calc((960px - 100vw)/2);
  width:calc(100% + (100vw - 960px)/2);
}
}
@media (min-width:1200px) {
  .left-full-column > .full-column-inner{
  margin-left:calc((1140px - 100vw)/2);
  width:calc(100% + (100vw - 1140px)/2);
}
.right-full-column > .full-column-inner{
  margin-right:calc((1140px - 100vw)/2);
  width:calc(100% + (100vw - 1140px)/2);
}
}
@media (min-width:1600px) {
  .left-full-column > .full-column-inner{
  margin-left:calc((1200px - 100vw)/2);
  width:calc(100% + (100vw - 1200px)/2);
}
.right-full-column > .full-column-inner{
  margin-right:calc((1200px - 100vw)/2);
  width:calc(100% + (100vw - 1200px)/2);
}
}



h1, h2, h3, h4, h5, h6{
font-family:inherit;
}

h1{
color:#121722;
font-weight:600;
font-size:2.25rem;
line-height:1.2;
letter-spacing:0;
}		
h2{
color:#121722;
  font-weight:600;
font-size:1.75rem;
line-height:1.3;
letter-spacing:0;
}		
h3{
color:#121722;
  font-weight:600;
font-size:1.75rem;
line-height:1.3;
letter-spacing:0;
}		
h4{
color:#2e323c;
  font-weight:600;
font-size:1.625rem;
line-height:1.4;
letter-spacing:0;
}		
h5{
color:#2e323c;
  font-weight:600;
font-size:1.375rem;
line-height:1.4;
letter-spacing:0;
}		
h6{
color:#343843;
  font-weight:600;
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: #494e5c ;
}
#Body .is-inherit-root-text h1{
color:#121722;
}
#Body .is-inherit-root-text h2{
color:#121722;
}
#Body .is-inherit-root-text h3{
color:#121722;
}
#Body .is-inherit-root-text h4{
color:#2e323c;
}
#Body .is-inherit-root-text h5{
color:#343843;
}
#Body .is-inherit-root-text h6{
color:#343843;
}
#Body .is-inherit-root-text a, 
#Body .is-inherit-root-text a:link{
color:#232c42;
}
#Body .is-inherit-root-text a:visited{
color:#232c42;
}
#Body .is-inherit-root-text a:hover{
color:#232c42;
}
#Body .is-inherit-root-text a:active{
color:#232c42;
}



@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.5rem;		line-height:1.4;	}		
    h3{
  font-size:2rem;			}		
      }
@media only screen and (min-width: 1200px) {	
          }

a, 
a:link{
color:#232c42;
}
a:visited{
color:#232c42;
}
a:hover{
color:#232c42;
}
a:active{
color:#232c42;
}




.btn-accent,
a.btn-accent{
color:#232c42;
border-color:#232c42;
background-color:#232c42;
}
[class*="am-btn-"].btn-accent:before{
background-color:#232c42;
}

div [class*="am-btn-"].hover-accent:hover{
color:#232c42;
border-color:#232c42;
background-color:#232c42;
}
div [class*="am-btn-"].hover-accent:hover:before{
background-color:#232c42; 
}



#Body .bg-accent{
background-color:#232c42;
}
#Body .color-accent{
color:#232c42;
} 
#Body .border-accent{
border-color:#232c42;
}
#Body .bg-accent-hover:hover{
background-color:#232c42;
}
#Body .color-accent-hover:hover{
color:#232c42;
} 
#Body .border-accent-hover:hover{
border-color:#232c42;
}
#Body .bg-accent2{
background-color:#ddb26d;
}
#Body .color-accent2{
color:#ddb26d;
} 
#Body .border-accent2{
border-color:#ddb26d;
}
#Body .bg-accent3{
background-color:${AccentColour3};
}
#Body .color-accent3{
color:${AccentColour3};
} 
#Body .border-accent3{
border-color:${AccentColour3};
}
#Body .bg-accent4{
background-color:${AccentColour4};
}
#Body .color-accent4{
color:${AccentColour4};
} 
#Body .border-accent4{
border-color:${AccentColour4};
}
#Body .bg-accent5{
background-color:${AccentColour5};
}
#Body .color-accent5{
color:${AccentColour5};
} 
#Body .border-accent5{
border-color:${AccentColour5};
}
    #Body .button-01.btn-white, #Body .button-01.btn-white:link, #Body .button-01.btn-white:active, #Body .button-01.btn-white:visited {
    color: #fff !important;
    font-size: 18px;
}
    body .button-01 {
    border-radius: 3px;
    min-width: 167px;
}
    #Body .button-01.btn-white:hover {
    color: #121722 !important;
}
    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:Montserrat;*/font-size:1rem;line-height:1.8;letter-spacing:0;color:#494e5c}
.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:Montserrat*/}
.default-color{color:#494e5c!important}
.default-bg-color{background-color:#494e5c!important}
.default-bg-color-hover:hover{background-color:#494e5c!important}
.default-border-color{border-color:#494e5c!important}
.accent-color{color:#232c42}
.default-family{/*font-family:"Montserrat"!important*/}
*:focus,a:focus,.section-tabs-list button[tabindex="-1"]:focus,.resp-tabs-list > li[tabindex="-1"]:focus,.section-tabs-container [role="tabpanel"]:focus{outline:2px dotted #f00 !important}
[tabindex="-1"]:focus,.is-container:focus{outline:none !important}
.header-area .logo a:focus{outline-offset:-1px}
.search-normal-box{position:relative}
.search-normal-box .searchInputContainer{display:flex;border:1px solid #e1e6f1;border-radius:3px}
.search-normal-box .NormalTextBox{background:none;border:none;height:40px;padding:0 18px 0 55px;width:228px}
.search-normal-box .search{position:absolute;top:0;left:0;height:42px;width:42px;color:#232c42}
.search-normal-box .search::before{content:"";width:17px;height:17px;position:absolute;top:50%;right:50%;margin:-9px -9px 0 0;border:2px solid currentColor;border-radius:50%}
.search-normal-box .search::after{content:"";width:5px;position:absolute;top:40%;right:42%;margin:8px 3px 0 0;border-bottom:2px solid currentColor;-webkit-transform:rotate(138deg);transform:rotate(138deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}
.search-normal-box .searchInputContainer a.dnnSearchBoxClearText{position:absolute;width:15px;flex:0 0 38px;margin:-1px 0 7px 0;left:35px;height:42px}
html.html-night .search-normal-box .NormalTextBox{color:#FFF}
#dng-megamenu365931 .primary_structure>li>a,#dng-megamenu365931 .primary_structure>li>a:link,#dng-megamenu365931 .primary_structure>li>a:active,#dng-megamenu365931 .primary_structure>li>a:visited{color:#ffffff;font-size:1rem;font-weight:600}
#dng-megamenu365931 .dnngo_slide_menu li,#dng-megamenu365931 .dnngo_slide_menu li a{color:#494e5c;font-size:1rem;font-weight:600;line-height:48px}
#dng-megamenu365931 .dnngo_menu_list .pane_space,#dng-megamenu365931 .dnngo_menu_list a,#dng-megamenu365931 .dnngo_menu_list a:link,#dng-megamenu365931 .dnngo_menu_list a:active,#dng-megamenu365931 .dnngo_menu_list a:visited,#dng-megamenu365931 .dnngo_boxslide .pane_space,#dng-megamenu365931 .dnngo_boxslide a,#dng-megamenu365931 .dnngo_boxslide a:link,#dng-megamenu365931 .dnngo_boxslide a:active,#dng-megamenu365931 .dnngo_boxslide a:visited{color:#494e5c;font-size:1rem;line-height:35px}
#dng-megamenu365931 .dnngo_menu_list > li > a,#dng-megamenu365931 .dnngo_menu_list > li > a:link,#dng-megamenu365931 .dnngo_menu_list > li > a:active,#dng-megamenu365931 .dnngo_menu_list > li > a:visited,#dng-megamenu365931 .dnngo_menu_list .submenu_title a,#dng-megamenu365931 .dnngo_menu_list .submenu_title a:link,#dng-megamenu365931 .dnngo_menu_list .submenu_title a:active,#dng-megamenu365931 .dnngo_menu_list .submenu_title a:visited,#dng-megamenu365931 .dnngo_menu_list .submenu_title,#dng-megamenu365931 .dnngo_boxslide .submenu_title a,#dng-megamenu365931 .dnngo_boxslide .submenu_title a:link,#dng-megamenu365931 .dnngo_boxslide .submenu_title a:active,#dng-megamenu365931 .dnngo_boxslide .submenu_title a:visited,#dng-megamenu365931 .dnngo_boxslide .submenu_title{color:#494e5c;font-size:1rem;font-weight:600;line-height:35px}
.dng-megamenu{margin:0;padding:0;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:right;list-style:none;position:relative;margin:0}
.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}
.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-left: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 6px 3px 0;display:inline-block;vertical-align:middle;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;border-bottom:1px solid;border-left: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:0 3px 2px}
.dnngo_gomenu+.menu-logo{display:none}
.menu-logo{list-style:none}
.dng-megamenu.hoverstyle_3 .primary_structure>li{margin-right:2px}
.dng-megamenu.hoverstyle_3 .primary_structure>li>a{background-color:transparent;border-radius:0 0 0 0;position:relative}
.dng-megamenu.hoverstyle_3 .primary_structure>li:hover>a,.dng-megamenu.hoverstyle_3 .primary_structure>li>a:focus,.dng-megamenu.hoverstyle_3 .primary_structure>li.current>a,.dng-megamenu.hoverstyle_3 .primary_structure>li.menu_hover>a,.dng-megamenu.hoverstyle_3 .primary_structure>li>a.current{background-color:#2c5cda}
#dng-megamenu365931 .primary_structure>li>a{padding-top:13px;padding-left:30px;padding-bottom:14px;padding-right:30px}
@media only screen and (max-width:1199px){#dng-megamenu365931 .primary_structure>li>a{padding-top:undefinedpx;padding-left:20px;padding-bottom:undefinedpx;padding-right:20px}}
#dng-megamenu365931.hoverstyle_3 .primary_structure > li > a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
#dng-megamenu365931.hoverstyle_3 .primary_structure > li:hover > a,#dng-megamenu365931.hoverstyle_3 .primary_structure > li > a:focus,#dng-megamenu365931.hoverstyle_3 .primary_structure > li.current > a,#dng-megamenu365931.hoverstyle_3 .primary_structure > li.menu_hover > a,#dng-megamenu365931.hoverstyle_3 .primary_structure > li > a.current{background:linear-gradient(300deg, #ad8258, #e1b671);color:#2e323c!important}
#dng-megamenu365931.hoverstyle_3 .primary_structure > li > a:after{color:#ddb26d!important}
#dng-megamenu365931 .dnngo_slide_menu,#dng-megamenu365931 .dnngo_slide_menu .dnngo_submenu{background-color:#fff}
#dng-megamenu365931 .dnngo_slide_menu li:hover>a,#dng-megamenu365931 .dnngo_slide_menu li>a:focus,#dng-megamenu365931 .dnngo_slide_menu li.subcurrent>a,#dng-megamenu365931 .dnngo_slide_menu li.menu_hover>a{color:#232c42}
.dng-megamenu .dnngo_slide_menu >li>a >span::after,.dng-megamenu .dnngo_submenu li a > span::after{background-color:#ddb26d}
.dng-megamenu .dnngo_menu_list>li>a >span::after{background-color:#ddb26d}
#dng-megamenu365931 .dnngo_menu_list,#dng-megamenu365931 .dnngo_boxslide{background-color:rgba(255,255,255,1)}
#dng-megamenu365931 .dnngo_menu_list li li.subcurrent > a,#dng-megamenu365931 .dnngo_menu_list li.subcurrent > a,#dng-megamenu365931 .dnngo_custommenu li.current > a{color:#232c42;background-color:transparent}
#dng-megamenu365931 .dnngo_menu_list li a:hover,#dng-megamenu365931 .dnngo_menu_list li a:focus,#dng-megamenu365931 .dnngo_boxslide .submenu_title a:hover{color:#232c42}
#dng-megamenu365931 .dnngo_menu_list li li a:hover,#dng-megamenu365931 .dnngo_menu_list li li a:focus,#dng-megamenu365931 .dnngo_custommenu .submenu li a:hover,#dng-megamenu365931 .dnngo_custommenu .submenu li a:focus{color:#232c42}
#dng-megamenu365931 .mega-menu .boxslide > .line span,#dng-megamenu365931 .dnngo_menuslide > .line span{border-color:#e1e6f1}
.dng-megamenu.hoverstyle_3 .primary_structure>li>a::after{content:"";position:absolute;height:100%;width:100%;right:0;top:0;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:inherit;z-index:0;pointer-events:none;opacity:0;-webkit-transition:all ease-in 300ms;transition:all ease-in 300ms;pointer-events:none}
.dng-megamenu.hoverstyle_3 .primary_structure>li:hover>a::after,.dng-megamenu.hoverstyle_3 .primary_structure>li>a:focus::after,.dng-megamenu.hoverstyle_3 .primary_structure>li.current>a::after,.dng-megamenu.hoverstyle_3 .primary_structure>li.menu_hover>a::after,.dng-megamenu.hoverstyle_3 .primary_structure>li>a.current::after{opacity:1}
.dng-megamenu.hoverstyle_3 .primary_structure > li{position:relative;margin-left:14px;margin-right:0}
.dng-megamenu.hoverstyle_3 .primary_structure > li::after{content:"";position:absolute;width:2px;height:12px;background-color:undefined;top:50%;margin-top:-6px;left:-8px}
.dng-megamenu.hoverstyle_3 .primary_structure > li:last-child{margin-left:0}
.dng-megamenu.hoverstyle_3 .primary_structure > li:last-child::after{content:none}
.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:#232c42;border:none}
.search-popup-box .icon:hover{color:#FFF}
.search-popup-box .popup-content{display:block;position:absolute;top:100%;left:-15px;width:360px;height:60px;background-color:#ffffff;box-shadow:0 0 8px rgba(0,0,0,.1);border-radius:5px;text-align:right;display:none;z-index:2}
.search-popup-box.popup-left .popup-content{left:auto;right:-15px}
.search-popup-box .NormalTextBox{width:300px;height:60px;border:none;background:transparent;padding:0 30px 0 30px}
.search-popup-box .searchInputContainer{display:block;margin:0;position:static}
.search-popup-box .searchInputContainer a.dnnSearchBoxClearText{height:60px;margin:0;right: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;left: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%;right: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%;right:50%;margin:8px 3px 0 0;border-bottom:2px solid currentColor;-webkit-transform:rotate(48deg);transform:rotate(48deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}
.search-popup-box .icon::before,.search-popup-box .icon::after{transition:all ease-in 200ms}
.search-popup-box .icon.active::before{width:0;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{right:auto;left:80px}
.search-popup-box ul.searchSkinObjectPreview{width:auto}
.search-popup-box .NormalTextBox{font-size:13px}}
#mobilemenu11098 .mobileclose,#mobilemenu11098 .gomenu > ul > li > a > span,#mobilemenu11098 .gomenu li .arrows{color:#121722;font-size:1.125rem;font-weight:600}
#mobilemenu11098 ul ul a{color:#494e5c;font-size:1rem;font-weight:600}
#mobilemenu11098 ul ul ul a{color:#494e5c;font-size:1rem;font-weight:400}
#mobilemenu11098 a:hover span,#mobilemenu11098 li.current > a > span,#mobilemenu11098 li.active > a > span,#mobilemenu11098 li.subcurrent > a > span{color:#232c42!important}
#mobilemenu11098 .gomenu > ul > li > ul::after{border-color:#232c42!important}
#headerrow-100163{background-color:#f4f4f4;background-position:center center}
#headerrow-100163 .dngTextBox,#headerrow-100163 .header-content-wrap >*:not(.nav-bar),#headerrow-100163 .Normal,#headerrow-100163 .Normal > a,#headerrow-100163 .Normal > a:link,#headerrow-100163 .Normal > a:active,#headerrow-100163 .Normal > a:visited,#headerrow-100163 .dngTextBox a,#headerrow-100163 .dngTextBox a:link,#headerrow-100163 .dngTextBox a:active,#headerrow-100163 .dngTextBox a:visited{color:#424242}
#headerrow-100163 .header-container-box,#headerrow-100163 .header-container-box .logo{height:42px}
#headerrow-100163 .hoverstyle_8 .primary_structure > li > a{height:42px}
#headerrow-100163 .area-left{padding-left:8px}
#headerrow-100163 .area-center{padding-right:8px;padding-left:8px}
#headerrow-100163 .area-right{padding-right:8px}
#headerrow-100163 .area-left .header-content-wrap > div{margin-left:25px}
#headerrow-100163 .area-center .header-content-wrap > div,#headerrow-100163 .area-right .header-content-wrap > div{margin-right:25px}
.floating-active #headerrow-100163:after{content:none}
#headerrow-100163 .Normal > a:hover,#headerrow-100163 .dngTextBox a:hover,#headerrow-100163 .hover-accent:hover,#headerrow-100163 .Login a:hover,#headerrow-100163 .Login a.active{color:#232c42}
#headerrow-100163 .Login .userProfile .userMessages,#headerrow-100163 .Login .userProperties ul.userMenu a span{background-color:#232c42}
#headerrow-251350{background-color:#ffffff}
#headerrow-251350 .dngTextBox,#headerrow-251350 .header-content-wrap >*:not(.nav-bar),#headerrow-251350 .Normal,#headerrow-251350 .Normal > a,#headerrow-251350 .Normal > a:link,#headerrow-251350 .Normal > a:active,#headerrow-251350 .Normal > a:visited,#headerrow-251350 .dngTextBox a,#headerrow-251350 .dngTextBox a:link,#headerrow-251350 .dngTextBox a:active,#headerrow-251350 .dngTextBox a:visited{color:#424242}
#headerrow-251350 .header-container-box,#headerrow-251350 .header-container-box .logo{height:100px}
#headerrow-251350 .hoverstyle_8 .primary_structure > li > a{height:100px}
#headerrow-251350 .area-left{padding-left:8px}
#headerrow-251350 .area-center{padding-right:8px;padding-left:8px}
#headerrow-251350 .area-right{padding-right:8px}
#headerrow-251350 .area-left .header-content-wrap > div{margin-left:20px}
#headerrow-251350 .area-center .header-content-wrap > div,#headerrow-251350 .area-right .header-content-wrap > div{margin-right:20px}
.floating-active #headerrow-251350:after{content:none}
#headerrow-251350 .Normal > a:hover,#headerrow-251350 .dngTextBox a:hover,#headerrow-251350 .hover-accent:hover,#headerrow-251350 .Login a:hover,#headerrow-251350 .Login a.active{color:#232c42}
#headerrow-251350 .Login .userProfile .userMessages,#headerrow-251350 .Login .userProperties ul.userMenu a span{background-color:#232c42}
#headerrow-518020{background-color:#232c42}
#headerrow-518020 .dngTextBox,#headerrow-518020 .header-content-wrap >*:not(.nav-bar),#headerrow-518020 .Normal,#headerrow-518020 .Normal > a,#headerrow-518020 .Normal > a:link,#headerrow-518020 .Normal > a:active,#headerrow-518020 .Normal > a:visited,#headerrow-518020 .dngTextBox a,#headerrow-518020 .dngTextBox a:link,#headerrow-518020 .dngTextBox a:active,#headerrow-518020 .dngTextBox a:visited{color:#FFFFFF}
#headerrow-518020 .header-container-box,#headerrow-518020 .header-container-box .logo{height:60px}
#headerrow-518020 .hoverstyle_8 .primary_structure > li > a{height:60px}
#headerrow-518020 .area-left{padding-left:8px}
#headerrow-518020 .area-center{padding-right:8px;padding-left:8px}
#headerrow-518020 .area-right{padding-right:8px}
#headerrow-518020 .area-left .header-content-wrap > div{margin-left:15px}
#headerrow-518020 .area-center .header-content-wrap > div,#headerrow-518020 .area-right .header-content-wrap > div{margin-right:15px}
.floating-active #headerrow-518020:after{content:none}
#headerrow-518020 .Normal > a:hover,#headerrow-518020 .dngTextBox a:hover,#headerrow-518020 .hover-accent:hover,#headerrow-518020 .Login a:hover,#headerrow-518020 .Login a.active{color:#232c42}
#headerrow-518020 .Login .userProfile .userMessages,#headerrow-518020 .Login .userProperties ul.userMenu a span{background-color:#232c42}
#mobileheader-639685{background-color:rgba(255,255,255,1)}
div.mobile-header-replace{height:64px}
#mobileheader-639685,#mobileheader-639685 .header-area{height:64px}
#mobileheader-639685 .dng-mobilemenu.mobile_menu.mm-menu{top:64px}
#mobileheader-639685 .header-area .logo img{max-height:56px}
#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:#121722}
#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:#232c42}
#dnn_FullScreenPaneA{margin-bottom:40px}
#dnn_TopPane{margin-bottom:40px}
#dnn_FullScreenPaneB{margin-bottom:40px}
#dnn_RowOneGrid3Pane{margin-bottom:40px}
#dnn_RowOneGrid9Pane{margin-bottom:40px}
#dnn_RowTwoGrid4Pane{margin-bottom:40px}
#dnn_RowTwoGrid8Pane{margin-bottom:40px}
#dnn_RowThreeGrid5Pane{margin-bottom:40px}
#dnn_RowThreeGrid7Pane{margin-bottom:40px}
#dnn_RowFourGrid6Pane1{margin-bottom:40px}
#dnn_RowFourGrid6Pane2{margin-bottom:40px}
#dnn_RowFiveGrid7Pane{margin-bottom:40px}
#dnn_RowFiveGrid5Pane{margin-bottom:40px}
#dnn_RowSixGrid8Pane{margin-bottom:40px}
#dnn_RowSixGrid4Pane{margin-bottom:40px}
#dnn_RowSevenGrid9Pane{margin-bottom:40px}
#dnn_RowSevenGrid3Pane{margin-bottom:40px}
#dnn_FullScreenPaneC{margin-bottom:40px}
#dnn_RowEightGrid4Pane1{margin-bottom:40px}
#dnn_RowEightGrid4Pane2{margin-bottom:40px}
#dnn_RowEightGrid4Pane3{margin-bottom:40px}
#dnn_RowNineGrid3Pane1{margin-bottom:40px}
#dnn_RowNineGrid6Pane{margin-bottom:40px}
#dnn_RowNineGrid3Pane2{margin-bottom:40px}
#dnn_RownTenGrid3Pane1{margin-bottom:40px}
#dnn_RownTenGrid3Pane2{margin-bottom:40px}
#dnn_RownTenGrid3Pane3{margin-bottom:40px}
#dnn_RownTenGrid3Pane4{margin-bottom:40px}
.page-title-bg{background-color:#ffffff}
.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:130px}
@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:78px;min-height:162px;padding-top:45px;padding-bottom:45px}}
.page-title.dark .main-title,.page-title.dark .pagetitle-breadcrumbs-box a:hover{color:#232c42}
.page-breadcrumbs{background-color:#ffffff}
.page-breadcrumbs > .container{padding-top:20px;padding-bottom:10px}
.page-breadcrumbs .breadcrumbs a:hover{color:#232c42!important}
.page-breadcrumbs .breadcrumbs{color:#494e5c;font-size:0.875rem}
.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:#494e5c;font-size:0.875rem}
.page-breadcrumbs .breadcrumbs a:hover{color:#232c42!important}
.breadcrumbs_sytle2 .breadcrumbs-box,.breadcrumbs_sytle3 .breadcrumbs-box > a:before,.breadcrumbs_sytle3 .breadcrumbs-box > span > span > span:before{background-color:#ededed}
html.html-night .page-breadcrumbs{background:#000}
html.html-night .page-breadcrumbs,html.html-night .page-breadcrumbs .breadcrumbs,html.html-night .page-breadcrumbs .breadcrumbs a,html.html-night .page-breadcrumbs .breadcrumbs a:link,html.html-night .page-breadcrumbs .breadcrumbs a:active,html.html-night .page-breadcrumbs .breadcrumbs a:visited{color:#fff}
html.html-night .breadcrumbs_sytle2 .breadcrumbs-box,html.html-night .breadcrumbs_sytle3 .breadcrumbs-box > a:before,html.html-night .breadcrumbs_sytle3 .breadcrumbs-box > span > span > span:before{background:#080808}
.sidebar_dynamic.sidebar_dynamic_sytle01{padding-left:30px}
@media only screen and (max-width:991px){.sidebar_dynamic.sidebar_dynamic_sytle01{padding-top:0!important;padding-left:15px!important;padding-bottom:0!important;padding-right:15px!important;margin-top:30px}}
.sidebar_dynamic.sidebar_dynamic_sytle01,.sidebar_dynamic.sidebar_dynamic_sytle01 .Normal{}
.has-sidebar >.row{position:relative}
.sidebar_dynamic{min-height:1px}
.sidebar-menu ul{list-style:none;padding:0;margin:0}
.sidebar-menu svg{width:1em;height:1em;margin-left:10px;fill:currentColor}
.sidebar-menu .gomenu > ul > li > a{padding:18px 25px;display:block;position:relative;border-right:5px solid transparent;transition:all ease 300ms;margin-bottom:-1px}
.sidebar-menu .gomenu > ul > li > a,.sidebar-menu .gomenu > ul > li > a:link,.sidebar-menu .gomenu > ul > li > a:active,.sidebar-menu .gomenu > ul > li > a:visited{color:#424242;font-weight:inherit;font-size:1.125rem;line-height:1.4}
.sidebar-menu .gomenu > ul > li:hover > a,.sidebar-menu .gomenu > ul > li.current > a{color:#ffffff;text-decoration:none;border-right-color:rgba(0,0,0,.2)}
.sidebar-menu .gomenu > ul > li{border-bottom:1px dashed #ebebeb;position:relative}
.sidebar-menu .gomenu > ul > li > a::before{content:"";position:absolute;right:-5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:19px;transition:all ease 300ms}
.sidebar-menu .gomenu > ul > li:hover > a,.sidebar-menu .gomenu > ul > li.current > a,.sidebar-menu .gomenu > ul > li a::before{background-color:#232c42}
.sidebar-menu .gomenu > ul > li:hover > a::before,.sidebar-menu .gomenu > ul > li.current > a::before{height:100%;opacity:0}
.sidebar-menu .gomenu > ul > li > ul{padding:15px 0}
.sidebar-menu .gomenu ul ul li{padding:4px 30px 4px 0}
.sidebar-menu .gomenu ul ul ul li a{position:relative}
.sidebar-menu .gomenu ul ul ul li a::before{content:"";width:3px;height:3px;background-color:currentColor;border-radius:50%;position:absolute;top:50%;margin-right:-15px;margin-top:-2px}
.sidebar-menu .gomenu ul ul ul li:last-child{padding-bottom:0}
.sidebar-menu .gomenu ul ul ul li{padding-right:25px}
.sidebar-menu .gomenu ul ul ul{padding:10px 0}
.sidebar-menu .gomenu > ul > li > ul{display:none}
.sidebar-menu .gomenu > ul > li.current > ul{display:block}
.sidebar-menu .gomenu ul ul a,.sidebar-menu .gomenu ul ul a:link,.sidebar-menu .gomenu ul ul a:active,.sidebar-menu .gomenu ul ul a:visited{color:#666666;font-weight:inherit;font-size:1rem}
.sidebar-menu .gomenu > ul > li ul a:hover{color:#232c42}
.sidebar-menu .gomenu ul li.subcurrent > a{color:#232c42;font-weight:600}
html.html-night .sidebar-menu .gomenu li a,html.html-night .sidebar-menu .gomenu li a:link,html.html-night .sidebar-menu .gomenu li a:active,html.html-night .sidebar-menu .gomenu li a:visited{color:#FFF !important}
.sidebar-menu svg,.sidebar-menu svg img{display:none}
.swiper-container .swiper-pagination-bullet-active{background:#232c42}
.swiper-container .swiper-button-next:hover,.swiper-container .swiper-button-prev:hover{color:#232c42}
.isotope-grid .isotope-group a:before{border-top-color:#ddb26d}
.isotope-grid .isotope-group a:after{border-top-color:#ddb26d}
.easy-carousel .pagination-bullet{color:#232c42}
