.lgi-stepplan-progress .lgi-stepplan-viewer-scroll-up{display:none !important}
.lgi-stepplan-progress .lgi-stepplan-progress-container{display:none !important}
.wysiwyg_supp_placeholder{min-height:35px;color:#58595b;font-size:30px;font-family:Verdana}
.lgi-step-counter{position:absolute;background-color:#f48c00;color:#fff;font-size:2.143em;font-family:'VM Circular Bold',Arial,sans-serif;text-align:center;top:0;left:0;padding-top:11px;min-width:65px;min-height:65px}
.lgi-step-counter.lgi-finalStep{background-color:#5daa1a}
.lgi-step-counter.lgi-finalStep i{font-family:'icons',Arial,sans-serif;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;margin:0 0 0 -14px;position:absolute}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.lgi-step-counter.lgi-finalStep i{margin-left:17px !important}
}
.lgi-step-counter.lgi-finalStep i:before{content:'v'}
.lgi-step-counter-title{font-family:'VM Circular Bold',Arial,sans-serif;margin:0 0 0 30px;margin-left:37px;line-height:1.2em;margin-top:0;font-size:2.143em;padding-left:50px;padding-top:15px;min-height:65px}
.lgi-step-counter-title h1,.lgi-step-counter-title h2,.lgi-step-counter-title h3,.lgi-step-counter-title h4,.lgi-step-counter-title h5,.lgi-step-counter-title h6{margin:0}
@media only screen and (max-width:519px){.lgi-step-counter{min-width:45px;min-height:45px;padding-top:10px;font-size:20px}
.lgi-step-counter-title{margin-left:2px;margin-bottom:0;line-height:1.2em;font-size:1.5em;padding-top:12px;min-height:45px}
}
.step_container_fullwidth{position:relative}
.lgi-stepplan-viewer-introduction{padding:20px 0;position:relative;background:#fff}
.lgi-stepplan-viewer-introduction .row{background:#fff}
.lgi-stepplan-viewer-introduction .row .step_container_fullwidth{border-width:1px 0 0 0;border-style:solid;border-color:#e5e5e5;padding-top:20px}
.lgi-stepplan-viewer-content{background:#999;padding:30px 0}
.lgi-stepplan-viewer-content .row .step_container_fullwidth{background:#fff}
.lgi-stepplan-viewer-introduction .row:nth-child(1) .step_container_fullwidth,.lgi-stepplan-viewer-introduction .row:nth-child(2) .step_container_fullwidth{border-top:0;padding-top:0}
.lgi-stepplan-progress{display:block;clear:both;margin:0 auto;padding:0;width:100%;min-height:53px;z-index:300}
.lgi-stepplan-progress .lgi-stepplan-viewer-printmail{position:relative}
.lgi-stepplan-progress .lgi-stepplan-viewer-printmail .lgi-stepplan-viewer-print,.lgi-stepplan-progress .lgi-stepplan-viewer-printmail .lgi-stepplan-viewer-mail{top:20px;min-width:18px;display:inline-block;height:20px;vertical-align:middle}
.lgi-stepplan-progress .lgi-stepplan-viewer-print span,.lgi-stepplan-progress .lgi-stepplan-viewer-mail span{padding-left:22px}
.lgi-stepplan-progress-sticky{position:fixed;width:100%;left:0;right:0;top:49px;margin:0;padding:15px 0;border-width:1px;border-style:solid;border-color:#e3e3e3;-webkit-box-shadow:0 1px 1px #999;-moz-box-shadow:0 1px 1px #999;box-shadow:0 1px 1px #999;background:#fff;z-index:399}
.lgi-stepplan-progress-sticky .row .row{padding:0}
.lgi-stepplan-progress-sticky .lgi-stepplan-viewer-printmail{width:100%;position:absolute;left:0;right:0;text-align:center;top:20px}
.lgi-stepplan-progress-sticky .lgi-stepplan-viewer-printmail .lgi-stepplan-viewer-print,.lgi-stepplan-progress-sticky .lgi-stepplan-viewer-printmail .lgi-stepplan-viewer-mail{top:0}
.lgi-stepplan-progress-sticky h1{float:left;margin:0;position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:45%}
.lgi-stepplan-progress-sticky .lgi-stepplan-viewer-print span,.lgi-stepplan-progress-sticky .lgi-stepplan-viewer-mail span{width:14px;overflow:hidden;position:relative;display:none}
.lgi-stepplan-progress-sticky .lgi-stepplan-viewer-print{position:relative;text-decoration:none;margin-left:10px;font-size:12px;padding-right:10px}
.lgi-stepplan-progress-hidden{display:none}
.lgi-stepplan-viewer-print{position:relative;text-decoration:none;margin-left:0;font-size:12px}
.lgi-stepplan-viewer-print:before{position:absolute;display:inline-block;content:"D";font-size:14px;font-family:'icons',Arial,sans-serif;font-style:normal;font-weight:400;text-decoration:inherit;left:0;top:-2px}
.lgi-stepplan-viewer-mail{position:relative;text-decoration:none;margin-left:10px;font-size:12px}
.lgi-stepplan-viewer-mail:before{position:absolute;display:inline-block;content:"E";font-size:14px;font-family:'icons',Arial,sans-serif;font-style:normal;font-weight:400;text-decoration:inherit;left:0;top:-1px}
.lgi-stepplan-progress-container{float:right;height:13px;margin-top:7px;min-width:180px;background-color:#fff;border-width:1px;border-style:solid;border-color:#ed0000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:width .5s ease-out 0;-moz-transition:width .5s ease-out 0;-o-transition:width .5s ease-out 0;-ms-transition:width .5s ease-out 0;transition:width .5s ease-out 0}
.lgi-stepplan-progress-bar{background-color:#ed0000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:11px;-webkit-transition:width .5s ease-out 0;-moz-transition:width .5s ease-out 0;-o-transition:width .5s ease-out 0;-ms-transition:width .5s ease-out 0;transition:width .5s ease-out 0}
.lgi-stepplan-viewer-scroll-up{float:right;margin-left:10px;margin-top:-3px;padding-top:0;min-width:0;width:30px;max-height:30px;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;color:#312332;cursor:pointer;font-family:'VM Circular Bold',Arial,sans-serif;font-size:14px;height:30px;line-height:30px;max-width:100%;overflow:hidden;position:relative;text-align:center;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.11);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.25),0 1px 0 rgba(0,0,0,0.15),inset 0 1px 0 #fff;-moz-box-shadow:0 2px 2px rgba(0,0,0,0.25),0 1px 0 rgba(0,0,0,0.15),inset 0 1px 0 #fff;box-shadow:0 2px 2px rgba(0,0,0,0.25),0 1px 0 rgba(0,0,0,0.15),inset 0 1px 0 #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:-moz-linear-gradient(top,#f6f7f7,#bcc1c5);background-image:-webkit-linear-gradient(top,#f6f7f7,#bcc1c5);background-image:-o-linear-gradient(top,#f6f7f7,#bcc1c5);background-image:-ms-linear-gradient(top,#f6f7f7,#bcc1c5);background-image:linear-gradient(top,#f6f7f7,#bcc1c5);background-repeat:repeat-x;white-space:nowrap;display:inline-block;font-weight:400;vertical-align:middle}
.lgi-stepplan-viewer-scroll-up:hover{background-image:-moz-linear-gradient(top,#bcc1c5,#f6f7f7);background-image:-webkit-linear-gradient(top,#bcc1c5,#f6f7f7);background-image:-o-linear-gradient(top,#bcc1c5,#f6f7f7);background-image:-ms-linear-gradient(top,#bcc1c5,#f6f7f7);background-image:linear-gradient(top,#bcc1c5,#f6f7f7);background-repeat:repeat-x;color:#312332}
.icon-double-chevron-up:before{content:"F";font-family:'icons',Arial,sans-serif;font-style:normal;font-weight:400;text-decoration:inherit;display:inline-block;position:relative}
.virginmedia_stepviewer_step{display:block;clear:both;margin:0 auto;padding:0;max-width:1240px;width:96%;background:#fff;position:relative}
div[data-snippet-uuid]{cursor:pointer}
@media only screen and (max-width:619px){.lgi-stepplan-progress .lgi-stepplan-viewer-print span,.lgi-stepplan-progress .lgi-stepplan-viewer-mail span,.lgi-stepplan-progress-sticky .lgi-stepplan-viewer-print,.lgi-stepplan-progress-sticky .lgi-stepplan-viewer-mail{display:none}
.lgi-stepplan-progress .lgi-stepplan-viewer-printmail .lgi-stepplan-viewer-print,.lgi-stepplan-progress .lgi-stepplan-viewer-printmail .lgi-stepplan-viewer-mail{padding-right:10px}
}
@media only screen and (max-width:519px){.lgi-stepplan-viewer-printmail{display:none}
.lgi-stepplan-progress-container{float:left}
.lgi-stepplan-progress-sticky h1{display:none}
.lgi-stepplan-progress{padding-top:24px}
}
.lgi-step-number-default{background:#ed0000}
.lgi-step-number-call-us{background:#ed0000}
.lgi-step-number-call-us span:before{font-family:'icons',Arial,sans-serif;font-weight:400;content:"k"}
.lgi-step-number-complete{background:#5daa1a}
.lgi-step-number-complete span:before{font-family:'icons',Arial,sans-serif;font-weight:400;content:"v"}
.lgi-step-numbered-container{border-width:0 0 1px 0;border-style:solid;border-color:#e3e3e3;padding:0;margin:20px 0 0 0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lgi-step-numbered-container .lgi-step-number{display:block;position:absolute;left:0;top:0;width:65px;height:65px;font-family:'VM Circular Bold',Arial,sans-serif;font-size:2.143em;color:#fff;text-align:center;padding:11px 0 0 0;z-index:10}
@media only screen and (max-width:519px){.lgi-step-numbered-container .lgi-step-number{width:45px;height:45px;font-size:1.3em}
}
.lgi-step-nextstep-container{position:relative;text-align:center;min-height:100px;margin:0 0 20px 0;padding:34px 2% 15px 2%;background:#e5e5e5;border-width:0 1px 2px 1px;border-style:solid;border-color:#e3e3e3}
.lgi-step-nextstep-container .lgi-step-nextstep-arrow-shadow,.lgi-step-nextstep-container .lgi-step-nextstep-arrow{position:absolute;margin-left:-11px;width:0;height:0}
.lgi-step-nextstep-container .lgi-step-nextstep-arrow-shadow{top:auto;left:50%;bottom:-13px;right:50%;border-width:11px 11px 0 11px;border-style:solid;border-color:transparent;border-top-color:#e3e3e3}
.lgi-step-nextstep-container .lgi-step-nextstep-arrow{border-width:11px 11px 0 11px;border-style:solid;border-color:transparent;border-top-color:#e5e5e5;top:auto;left:50%;bottom:-10px;right:50%}
.lgi-step-buttons{width:100%;text-align:center;display:block;padding-top:5px}
.lgi-step-buttons>button{margin:0 3px 10px 5px;display:inline-block}
.lgi-step-buttons>button>span{white-space:normal}
@media only screen and (max-width:619px){.lgi-step-buttons>button{margin:0 0 10px 0 !important}
}
@media only screen and (max-width:519px){.lgi-step-buttons>button.lgi_btn_3{height:auto;min-height:40px;line-height:normal}
}
.lgi-step-substep{position:relative;margin:0;padding:14px 18px 4px 85px;border-bottom:1px solid #d7dadc;min-height:55px}
.lgi-step-substep img{max-width:100%;overflow:visible}
.lgi-step-substep .header h1,.lgi-step-substep .header h2,.lgi-step-substep .header h3,.lgi-step-substep .header h4,.lgi-step-substep .header h5{margin:0 0 14px 0}
.lgi-step-substep .header h3{margin:0 0 14px 0;line-height:120%}
.lgi-step-substep.lgi-step-substep-noindex{padding:14px 18px 0 85px}
.lgi-step-substep.lgi-step-substep-noindex.lgi-step-substep-c0 .parsys .richtext:nth-last-child(2),.lgi-step-substep.lgi-step-substep-noindex.lgi-step-substep-1columns .parsys .richtext:nth-last-child(2){padding-bottom:20px}
.lgi-step-substep.lgi-step-substep-hasindex{padding:14px 18px 26px 85px}
.lgi-step-substep .richtext:first-child{min-height:50px}
.lgi-step-substep .start-edit-bar{margin:-17px -18px}
.lgi-step-substep-index{position:absolute;left:30px;font-size:24px}
.lgi-step-substep-c0{width:49%;float:left;margin:0 1% 0 0}
.lgi-step-substep-c1{width:49%;float:left;margin:0 0 0 1%;padding-bottom:20px}
.lgi-step-substep-c1 .image>img{float:right;display:block;max-width:100%;height:auto;border:1px solid #d7dadc;margin:0 auto}
.lgi-step-numbered-container>div.lgi_container_bg_full:last-child{border:0}
@media only screen and (max-width:959px){.lgi-step-substep-c1 .image>img{margin-top:10px}
}
@media only screen and (max-width:519px){.lgi-step-substep,.lgi-step-numbered-container{min-height:45px}
.lgi-step-substep-1columns .parsys{padding:0 0 0 45px}
.lgi-step-substep-1columns.lgi-step-substep-noindex .parsys{padding:0}
.lgi-step-substep-index{left:20px}
.lgi-step-filter-columns{margin:40px 1% 0 1% !important}
.lgi-step-substep-noindex .lgi-step-substep-c0 .richtext p:first-child,.lgi-step-substep-1columns.lgi-step-substep-noindex .richtext p:first-child{margin-top:5px}
.lgi-step-substep-noindex .lgi-step-substep-c0 .parsys:first-child .richtext:first-of-type div,.lgi-step-substep-1columns.lgi-step-substep-noindex .parsys:first-child .richtext:first-of-type div{padding:45px 0 0 0}
.lgi-step-substep-noindex .lgi-step-substep-c0 .parsys:first-child .parsys_column:first-child .richtext:first-of-type div,.lgi-step-substep-1columns.lgi-step-substep-noindex .parsys:first-child .parsys_column:first-child .richtext:first-of-type div{padding:0}
.lgi-step-substep.lgi-step-substep-noindex.lgi-step-substep-c0 .parsys:last-child,.lgi-step-substep.lgi-step-substep-noindex.lgi-step-substep-1columns .parsys:last-child{padding-bottom:25px}
.lgi-step-substep{min-height:36px}
.lgi-step-substep .header h1,.lgi-step-substep .header h2,.lgi-step-substep .header h3,.lgi-step-substep .header h4,.lgi-step-substep .header h5{font-size:20px;margin:0 0 8px}
.lgi-step-substep.lgi-step-substep-noindex{padding:12px 12px 0 12px}
.lgi-step-substep.lgi-step-substep-noindex .header{padding:0 0 0 45px}
.lgi-step-substep.lgi-step-substep-hasindex{padding:12px 12px 25px 12px}
.lgi-step-substep.lgi-step-substep-hasindex .lgi-step-substep-c0{padding:0 0 0 45px}
.lgi-step-substep-c1,.lgi-step-substep-c0{width:100%;float:left;margin:0 0 20px 0;box-sizing:border-box}
.lgi-step-substep-c1 .image>img{float:left}
}
.lgi-stepoption-skin{padding:0;margin:0 0 20px 0;border-width:1px;border-style:solid;border-color:#e3e3e3;position:relative;min-height:204px;background-position:center 20px;background-repeat:no-repeat;background-size:auto 135px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 1px 0 #ebebeb;-moz-box-shadow:0 1px 1px 0 #ebebeb;box-shadow:0 1px 1px 0 #ebebeb}
.lgi-stepoption-skin:active,.lgi-stepoption-skin.selected{border-width:3px;border-style:solid;border-color:#ed0000;color:#ed0000}
.lgi-stepoption-skin p{font-family:'VM Circular Bold',Arial,sans-serif;font-size:17px;color:#666;text-align:center;width:100%;min-height:50px;padding-top:14px;position:absolute;left:0;bottom:0;-webkit-text-stroke:rgba(255,255,255,0.01) .1px}
.lgi-stepoption-skin:active p,.lgi-stepoption-skin.selected p,.lgi-stepoption-skin:hover p{color:#ed0000}
.lgi-step-filter-columns{float:left;clear:both;width:102%;margin:65px -1% 0 -1%}
.lgi-step-filter-columns-item img{max-width:100%}
.lgi-step-filter-columns-item{width:33.33333333333333%;position:relative;float:left;padding:0 1%}
@media only screen and (min-width:620px) and (max-width:959px){.lgi-stepoption-skin{background-size:auto 85px}
}
@media only screen and (max-width:619px){.lgi-stepoption-skin{margin:0 0 10px 0;min-height:118px;background-position:center 5px;background-size:auto 65px}
.lgi-step-filter-columns-item{width:50%}
}