header#SITE_HEADER_WRAPPER.mobileview {
    display: none;
}
.lNTcDh svg {
    fill: var(--fill);
    fill-opacity: var(--fill-opacity);
    stroke: var(--stroke);
    stroke-width: var(--stroke-width);
}

div#home {
     min-height: calc(100vh - 147px);
}

div#sidebar {
    display: none;
}
span.wixui-rich-text__text a {
    color: #181818;
}

footer span.wixui-rich-text__text span {color: #228087;}

span.color_15.wixui-rich-text__text {
    color: #181818;
}

.newheader .vDnwi4 .foFAdY:hover {
    color: #525252;
}

.newheader ul li ul li a:hover {
    color: #525252;
}
@media(max-width:500px){
    
   .newfooter .V5AUxf.mobile{
    display: none;
}
    .newfooter .V5AUxf.mobile{
    display: block;
}
header#SITE_HEADER_WRAPPER.mobileview {
    display: block !important;
}
.newheader #SITE_HEADER_WRAPPER{
    display:none !important;
}
.newheader :host(.device-mobile-optimized) .xU8fqS .G5K6X8, body.device-mobile-optimized .xU8fqS .G5K6X8 {
    left: 10px;
    right: 10px;
}
.newheader #comp-kkmte91l {
    --static-spx: 1px;
    --bg-overlay-color: rgba(255,255,255, 0.8);
    --bg-gradient: none;
    --padding: -1px;
    --margin: -1px;
    --firstChildMarginTop: -1px;
    --lastChildMarginBottom: -1px;
    --items-direction: row;
}
.newheader :host(.device-mobile-optimized) .V5AUxf, body.device-mobile-optimized .V5AUxf {
    display: block;
    padding: var(--padding) 0;
    position: relative;
}
.newheader #comp-kkmte93a {
    --static-spx: 1px;
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    width: 100%;
    --column-width: 320px;
    --column-flex: 320;
}
.newheader :host(.device-mobile-optimized) .V5AUxf>:first-child, body.device-mobile-optimized .V5AUxf>:first-child {
    margin-top: var(-1px,0);
}
:host(.device-mobile-optimized) .V5AUxf>*, body.device-mobile-optimized .V5AUxf>* {
    margin-bottom:-1px;
    position: relative;
}
.YzqVVZ {
    overflow: visible;
    position: relative;
}
.newheader [data-mesh-id=comp-kkmte93ainlineContent] {
    height: auto;
    width: 320px;
}
.newheader [data-mesh-id$=centeredContent], [data-mesh-id$=form], [data-mesh-id$=inlineContent] {

    position: relative;
}
.newheader #comp-kk03oxa9 {
    --contentPaddingLeft: 0px;
    --contentPaddingRight: 0px;
    --contentPaddingTop: 0px;
    --contentPaddingBottom: 0px;
    --static-spx: 1px;
    --height: 46px;
    --width: 215px;
    --mask-image: url(data:image/svg+xml,%3Csvg preserveAspectRatio='none' data-bbox='20 20 160 160' viewBox='20 20 160 160' height='200' width='200' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cg%3E%3Cpath d='M180 20v160H20V20h160z'/%3E%3C/g%3E%3C/svg%3E%0A);
    --mask-position: 0% 0%;
    --mask-size: 100% 100%;
    --mask-repeat: no-repeat;
}
.newheader #comp-kk03oxa9 {
    width: 215px;
    height: 46px;
}
.newheader [data-mesh-id=comp-kkmte93ainlineContent-gridContainer] > [id="comp-kk03oxa9"] {
    position: relative;
    margin: 18px 0px 4px 0;
    left: 20px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
}
.newheader .MazNVa {
    /*left: var(--left,auto);*/
    /*position: var(--position-fixed,static);*/
    top: var(--top,auto);
    z-index: var(--z-index,auto);
}
.newheader .gSXewE {
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 0;
}
.newheader #MENU_AS_CONTAINER_TOGGLE {
    --rd: 0px;
    --shd: none;
    --bg: 255,255,255;
    --borderwidth: 0px;
    --bordercolor: 24,24,24;
    --alpha-bordercolor: 1;
    --rdOpen: 0px;
    --shdOpen: none;
    --bgOpen: 255,255,255;
    --borderwidthOpen: 0px;
    --bordercolorOpen: 24,24,24;
    --alpha-bordercolorOpen: 1;
    --lineColor: 24,24,24;
    --alpha-lineColor: 1;
    --lineColorOpen: 24,24,24;
    --alpha-lineColorOpen: 1;
    --alpha-bg: 0;
    --alpha-bgOpen: 0;
    --boxShadowToggleOn-shd: none;
    --boxShadowToggleOn-shdOpen: none;
    --static-spx: 1px;
}
.newheader #MENU_AS_CONTAINER_TOGGLE {
    width: 50px;
    height: 50px;
    z-index:1000;
}
.newheader body:not(.responsive) .gRZbpU {
    z-index: 49;
}
.newheader [data-mesh-id=comp-kkmte93ainlineContent-gridContainer] > [id="MENU_AS_CONTAINER_TOGGLE"] {
    position: relative;
    margin: 18px 0px 0px 0;
    left: 260px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
}
.newheader .gRZbpU {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    cursor: pointer;
}
.newheader .dgPk4k, .dgPk4k.qQAcOx {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%;
}
.newheader .dgPk4k {
    background-color: rgba(255,255,255);
    border: solid var(0px,0) rgba(var(24,24,24,var(--color_11)),var(1,1));
    border-radius: 0;
    box-shadow: none;
    transition: all .5s;
}
.newheader .a9Lpus {
    height: 20px;
    margin: auto;
    position: relative;
    width: 22px;
}
.newheader .UBzAay {
    background-color: rgba(24,24,24);
    border-radius: 2px;
    height: 2px;
    left: 0;
    position: absolute;
    transition: all .25s ease-in-out;
    width: 100%;
}
.newheader .BDFUUv, .jAmyzP {
    bottom: 0;
}
.newheader .jAmyzP {
    margin: auto;
    top: 0;
}
.newheader #comp-kkmyit92 {
    --static-spx: 1px;
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    width: 100%;
    --column-width: 320px;
    --column-flex: 320;
}
.newheader #comp-kkmyit92 {
    --static-spx: 1px;
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    width: 100%;
    --column-width: 320px;
    --column-flex: 320;
}
.newheader :host(.device-mobile-optimized) .V5AUxf>:last-child, body.device-mobile-optimized .V5AUxf>:last-child {
    margin-bottom: -1px;
}
.newheader [data-mesh-id=comp-kkmyit92inlineContent] {
    height: auto;
    width: 100%;
    position: static;
    min-height: 61px;
}
.newheader #comp-llr0fg9j3 {
    --txth: 89,26,29;
    --alpha-txth: 1;
    --trans: color 0.4s ease 0s;
    --fnt: normal normal normal 19px/1.875em avenir-lt-w01_85-heavy1475544,avenir-lt-w05_85-heavy,sans-serif;
    --txt:24,24,24;
    --alpha-txt: 1;
    --txtd: 255,255,255;
    --alpha-txtd: 1;
    --static-spx: 1px;
    --label-align: center;
    --label-text-align: center;
}
.newheader #comp-llr0fg9j3 {
    width: 120px;
    height: 41px;
}
.newheader [data-mesh-id=SITE_HEADERinlineContent-gridContainer] > [id="comp-llr0fg9j3"] {
    position: relative;
    margin: 77px 0 11px 0;
    left: 100px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    /* align-self: start; */
}
.newheader .S3GIZZ[aria-disabled=false] .U2uNPe {
    cursor: pointer;
}
.newheader .S3GIZZ .U2uNPe {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.newheader .U2uNPe {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: var(--label-align);
    min-width: 100%;
    text-align: initial;
    width: -moz-max-content;
    width: max-content;
}
.newheader .zKbzSQ {
    touch-action: manipulation;
}
.newheader .U2uNPe:before {
    max-width: var(--margin-left,0);
}
.newheader .S3GIZZ .CQ3ICl {
    color: #000;
    font: normal normal normal 19px/1.875em avenir-lt-w01_85-heavy1475544,avenir-lt-w05_85-heavy,sans-serif;
    transition: color 0.4s ease 0s;
    white-space: nowrap;
}
.newheader #MENU_AS_CONTAINER {
    --menu-height: 710px;
}
.newheader #MENU_AS_CONTAINER {
    --bg: var(--color_15);
    --alpha-bg: 0.6;
    --static-spx: 1px;
    left: calc((100% - 320px) / 2);
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --screen-width: 100vw;
}
.newheader #MENU_AS_CONTAINER {
    left: 0;
    margin-left: 0;
    width: 320px;
}
.newheader :host(.device-mobile-optimized) .GDawPp.KYFH_r, body.device-mobile-optimized .GDawPp.KYFH_r {
    height: 100vh;
}
.newheader .GDawPp.KYFH_r {
    position:fixed;
    top: 0;
}
.newheader .GDawPp[data-undisplayed=true] {
    display: none;
}
.newheader .E47cFx {
    background-color: rgba(24,24,24),var(0.6,1));
    /*display: initial;*/
    /*height: 100%;*/
    /*left: 0;*/
    opacity: 0;
    position: fixed;
    top: 0;
    /*width: 100%;*/
}
.newheader .qHmlKV {
    height: 100%;
    width: 100%;
}

.newheader .Qh9nQP.YmJi0A>:first-child {
    margin-top: 0px;
}

.newheader [data-mesh-id=MENU_AS_CONTAINERinlineContent] {
    height: auto;
    width: 320px;
}
.newheader [data-mesh-id=MENU_AS_CONTAINERinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: 1fr;
    grid-template-columns: 100%;
    padding-bottom: 0px;
    box-sizing: border-box;
}
#MENU_AS_CONTAINER_EXPANDABLE_MENU {
    --bgs: 255,255,255;
    --alpha-bg: 0;
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: 255,255,255;
    --brw: 0px;
    --brd: 24,24,24;
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --fnt: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,avenir-lt-w05_35-light,sans-serif;
    --txt: 24,24,24;
    --alpha-bgexpanded: 0;
    --alpha-txt: 1;
    --arrowColor:24,24,24;
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: all 0.4s ease 0s;
    --bgsSub: 255,255,255;
    --txtsSub: 89,26,29;
    --alpha-txtsSub: 1;
    --txts: 89,26,29;
    --alpha-txts: 1;
    --bgexpanded: 255,255,255;
    --alpha-bgh: 0;
    --fntSubMenu: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,avenir-lt-w05_35-light,sans-serif;
    --txtexpanded: 24,24,24;
    --alpha-txtexpanded: 1;
    --menuSpacing: 10px;
    --subMenuSpacing: 25px;
    --SKINS_fntSubmenu: normal normal normal 16px/1.4em din-next-w01-light {color_14};
    --SKINS_submenuBR: 90px;
    --SKINS_submenuMargin: 0;
    --alpha-bgs: 0;
    --alpha-bgsSub: 0;
    --alpha-brd: 0.2;
    --bgh: 230,234,245;
    --boxShadowToggleOn-shd: none;
    --rd: 0px;
    --separatorHeight: 0;
    --sepw: 1;
    --textSpacing: 0;
    --font: var(--font_8);
    --textAlignment: center;
    --txtSub: var(--color_18);
    --alpha-txtSub: 1;
    --static-spx: 1px;
    height: auto;
    --direction: ltr;
    --item-height: 50px;
    --text-align: center;
    --template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
    --label-grid-column: 2;
    --arrow-grid-column: 3;
    --padding-left: 0px;
    --sub-padding-left: 0px;
    --padding-right: 0px;
    --alpha-SKINS_bgSubmenu: 0;
    --sub-padding-right: 0px;
}
.newheader #MENU_AS_CONTAINER_EXPANDABLE_MENU {
    width: 185px;
    height: 450px;
}
.newheader [data-mesh-id=MENU_AS_CONTAINERinlineContent-gridContainer] > [id="MENU_AS_CONTAINER_EXPANDABLE_MENU"] {
    position: relative;
    margin: 75px 0px 0 0;
    left: 66px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
}
.newheader .Ujuv_D .DtkLku {
    box-shadow: var(--shd,0 1px 4px rgba(0,0,0,.6));
    position: relative;
    -webkit-transform: translateZ(0);
}
.newheader .Ujuv_D>ul {
    box-sizing: border-box;
    width: 100%;
}
.newheader .Ujuv_D>ul li {
    display: block;
}
.newheader .rZeEFq {
    --padding-left-lvl1: var(--padding-left,0);
    --padding-right-lvl1: var(--padding-right,0);
    --padding-left-lvl2: var(--sub-padding-left,0);
    --padding-right-lvl2: var(--sub-padding-right,0);
    --padding-left-lvl3: calc(2 * var(--padding-left-lvl2) - var(--padding-left-lvl1));
    --padding-right-lvl3: calc(2 * var(--padding-right-lvl2) - var(--padding-right-lvl1));
    background-color: rgba(var(--bg,var(--color_11)),var(--alpha-bg,1));
    border-color: rgba(var(--brd,var(--color_15)),var(--alpha-brd,1));
    border-style: solid;
    border-width: var(--brw,1px);
    box-sizing: border-box;
    display: flex;
    list-style: none;
    margin: 0;
    min-width: 100px;
    position: relative;
    text-align: var(--text-align,left);
    transition: var(--itemBGColorTrans,background-color .4s ease 0s);
}
.newheader .rZeEFq .P_UEhm {
    cursor: pointer;
    display: grid;
    grid-template-columns: 1fr;
    height: 50px;
    position: relative;
}
.newheader .rZeEFq .P_UEhm>.zY9Gw4 {
    position: relative;
    text-overflow: ellipsis;
}
.newheader .rZeEFq .P_UEhm>.zY9Gw4>.Y3Mib0 {
    bottom: 0;
    color: rgb(var(--txt,var(--color_15)));
    display: inline;
    font: var(--fnt,var(--font_1));
    left: 0;
    line-height: var(--item-height,50px);
    overflow: hidden;
    position: absolute;
    right: 0;
    text-overflow: ellipsis;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

#POPUPS_ROOT #s4j1t{
    min-width:100%;
}

.newheader #SITE_HEADER {
  
    background: #fff;
}

.open span.UBzAay.htSWpZ {
    transform: translateY(10px) translateY(-50%) rotate(-45deg);
}

.open span.UBzAay.jAmyzP {
    opacity: 0;
}

.open span.UBzAay.BDFUUv {
    transform: translateY(-10px) translateY(50%) rotate(45deg);
}
#MENU_AS_CONTAINER.open {
    display: block;
    background: #fff;
}
}

li.rZeEFq.U5UMrS.pZ7jQ9.wixui-vertical-menu__item.open ul {
    display: block;
    opacity: 1;
    position: relative;
}