.mob-menu{display:none !important}
.sticky-menu{padding:0;border-bottom:1px solid #ccc;background:#fff;height:85px;overflow:hidden}
.stick-inner{padding:0}
.sticky-menu a{color:#311d29;text-decoration:none;font-size:16px;display:block;height:85px;width:100%;padding:0 15px 15px 15px}
.sticky-menu a:active:before,.sticky-menu a:active,.sticky-menu a:hover,.sticky-menu a:hover:before,.sticky-menu a.active,.sticky-menu a.active:before{color:#fff;background:#ed0000}
.sticky-menu ul{text-align:justify;display:table;float:none;width:100%}
.sticky-menu li{position:relative;min-width:23%;display:inline-block;float:left;border-right:1px solid #ccc}
.sticky-menu.stick{position:fixed;top:50px;z-index:900}
.ccontainer{transition:height .25s ease-in;display:table;height:100%;position:absolute;overflow:hidden;width:100%;min-height:47px}
.chelper{#position:absolute;#top:50%;display:table-cell;vertical-align:middle}
.ccontent{#position:relative;#top:-50%;margin:0 auto;transition:height .25s ease-in}
.nj-stick-nav{display:inline-block;width:100%;font-weight:600}
.nj-stick-nav:before{font-family:"icomoon";margin-right:10px;top:10px;color:#ed0000;position:relative;font-weight:normal !important}
.nav-order:before{content:"\e920";font-size:200%}
.nav-install:before{content:"\e909";font-size:282%}
.nav-install2:before{content:"\e901";font-size:282%}
.nav-myvirgin:before{content:"\e91b";font-size:245%}
.nav-myvirgin2:before{content:"\e902";font-size:245%}
.nav-billing:before{content:"\e94a";font-size:195%}
a.nj-stick-nav.nav-order{padding-top:14px;border-left:1px solid #ccc}
a.nj-stick-nav.nav-myvirgin{padding-top:5px}
a.nj-stick-nav.nav-myvirgin2{padding-top:6px}
a.nj-stick-nav.nav-billing{padding-top:16px}
.lgi_sectionskin_0.sticky-menu.cloned{box-shadow:0 0 12px -3px}
.nj-home-link a{color:#ed0000}
.nj-home-link a:active,.nj-home-link a:hover{color:#000;background:transparent;text-decoration:underline}
@media screen and (max-width:319px){.sticky-menu a{font-size:17px !important;margin-top:6px}
}
@media screen and (max-width:519px){.desktop-only{display:none}
.ccontainer{width:100% !important}
.sticky-menu .stick-inner ul li a{font-size:10px !important}
.lgi-stepoption-skin p{font-size:11px;padding-left:5px;padding-right:5px}
.lgi-stepoption-skin p br{display:none}
}
@media screen and (max-width:828px){.stick-inner .lgi_col_20_80-c0{display:inline-table;position:absolute;top:75px;z-index:20;width:initial;text-align:left;margin-left:2%}
.sticky-menu ul li{position:relative;width:25%;display:inline-block;float:left;border-right:1px solid #ccc;text-align:center}
.sticky-menu ul li a{font-size:13px !important;height:75px;padding:10px 5px 5px 5px;line-height:normal}
.nj-stick-nav:before{margin-right:0;top:0;display:block;margin-bottom:5px}
a.nj-stick-nav.nav-myvirgin{padding-top:13px}
a.nj-stick-nav.nav-order{padding-top:19px}
.ccontainer{width:125%}
.sticky-menu{margin-top:-1px !important;border-top:1px solid #ccc}
}
@media screen and (max-width:959px){.sticky-menu li a{font-size:12px !important}
.chelper{display:block}
.sticky-menu .parsys_column{padding:0}
.sticky-menu .row{padding:0;width:100%}
}
@media screen and (min-width:959px) and (max-width:1020px){.sticky-menu a{font-size:13px !important}
}
@media screen and (max-width:1170px){.sticky-menu{height:75px}
.sticky-menu a{font-size:14px;height:75px;padding:0 10px 10px 10px}
}
] .ext-gecko .ccontainer,.ext-strict .ccontainer{position:relative !important}
.lgi-stepplan-viewer-introduction,.lgi-stepplan-progress-sticky{display:none}
.lgi-stepplan-viewer-content.lgi_lightgrey2{background-color:#fff}
.help-guides .lgi-step-number-call-us span:before{font-family:icons;font-weight:400;content:"x"}