.ps-container.ps-active-x > .ps-scrollbar-x-rail,.ps-container.ps-active-y > .ps-scrollbar-y-rail{display:block}
.ps-container.ps-in-scrolling{pointer-events:none}
.ps-container.ps-in-scrolling > .ps-scrollbar-x-rail{background-color:#eee;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90)}
.ps-container.ps-in-scrolling > .ps-scrollbar-x-rail > .ps-scrollbar-x{background-color:#999}
.ps-container.ps-in-scrolling > .ps-scrollbar-y-rail{background-color:#eee;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90)}
.ps-container.ps-in-scrolling > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:#999}
.ps-container > .ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:3px;height:8px}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}
.ps-container > .ps-scrollbar-y-rail{position:absolute;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}
.ps-container.ps-in-scrolling{pointer-events:none}
.ps-container.ps-in-scrolling > .ps-scrollbar-x-rail{background-color:#eee;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90)}
.ps-container.ps-in-scrolling > .ps-scrollbar-x-rail > .ps-scrollbar-x{background-color:#999}
.ps-container.ps-in-scrolling > .ps-scrollbar-y-rail{background-color:#eee;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90)}
.ps-container.ps-in-scrolling > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:#999}
.ps-container > .ps-scrollbar-x-rail,.ps-container > .ps-scrollbar-y-rail{opacity:.6;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);filter:alpha(opacity=60)}
.ps-container > .ps-scrollbar-x-rail{background-color:#eee;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90)}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x{background-color:#999}
.ps-container > .ps-scrollbar-y-rail{background-color:#eee;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:#999}
.cont_sous_menu_externe{z-index:1000;text-indent:0;visibility:hidden;padding-right:8px;min-width:190px;display:none;position:absolute;height:301px;top:28px;left:0;line-height:11px;border-top:1px}
.cont_sous_menu_externe.btn_marque{min-width:180px}
.cont_sous_menu_interne{background:#fff;padding:0 0 10px!important;min-width:190px;display:table-cell;position:relative;box-shadow:-5px 7px 8px rgba(0,0,0,0.4);border-right:1px solid #b2b2b2;border-left:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;z-index:1000;left:-2px}
.cont_sous_menu_interne.btn_marque{height:440px;padding-bottom:6px;background:#fff}
.cont_sous_menu_interne.btn_marque a{text-decoration:none}
.cont_sous_menu{border-left:#f7f7f7 1px solid;background:#fff;min-width:190px;display:table-cell}
.cont_sous_menu.btn_marque{width:339px;display:block;border-top:none}
.greyLine{position:absolute;border-top:1px solid #b2b2b2;height:1px}
.title_marque{color:#000;margin-left:10px;font-size:11px;font-weight:700;margin-bottom:3px;margin-top:0;text-transform:uppercase}
a.menu_marque{display:block;color:#000;text-decoration:none;margin-bottom:1px;padding-left:10px;font-size:11px}
a.menu_marque:hover{color:#fff;background-color:#000}
#title_marque_all{margin-top:15px}
.sous_menu_content{height:435px;padding-right:0;padding-top:0;padding-left:10px;float:left;position:relative}
.sous_menu_img_promo{width:250px;height:410px;float:left;margin-top:13px;margin-left:0;padding-top:10px;overflow:hidden;border-left:1px solid #b2b2b2}
.bloc_promo_ss_menu{vertical-align:middle;display:table-cell;text-align:center;width:250px;overflow:hidden;height:258px}
.bloc_promo_ss_menu a{text-decoration:none}
.titre_promo_ss_menu{margin:auto;margin-top:1px;display:block}
.conteneur_img_promo_ss_menu{height:225px}
.img_promo_ss_menu{margin:auto;margin-top:5px;margin-bottom:2px;display:block;width:225px;height:225px}
.marque_promo_ss_menu{font-size:11px;margin:0 auto 4px;width:210px;text-align:center;font-weight:700;text-transform:uppercase}
.marque_promo_ss_menu .tag{padding-bottom:3px}
.desc_promo_ss_menu{font-size:12px;margin:auto;margin-top:2px;width:190px;text-align:center;line-height:15px}
.prix_promo_ss_menu{clear:both;margin:auto;width:190px;text-align:center;margin-top:6px;font-size:11px;font-weight:700;font-family:arial}
.title-menu{font-family:"Avalon_mediumbold";font-size:13px;letter-spacing:.75px}
.title-menu span{font-family:"Avalon"}
.sous_menu_content.btn_marque{width:210px;overflow:hidden;display:block;height:421px;margin-top:15px;border-top:none}
.cont_sous_menu.btn_marque .sous_menu_img_promo{width:2px}
.item_sous_menu{margin-bottom:15px}
.item_sous_menu >a.title-subcat{text-decoration:none;color:#000;font-size:12px;text-transform:uppercase;margin:0 0 4px;height:14px;line-height:15px;display:table}
.item_sous_menu >a{text-decoration:none}
.item_sous_menu >a:hover div span{color:#C00}
.sous_item_sous_menu{margin-bottom:5px}
.sous_item_sous_menu >a{text-decoration:none;color:#000;font-size:12px;line-height:12px;margin-bottom:4px;letter-spacing:.5px}
.sous_item_sous_menu >a:hover{color:#c00}
.voir_tout_sous_menu{position:absolute;bottom:14px;right:10px;color:#000;padding-left:10px;font-size:13px;text-decoration:underline}
#ChampMarque{display:none;visibility:hidden}
#menu_marque_container{height:273px;padding-left:15px;line-height:22px}
.sous_menu_triple{margin:15px 30px 20px 0;width:160px;display:table}
.sous_menu_content.btn_marque{width:210px;display:block;margin-top:15px;border-top:none}
.right_marques{float:left;margin-left:-3px\9;margin-top:-7px\9;text-align:center;padding:5px 0 0 25px;font-size:12px;width:120px;line-height:15px}
.right_marques h4{margin:0;padding:0}
.right_marques li{padding-bottom:0}
.cd-main-header ul.cd-primary-nav li.brand_mob_meun ul{padding:0!important;background:transparent;box-shadow:none}
.cont_sous_menu_interne ul{margin:0;padding:0;list-style:none}
.nav meganav__sub li a{color:#666}
.marques_title .cd-primary-nav a,.marques_title .cd-primary-nav ul a{overflow:auto}
.meganav__brand-letters li a{height:auto;line-height:18px}
.cd-primary-nav .right_marques a,.cd-primary-nav .right_marques ul a,.cd-primary-nav .cd-secondary-nav .right_marques a,.cd-primary-nav .cd-secondary-nav .right_marques >li >a.SecStepLink{line-height:16px;overflow:auto;height:auto;text-overflow:inherit;font-size:12px;display:inline}
#menu_marque_container ul.meganav__sub li a{line-height:18px!important;height:auto!important;text-overflow:inherit;font-size:14px}
#menu_marque_container h4.meganav__hd meganav__hd_letter{font-size:14px;color:#333;font-weight:700;margin:5px 0}
.nav.meganav__sub{margin-bottom:10px}
.right_marques .disabled{color:#CCC!important}
.disabled h4{color:#CCC}
.brand_mob_meun .right_marques .disabled:hover{color:#CCC!important;background:none!important}
#menu_marque_container h4{margin:0;padding:0;font-size:14px;font-weight:700}
.ps-container >.ps-scrollbar-y-rail{background:#eee;opacity:.9}
.meganav__brand-letters a{padding-right:0!important}
h4.marques_title{font-size:13px}
.responsive-tabs__heading{display:none}
.responsive-tabs__list__item{display:inline;cursor:pointer;font-family:'Assistant',sans-serif;font-size:16px;text-transform:uppercase;font-weight:400}
@media (max-width: 767px) {
.responsive-tabs__list{display:none}
.responsive-tabs__heading{display:block;cursor:pointer;font-size:16px;color:#333}
.responsive-tabs__panel--closed-accordion-only{display:none}
.responsive-tabs__heading.responsive-tabs__heading--active{color:#333}
}
@media (min-width: 768px) {
.responsive-tabs__panel--closed-accordion-only{display:block!important}
}
.responsive-tabs-wrapper{clear:both;zoom:1}
.responsive-tabs-wrapper:before,.responsive-tabs-wrapper:after{content:"";display:table}
.responsive-tabs-wrapper:after{clear:both}
.nav.meganav__brand-letters a:hover,.nav.meganav__sub a:hover{background:#0f034e;color:#fff}
.responsive-tabs__heading{display:none}
.responsive-tabs__list__item{display:inline;cursor:pointer;font-family:'Assistant',sans-serif;font-size:16px;text-transform:uppercase;font-weight:400}
@media (max-width: 767px) {
.responsive-tabs__list{display:none}
.responsive-tabs__heading{display:block;cursor:pointer;font-size:16px;color:#333}
.responsive-tabs__panel--closed-accordion-only{display:none}
.responsive-tabs__heading.responsive-tabs__heading--active{color:#333}
.Hfixed .cd-nav-trigger .txt-menu{color: #1d3d7c;}
}
@media (min-width: 768px) {
.responsive-tabs__panel--closed-accordion-only{display:block!important}
}
.responsive-tabs-wrapper{clear:both;zoom:1}
.responsive-tabs-wrapper:before,.responsive-tabs-wrapper:after{content:"";display:table}
.responsive-tabs-wrapper:after{clear:both}
.responsive-tabs__heading--active:focus,.responsive-tabs__list__item--active:focus{outline:none!important}
.responsive-tabs__list{width:100%;text-align:center;margin-bottom:30px;padding-left:0}
.responsive-tabs__list__item{padding:10px 20px}
.responsive-tabs__list__item--active,.responsive-tabs__list__item--active:hover{background:#fff;border-bottom:#15aca9 3px solid}
.responsive-tabs__panel{margin-bottom:50px}
@media (max-width: 767px) {
.responsive-tabs__heading{position:relative;padding:10px 0}
.responsive-tabs__heading:after{content:"";display:block;position:absolute;right:20px;top:40%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}
.responsive-tabs__heading--active:after{border-bottom:5px solid #000;border-top:0}
}
.NewNav{float:left}
.cd-main-header.nav-is-visible .cd-header-buttons{background:#0196c2 none repeat scroll 0 0;left:-15px;}
.iconcat > *{display:inline-block;vertical-align:middle;line-height:normal}
.shy-icon{background-image:url(../images/shy-menu-icon.png);background-repeat:no-repeat;background-size:auto 24px;height:24px;width:24px;margin-right:10px}
.icon-feet{background-position:0 0}
.icon-general{background-position:-28px 0}
.icon-oral{background-position:-55px 0}
.icon-hair{background-position:-82px 0}
.icon-scalp{background-position:-112px 0}
.icon-female{background-position:-140px 0}
.icon-male{background-position:-166px 0}
.icon-unisex{background-position:-196px 0}
.icon-body{background-position:-224px 0}
.icon-facial{background-position:-252px 0}
@media only screen and (min-width:1121px) {
#MainMenu .row{position:relative}
.NewNav{width:100%}
.cart.dropdown{float:none;position:absolute;right:0;z-index:9}
#cd-primary-nav .cd-secondary-nav li a{-ms-transform:translate3d(0px,0px,0px)}
.cd-main-header .cd-header-buttons{display:none}
.cd-primary-nav > li{position:relative}
.cd-primary-nav .cd-secondary-nav.nmenu-primary{display:flex;padding:0 20px 20px;width:auto;right:auto}
.cd-primary-nav .cd-secondary-nav.nmenu-primary > li.has-children{display:flex;flex-direction:column;width:33.33%;margin-right:20px;min-width:228px}
.cd-primary-nav .cd-secondary-nav.nmenu-primary > li.has-children:last-child{margin-right:0}
.cd-primary-nav .cd-secondary-nav.nmenu-primary > li:last-child:not(.has-children):not(.catimg-sub){min-width:270px}
.cd-primary-nav .cd-secondary-nav.nmenu-primary > li:not(.SecStepList):not(.catimg-sub){max-height:454px;display:flex}
.cd-primary-nav .cd-secondary-nav.nmenu-primary > li.has-children > *{padding:0;width:100%}
.cd-primary-nav .cd-secondary-nav.nmenu-primary > li.has-children .iconcat{border-bottom:1px solid #0f034e;margin-top:15px;color:#0f034e;font-size:14px;overflow:visible;padding-bottom:5px;min-height:30px}
.cd-primary-nav .cd-secondary-nav.nmenu-primary > li.has-children .iconcat:not(:first-of-type){margin-top:25px}
.cd-primary-nav .cd-secondary-nav.nmenu-primary > li.has-children a,.cd-primary-nav .cd-secondary-nav.nmenu-primary > li.has-children ul{padding:0;line-height:normal}
.cd-primary-nav .cd-secondary-nav.nmenu-primary .nmenu-secondary a{font-size:14px}
.cd-primary-nav .cd-secondary-nav.nmenu-primary .nmenu-secondary li{margin-top:10px}
.cd-primary-nav .cd-secondary-nav.nmenu-primary.no-icon-menu > li.has-children a{border:medium none;color:#333;font-weight:400;padding:0}
.cd-primary-nav > li.catimg-main{position:inherit}
.cd-primary-nav .cd-secondary-nav.catimg-menu{padding:0}
.cd-primary-nav .cd-secondary-nav.nmenu-primary.catimg-menu > li{display:table;padding:0;width:100%}
.catimg-sub a img{margin:0 0 5px;width:100px;height:auto!important}
.cd-primary-nav .cd-secondary-nav.nmenu-primary.catimg-menu a{min-height:112px;text-align:center;padding:8px 10px}
.catimg-sub a span{display:block;line-height:normal;font-weight:400;font-size:14px;white-space:normal;color:#666}
.catimg-sub a:hover{box-shadow:0 0 5px 1px #ccc;z-index:99;transition:all .3s ease 0}
.catimg-sub a:hover span{color:#6ead0d;transition:all .3s ease 0}
.nmenu-primary > li.has-children.bdrnone + li.has-children{overflow:visible}
.nmenu-primary > li.has-children .blank-link.iconcat{border-bottom:1px solid #0f034e!important}
.nmenu-primary > li.has-children .blank-link.iconcat:before{content:"";border-bottom:1px solid #0f034e;display:block;height:100%;left:-30px;position:absolute;top:1px;transform:translate(0px);width:30px}
.nmenu-primary > li.has-children a.iconcat{cursor:default}
.no-icon-menu > li a .ww-icon{display:none}
.menu-featured-pro{text-align:center;width:100%;margin-top:15px}
.menu-featured-pro h3{background-color:#1166b9;color:#fff;font-size:16px;font-weight:600;margin:0;padding:5px 10px}
.menu-featured-pro .item{border:1px solid #e7e7e7;padding:15px;text-align:center;width:100%}
.menu-featured-pro .item em{color:#79797b;display:block;font-size:15px;font-style:normal;padding-top:7px;line-height:normal}
.menu-featured-pro .item strong{color:#0f034e;font-size:18px}
.menu-featured-pro .item a:not(.btn){display:block;padding:0}
.menu-featured-pro .item div{margin:10px 0}
.menu-featured-pro .item div > *{display:inline-block}
.menu-featured-pro .item div .OldPrice{padding-left:10px}
.menu-featured-pro .item i{display:inline-block;padding:0}
.menu-featured-pro .item .btn{display:inline-block;padding:5px 20px;width:auto}
.marques_title{display:none!important}
}
@media only screen and (max-width: 1120px) {
.cd-main-content nav{min-height:40px}
.cd-primary-nav li{list-style-type:none}
.cd-primary-nav .has-children i{float:right;text-align:center;background:url(../images/right-arrow.png) no-repeat center center;width:45px;height:50px}
li.has-children li.has-children li i{background:none}
ul.cd-secondary-nav .go-back{border-bottom:1px solid #d4d4d4;padding-bottom:0;height:50px}
ul.cd-secondary-nav .go-back i{background:none}
.cd-primary-nav .has-children.MobileShow a{padding-right:2px;width:100%}
.has-children.main-node.MobileShow a{background:url(../images/right-arrow.png) no-repeat 92% 50%!important;padding-bottom:0}
.has-children.main-node.MobileShow .go-back a{background:none!important}
.has-children.main-node.MobileShow ul li,.brand_mob_meun ul li{border-bottom:1px solid #d4d4d4!important}
.cd-primary-nav .has-children,.cd-primary-nav .has-children li,.cd-secondary-nav .SecStepList{border-bottom:1px solid #d4d4d4;padding-bottom:0}
.cd-primary-nav .has-children a{display:inline-block;border-bottom:none!important;width:82%;background:none!important}
.TopBar{display:none}
.cd-primary-nav .MobileShow{display:block!important}
.cd-primary-nav .MobHide{display:none!important}
.overflow-hidden{overflow:hidden;}
.nav-on-left.overflow-hidden .cd-main-content{/*position:fixed;*/}
.cd-primary-nav,.cd-primary-nav ul{left:0;right:auto}
.cd-primary-nav{opacity:0}
.cd-primary-nav.nav-is-visible{opacity:1}
.InfoBar{display:none}
.wraperMT{margin-top:0}
.cd-primary-nav > li{padding-bottom:0}
.nmenu-primary > li:last-child:not(.has-children):not(.catimg-sub):not(.SecStepList){display:none}
.cd-primary-nav li.has-children i{width:18%;cursor:pointer}
.nmenu-primary > li.has-children .iconcat:not(:last-of-type),.nmenu-primary > li.has-children i:not(:last-of-type){border-bottom:1px solid #d4d4d4!important}
.catimg-sub a img{display:none}
.catimg-sub a{float:none}
.nmenu-primary.catimg-menu .catimg-sub > *{border-bottom:1px solid #d4d4d4!important}
.cd-nav i.no-sub{background:rgba(0,0,0,0) none repeat scroll 0 0}
.cd-secondary-nav .SecStepList a.SecStepLink{background:rgba(0,0,0,0) none repeat scroll 0 0!important}
.cd-primary-nav .MTopBar{background:#efefef none repeat scroll 0 0;border-bottom:1px solid #d4d4d4;clear:both}
.cd-primary-nav.moves-out .MTopBar{background:transparent none repeat scroll 0 0}
.cd-primary-nav .MTopBar > a{border-bottom:medium none;height:auto;line-height:normal;padding:10px 15px}
.cd-primary-nav.moves-out > li.active-menu{border:medium none}
.cd-primary-nav.moves-out > li.active-menu > i{display:none}
.cd-primary-nav.moves-out > li:not(.active-menu){border:medium none;height:0}
.cd-primary-nav.moves-out > li:not(.active-menu) > i{display:none}
.cd-secondary-nav.nmenu-primary li.catimg-sub{border:medium none}
.cd-primary-nav li:not(.go-back):not(.MTopBar){float:left;width:100%}
.cd-primary-nav li:not(.go-back):not(.MTopBar) > a{float:left}
.cd-secondary-nav.nmenu-primary .iconcat{line-height:45px}
.iconcat .firstcat{max-width:164px}
ul.cd-secondary-nav .go-back{background:#fff none repeat scroll 0 0;box-shadow:-22px 1px 26px -28px #999 inset;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:0;z-index:1}
}
@media only screen and (min-width: 1025px) and (max-width: 1120px) {
.cd-main-header.nav-is-visible .cd-header-buttons{left:-51px}
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
.cd-main-header.nav-is-visible .cd-header-buttons{left:-32px}
}
@media only screen and (min-width: 993px) and (max-width: 1120px) {
.FooterQuickLinks.FMid dt{font-size:16px}
}
.cd-secondary-nav{z-index:2}
@media only screen and (max-width: 1120px) {
.cd-main-content.nav-is-visible{-webkit-transform:translateX(260px);-moz-transform:translateX(260px);-ms-transform:translateX(260px);-o-transform:translateX(260px);transform:translateX(260px)}
.nav-on-left .cd-main-content.nav-is-visible{-webkit-transform:translateX(260px);-moz-transform:translateX(260px);-ms-transform:translateX(260px);-o-transform:translateX(260px);transform:translateX(260px)}
.cd-main-content,.cd-main-header{position:relative;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}
.cd-main-content{z-index:2}
}
.cd-main-header{z-index:3}
.nav-is-fixed .cd-main-header{position:fixed;top:0;left:0;width:100%}
@media only screen and (min-width: 1121px) {
.cd-main-header{position:relative}
.cd-main-header::after{clear:both;content:"";display:table}
}
.cd-logo{position:absolute;top:12px;left:5%}
.cd-logo img{display:block}
@media only screen and (max-width: 1120px) {
.nav-on-left .cd-logo{left:auto;right:5%}
}
@media only screen and (min-width: 1121px) {
.cd-logo{top:26px;left:4em}
}
.cd-header-buttons{position:absolute;z-index:99;margin:0;padding:0}
.cd-header-buttons li{list-style-type:none;padding:0}
.cd-search-trigger,.cd-nav-trigger {display: block;height: 40px;z-index: 6;}
.cd-search-trigger::before,.cd-search-trigger::after{content:'';position:absolute;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff none repeat scroll 0 0}
.cd-search-trigger::before{top:11px;left:11px;width:18px;height:18px;border-radius:50%;border:3px solid #2e3233}
.cd-search-trigger::after{height:3px;width:8px;background:#2e3233;bottom:14px;right:11px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.cd-search-trigger span{position:absolute;height:100%;width:100%;top:0;left:0}
.cd-search-trigger span::before,.cd-search-trigger span::after{content:'';position:absolute;display:inline-block;height:3px;width:22px;top:50%;margin-top:-2px;left:50%;margin-left:-11px;background:#2e3233;opacity:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.3s,-webkit-transform .3s;-moz-transition:opacity 0.3s,-moz-transform .3s;transition:opacity 0.3s,transform .3s}
.cd-search-trigger span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.cd-search-trigger span::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.cd-search-trigger.search-is-visible::before,.cd-search-trigger.search-is-visible::after{opacity:0}
.cd-search-trigger.search-is-visible span::before,.cd-search-trigger.search-is-visible span::after{opacity:1}
.cd-search-trigger.search-is-visible span::before{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.cd-search-trigger.search-is-visible span::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.cd-nav-trigger span,.cd-nav-trigger span::before,.cd-nav-trigger span::after{position:absolute;height:2px;width:24px;background:#fff}
.cd-nav-trigger span {top: 28%;-webkit-transition: background .3s .3s;-moz-transition: background .3s .3s;transition: background .3s .3s;left: 0;right: 0;margin: 0 auto;}
.cd-nav-trigger .txt-menu{font-size: 13px;color: #fff;position: relative;top: 20px;text-align: center;white-space: nowrap;} 
.cd-search-trigger{width: 40px;} 
.cd-search-trigger {color: transparent;}
.cd-nav-trigger {width:auto;}
.cd-nav-trigger span::before,.cd-nav-trigger span::after{content:'';right:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s .3s;-moz-transition:-moz-transform .3s .3s;transition:transform .3s .3s}
.cd-nav-trigger span::before{top:-6px}
.cd-nav-trigger span::after{top:6px}
.cd-nav-trigger.nav-is-visible .txt-menu {display: none;}
.cd-nav-trigger.nav-is-visible{background: #0196C2;width: 40px;}
.cd-nav-trigger.nav-is-visible span{top:50%}
.cd-nav-trigger.nav-is-visible span::before{top: -4px;}
.cd-nav-trigger.nav-is-visible span::after{top: 4px;}
.cd-nav-trigger.nav-is-visible span, .cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{width: 18px;}
.cd-nav-trigger.nav-is-visible span{background:rgba(46,50,51,0)}
.cd-nav-trigger.nav-is-visible span::before{-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg);-moz-transform:translateX(4px) translateY(-3px) rotate(45deg);-ms-transform:translateX(4px) translateY(-3px) rotate(45deg);-o-transform:translateX(4px) translateY(-3px) rotate(45deg);transform:translateX(4px) translateY(-3px) rotate(45deg)}
.cd-nav-trigger.nav-is-visible span::after{-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);-moz-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);-o-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg)}
.cd-nav-trigger.nav-is-visible span::after,.cd-nav-trigger.nav-is-visible span::before{background:#fff none repeat scroll 0 0}
.cd-nav-trigger.nav-is-visible span{margin:0 auto;right:0}
@media only screen and (min-width: 1121px) {
.cd-nav-trigger{display:none}
}
.cd-primary-nav .change-node,.cd-primary-nav .change-node ul{right:0}
.cd-primary-nav,.cd-primary-nav ul{position:fixed;top:0;height:100%;width:260px;background:#fff;overflow-y:scroll;scroll-behavior:smooth;z-index:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;padding:0}
.cd-primary-nav a,.cd-primary-nav ul a{display:block;height:50px;line-height:50px;padding:0 15px;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e9e9e9;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity;-webkit-transition:-webkit-transform 0.3s,opacity .3s;-moz-transition:-moz-transform 0.3s,opacity .3s;transition:transform 0.3s,opacity .3s}
.cd-primary-nav.is-hidden,.cd-primary-nav ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.cd-primary-nav.moves-out > li > a,.cd-primary-nav ul.moves-out > li > a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0}
@media only screen and (max-width: 1120px) {
.nav-on-left .cd-primary-nav,.nav-on-left .cd-primary-nav ul{right:auto;left:0;margin:0}
.cd-primary-nav,.cd-primary-nav ul{overflow-x:hidden!important;box-shadow:-22px 1px 26px -28px #999 inset}
.cd-primary-nav li a{padding:0 0 0 15px}
.cd-primary-nav a,.cd-primary-nav ul a{-webkit-transition:-webkit-transform 0s,opacity .3s;-moz-transition:-moz-transform 0s,opacity .3s;transition:transform 0s,opacity .3s}
}
.cd-primary-nav .see-all a{color:#69aa6f}
.cd-primary-nav .cd-nav-gallery .cd-nav-item,.cd-primary-nav .cd-nav-icons .cd-nav-item{height:80px;line-height:80px}
.cd-primary-nav .cd-nav-gallery .cd-nav-item h3,.cd-primary-nav .cd-nav-icons .cd-nav-item h3{overflow:hidden;text-overflow:ellipsis}
.cd-primary-nav .cd-nav-gallery .cd-nav-item{padding-left:90px}
.cd-primary-nav .cd-nav-gallery .cd-nav-item img{position:absolute;display:block;height:40px;width:auto;left:20px;top:50%;margin-top:-20px}
.cd-primary-nav .cd-nav-icons .cd-nav-item{padding-left:75px}
.cd-primary-nav .cd-nav-icons .cd-nav-item p{color:#2e3233;font-size:1.3rem;display:none}
.cd-primary-nav .cd-nav-icons .cd-nav-item::before{content:'';display:block;position:absolute;left:20px;top:50%;margin-top:-20px;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:40px 40px}
@media only screen and (max-width: 1120px) {
.cd-primary-nav{visibility:hidden;-webkit-transition:visibility 0 .3s;-moz-transition:visibility 0 .3s;transition:visibility 0 .3s}
.cd-primary-nav.nav-is-visible{visibility:visible;-webkit-transition:visibility 0 0;-moz-transition:visibility 0 0;transition:visibility 0 0}
}
@media only screen and (min-width: 1121px) {
.cd-primary-nav{position:static;padding:0;height:auto;width:auto;overflow:visible;background:transparent;margin:0;list-style:none}
.cd-primary-nav::after{clear:both;content:"";display:table}
.cd-primary-nav.moves-out > li > a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}
.cd-primary-nav ul{position:static;height:auto;width:auto;background:transparent;overflow:visible;z-index:3}
.cd-primary-nav ul.is-hidden{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.cd-primary-nav ul.moves-out > li > a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}
.cd-primary-nav > li{float:left;background-repeat:no-repeat;background-position:center left;padding-bottom:0}
.cd-primary-nav > li > a{position:relative;display:inline-block;height:40px;line-height:40px;padding:0 15px;color:#2e3233;overflow:visible;border-bottom:none;-webkit-transition:color 0.3s,box-shadow .3s;-moz-transition:color 0.3s,box-shadow .3s;transition:color 0.3s,box-shadow .3s;color:#fff;font-size:15px}
.cd-primary-nav > li > a:hover{color:#fff}
.cd-primary-nav > li > a.selected{color:#fff;background:#0196c2}
.cd-primary-nav .go-back,.cd-primary-nav .see-all{display:none}
.cd-primary-nav .cd-secondary-nav,.cd-primary-nav .cd-nav-gallery,.cd-primary-nav .cd-nav-icons{position:absolute;top:40px;width:auto;background:#fff;padding:15px 20px;box-shadow:inset 0 1px 0 #e2e3df,0 4px 6px rgba(0,0,0,0.7);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s 0s,visibility 0 0;-moz-transition:opacity .3s 0s,visibility 0 0;transition:opacity .3s 0s,visibility 0 0;left:0}
.cd-primary-nav .cd-secondary-nav::after,.cd-primary-nav .cd-nav-gallery::after,.cd-primary-nav .cd-nav-icons::after{clear:both;content:"";display:table}
.cd-primary-nav .cd-secondary-nav.is-hidden,.cd-primary-nav .cd-nav-gallery.is-hidden,.cd-primary-nav .cd-nav-icons.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0 .3s;-moz-transition:opacity .3s 0s,visibility 0 .3s;transition:opacity .3s 0s,visibility 0 .3s}
.cd-primary-nav .cd-secondary-nav > .see-all,.cd-primary-nav .cd-nav-gallery > .see-all,.cd-primary-nav .cd-nav-icons > .see-all{display:block;position:absolute;left:0;bottom:0;height:80px;width:100%;overflow:hidden;margin:0;padding:0}
.cd-primary-nav .cd-secondary-nav > .see-all a,.cd-primary-nav .cd-nav-gallery > .see-all a,.cd-primary-nav .cd-nav-icons > .see-all a{position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.2rem;font-weight:700;text-align:center;line-height:80px;border-top:1px solid #e2e3df;border-bottom:none;margin:0;padding:0;-webkit-transition:color 0.2s,background 0.2s,border .2s;-moz-transition:color 0.2s,background 0.2s,border .2s;transition:color 0.2s,background 0.2s,border .2s}
.cd-primary-nav .cd-secondary-nav > .see-all a:hover,.cd-primary-nav .cd-nav-gallery > .see-all a:hover,.cd-primary-nav .cd-nav-icons > .see-all a:hover{background:#2e3233;border-color:#2e3233;color:#fff}
.cd-primary-nav .cd-secondary-nav > li:last-child{margin-right:0}
.cd-primary-nav .cd-secondary-nav > li{height:auto;width:220px;float:left;margin-right:1%;overflow:hidden;overflow-x:hidden;padding-bottom:0}
.cd-primary-nav .cd-secondary-nav > li > a{color:#333;font-size:18px;font-family:'open_sansregular',sans-serif;font-weight:600}
.cd-primary-nav .cd-secondary-nav > li > a.SecStepLink{margin-bottom:0;font-weight:400;min-height:auto;pointer-events:auto}
.cd-primary-nav .cd-secondary-nav a,.cd-primary-nav .cd-secondary-nav > li > a.SecStepLink{height:auto;line-height:24px;padding:0 10px;color:#333;border-bottom:none;font-size:13px}
.right_marques .meganav__brand-letters li a{padding-left:0;display:block!important;overflow:inherit!important}
.blank-link{background:none!important;cursor:default!important}
.cd-primary-nav .cd-secondary-nav ul{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);padding:0}
.cd-primary-nav .cd-secondary-nav ul ul{position:absolute;top:0;left:0;height:100%;width:100%}
.cd-primary-nav .cd-secondary-nav ul ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.cd-primary-nav .cd-secondary-nav ul ul .go-back{display:block}
.cd-primary-nav .cd-secondary-nav ul ul .go-back a{color:transparent}
.cd-primary-nav .cd-secondary-nav ul ul .see-all{display:block}
.cd-primary-nav .cd-secondary-nav .moves-out > li > a{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
.cd-primary-nav .cd-nav-gallery li{width:22%;float:left;margin:0 4% 40px 0}
.cd-primary-nav .cd-nav-gallery li:nth-child(4n+2){margin-right:0}
.cd-primary-nav .cd-nav-gallery .cd-nav-item{border-bottom:none;padding:0;height:auto;line-height:1.2}
.cd-primary-nav .cd-nav-gallery .cd-nav-item img{position:static;margin-top:0;height:auto;width:100%;margin-bottom:.6em}
.cd-primary-nav .cd-nav-gallery .cd-nav-item h3{color:#69aa6f;font-weight:700;padding:0 .4em}
.cd-primary-nav .cd-nav-icons li{width:32%;float:left;margin:0 2% 20px 0}
.cd-primary-nav .cd-nav-icons li:nth-child(3n+2){margin-right:0}
.cd-primary-nav .cd-nav-icons .cd-nav-item{border-bottom:none;height:80px;line-height:1.2;padding:24px 0 0 85px;position:relative}
.cd-primary-nav .cd-nav-icons .cd-nav-item:hover{background:#f6f6f5}
.cd-primary-nav .cd-nav-icons .cd-nav-item h3{color:#69aa6f;font-weight:700}
.cd-primary-nav .cd-nav-icons .cd-nav-item p{display:block}
.cd-primary-nav .cd-nav-icons .cd-nav-item::before{left:25px}
}
.has-children > a,.go-back a{position:relative}
.has-children > a::before,.go-back a::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.has-children > a::after,.go-back a::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.has-children > a::before,.has-children > a::after{right:20px;-webkit-transform-origin:9px 50%;-moz-transform-origin:9px 50%;-ms-transform-origin:9px 50%;-o-transform-origin:9px 50%;transform-origin:9px 50%}
.cd-primary-nav .go-back a{padding-left:20px}
.cd-primary-nav .go-back a::before,.cd-primary-nav .go-back a::after{left:20px;-webkit-transform-origin:1px 50%;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-o-transform-origin:1px 50%;transform-origin:1px 50%}
@media only screen and (min-width: 1121px) {
.has-children > a::before,.has-children > a::after{right:15%}
#menu_marque_container ul.meganav__sub li a{width:90%}
.cd-primary-nav > .has-children > a::before{right:12px}
.cd-primary-nav > .has-children > a::after{right:7px}
.cd-primary-nav > .has-children > a.selected::before,.cd-primary-nav > .has-children > a.selected::after{width:14px}
.cd-primary-nav > .has-children > a.selected::before{-webkit-transform:translateX(5px) rotate(-45deg);-moz-transform:translateX(5px) rotate(-45deg);-ms-transform:translateX(5px) rotate(-45deg);-o-transform:translateX(5px) rotate(-45deg);transform:translateX(5px) rotate(-45deg)}
.cd-primary-nav > .has-children > a.selected::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.cd-secondary-nav > .has-children > a::before,.cd-secondary-nav > .has-children > a::after{display:none}
.cd-primary-nav .go-back a{padding-left:20px}
.cd-primary-nav .go-back a::before,.cd-primary-nav .go-back a::after{left:1px}
}
.cd-search{position:absolute;height:50px;width:100%;top:50px;left:0;z-index:3;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0 .3s;-moz-transition:opacity .3s 0s,visibility 0 .3s;transition:opacity .3s 0s,visibility 0 .3s}
.cd-search form{height:100%;width:100%}
.cd-search input{border-radius:0;border:none;background:#fff;height:100%;width:100%;padding:0 5%;box-shadow:inset 0 1px 0 #e2e3df,0 3px 6px rgba(0,0,0,0.05);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.cd-search input::-webkit-input-placeholder{color:#c9cbc4}
.cd-search input::-moz-placeholder{color:#c9cbc4}
.cd-search input:-moz-placeholder{color:#c9cbc4}
.cd-search input:-ms-input-placeholder{color:#c9cbc4}
.cd-search input:focus{outline:none}
.cd-search.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0 0;-moz-transition:opacity .3s 0s,visibility 0 0;transition:opacity .3s 0s,visibility 0 0}
.nav-is-fixed .cd-search{position:fixed}
@media only screen and (min-width: 1121px) {
.cd-search{height:120px;top:80px}
.cd-search input{padding:0 2em;font-size:3.2rem;font-weight:300}
}
.cd-overlay{position:fixed;height:100%;width:100%;top:0;left:0;cursor:pointer;visibility:hidden;opacity:0;z-index:5}
.cd-overlay.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0 0s,-webkit-transform .3s 0;-moz-transition:opacity .3s 0s,visibility 0 0s,-moz-transform .3s 0;transition:opacity .3s 0s,visibility 0 0s,transform .3s 0;   background: rgba(0,0,0,0.5);}
@media only screen and (max-width: 1120px) {
.has-children.main-node a{background:url(../images/right-arrow.png);background-position:95% center;background-repeat:no-repeat;padding-bottom:0;list-style:none}
.cd-overlay.is-visible{-webkit-transform:translateX(260px);-moz-transform:translateX(260px);-ms-transform:translateX(260px);-o-transform:translateX(260px);transform:translateX(260px)}
.nav-on-left .cd-overlay.is-visible{-webkit-transform:translateX(260px);-moz-transform:translateX(260px);-ms-transform:translateX(260px);-o-transform:translateX(260px);transform:translateX(260px)}
.cd-overlay.is-visible.search-is-visible,.nav-on-left .cd-overlay.is-visible.search-is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
}
.no-js .cd-primary-nav{position:relative;height:auto;width:100%;overflow:visible;visibility:visible;z-index:2}
.no-js .cd-search{position:relative;top:0;opacity:1;visibility:visible}
@media only screen and (min-width: 1121px) {
.no-js .cd-primary-nav{position:absolute;z-index:3;display:inline-block;width:auto;top:0;right:150px;padding:0}
.no-js .nav-is-fixed .cd-primary-nav{position:fixed}
}
.menu-bg-img{background:url(../images/menu-sprite.png) no-repeat;width:35px;margin-right:10px;display:inline-block;height:40px;vertical-align:middle;background-size:250px}
.menu-ico1{background-position:5px 0}
.menu-ico2{background-position:-30px 0}
.menu-ico3{background-position:-65px 0}
.menu-ico4{background-position:-98px 0}
.menu-ico5{background-position:-126px 0}
.menu-ico6{background-position:-162px 0}
.menu-ico7{background-position:-188px 0}
.menu-ico8{background-position:-220px 0}
.cd-secondary-nav li ul li,.cd-primary-nav .cd-secondary-nav > li.SecStepList{border-bottom:none;padding-bottom:0;list-style:none}
.sub-menu-title{border-bottom:1px solid #0f034e;padding-bottom:5px;margin-bottom:10px;font-weight:700;color:#0f034e}
.modal-open .cd-main-content{position:static!important}
#infograph_popup{overflow:auto}
.big-thumb-modal.InfoPopup{overflow:auto}
.big-thumb-modal.InfoPopup img{max-width:none}
.has-children.main-node .go-back a{background:rgba(0,0,0,0) none repeat scroll 0 0;padding-left:64px}
.go-back > a:before{border-right:1px solid #d4d4d4;content:"\f104";font-family:FontAwesome;font-size:22px;position:absolute;transform:rotate(0deg);width:25px}
@media only screen and (max-width:1120px) {
.cd-secondary-nav li ul li,.cd-primary-nav .cd-secondary-nav > li.SecStepList{border-bottom:none}
}
@media only screen and (min-width:1121px) {
.change-node .cd-secondary-nav{display:table}
.change-node .cd-secondary-nav > li{display:table-cell;float:none}
.cd-secondary-nav li.has-children:last-child{border-right:none}
.go-back{display:none!important}
.change-node .cd-secondary-nav{left:0!important}
}
/*CD Header New close Button*/
.cd-header-close-button{
	z-index: 99;
    margin: 0;
    padding: 0;
	top: 0;
	position:fixed;
}
.cd-main-header.nav-is-visible .cd-header-close-button {
    background: #0196c2 0 0;
    left: -15px;
}
.cd-header-close-button li {
    list-style-type: none;
    padding: 0;
}

.cd-header-close-button .cd-nav-trigger-close.nav-is-visible {
    background: #0196C2;
    width: 40px;
}

.cd-header-close-button .cd-nav-trigger-close, .cd-search-trigger {
    display: block;
    height: 40px;
    z-index: 6;
}

.cd-header-close-button .cd-nav-trigger-close.nav-is-visible span {
    background: 0 0;
    margin: 0 auto;
    right: 0;
}

.cd-header-close-button .cd-nav-trigger-close.nav-is-visible span, .cd-header-close-button .cd-nav-trigger-close.nav-is-visible span::before, .cd-header-close-button .cd-nav-trigger-close.nav-is-visible span::after {
    width: 18px;
}

.cd-header-close-button .cd-nav-trigger-close.nav-is-visible span {
    top: 50%;
}

.cd-header-close-button .cd-nav-trigger-close span {
    top: 28%;
    -webkit-transition: background .3s .3s;
    -moz-transition: background .3s .3s;
    transition: background .3s .3s;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.cd-header-close-button .cd-nav-trigger-close span, .cd-header-close-button .cd-nav-trigger-close span::after,.cd-header-close-button .cd-nav-trigger-close span::before {
    position: absolute;
    height: 2px;
    width: 24px;
    background: #fff;
}
.cd-header-close-button .cd-nav-trigger-close.nav-is-visible span::before {
    background: #fff 0 0;
}

.cd-header-close-button .cd-nav-trigger-close.nav-is-visible span::before {
    -webkit-transform: translateX(4px) translateY(-3px) rotate(45deg);
    -moz-transform: translateX(4px) translateY(-3px) rotate(45deg);
    -ms-transform: translateX(4px) translateY(-3px) rotate(45deg);
    -o-transform: translateX(4px) translateY(-3px) rotate(45deg);
    transform: translateX(4px) translateY(-3px) rotate(45deg);
}

.cd-header-close-button .cd-nav-trigger-close.nav-is-visible span, .cd-header-close-button .cd-nav-trigger-close.nav-is-visible span::before, .cd-header-close-button .cd-nav-trigger-close.nav-is-visible span::after {
    width: 18px;
}

.cd-header-close-button .cd-nav-trigger-close.nav-is-visible span::before {
    top: -4px;
}
.cd-header-close-button .cd-nav-trigger-close span::before {
    top: -6px;
}
.cd-header-close-button .cd-nav-trigger-close span::after, .cd-header-close-button .cd-nav-trigger-close span::before {
    content: '';
    right: 0;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition: -webkit-transform .3s .3s;
    -moz-transition: -moz-transform .3s .3s;
    transition: transform .3s .3s;
}

.cd-header-close-button .cd-nav-trigger-close.nav-is-visible span::after {
    -webkit-transform: translateX(4px) translateY(2px) rotate(-45deg);
    -moz-transform: translateX(4px) translateY(2px) rotate(-45deg);
    -ms-transform: translateX(4px) translateY(2px) rotate(-45deg);
    -o-transform: translateX(4px) translateY(2px) rotate(-45deg);
    transform: translateX(4px) translateY(2px) rotate(-45deg);
    background: #fff 0 0;
}


.cd-header-close-button .cd-nav-trigger-close span, .cd-header-close-button .cd-nav-trigger-close span::after, .cd-header-close-button .cd-nav-trigger-close span::before {
    position: absolute;
    height: 2px;
    width: 24px;
    background: #fff;
}

.cd-header-close-button .cd-nav-trigger-close.nav-is-visible span, .cd-header-close-button .cd-nav-trigger-close.nav-is-visible span::before,.cd-header-close-button .cd-nav-trigger-close.nav-is-visible span::after {
    width: 18px;
}

.cd-header-close-button .cd-nav-trigger-close.nav-is-visible span::after {
    top: 4px;
}

.cd-header-close-button .cd-nav-trigger-close span::after {
    top: 6px;
}

.cd-header-close-button .cd-nav-trigger-close span, .cd-header-close-button .cd-nav-trigger-close span::after, .cd-header-close-button .cd-nav-trigger-close span::before {
    position: absolute;
    height: 2px;
    width: 24px;
    background: #fff;
}
.cd-header-close-button .cd-nav-trigger-close.nav-is-visible .txt-menu{display:none;}
#mega-menu-id .cd-nav-trigger.nav-is-visible{display:none;}
@media screen and (max-width: 767px){
.cd-header-close-button .cd-nav-trigger-close span::after, .cd-header-close-button .cd-nav-trigger-close span::before {transition: none;}
.cd-header-close-button .cd-nav-trigger-close span {transition: none;}
.cd-header-close-button .cd-nav-trigger-close span {right: 20px;transition: none !important;}
.cd-header-close-button, .cd-header-close-button li {padding-bottom: 0;}
}
/*End*/
