#masthead-content.contents, #masthead-subhead .contents, .contents {max-width: 1200px;width: 100%;}#bottom-info, #content, #master-container {background-color: #fff;}html {text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;}blockquote, body, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, sub, sup, td, textarea, th, ul {padding: 0;margin: 0;}#Accordion a.ui-state-active, .overlayContainer p, h1, h2, h2.underline, h3, ul.touts.vertical li {margin-bottom: 10px;}fieldset, img, sub, sup {border: 0;}a:focus, a:hover {text-decoration: underline;}.content-area li, .content-area p {line-height: 1.2em;}.Wrapper:after, .clearfix:after {content: ".";visibility: hidden;clear: both;}#content {padding-bottom: 24px;}#content, #header .topNavContainer, .alert, .contents, body, sub, sup, ul.category-nav li, .pos-relative {position: relative;}.all-caps, .firstlettercapitalized:first-letter, .uppercase {text-transform: uppercase;}.price .cents, .price .term {margin-left: 0.05em;}.price .cents, .price .currency, .price .term {vertical-align: text-top;}#whychooseusbanner .container .item img, .scripty sup {vertical-align: top;}#addaline-container .mobileoffer, #masthead .carousel-window .item, .bannerCommunityContainer .img-responsive.mobile, .hidden, .home-font-on-message br, .mobile, .modalWrapper, .ng-cloak, .nonav #contactlist, .nonav #footer, .nonav #masthead, .nonav #vmcheader, .not-prov-ab, .not-prov-bc, .not-prov-mb, .not-prov-nb, .not-prov-nl, .not-prov-ns, .not-prov-nt, .not-prov-nu, .not-prov-on, .not-prov-pe, .not-prov-qc, .not-prov-sk, .not-prov-yt, .promotional-image, .prov-ab, .prov-bc, .prov-default, .prov-mb, .prov-nb, .prov-nl, .prov-ns, .prov-nt, .prov-nu, .prov-on, .prov-pe, .prov-qc, .prov-sk, .prov-yt, .smartLogin .simplified, .ui-dialog-titlebar, .warning span, hr {display: none;}.firstlettercapitalized, a.chevron {display: inline-block;}.paging-nav ul li a:hover, .right-rail .light h2, .tab-strip ul li.active a, h1#general-welcome.dark, html, legend {color: #000;}table {border-collapse: collapse;border-spacing: 0;}address, caption, cite, code, dfn, strong, th, var {font-style: normal;font-weight: 400;}em {font-style: italic;}#anchors li:nth-child(2), #related-content li:nth-child(2), li {list-style: none;}caption, th, ul.touts.vertical a.tout span.comment, ul.touts.vertical a.tout span.title {text-align: left;}h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: 400;}.font-12 {font-size: 12px !important;}.font-14 {font-size: 14px !important;}.font-16 {font-size: 16px !important;}.font-18 {font-size: 18px !important;}.font-20 {font-size: 20px !important;}.font-22 {font-size: 22px !important;}.font-26 {font-size: 26px !important;}.font-28 {font-size: 28px !important;}.font-40 {font-size: 40px !important;line-height: normal;}.pad-12 {padding: 12px;}.pad-t-b-24 {padding: 24px 0;}.mar-12 {margin: 12px;}.h-95 {height: 95%;}.h-100 {height: 100%;}.bordRad-16 {border-radius: 15px;}.bordRad-20 {border-radius: 20px;}.bordRad-24 {border-radius: 24px;}.line-height-unset {line-height: unset !important;}q:after, q:before {content: "";}abbr, acronym {border: 0;font-variant: normal;}.blue {color: #00b2df;}.addalineaccountbox .boxMain>p, .addalineaccountbox .boxTop p:first-child, h1, h2, h3, strong {font-weight: 700;}.bold {font-weight: 700 !important;}sub, sup {font-size: 50%;line-height: 0;vertical-align: baseline;}sup {top: -0.75em;}sub {bottom: -0.25em;}h1 sup, h2 sup, h3 sup {font-size: 25%;top: -2.2em;}h1 sup {font-size: 40%;top: -1.2em;}input, select, textarea {font-family: inherit;font-size: inherit;font-weight: inherit;}#header ul.main-nav a.cta, .phones-sub-nav .smartphones div span, body {font-family: poppinsregular, GraphikWeb, Arial, Helvetica, sans-serif;}a {color: #4e4ae4;}a:hover {color: #086d96;}img {behavior: url(/https/www.virginplus.ca/css/iepngfix.htc);height: auto;max-width: 100%;}body {font-size: 16px;color: #131c35;line-height: inherit;background: url(/https/www.virginplus.ca/assets/backgrounds/red-gradient-bg-slice.jpg) center top repeat-x #2d2d2d;}#cta-bar h3, .right-rail h2, .right-rail h3, .right-rail h4, .right-rail h5, .right-rail h6, h2 a {color: inherit;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;color: inherit;}a.external {background: url(/https/www.virginplus.ca/assets/icons/external_link_windows.gif) right 2px no-repeat;padding-right: 20px;}a.chevron {background: url(/https/www.virginplus.ca/assets/images/chevron-right.png) right no-repeat;padding-right: 10px;}.pod.dark strong, h1#general-welcome.light {color: #f8f8f8;}.overflow-hidden {overflow: hidden;}.lowercase {text-transform: lowercase;}.nocase, span.keepcase {text-transform: none !important;}.strikethrough {text-decoration: line-through;display: inline !important;}.diagonalstrikethrough {background: linear-gradient(to top right, transparent calc(50% - 3px), #fff, transparent calc(50% + 3px));display: inline !important;}.textAlignRight {text-align: right !important;}.textAlignCenter {text-align: center !important;}.noUnderline {text-decoration: none !important;}.linkChevronRight:after {display: inline-block;-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);content: ">";position: relative;margin-left: 4px;}.linkChevronLeft:before {display: inline-block;-webkit-transform: scale(0.5, 1);-moz-transform: scale(0.5, 1);-ms-transform: scale(0.5, 1);-o-transform: scale(0.5, 1);transform: scale(0.5, 1);content: "<";position: relative;margin-right: 4px;}.vertAlignBottom {vertical-align: bottom !important;}.vertAlignTop {vertical-align: top !important;}.vertAlignMiddle {vertical-align: middle !important;}.purpleCircle {background: #4e4ae4;display: flex;width: 24px;min-width: 1rem;padding: 0.5rem;justify-content: center;aspect-ratio: 1 / 1;border-radius: 50%;color: #fff;text-align: center;font-size: 19px;font-weight: bold;align-items: center;margin: 0 auto;}h1 {font-size: 40px;}h1#general-welcome {font-size: 40px;margin-bottom: 16px;padding-bottom: 6px;}h2 {font-size: 22px;}h2.underline {padding-bottom: 10px;border-bottom: 2px solid #b7b7b7;}h3 {font-size: 20px;}.content-area h3, .content-area p {margin: 0 0 1em;}h3.underline {width: 100%;padding-top: 1px;padding-bottom: 4px;border-bottom: 1px solid #b7b7b7;}h3.underline a {font-size: 12px;line-height: 18px;text-transform: none;float: right;text-decoration: none;}h3.underline span.keepcase {float: none;}h4 {font-size: 18px;}.content-area h4 {margin: 0 0 0.5em;}.Wrapper:after {display: block;height: 0 !important;}* html .Wrapper {height: 1%;}#header ul.main-nav li.hover .sub-nav, .Wrapper, .en .more-info {display: block;}.border-1-lightgrey {border: 1px solid #f3f2f0;}ol.numbered-list, ul.bullet-list, ul.checklist, ul.checklist-grey, ul.circle-list, ul.standard-list {margin: 0 0 0.5em;}ul.standard-list li {padding-left: 9px;margin-left: 20px;margin-bottom: 1em;color: inherit;list-style: disc !important;}ul.bullet-list {margin-left: 15px;}ul.bullet-list li {list-style: disc;color: inherit;}ul.checklist li {padding: 9px 0 9px 20px;border-bottom: 1px solid #e5e5e5;background: url(/https/www.virginplus.ca/assets/ui/elements/list_red_check.png) left 13px no-repeat;color: inherit;}ul.checklist.black li {background: url(/https/www.virginplus.ca/assets/ui/elements/list_black_check.png) left 13px no-repeat;}#Accordion ol.sim-list li, #footer ul.main-links li:last-child, #openCMS-help h2.underline, ol.striped-list li:last-child, ul.category-nav li:last-child, ul.checklist li:last-child, ul.keyline li:last-child {border-bottom: none;}ul.checklist-grey li {margin-bottom: 10px;background: url(/https/www.virginplus.ca/assets/ui/elements/list_grey_check.png) left 6px no-repeat;padding-left: 15px;color: inherit;}ul.checklist-white li {margin-bottom: 10px;background: url(/https/www.virginplus.ca/assets/ui/elements/list_white_check.png) left 6px no-repeat;padding-left: 15px;color: inherit;}ul.keyline li {padding: 7px 0;border-bottom: 1px solid #d4dadd;}ul.support-links li {background: url(/https/www.virginplus.ca/assets/icons/list_bullet.png) 0.25em 17px no-repeat;border-bottom: 1px solid #d4d4d4;padding-bottom: 13px;padding-top: 10px;padding-left: 1em;}ul.support-links li:last-child {border-bottom: none;padding-bottom: 0;}ol.striped-list li {list-style: decimal inside;padding: 13px;font-weight: 700;color: inherit;border-bottom: 1px solid #d8d8d8;}.right-rail .light, .tab-strip ul li.active, .tabs ul li.active, ol.striped-list li.even {background: #fff;}.nobold, ol.striped-list li span {font-weight: 400;}ol.numbered-list li {list-style: decimal;color: inherit;margin: 0 0 0.5em 2em;}ul.standard-list ol.numbered-list li {list-style: none !important;}.circle-list li, ul.standard-list li .circle-list li {color: inherit;list-style: circle !important;margin-left: 20px;}ul.bulleted, ul.bulleted li {list-style: disc;}ol.alpha-list {list-style-type: lower-alpha;}ol.alpha-list li {list-style: lower-alpha;}ol.roman-list {list-style-type: upper-roman;}ol.roman-list li {list-style: lower-roman;}.circle-list li {margin-left: 60px;padding-bottom: 4px;}.checkmark-list, .checkmark-list-red {list-style: none;padding-left: 0;}.checkmark-list li {list-style: none;margin-bottom: 1em;position: relative;padding-left: 1.5em;}.checkmark-list li:before {content: "\2714\0020";color: inherit;font-weight: 700;position: absolute;left: 0;width: 1em;height: 1em;}.checkmark-list-red li {list-style: none;position: relative;padding-left: 1.5em;}.checkmark-list-red li:before {content: "\2714\0020";color: #e10a0a;font-weight: 700;position: absolute;left: 0;width: 1em;height: 1em;}.legal {font-size: 11px;}.content-area .section {padding: 0 0 3em;}.clearer {clear: both;}.clearfix:after {display: block;height: 0;}.clearfix {zoom: 1;}blockquote {text-indent: -0.45em;quotes: "“" "”" "‘" "’";}blockquote::before {content: open-quote;}blockquote::after {content: close-quote;}blockquote.redquote::after, blockquote.redquote::before {color: #e10a0a;}.tb {display: table;}.tb.layoutFixed {table-layout: fixed;}.tb .tr {display: table-row;}.tb .tc {display: table-cell;}#master-container {padding-bottom: 0;}#master-container.no-overlay {background: 0 0 !important;}.chatpagerefereshbox .overlay {border-radius: 24px;overflow: hidden;}.chatpagerefereshbox p {font-size: 14px;line-height: 18px }.chatpagerefereshbox .tb {display: table;width: calc(100% - 64px);table-layout: fixed;padding: 0 32px;border-spacing: 0;}.chatpagerefereshbox .tc {display: table-cell;vertical-align: top;text-align: left;padding: 32px 0;}.chatpagerefereshbox p[role="heading"] {font-weight: 700;font-size: 18px;}#chatlightbox-pagerefresh .rowflexRgt p#addaline-newline-heading, #optionslightboxBYOP.overlayContainer .rowflexRgt p {margin-bottom: 12px;}#chatlightbox-pagerefresh .overlay .btnContainer {margin-top: 12px;display: flex;gap: 24px;}#chatlightbox-pagerefresh.chatpagerefereshbox .tb:not(#addaline-shopOnlineAndSave) .tc:last-child a.btnBasic {margin-bottom: 0;}#chatlightbox-pagerefresh.chatpagerefereshbox .tb:not(#addaline-shopOnlineAndSave) .tc:last-child {padding: 0;}#chatlightbox-pagerefresh.chatpagerefereshbox .tb:not(#addaline-shopOnlineAndSave) {padding: 40px 32px;}@media screen {* html, * html body {overflow-y: hidden !important;height: 100%;margin: 0;padding: 0;}* html #master-container {height: 100%;overflow-y: scroll;overflow-x: hidden;position: relative;}* html div#catfish {position: absolute;}}#header {z-index: 800;background-color: #2d2d2d;}#header .topNavContainer {float: right;min-width: 670px;z-index: 995;}.fr #header .topNavContainer {float: right;min-width: 756px;}#header .contents {height: 107px;z-index: 990;}#header .logo {float: left;margin-top: 29px;}#header .sub-nav .promo .info, #header form.search img, #header ul li, .addthis_toolbox.addthis_pill_combo a, .floatL, .tab-strip ul {float: left;}#header ul.top-links {float: right;background-color: #202020;}#header ul.top-links li {padding: 4px 10px 6px;border-right: 1px solid #2d2d2d;}#header ul.top-links li.divider {padding-left: 7px;padding-right: 10px;}#header ul.top-links li a {font-size: 11px;color: #fff;text-decoration: none;}#header .sub-nav .section a.heading:hover, #header .sub-nav .section li a:hover, #header ul.main-nav li a:active, #header ul.main-nav li a:hover, #header ul.top-links li a:hover, #header ul.utility-nav li a:hover, #masthead .bread-crumb li a:hover {color: #34a8d6;}#header ul.utility-nav {display: -moz-inline-box;float: right;}#header ul.utility-nav li {position: relative;background-color: #202020;padding: 6px 14px 5px;font-size: 11px;border-right: 1px solid rgba(255, 255, 255, 0.1);}#header ul.utility-nav li.last, .reasonsToChoose li.spot9, .scrollbar-wrapper .section.last, .scrollbar-wrapper .section:last-child, .tab-strip .sub-tabs div.last {border-right: none;}#header ul.utility-nav li a {color: #444d63;text-decoration: none;}#header ul.utility-nav li a span {color: #444d63;}#header ul.utility-nav li img {margin-bottom: -2px;margin-right: 5px;}#header ul.main-nav {float: left;width: 590px;margin: 19px 0 0 15px;color: #fff;}.fr #header ul.main-nav {width: 620px;}#header ul.main-nav li {padding: 8px 18px 14px;}#header ul.main-nav li a {font-size: 24px;color: #fff;text-decoration: none;padding-right: 1px;}.fr #header ul.main-nav li.has-subnav {padding: 8px 12px 16px;}.fr #header .sub-nav .section .heading, .fr #header .sub-nav .section li a, .fr #header ul.main-nav li.has-subnav a {padding-top: 7px;}#header ul.main-nav li.no-subnav:hover {background-color: none;}#header ul.main-nav li.hover {background-color: #262626;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}#header ul.main-nav .sub-nav {position: absolute;top: 52px;left: 0;z-index: 1000;background: #262626;display: none;padding: 25px 0 25px 25px;height: 289px;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;box-shadow: 0 4px 5px rgba(0, 0, 0, 0.13);-moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.13);-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.13);}#header ul.main-nav li.hover .sub-nav a {background: 0 0;padding-right: 0;}#header .sub-nav .section {float: left;margin-right: 30px;padding-right: 30px;background: url(/https/www.virginplus.ca/assets/backgrounds/subnav_divider.png) right top repeat-y;}#header .sub-nav .section.mn-features {margin-right: 0;}#header .sub-nav .section .heading {display: block;font-size: 24px;text-transform: uppercase;color: #fff;margin-bottom: 20px;line-height: 1em;}#header .sub-nav .section.last {background: 0 0;margin-right: 0;padding-right: 30px !important;}#header .sub-nav .last ul, #header .sub-nav .mn-features ul, .coveo-result-cell .colours li:first-child {background: 0 0;}#header .sub-nav .section li {float: none;padding: 3px 0 0;margin-bottom: 12px;line-height: 1em;white-space: nowrap;}#header .sub-nav .section li a {font-size: 16px;color: #fff;text-transform: none;font-weight: 700;}#header .promo-box {float: left;width: 455px;}.fr #header .promo-box {width: 451px;}#header .sub-nav .promo {float: left;background-color: #202020;padding: 0 0 0 25px;width: 186px;height: 225px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}#header .sub-nav .promo:first-child {margin-right: 14px;margin-left: 10px;}.fr #header .sub-nav .promo {width: 186px;height: 245px;}.fr #header .sub-nav .promo.secondpromo {width: 190px;}#header .sub-nav .promo .heading {font-size: 18px;color: #fff;display: block;margin-right: 23px;margin-top: 10px;}#header .sub-nav .promo .info .scripty {font-size: 12px;color: #02bbf1;}#header .sub-nav .promo .info p {font-size: 13px;line-height: 18px;color: #fff;padding: 5px 5px 5px 0;margin-bottom: 10px;}#footer h4, #footer ul.main-links li a, #header .sub-nav .promo .info p em, #primary-tout h1, #primary-tout h2, #primary-tout h3, #shop-online2 .inner h4, .bannerCommunityContainer a.communityForumFaqLink, .darkGreyBg :not(.btnBasic):not(a), .purpleBg :not(.btnBasic):not(a), .redBg :not(.btnBasic):not(a), ul.category-nav li.active .info .title, ul.category-nav li.active .info p {color: #fff;}#header .sub-nav .promo .pic {float: left;padding-top: 18px;padding-left: 15px;}#header .sub-nav .promo .seeAll {font-size: 13px;text-transform: none;color: #2390b8;font-weight: 400;}#header .promo-box .double-promo {width: 397px;padding: 25px 0 0 25px;display: none;}#header .promo-box .double-promo img {float: left;padding: 10px 15px 15px 0;}#header .promo-box .double-promo p {color: #fff;font-size: 13px;line-height: 18px;margin: 10px 0 0;padding: 5px 5px 0 0;}#header .promo-box .double-promo a {font-size: 13px;color: #2390b8;font-weight: 400;text-transform: none;}#header ul.main-nav a.cta {text-transform: none;color: #2390b8;font-size: 14px;padding-bottom: 20px;}#header ul.main-nav p {padding-bottom: 20px;}.phones-sub-nav .section.smartphones {width: auto !important;padding-right: 0 !important;}.phones-sub-nav .smartphones div.phoneImage {width: 144px !important;height: 197px !important;float: left;border-right: 1px solid #444;}.phones-sub-nav .smartphones a.phoneBox {display: block;height: 100%;width: 100%;}.fr .smartphones #android, .smartphones #android {background: url(/https/www.virginplus.ca/assets/images/topnav-android.png) center 30px no-repeat;}.fr .smartphones #blackberry, .smartphones #blackberry {background: url(/https/www.virginplus.ca/assets/images/topnav-blackberry.png) center 30px no-repeat;display: none;}.fr .smartphones #iphone, .smartphones #iphone {background: url(/https/www.virginplus.ca/assets/images/topnav-iphone.png) center 30px no-repeat;}.fr .smartphones #windows, .smartphones #windows {background: url(/https/www.virginplus.ca/assets/images/topnav-windows.png) center 30px no-repeat;display: none;}.phones-sub-nav .smartphones div span {background: url(/https/www.virginplus.ca/assets/logos/top-nav-phone-type-sprite.png) no-repeat;display: block;margin: 0 auto;padding-left: 22px;font-size: 16px;font-weight: 700;text-transform: none;width: 62px;}.smartphones #android span, .smartphones #blackberry span {background-position: 0 -33px;width: 82px;}.smartphones #iphone span {background-position: 0 -68px;width: 55px;}.smartphones #windows span {background-position: 0 -101px;}#header .phones-sub-nav .hot-offers, #header .plans-sub-nav .hot-offers {background: url(/https/www.virginplus.ca/assets/icons/ho-red-flame-small.png) 87px 0 / auto 19px no-repeat;}.fr #header .phones-sub-nav .hot-offers, .fr #header .plans-sub-nav .hot-offers {background-position: 116px 0;}#header .plans-sub-nav .section {height: 229px;padding-right: 30px;}#header .plans-sub-nav .section.add-ons {width: 167px;}#header .plans-sub-nav .plans-promo {float: left;width: 240px;}#header .benefits-sub-nav .benefits-promo {float: left;width: 375px;}#header .shop-sub-nav .promo .info {width: 112px;float: left;}#header .support-sub-nav .section.last {padding-right: 45px !important;}#header form.search {float: right;margin-top: 26px;}#header form.search .field {float: left;background: url(/https/www.virginplus.ca/assets/backgrounds/search_field.png) left top no-repeat #fff;height: 27px;}#header form.search .field input {font-size: 14px;color: #434343;border: none;outline: 0;padding: 5px;background: 0 0;}#header ul.membership-sub-nav {width: 105px !important;margin-right: 0 !important;}#header ul.membership-sub-nav li a {text-transform: lowercase;color: #fff !important;font-size: 17px !important;}#header ul.main-nav li .sub-nav a.check-it-out {background: url(/https/www.virginplus.ca/assets/ui/buttons/checkit-en.png) left top no-repeat;height: 40px;width: 81px;margin: 6px 0 -10px -2px;}.fr #header ul.main-nav li .sub-nav a.check-it-out {background: url(/https/www.virginplus.ca/assets/ui/buttons/checkit-fr.png) left top no-repeat;width: 95px;}#progress-indicator {display: none;position: absolute;z-index: 1000;}#masthead {height: auto;background-color: #e10a0a;top: 0;width: 100%;display: none;}#masthead .bread-crumb {padding: 10px 0;width: 100%;overflow: hidden;}#masthead .bread-crumb.fixed_to_top {border-bottom: none;margin-bottom: 0;}#masthead .bread-crumb ul {width: 100%;float: left;}#masthead .bread-crumb li {font-size: 12px;color: #fff;background: url(/https/www.virginplus.ca/assets/backgrounds/bread_crumb_arrow.png) right 0px no-repeat;float: left;padding-right: 18px;margin-right: 10px;}#masthead .bread-crumb li.last {background: 0 0;padding-right: 0;margin-right: 0;font-weight: 700;}#masthead .bread-crumb li a {color: #fff;text-decoration: none;}#ProvinceModal a, #masthead .bread-crumb li ul li.active a, #masthead .bread-crumb li.last ul li a, .Accordion a, .accordion a, .dropNotice .closeBox a, ul.category-nav a {text-decoration: none;}#masthead .bread-crumb li.progress-inactive {opacity: 0.6;}#masthead .bread-crumb li ul {float: left;width: auto;}#masthead .bread-crumb li ul li {background: 0 0;padding-right: 10px;}#masthead .bread-crumb a.back-link {float: right;font-size: 11px;text-transform: uppercase;text-decoration: none;background: url(/https/www.virginplus.ca/assets/icons/blue_arrow_left.png) left 3px no-repeat;padding-left: 10px;}#masthead .carousel-window .active {display: block !important;}#masthead .carousel-nav {position: absolute;bottom: 6px;width: 100%;text-align: center;}#masthead .carousel-nav li {list-style: none;padding: 0;margin: 0 1px;display: inline;}#masthead .carousel-nav li a {display: inline-block;height: 12px;width: 16px;background: url(/https/www.virginplus.ca/assets/backgrounds/carousel_pagination_sprite.png) center 0 no-repeat;overflow: hidden;color: #fff;font-size: 10px;text-align: center;padding-top: 5px;outline: 0;text-decoration: none;}#masthead .carousel-nav li a:hover, #masthead .carousel-nav li.active a:hover {background-position: center -36px;}#masthead .carousel-nav li.active a {background-position: center -17px;}.accordion li, .tabs ul, ul.touts {overflow: hidden;}.scrollbar-wrapper {display: none;position: relative;width: 960px;height: 25px;margin: 0 auto;background: #ebe8e8;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;box-shadow: inset -2px 2px 1px rgba(0, 0, 0, 0.17);-moz-box-shadow: inset -2px 2px 1px rgba(0, 0, 0, 0.17);-webkit-box-shadow: inset -2px 2px 1px rgba(0, 0, 0, 0.17);}.scrollbar {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.scrollbar .scrollbar-handle {position: absolute;width: 10px;height: 25px;z-index: 9;background: #9f9e9e;background: -moz-linear-gradient(19% 50% 90deg, #8f8e8e, #adacac);background: -webkit-gradient(linear, 0 0, 0 100%, from(#8f8e8e), to(#adacac));border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.61);-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.61);-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.61);cursor: move;}.scrollbar .scrollbar-handle .left {position: absolute;left: 10px;top: 9px;}.scrollbar .scrollbar-handle .right {position: absolute;right: 10px;top: 9px;}#slider-arrow-left, #slider-arrow-right {background: 0 0;width: 25px;height: 25px;display: block;cursor: pointer;position: absolute;bottom: 0;text-align: center;}#slider-arrow-left img, #slider-arrow-right img {width: 75%;margin-top: 3px;}#slider-arrow-left {left: 0;}#slider-arrow-right {right: 0;}.scrollbar-wrapper .section {position: relative;float: left;height: 25px;line-height: 25px;text-indent: 25px;font-size: 13px;font-weight: 700;color: #000;z-index: 20;cursor: move;}.scrollbar-wrapper .section span {position: absolute;top: 0;left: 0;z-index: 10;cursor: pointer;width: 100%;}.scrollbar-wrapper .section .item {float: left;text-align: center;cursor: pointer;}#catfish .cart-icon, #catfish .cart-icon-empty {background: url(/https/www.virginplus.ca/assets/icons/basket-white.png) no-repeat;height: 16px;left: 3px;position: absolute;top: 10px;width: 16px;z-index: 100050;cursor: pointer;}#catfish .cart-icon-content {background: url(/https/www.virginplus.ca/assets/icons/basket-blue.png) no-repeat;height: 16px;left: 3px;position: absolute;top: 10px;width: 16px;z-index: 100050;cursor: pointer;}.tabs ul li {float: left;background: #eaeaea;font-size: 18px;margin-right: 6px;text-transform: uppercase;color: #131c35;height: 69px;text-align: center;width: 152px;padding: 0;}.tabs ul li a {color: #333;text-decoration: none;display: block;width: 100%;height: 70%;padding-top: 15px;border-style: solid;border-width: 0 0 5px;border-color: #eaeaea;-webkit-transition: border 0.5s ease-out;-moz-transition: border 0.5s ease-out;-o-transition: border 0.5s ease-out;}.tabs ul li a:hover, .tabs ul li.active a, .tabs ul li.active a:hover {color: #131c35;border-color: #e10a0a;}.alert, .alert .notch {border-right: 1px solid #babaae;}.tabs ul li .smalltabcopy {font-size: 11px;display: inline-block;margin-bottom: 0;}.tab-strip {width: 100%;overflow: hidden;background: #ddd;}.tab-strip ul li {float: left;padding: 12px 17px;font-size: 14px;text-transform: uppercase;}.tab-strip ul li a {color: #625e5e;text-decoration: none;}.tab-strip ul li a:hover {color: #383535;}.tab-strip .sub-tabs {float: right;margin-top: 3px;}.tab-strip .sub-tabs div {width: 230px;float: left;padding: 0 15px;border-right: 1px solid #9d9d9d;font-size: 12px;}.paging-nav {width: 100%;overflow: hidden;margin-top: 13px;}.floatR, .heading-area .promo, .paging-nav ul {float: right;}.paging-nav ul li {float: left;margin-right: 12px;color: #3f3f3f;line-height: 28px;}.paging-nav ul li a {color: #3f3f3f;}ul.touts.horizontal {margin-top: 10px;-webkit-border-radius: 3px;margin-right: 10px;margin-left: 10px;clear: both;}ul.touts.horizontal li {float: left;margin-right: 0;}ul.touts a.tout {display: block;position: relative;text-align: center;overflow: hidden;-webkit-border-radius: 5px;text-decoration: none;}ul.touts.horizontal a.tout {height: 150px;width: 235px;}ul.touts.vertical a.tout {height: 215px;width: 300px;}ul.touts a.tout img.tout-background {position: absolute;width: 100%;top: 0;left: 0;z-index: 0;}ul.touts a.tout span.comment, ul.touts a.tout span.title {z-index: 1;position: relative;display: block;color: #fff;text-transform: uppercase;background: url(/https/www.virginplus.ca/assets/images/backgrounds/bg-black-80.png);}ul.touts a.tout span.title {padding: 18px;height: 15px;line-height: 18px;font-size: 18px;}.fr ul.touts a.tout span.title {height: 18px;}ul.touts.horizontal a.tout span.title {margin-top: 99px;}ul.touts.vertical a.tout span.title {margin-top: 164px;}ul.touts a.tout span.comment {z-index: 1;display: block;line-height: 12px;font-size: 12px;padding: 0 18px 18px;height: 100px;}ul.touts a.tout span.comment span.button {margin-top: 15px;}.price {float: left;font-weight: 700;color: #000;font-size: 40px;line-height: 1em !important;}.sale .price {color: #1da4d5;}.presale .price {font-size: 24px;}.price.presale {background: url(/https/www.virginplus.ca/assets/backgrounds/presale_slash.gif) center center no-repeat;}.price .currency {float: left;font-size: 0.5em;margin-right: 0.06em;margin-top: 0.28em;}.priceUltra .currency {margin-top: -0.02em;}.price .dollars {float: left;font-size: 1em;line-height: inherit !important;}#bottom-info-support a, .price.presale .dollars {font-size: 18px;}.price .term {float: left;font-size: 0.35em;text-indent: 0.05em;text-transform: uppercase;margin-top: 0.5em;}.price .cents {float: left;font-size: 0.5em;margin-top: 0.28em;overflow: hidden;}.priceUltra .cents {margin-top: 0.03em;}.alert {background: url(/https/www.virginplus.ca/assets/backgrounds/alert_yellow.gif) left top repeat-x #ffff8f;color: #101009;border-bottom: 1px solid #babaae;padding: 15px;}.alert strong {font-weight: 700;text-transform: uppercase;}.alert .notch {position: absolute;top: -24px;left: 20px;background: url(/https/www.virginplus.ca/assets/backgrounds/alert_yellow_notch.gif) left top no-repeat;height: 24px;width: 21px;}.heading-area, ul.colours {width: 100%;overflow: hidden;}.heading-area .copy {float: left;width: 550px;}.heading-area .copy p {font-size: 12px;font-weight: 700;color: #7a7a7a;text-transform: uppercase;margin: 8px 0;}.heading-area a.print-link {display: block;float: right;background: url(/https/www.virginplus.ca/assets/icons/print.png) left 1px no-repeat;padding-left: 22px;color: #7a7a7a;font-size: 12px;padding-bottom: 1px;margin-top: 40px;}.heading-area a.print-link:hover {color: #343434;}ul.colours li {float: left;font-size: 11px;line-height: 20px;font-weight: 700;text-transform: uppercase;color: #737171;margin-right: 1px;cursor: pointer;}ul.colours .colour-selector {width: 30px;height: 30px;border-radius: 30px;border: 2px solid #808080;background-repeat: no-repeat;margin: 0 5px 5px;}ul.colours .unavailable {cursor: default !important;display: none !important;}ul.colours .unavailable:after {background: linear-gradient(to bottom right, red, red 50%, red 50%, red);}ul.colours .active {border: 2px solid #257fa3;}ul.colours .grey, ul.colours .hazel, ul.colours .platinumgray, ul.colours .titaniumgray, ul.colours .titaniumgrey {background-color: #6e6e6e;}ul.colours .porcelain, ul.colours .white, ul.colours .whitetitanium, ul.colours .blanc, ul.colours .titaneblanc {background-color: #fff;}ul.colours .green, ul.colours .wintergreen, ul.colours .vert {background-color: #576856;}ul.colours .bay, ul.colours .blue, ul.colours .bleu {background-color: #1c84c9;}ul.colours .red {background-color: #ca0002;}ul.colours .orange {background-color: #df7700;}ul.colours .borapurple, ul.colours .cobaltviolet, ul.colours .mauve, ul.colours .purple, ul.colours .twilight, ul.colours .violet, ul.colours .iris {background-color: #a5a8c4;}ul.colours .yellow {background-color: #fcf591;}ul.colours .rosequartz, ul.colours .peony, ul.colours .orrose, ul.colours .pink, ul.colours .pinkgold, ul.colours .rose {background-color: #efc5be;}ul.colours .coral {background-color: #ff6e5a;}ul.colours .spacegrey {background-color: #87868b;}ul.colours .gold {background-color: #d1c2b0;}ul.colours .marblegray, ul.colours .marblegrey, ul.colours .titanium, ul.colours .argent {background-color: #bebebe;}ul.colours .pinkgold, ul.colours .rosegold {background-color: #edccbd;}ul.colours .aurorablack, ul.colours .blacktitanium, ul.colours .graphite, ul.colours .jetblack, ul.colours .midnight, ul.colours .minuit, ul.colours .obsidian, ul.colours .onyxblack, ul.colours .phantomblack, ul.colours .noir, ul.colours .titanenoir, ul.colours .noirdejais {background-color: #2e3035;}ul.colours .mint {background-color: #b9dcca;}ul.colours .midnightgreen, ul.colours .olivegreen, ul.colours .sagegreen {background-color: #a3ad9a;}ul.colours .bronze, ul.colours .brown {background-color: #6e3e29;}ul.colours .lavander {background-color: #c2b1d7;}ul.colours .bluetitanium, ul.colours .navy, ul.colours .pacificblue, ul.colours .titanebleu, ul.colours .marine {background-color: #4d5d7e;}ul.colours .cream, ul.colours .olive, ul.colours .titaniumyellow {background-color: #e5dfc8;}ul.colours .sierrablue {background-color: #aec6dc;}ul.colours .burgundy {background-color: #654d57;}ul.colours .blueblack, ul.colours .deeppurple, ul.colours .titaniumviolet {background-color: #584f62;}ul.colours .amberyellow, ul.colours .naturaltitanium, ul.colours .starlight, ul.colours .comete, ul.colours .titanenaturel {background-color: #f7f2ea;}ul.colours .awesomegraphite, ul.colours .graphitefantastique, ul.colours .titaniumblack {background-color: #5f5e5a;}ul.colours .deserttitanium, ul.colours .titanesable {background-color: #c4ab97;}ul.colours .ultramarine, ul.colours .bleuoutremer {background-color: #a0b3f7;}ul.colours .teal, ul.colours .sarcelle {background-color: #b8d8d7;}ul.colours .icyblue {background-color: #bdcfda;}ul.colours .titaniumsilver {background-color: #b0b7b9;}ul.colours .silvershadow {background-color: #747575;}ul.colours .titaniumsilverblue {background-color: #7e97b3;}ul.colours .titaniumsilverwhite {background-color: #d4d6d2;}ul.colours .titaniumblack {background-color: #424144;}ul.colours .titaniumjetblack {background-color: #4a4a4d;}ul.colours .titaniumgray {background-color: #b0a398;}ul.colours .blueshadow {background-color: #3a427b;}ul.colours .coralred {background-color: #ee5d60;}ul.colours .indigo {background-color: rgb(69, 113, 206);}ul.colours .frost {background-color: rgb(212, 219, 238);}ul.colours .lemongrass {background-color: rgb(214, 240, 155);}ul.colours .moonstone {background-color: rgb(125, 131, 147);}ul.colours .porcelain {background-color: rgb(240, 235, 228);}ul.colours .jade {background-color: rgb(217, 233, 202);}ul.colours .spaceblack {background-color: #000;}ul.colours .cosmicorange {background-color: #f77e2d;}ul.colours .deepblue {background-color: #394673;}ul.colours .skyblue {background-color: #e3f1fa;}ul.colours .lightgold {background-color: #faf2e3;}ul.colours .cloudwhite, ul.colours .white {background-color: #fcfcfc;}ul.colours .mistblue {background-color: #a2b9dc;}ul.colours .natural {background-color: #ccc4bc;}ul.colours .sage {background-color: #b4c294;}ul.colours .silver {background-color: #e5e5e5;}ul.colours .black {background-color: #353839;}ul.colours .lavender {background-color: #e6d5f1;}.tab-content {background: #f0f0f0;padding: 35px 0 58px;}.content-area {background: #fff;padding-top: 30px;}.contents {margin: 0 auto;}.content-rail {float: left;max-width: 583px;width: 60%;}.right-rail {float: right;max-width: 329px;width: 40%;}#bottom-info {padding: 20px 0 40px;}.right-rail .pod {padding: 22px 25px;margin-bottom: 20px;}.right-rail .pod h2.scripty {font-size: 24px;margin-bottom: 0.25em;}.right-rail .dark {background: #020202;color: #f8f8f8;}.right-rail .dark .title {display: block;font-size: 12px;font-weight: 700;color: #fff;text-transform: uppercase;margin-bottom: 15px;}.right-rail .dark ul.standard-list li {font-size: 12px;color: #cbcbcb;}.right-rail .dark a {color: #79c2dd;}.dropNotice .bannerInfoBox a, .right-rail .dark a:hover {color: #2390b8;}.right-rail .grey {background: #e4e4e4;}.right-rail .grey .title {display: block;font-size: 12px;font-weight: 700;color: #000;text-transform: uppercase;margin-bottom: 15px;}.right-rail .grey ul.standard-list li {background: url(/https/www.virginplus.ca/assets/icons/dark_pod_bullet.png) left 6px no-repeat;padding-left: 10px;font-size: 12px;color: #cbcbcb;}.right-rail .standard {padding: 0;background: #e4e4e4;}.right-rail .standard .heading {background: #020202;padding: 18px 20px 15px;font-size: 16px;font-weight: 700;color: #fff;text-transform: uppercase;}.right-rail .accordion-pod h3, .right-rail .accordion-pod-plans h3 {padding: 25px;background: url(/https/www.virginplus.ca/assets/icons/accordion_plus_minus.gif) 285px 24px no-repeat #000;color: #fff;outline: 0;cursor: pointer;margin: 0;}.right-rail .accordion-pod h3.ui-state-active, .right-rail .accordion-pod-plans h3.ui-state-active {background: url(/https/www.virginplus.ca/assets/icons/accordion_plus_minus.gif) 285px -72px no-repeat #000;cursor: default;}.right-rail .accordion-pod .info {background: url(/https/www.virginplus.ca/assets/backgrounds/accordion_notch.gif) center top no-repeat #e4e5e7;padding: 25px;overflow: hidden;}.left-rail {float: left;width: 285px;}ul.category-nav li {width: 249px;padding: 25px 18px;background: #e4e5e7;border-bottom: 1px solid #b6b7b9;}ul.category-nav li .notch {position: absolute;background: url(/https/www.virginplus.ca/assets/backgrounds/winnow_nav_notch.gif) left top no-repeat;right: -10px;top: 22px;height: 21px;width: 10px;}#UME-overlay, ul.category-nav li.active {background: #000;}ul.category-nav li .icon {float: left;width: 36px;text-align: center;margin-right: 10px;}ul.category-nav li .info {float: left;width: 200px;}ul.category-nav li .info .title {display: block;font-size: 16px;font-weight: 700;margin-bottom: 10px;text-transform: uppercase;color: #131c35;}ul.category-nav li .info p {font-size: 12px;color: #2b2b2b;}.warning-popup {display: none;position: absolute;z-index: 100000;padding: 20px;background: #e4e5e7;border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;border: 1px solid #a7a7a7;color: #333;}.warning-popup .notch {background: url(/https/www.virginplus.ca/assets/backgrounds/warning_pop_notch.png) left top no-repeat;position: absolute;bottom: -14px;left: 100px;height: 14px;width: 40px;display: none;}.warning-popup .close-x {position: absolute;top: 7px;right: 7px;}.warning-popup h3 {font-size: 23px;color: #333;margin-bottom: 15px;display: none;}.warning-popup p {margin-bottom: 15px;}.warning-popup .button {float: right;margin-right: 10px;}.supertab-slider {width: 130px;background: #c8c8c8;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.06);-moz-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.06);-webkit-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.06);}.supertab-slider .bar {position: relative;height: 17px;width: 68px;margin-left: 31px;}.supertab-slider .ui-slider-handle {display: block;position: absolute;width: 62px;margin-left: -31px;height: 25px;top: -4px;background-color: #54b2d8;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#55b3d8), to(#3795bb));background-image: -moz-linear-gradient(90deg, #3795bb, #55b3d8);background-repeat: no-repeat;border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.06);-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.06);-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.06);text-decoration: none;text-transform: uppercase;color: #fff;}.supertab-slider .ui-slider-handle:hover {background-color: #3299c2;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2d87ab), to(#4aa5c9));background-image: -moz-linear-gradient(90deg, #2d87ab, #4aa5c9);}.supertab-slider .ui-slider-handle span {display: block;font-size: 12px;font-weight: 700;height: 100%;letter-spacing: -0.8px;line-height: 25px;text-align: center;text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);width: 100%;}#gen-warning-msg .or {float: left;margin: 0 5px;line-height: 30px;}#gen-err-msg, #gen-warning-msg {z-index: 100010;}.smartLogin {margin: 0;padding: 15px;background: #c00;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3);}.smartLogin h2.title {margin: 3px 0 10px;color: #fff;}.smartLogin h3.subtitle {color: #fff;font-size: 14px;}.smartLogin .input-field {margin: 10px 0;}.smartLogin input {border: 1px solid #999;padding-left: 5px;width: 225px;height: 25px;color: #aaa;}.smartLogin button {margin-left: -1px;}#activebar-container {background: #fff;color: #000;border-bottom: 1px solid #000;}#activebar-container .content {padding: 5px 10px;margin: 0 8px;}.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet, .addthis_toolbox.addthis_pill_combo a.addthis_counter {margin-top: -2px;}.addthis_button_compact .at15t_compact {margin-right: 4px;float: left;}.right-rail .accordion-pod-plans .info {background: url(/https/www.virginplus.ca/assets/backgrounds/accordion_notch.gif) center top no-repeat #e4e5e7;padding: 25px;}ul.bulleted li {margin-left: 17px;margin-bottom: 0.5em;}.modal-overlay .user-options input, .pad10 {padding: 10px;}.smallcaps {font-variant: small-caps;}.fbox {display: flex;}.fitem {flex: 0 1 auto;}.flex-wrap {flex-wrap: wrap;}.flex-grow-1 {flex-grow: 1 !important;}.flex-66 {flex: 0 0 66.6666666667%;max-width: 66.6666666667%;}.flex-33 {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}.flex-50 {flex: 0 0 50%;max-width: 50%;}.flex-direction-column {flex-direction: column;}.flex-direction-row {flex-direction: row;}#contactlist {height: auto;min-height: 279px;}#contactlist .intro {color: #333;float: left;width: 183px;margin-top: 50px;}#contactlist .section .intro h2 {color: inherit;font-size: 24px;margin-bottom: 18px;margin-top: 63px;}#contactlist .main {padding: 16px 0 28px;float: left;}#contactlist ul li {float: left;height: 245px;text-align: center;}#contactlist .col1 {width: 251px;}#contactlist .col2 {width: 249px;border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;}#contactlist .col3 {width: 268px;}#contactlist .image {height: 103px;}#contactlist .col1 .image {background: url(/https/www.virginplus.ca/assets/icons/grey-widescreen.png) center 16px no-repeat;}#contactlist .col2 .image {background: url(/https/www.virginplus.ca/assets/icons/grey-storelocation.png) center 16px no-repeat;}#contactlist .col3 .image {background: url(/https/www.virginplus.ca/assets/icons/grey-handheld.png) center 16px no-repeat;}#contactlist h3 {color: #c00;margin-bottom: 14px;}#contactlist .intro h2, #contactlist p, #future-dated-phones-fb ol, #future-dated-phones-fb p, #zero-tab .floatL ul li, .addalineaccountbox .warning {margin-bottom: 20px;}#contactlist p {padding: 0 25px;}#contactlist .intro p {display: block;padding: 0 25px 0 0;}.modal-overlay {display: block;width: 470px;padding: 35px 35px 20px;}.modal-overlay .page-header {margin-bottom: 0;padding-bottom: 25px;border-bottom: 2px solid #000;}.modal-overlay .user-options {border-top: 2px solid #000;font-size: 16px;}.modal-overlay .user-options a {margin-right: 12px;margin-top: 25px;}.modal-overlay .bottom-row {border-top: 2px solid #000;}.overlayContainerDark {background: rgba(0, 0, 0, 0.9) !important;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;}#ProvinceModal.modal-overlay {width: 580px;color: #000;}#ProvinceModal .content {border-bottom: 2px solid #000;padding: 25px 0;}#ProvinceModal .content p, .addalineaccountbox .boxTop p, .addalineoptionsbox .greyBanner p.ultra {font-size: 16px;}#ProvinceModal .buttons, #holiday-delivery-dates img {padding: 20px 0;}#ProvicneModal .buttons a span {padding: 10px 6px 10px 20px;}.provinceDiv {padding: 10px 0;border-right: 1px solid #c3c3c3;}.provinceOptionLeft {padding: 10px;float: left;width: 200px;}.fr .home-page-by-default-on, .home-page-by-default-on, .home-page-by-default-on-fr {background-position: 100px 37px;height: 55px;margin-left: 555px;padding-left: 16px;padding-top: 51px;width: 397px;position: absolute;background-repeat: no-repeat;display: none;}.home-page-by-default-on {background-image: url(/https/www.virginplus.ca/assets/images/home-page-by-default-on.png);z-index: 1000;}.fr .home-page-by-default-on, .home-page-by-default-on-fr {background-image: url(/https/www.virginplus.ca/assets/images/home-page-by-default-on-fr.png);}.desktop, .nobold {display: inline;}.home-page-by-default-on-close {width: 19px;height: 19px;float: right;margin-right: 2px;margin-top: -36px;}.fr .home-page-by-default-on-close-fr a, .fr .home-page-by-default-on-close:hover, .home-page-by-default-on-close a, .home-page-by-default-on-close-fr a, .home-page-by-default-on-close-fr:hover, .home-page-by-default-on-close:hover {width: 19px;height: 19px;cursor: pointer;float: right;}.fr .home-page-by-default-on-close-fr, .home-page-by-default-on-close-fr {width: 19px;height: 19px;float: right;margin-right: -2px;margin-top: -50px;}.fr .home-font-on-message, .home-font-on-message, .home-font-on-message-fr {color: #fff;font-family: GraphikWeb, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: inherit;width: 281px;}.home-font-on-message {margin-left: 95px;}.fr .home-font-on-message, .home-font-on-message-fr {margin-left: 101px;}.digit {padding-left: 5px;font-size: 18px !important;}.warning {position: relative;z-index: 24;}.warning:hover {z-index: 25;}.warning:hover span {background-image: url(/https/www.virginplus.ca/assets/images/tool-Tip-Blue.png);background-repeat: no-repeat;display: block;height: 221px;left: 260px;padding: 5px 5px 5px 35px;position: absolute;top: -48px;width: 184px;z-index: 25;}.tool-tip-message {font-weight: 400;color: #333;line-height: 18px;}.holiday-delivery-dates img {margin: 0 auto 35px;}.fr .holiday-delivery-dates h2 {font-size: 28px;}#holiday-delivery-dates {width: 885px;}#dvl {min-width: 250px;}#bottom-info-support.content-area, #shop-online, #shop-online.topShopOnline, .addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc, .fr #support_bottom h3.scripty {padding: 0;}#bottom-info-support p.ultra {font-size: 22px;margin-bottom: 20px;}#bottom-info-support .fbox {justify-content: space-between;aling-items: stretch;align-content: stretch;gap: 20px;padding: 25px 0;}#bottom-info-support .fbox .fitem:last-child .tb .tr .tc:last-child {max-width: 400px;}#support_bottom h3 {font-size: 24px;margin-bottom: 15px;}#support_bottom .tout {width: 27%;float: left;padding-right: 3%;margin-right: 3%;}#support_bottom .tout:last-child {margin: 0;padding: 0;}#support_bottom .tout0 {width: auto;float: none;}#support_bottom .tout1, #support_bottom .tout2 {border-right: 1px solid #d9d9d9;}#support_bottom .tb {display: table;width: 100%;}#support_bottom .tb .tc {display: table-cell;vertical-align: top;}#support_bottom .tb .tc:first-child {width: 60px;}.fr .frenchNewLine {position: absolute;margin: 40px 0 0 53px;}.fr .toutlast .frenchNewLine {line-height: 40px !important;margin: 40px 0 0 50px;}#support_bottom .toutlast ul {padding-top: 30px;padding-left: 29px;}#Accordion a.ui-state-active, #Accordion a.ui-state-default, .Accordion a.ui-state-active, .Accordion a.ui-state-default, .accordion a.ui-state-active, .accordion a.ui-state-default {line-height: 20px;padding-left: 35px;display: block;font-weight: 700;}#support_bottom .toutlast ul li {display: block;float: left;padding-right: 10px;line-height: 41px;}#support_bottom .toutlast ul li:last-child {width: calc(100% - 60px);}#support_bottom .toutlast ul li a {line-height: 50px;}#support_bottom .tout ul {padding-top: 30px;}#support_bottom .tout ul li {display: block;float: left;height: 50px;padding-right: 15px;}#support_bottom .tout ul li a {line-height: 39px;}#support_bottom .pad {padding-left: 30px;}#support_bottom .support-call-us-link-container {padding-left: 80px;display: block;clear: left;}#fancybox-title {display: none !important;}.fancyinner {padding: 35px;}.checkmark {font-size: 23px;}.dash-line {font-family: arial;font-size: 17pt;font-weight: 700;}.white {color: #fff !important;}.black {color: #000 !important;}.red {color: #e10a0a !important;}.purple {color: #4e4ae4 !important;}.pink {color: #fec2eb !important;}.lightGrey {color: #9498a4 !important;}.midGrey {color: #444d63 !important;}.darkGrey {color: #131c35 !important;}.redBg {background-color: #e10a0a !important;color: #fff;}.roseBg, .roseBg :not(.btnBasic):not(.purpleCircle):not(a) {color: #131c35;}.roseBg {background-color: #ffe1e3 !important;}.dustGreyBg {background-color: #f3f2f0 !important;}.dawnBg, .lightGreyBg {background-color: #e5e8f0 !important;}.purpleBg {background-color: #4e4ae4 !important;color: #fff;}.darkGreyBg {background: #333 !important;color: #fff;}.blackBg {background: #000 !important;color: #fff !important;}#ppud {padding: 20px;border: 7px solid #e4e5e7;}#ppud h2.underline {border-color: #c00;text-align: left;}#Accordion li, .Accordion li, .accordion li {padding: 20px 0 10px;border-bottom: 1px solid #ccc;}#ppud .legal {font-size: 0.8em;}#anchors .label, #related-content .label {font-size: 24px;list-style: none;color: inherit;}#Accordion, .Accordion, .accordion {border-top: none;padding-bottom: 40px;margin-top: 20px;}.accordion a.ui-state-active {background: url(/https/www.virginplus.ca/assets/ui/elements/maverick/purple-circle-close.svg) top left no-repeat !important;color: #333;padding-bottom: 10px;outline: 0;}#Accordion a.ui-state-hover, .Accordion a.ui-state-hover, .accordion a.ui-state-hover {color: #2390b8 !important;}.accordion a.ui-state-default {background: url(/https/www.virginplus.ca/assets/ui/elements/maverick/purple-circle-open.svg) top left no-repeat;min-height: 35px;color: #333;}#Accordion a.ui-state-active, .Accordion a.ui-state-active {background: url(/https/www.virginplus.ca/assets/ui/elements/maverick/purple-circle-close.svg) top left no-repeat !important;height: 35px !important;color: #333;}#Accordion a.ui-state-default, .Accordion a.ui-state-default {background: url(/https/www.virginplus.ca/assets/ui/elements/maverick/purple-circle-open.svg) top left no-repeat;height: 35px;color: #333;}#Accordion li.ui-accordion-li-fix div.ui-accordion-content, .Accordion li.ui-accordion-li-fix div.ui-accordion-content, .accordion li.ui-accordion-li-fix div.ui-accordion-content {padding: 0;margin: 25px 0;}#Accordion ol.numbered-list li, #Accordion ul.standard-list li, .Accordion ol.numbered-list li, .Accordion ul.standard-list li, .accordion ol.numbered-list li, .accordion ul.standard-list li {border-bottom: none;padding: 0 0 0 3px;}#Accordion ul.phones, .Accordion ul.phones, .accordion ul.phones {padding-top: 10px;width: 240px;float: left;}#Accordion ul.phones li, .Accordion ul.phones li, .accordion ul.phones li {border-bottom: none;padding: 2px 0;}#Accordion a {text-decoration: none;box-sizing: content-box !important;outline: 0;}#Accordion a.ui-state-default {min-height: 22px;}.post-paid-purchase-bread-crumb {width: 100% !important;}#zero-tab {margin: 0 auto;padding: 25px;position: relative;max-width: 650px;}#zero-tab .floatL ul {padding-left: 20px;padding-top: 20px;}#zero-tab .floatL, .fr #zero-tab .floatL {max-width: 382px;}#future-dated-phones-fb {width: 675px;}#future-dated-phones-fb .btnBlock {margin-bottom: 25px;}#guestpass-benefits>img {padding: 7px 0 14px;}.warning-popup.width_280_m {margin: 75px auto 0 !important;}#UME-overlay {display: none;position: fixed;left: 0;top: 0;width: 100%;min-height: 100%;opacity: 0.4;-moz-opacity: 0.4;zoom: 1;z-index: 9999;}.metaImage {opacity: 0;position: absolute;top: 0;left: 0;}#related-content {padding: 65px 0;color: #333;}#Accordion+#related-content, #Accordion+.section #related-content {margin: 25px 0 65px;}#anchors li, #related-content li {float: left;list-style: disc inside;padding-right: 8px;}#anchors li a, #related-content li a {display: inline-block;line-height: 2.4em;}#related-content .label {padding-right: 18px;line-height: 1.5em;}#anchors {margin: 25px 0;color: #333;}#anchors .label {line-height: 34px;padding: 0 18px 0 0;}.tooltip-icon {cursor: pointer;}.tooltip-box {background-color: #eaeaea;color: #333;padding: 28px 30px 23px;position: relative;}.tooltip-box .close {background: url(/https/www.virginplus.ca/assets/ui/buttons/close-big-x.png) center top no-repeat rgba(0, 0, 0, 0);display: block;height: 20px;position: absolute;right: 10px;top: 10px;width: 15px;cursor: pointer;}.ui-tooltip {background-color: #eaeaea !important;padding: 8px;position: absolute;z-index: 9999;max-width: 300px;-webkit-box-shadow: 0 0 5px #aaa;box-shadow: 0 0 5px #aaa;width: 226px;font-size: 14px !important;opacity: 1 !important;}body .ui-tooltip {border-width: 2px;}.skip-link {position: fixed;top: -200px;background: #eee;color: #333;text-decoration: none;padding: 10px;display: inline-block;z-index: 200;font-size: 16px;}a.skip-link:active, a.skip-link:focus, a.skip-link:hover {top: 0;left: 45%;}#page-end-alert-banner {background-color: #c00;color: #fff;padding: 40px 0;}#page-end-alert-banner h4 {font-size: 18px;color: #fff;margin-bottom: 0.5em;}#page-end-alert-banner p, .addalineoptionsbox #addaline-shopOnlineAndSave p:last-child, .addalineoptionsbox .greyBanner p:last-child, .addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:last-child a.btnBasic:last-child, .addalineoptionsbox.overlayContainer h3, .dropNotice .bannerInfoBox p:last-child, .mavericklightbox .topBar h3 {margin-bottom: 0;}#cta-bar .box a:not(.btnBasic), #page-end-alert-banner a, .dropNotice a:not(.btnBasic) {color: #4e4ae4 !important;text-decoration: underline;}.dropNotice {background-color: #f3f2f0;position: relative;color: #131c35;top: 0;width: 100%;z-index: 1;display: none;}.bannerCommunityContainer .absolute-sm, .dropNotice .closeBox, .overlayContainer {position: absolute;}.dropNotice .content-area {background-color: transparent;height: 100%;padding-top: 0;}#addaline-container, .addalineaccountbox .boxTop {background-color: #e5e5e5;}.dropNotice .content-area .contents {padding: 16px 5px !important;text-align: right;height: 100%;width: 100%;}.dropNotice .bannerBox {display: table;width: calc(100% - 40px);table-layout: fixed;}.dropNotice .bannerImgBox, .dropNotice .bannerInfoBox, .dropNotice .bannerSeparator, .dropNotice .ctaBox {display: table-cell;vertical-align: top;}.dropNotice .bannerImgBox {padding-right: 10px;width: 35px;}.dropNotice .bannerInfoBox {height: 100%;padding-right: 33px;text-align: left;font-size: 14px;width: 100%;}.dropNotice .bannerInfoBox h3 {color: #333;font-size: 22px;margin-bottom: 0;}.dropNotice .bannerSeparator {color: #000;font-size: 38px;padding: 0 20px 10px;}.dropNotice .ctaBox {padding-right: 10px;}.dropNotice .btnBasic, .dropNotice .callus {margin-right: 20px;white-space: nowrap;}.dropNotice .closeBtn {padding: 5px;font-size: 20px;color: #fff;display: inline-block;}.dropNotice .callus span {font-size: 16px;line-height: 1.2em;}.dropNotice .callus h4 {font-size: 20px;padding: 0 10px 0 0;}.fr .dropNotice .callus h4 {padding: 0 10px;}.dropNotice .iconBox {display: table-cell;width: 34px;text-align: left;}#iecheck.dropNotice {background: #000;border-top: 2px solid #e10a0a;}#emailCaptureBanner .bannerBox {table-layout: unset;}#emailCaptureBanner .bannerImgBox, #emailCaptureBanner .bannerImgBox img {width: 80px;}#emailCaptureBanner .bannerInfoBox p {margin-bottom: 0;font-family: VMUltramagneticNormalRegular;text-transform: uppercase;font-size: 16px;}#emailCaptureBanner .content-area .contents {padding: 0 !important;}#cta-bar .box h3 {font-weight: 400;font-size: 22px;font-family: VMUltramagneticNormalRegular;}#shop-online .contents {background-color: #4e4ae4;max-width: 1120px;width: calc(100% - 80px) !important;border-radius: 16px;color: #fff;margin: 0 auto;padding: 40px;text-align: left;}#shop-online img {display: block;width: 40px;}#shop-online .fbox {align-items: stretch;flex-direction: row;justify-content: center;gap: 50px;}#shop-online .fitem {width: 250px;}#shop-online .icon {display: inline-block;width: 40px;height: 100%;padding-right: 15px;}#shop-online .tb {height: 100%;table-layout: fixed;padding: 0;width: unset;}#shop-online .tb .tc:first-child {width: 50px;}#shop-online .tb .tc {vertical-align: middle;}#shop-online .copy {display: inline-block;width: 180px;}#shop-online h2 {font-size: 22px;text-align: center;color: #fff;margin-bottom: 1em;}#shop-online2 {background: #515151;background: -moz-linear-gradient(top, #515151 0, #1c1c1c 67%);background: -webkit-linear-gradient(top, #515151 0, #1c1c1c 67%);background: linear-gradient(to bottom, #515151 0, #1c1c1c 67%);padding: 47px 0;}#shop-online2 .inner {max-width: 1280px;margin: 0 auto;padding: 0;color: #fff;text-align: center;display: flex;justify-content: center;}#shop-online2 .inner img {display: inline;flex-shrink: 0;min-width: 35px;}#shop-online2 .inner div {margin: 0 20px;}#cta-bar {background: #333;padding-top: 0;color: #fff;font-size: initial;}#cta-bar .contents {max-width: 1640px;width: 100%;}#cta-bar .fbox {justify-content: space-between;align-items: stretch;align-content: stretch;gap: 10px;flex-wrap: wrap;padding: 10px 0;}#cta-bar .fitem {flex: 1 1 0;background: #e10a0a;background: -moz-radial-gradient(center, ellipse cover, #e10a0a 1%, #c00 79%, #c00 79%);background: -webkit-radial-gradient(center, ellipse cover, #e10a0a 1%, #c00 79%, #c00 79%);background: radial-gradient(ellipse at center, #e10a0a 1%, #c00 79%, #c00 79%);color: #fff;border-radius: 5px;padding: 30px 20px;text-align: center;min-width: 300px;}.overlayContainer {top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 10000;}.overlay .btmCta {width: 100%;text-align: right;padding-top: 20px;}.overlay {padding: 0;border-radius: 3px;background-color: #fff;margin: 0 auto;position: fixed;-webkit-backface-visibility: hidden;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translate(-50%, -50%);left: 50%;width: 750px;}.overlay .innerlay {padding: 50px 20px 30px;}.innerHeader {background-color: #eaeaea;padding: 40px 20px 30px;}.innerBody {padding: 20px 20px 30px;}.overlay .btnContainer {margin: 20px 0 0;}.overlayContainer h1 {font-size: 30px;padding-bottom: 0.5em;}.overlayContainer h2 {font-size: 24px;padding-bottom: 0.5em;}.overlayContainer h3 {font-size: 22px;padding-bottom: 0;margin-bottom: 15px;}.overlayContainer .innerHeader h3 {padding-bottom: 0;margin-bottom: 0;}.addalineoptionsbox .overlay {border-radius: 24px;overflow: hidden;}.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave), .addalineoptionsbox .topBar, .mavericklightbox .topBar, addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) {padding: 24px 32px;border-radius: 24px 24px 0 0;}.addalineoptionsbox p, .mavericklightbox p {font-size: 14px;}.addalineoptionsbox .tb, .mavericklightbox .tb {display: table;width: calc(100% - 64px);table-layout: fixed;padding: 0 32px;border-spacing: 0;}.addalineoptionsbox .tc, .mavericklightbox .tc {display: table-cell;vertical-align: top;text-align: left;padding: 32px 0;}.addalineoptionsbox .tc a:not(.btnBasic), .mavericklightbox .tc a:not(.btnBasic) {padding: 6.5px 12px;}.addalineoptionsbox .tc a:not(.btnBasic):after {content: ">";padding-left: 10px;text-decoration: none;display: inline-block;}.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:nth-child(2) {width: 1px;background-color: #cdcfd5;margin: 0 20px;}.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:first-child {padding-right: 32px;}.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:last-child {padding-left: 32px;}.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:last-child a.btnBasic {margin-bottom: 24px;}.overlayContainer #addaline-shopOnlineAndSave p:first-child {margin-bottom: 5px;}.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:last-child .btnContainer a {display: block;max-width: 167px;}.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:last-child .btnContainer.planBtn a {display: block;max-width: 147px;}.fr .addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:last-child .btnContainer a {max-width: 196px;}.addalineoptionsbox .tc img, .mavericklightbox .tc img {margin: 0 0 20px;width: 48px;height: auto;}.addalineoptionsbox p[role="heading"], .mavericklightbox p[role="heading"] {font-weight: 700;font-size: 18px;}.addalineoptionsbox #addaline-shopOnlineAndSave.tb {width: calc(100% - 128px);margin: 0 32px 32px;border-radius: 16px;}.addalineoptionsbox #addaline-shopOnlineAndSave.tb .tc {padding: 16px;}.addalineoptionsbox #addaline-shopOnlineAndSave.tb .tc:first-child {width: 48px;padding: 5px 0;vertical-align: middle;}.addalineoptionsbox #addaline-shopOnlineAndSave .tc img {margin: 0;width: 48px;}#addaline-container .inner .copyContainer, .addalineaccountbox .warning div {width: calc(100% - 40px);display: inline-block;}.addalineaccountbox .boxGroup {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: stretch;margin: 0 -10px;}.addalineaccountbox .box {border: 1px solid #d7d7d7;border-radius: 3px;flex: 0 1 auto;margin: 0 10px 25px;width: 335px;}.addalineaccountbox .boxMain, .addalineaccountbox .boxTop {padding: 20px;}.addalineaccountbox .warning div {margin-left: 10px;}#addaline-container {border: 1px solid #eaeaea;border-radius: 3px;margin-top: 20px;}#addaline-container .inner {padding: 10px 28px;color: #333;}#addaline-container .inner img {height: 24px;width: 24px;margin-right: 10px;vertical-align: top;}#addaline-container .inner .copyContainer p {margin: 0;}.addalineABtest .addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:first-child, .addalineABtest .addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:last-child {}.addalineABtest .addalineoptionsbox .fbox {display: flex;align-items: stretch;gap: 24px;margin: 20px;flex-flow: row wrap;}.addalineABtest .addalineoptionsbox .fitem {flex: 1 0 0;align-self: stretch;border: 2px solid #cdcfd5;border-radius: 16px;min-width: 250px;}.addalineABtest .addalineoptionsbox .fitem:hover {border: 2px solid #4e4ae4;}.addalineABtest .addalineoptionsbox .fitem a:not(.btnBasic) {padding: 20px;display: block;width: calc(100% - 40px);height: calc(100% - 40px);cursor: pointer;text-decoration: none;color: initial;}.addalineABtest .addalineoptionsbox .fitem a:not(.btnBasic):after {content: none;}.addalineoptionsbox [data-slideid="altSlide"], .addalineABtest .addalineoptionsbox [data-slideid="defSlide"] {display: none;}.addalineABtest .addalineoptionsbox [data-slideid="altSlide"] {display: inline-flex;}.addalineABtest .addalineoptionsbox .fitem a * {text-decoration: none;}.addalineABtest .addalineoptionsbox .fitem .btnContainer a {display: inline-block;width: unset;}#optionslightbox p.mobileoffer {display: none;padding-top: 20px;}#optionslightbox p.ultra {text-transform: uppercase;font-size: 16px;}#whychooseusbanner {color: #fff;background: #000;padding: 50px 0;}#whychooseusbanner .inner {max-width: 1000px;margin: 0 auto;}#whychooseusbanner .whychooseusbanner-heading {font-family: VMUltramagneticNormalRegular;text-transform: uppercase;color: inherit;font-size: 26px;text-align: center;}#whychooseusbanner .container {display: flex;flex-wrap: wrap;justify-content: space-evenly;margin: 0 -25px;}#whychooseusbanner .container .item {flex: 0 0 auto;margin: 0 25px 15px;text-align: center;vertical-align: top;max-width: 154px;}#whychooseusbanner .container .item div {height: 80px;}#whychooseusbanner .container .item p {color: #fff;font-size: 14px;margin: 0;vertical-align: bottom;}#bottom-subbanners {padding: 64px 0;}#bottom-subbanners .contents {border-radius: 16px;padding: 30px 0 0 0;}#bottom-subbanners h2 {text-align: center;padding-bottom: 5px;font-size: 32px;}#bottom-subbanners .fbox {justify-content: space-around;align-items: stretch;align-content: center;gap: 32px;}#bottom-subbanners .fitem {text-align: center;flex: 1 0 0;padding: 40px 40px 32px;border-radius: 16px;}#bottom-subbanners .fitem img {margin-bottom: 25px;height: 48px;}#bottom-subbanners .fitem h3 {font-size: 22px;}.covidnotice {font-size: 12px;color: #fff;position: absolute;bottom: 50px;left: 20px;max-width: 375px;}#support_bottom .bottomSupport {display: block;table-layout: auto;}#support_bottom .toutAccessibility {width: 24%;margin-top: 10px;border-right: 1px solid #d9d9d9;margin-bottom: 30px;float: left;display: table-cell;height: 110px;}#support_bottom .toutAccessibility ul {padding-top: 20px;padding-bottom: 20px;}#support_bottom .toutAccessibility ul li:last-child {width: calc(100% - 57px);}div:not(#footer) a[target="_blank"]:after, div:not(#footer).btnRedbg a[target="_blank"]:after {display: inline-block;content: "";width: 16px;height: 16px;vertical-align: bottom;margin-left: 5px;}div:not(#footer) a[target="_blank"].noIconAfter:after, div:not(#footer).btnRedbg a[target="_blank"].noIconAfter:after {content: unset;}#support_bottom .toutAccessibility ul li {display: block;float: left;height: auto;padding-right: 10px;}#support_bottom .toutAccessibility ul li h3 {padding-top: 5px;margin-bottom: 10px;}#support_bottom .toutAccessibility:last-child {border-right: 0;}.fr #support_bottom .toutAccessibility {height: 135px;}.bannerCommunityContainer {padding: 0 0 80px !important;position: relative;}#content .bannerCommunityContainer .contents {width: 100%;max-width: 1200px;margin: 0 auto;position: relative;border-radius: 16px;padding: 0;}.bannerCommunityContainer .fbox {position: relative;display: flex;align-items: center;gap: 95px;}.bannerCommunityContainer .fbox .fitem {flex: 1 0;}.bannerCommunityContainer .fbox .fitem:first-child {flex-basis: 256px;}.bannerCommunityContainer .fbox .fitem:last-child {flex-grow: 4;padding: 0 32px 0 0;}.bannerCommunityContainer .width-sm-480 {width: 480px;margin: 1px 0 0;}.bannerCommunityContainer .img-responsive {display: block;max-width: 100%;height: auto;}.bannerCommunityContainer .txtContainer {display: flex;align-items: center;width: 100%;justify-content: flex-end;position: relative;color: #fff;}.bannerCommunityContainer .txtContainer>div {width: 40%;padding: 0 80px 0 40px;}.bannerCommunityContainer .info.comunityForum h2.ultra {color: #fff;font-size: 28px;margin: 0 0 20px;}.bannerCommunityContainer img.forumLinkImg {vertical-align: middle;margin-right: 12px;float: left;}#apps a[target="_blank"]:after, #benefits-app a[target="_blank"]:after, #footer .contents a:after, #vmcheader a[target="_blank"]:after, .socialCtaContainer a[target="_blank"]:after, a.btnBasic:after, a[title="Web Analytics"]:after {background: 0 0 !important;display: none !important;}div:not(#footer) a[target="_blank"]:after {background: url(/https/www.virginplus.ca/assets/icons/svg/arrow-up-right-from-square-solid.svg) no-repeat;}div:not(#footer).btnRedbg a[target="_blank"]:after {background: url(/https/www.virginplus.ca/assets/icons/svg/arrow-up-right-from-square-solid-white.svg) no-repeat;}div:not(#footer) a[target="_blank"].noarrow:after, div:not(#footer).btnRedbg a[target="_blank"].noarrow:after {background: unset;}.virgin-style .eChat-bot-container, .virgin-style.eChat-bot-container {z-index: 10000 !important;}.addalineoptionsbox.byopLightBox a.closeBtn {text-decoration: none;float: right;color: #1f1e1e;background: url(/https/www.virginplus.ca/assets/ui/buttons/close-big-x.png) center center no-repeat;width: 16px;height: 16px;}.addalineoptionsbox.byopLightBox a.closeBtn:focus {outline: 0 !important;box-shadow: 0 0 3px 2px #257fa3, 0 0 3px 2px #257fa3;-webkit-box-decoration-break: clone;}.rowflex {display: flex;align-items: flex-start;gap: 16px;}.rowflexLft {}#optionslightboxBYOP.addalineoptionsbox .tc img {width: 33px;margin: 0;}.rowflexRgt {display: flex;flex-direction: column;align-items: flex-start;flex: 1 0 0;}#optionslightboxBYOP .rowflexRgt p#addaline-newline-heading, #optionslightboxBYOP.overlayContainer .rowflexRgt p {margin-bottom: 12px;}#optionslightboxBYOP .overlay .btnContainer {margin-top: 12px;display: flex;gap: 24px;}#optionslightboxBYOP.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:last-child a.btnBasic {margin-bottom: 0;}#optionslightboxBYOP.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:last-child {padding: 0;}#optionslightboxBYOP.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) {padding: 40px 32px;}.provPopupContainer {display: flex;padding: 32px 24px;align-items: flex-start;gap: 16px;flex: 1 0 0;border-radius: 16px;border: 2px solid #cdcfd5;background: #fff;}.modal-tile-wrap {width: 100%;}.track {display: inline-flex;width: 200%;height: 100%;transform: none;transition: all 0.5s ease;position: relative;}.container-flex-box-wrap {width: 50%;}h3#newCustomerButtonLabel {font-size: 18px;margin: 24px 0;display: block;max-width: 100%;width: auto;}.provPopupMainContainer {display: flex;width: 100%;display: flex;align-items: stretch;gap: 24px;align-self: stretch;}.provPopupContainer {position: relative;width: 100%;cursor: pointer;}.provPopupContentCon {display: flex;padding: 24px;align-items: flex-start;gap: 16px;flex: 1 0 0;}.provPopupContentInner {display: flex;flex-direction: column;align-items: flex-start;gap: 16px;flex: 1 0 0;}.provPopupHeading h4 {font-size: 18px;font-style: normal;font-weight: 600;line-height: 20px;}.provPopupContainer:hover, .provPopupContainer.active {border: 2px solid #4e4ae4;}.addalineoptionsbox .tb {height: auto;}#optionslightboxProvMismatch.addalineoptionsbox .tb {width: auto;padding: 0;}#optionslightboxProvMismatch.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) {padding: 0;}#optionslightboxProvMismatch.modal-tile-wrap {width: 100%;}#optionslightboxProvMismatch .container-flex-box-wrap {width: 100%;padding: 32px;}.overlay {width: 645px;max-width: 100%;}.addalineoptionsbox.ipRegionMismatch .tb {height: auto;}.backSlideBtn {display: flex;flex-direction: row;gap: 5px;}.backSlideBtn a {font-size: 14px;font-style: normal;font-weight: bold;text-decoration: none;margin-bottom: 14px;}.backSlideBtn a:hover {text-decoration: underline;}.backSlideBtn span {background: url(/https/www.virginplus.ca/assets/icons/svg/byop/left-arrow.png) left top;width: 16px;height: 17px;}body.showhideProvMismatch {overflow: hidden;}body.showhideProvMismatch #optionslightbox {position: fixed;}body.showhideProvMismatch .changeRegionPopupCon {position: relative;}body.showhideProvMismatch .addalineoptionsbox .overlay {overflow: unset;position: relative;left: 0;transform: translateY(-50%);}body.showhideProvMismatch .modal-tile-wrap {width: 100%;overflow: hidden !important;}body.showhideProvMismatch #region_selctor_popup_ul {position: absolute !important;top: 100%;left: 3%;height: auto;z-index: 19;width: 250px;border-radius: 8px;background: #fff;box-shadow: 0px 8px 20px 0px rgba(19, 28, 53, 0.2);padding: 15px 10px;visibility: visible;transition: height 0.225s;margin-top: -21px;}body.showhideProvMismatch #optionslightbox {overflow-x: hidden;overflow-y: auto;display: block;}.changeRegionPopupCon a.diffregionHeading:after {border: solid #4e4ae4;border-width: 0 2px 2px 0;display: inline-block;margin-left: 8px;padding: 3.5px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);font-weight: bold;content: "";top: -1px;position: relative;}body.showhideProvMismatch .changeRegionPopupCon a.diffregionHeading:after {border: solid #4e4ae4;border-width: 0 0 2px 2px;display: inline-block;margin-left: 8px;padding: 3.5px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);font-weight: bold;content: "";top: -1px;position: relative;}.changeRegionPopupCon {padding: 24px 32px 48px;}.changeRegionPopupCon a {font-size: 14px;font-style: normal;font-weight: bold;text-decoration: none;}.changeRegionPopupCon span {border: solid #4e4ae4;border-width: 0 2px 2px 0;display: inline-block;margin-left: 8px;padding: 2.5px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);font-weight: bold;content: "";}.changeRegionPopupCon a:hover {text-decoration: none;}.changeRegionScreenMobile, .mobileRegion {display: none;}.changeRegionPopupCon a.diffregionHeading:after {border: solid #4e4ae4;border-width: 0 2px 2px 0;display: inline-block;margin-left: 8px;padding: 2.5px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);font-weight: bold;content: "";}#accountlightbox .overlay {border-radius: 24px;overflow: hidden;}#accountlightbox .overlayContainer h3 {margin-bottom: 0;}#accountlightbox .overlay .innerlay {padding: 0;}#accountlightbox .topBar {padding: 24px 32px;}#accountlightbox .boxGroup {margin: 0;padding: 30px;}#accountlightbox .box {border-radius: 16px;width: 46%;overflow: hidden;}#accountlightbox .boxTop p:last-child {margin-bottom: 0;}#hangonlightbox.overlayContainer .btnAlignRight {text-align: right;}.prev, .slick-prev {background: url("/https/www.virginplus.ca/assets/ui/elements/maverick/carousel-arrow-left.svg") no-repeat 0 0 !important;background-size: contain !important;}.next, .slick-next {background: url("/https/www.virginplus.ca/assets/ui/elements/maverick/carousel-arrow-right.svg") no-repeat 0 0 !important;background-size: contain !important;}.prev:hover, .prev:focus, .slick-prev:hover, .slick-prev:focus {background: url("/https/www.virginplus.ca/assets/ui/elements/maverick/carousel-arrow-left-hover.svg") no-repeat 0 0 !important;background-size: contain !important;}.next:hover, .next:focus, .slick-next:hover, .slick-next:focus {background: url("/https/www.virginplus.ca/assets/ui/elements/maverick/carousel-arrow-right-hover.svg") no-repeat 0 0 !important;background-size: contain !important;}.prev:before, .slick-prev:before, .next:before, .slick-next:before {content: unset !important;}.btnRedbg .prev, .btnRedbg .slick-prev {background: url("/https/www.virginplus.ca/assets/ui/elements/maverick/carousel-arrow-left-white.svg") no-repeat 0 0 !important;background-size: contain !important;}.btnRedbg .next, .btnRedbg .slick-next {background: url("/https/www.virginplus.ca/assets/ui/elements/maverick/carousel-arrow-right-white.svg") no-repeat 0 0 !important;background-size: contain !important;}.btnRedbg .prev:hover, .btnRedbg .prev:focus, .btnRedbg .slick-prev:hover, .btnRedbg .slick-prev:focus {background: url("/https/www.virginplus.ca/assets/ui/elements/maverick/carousel-arrow-left-white.svg") no-repeat 0 0 !important;background-size: contain !important;}.btnRedbg .next:hover, .btnRedbg .next:focus, .btnRedbg .slick-next:hover, .btnRedbg .slick-next:focus {background: url("/https/www.virginplus.ca/assets/ui/elements/maverick/carousel-arrow-right-white.svg") no-repeat 0 0 !important;background-size: contain !important;}.slick-play {background: url("/https/www.virginplus.ca/assets/ui/elements/maverick/carousel-play.svg") no-repeat 0 0;background-size: 40px 40px;}.slick-pause {background: url("/https/www.virginplus.ca/assets/ui/elements/maverick/carousel-pause.svg") no-repeat 0 0;background-size: 40px 40px;}#moreInfo .accss-more-info-box-contents, #moreInfo .accss-more-info-box-contents-mobile-plans {border-radius: 24px;position: relative;background-color: #f3f2f0;padding: 32px;}#moreInfo .close {background: url(/https/www.virginplus.ca/assets/ui/buttons/close-big-x.png) no-repeat center top;display: block;height: 20px;width: 20px;position: absolute !important;right: 25px;top: 20px;}.moreinfo {padding: 10px 0 10px;}#moreInfo {margin-bottom: 25px;}.accss-moreInfoLink-container {padding: 0 0 10px 10px;}.moreInfoLink {display: inline-block;cursor: pointer;background: url(/https/www.virginplus.ca/assets/ui/elements/maverick/purple-circle-open.svg) top left no-repeat;height: auto;line-height: 20px;padding-left: 25px;margin-bottom: 24px;}.moreInfoLink.close {background: url(/https/www.virginplus.ca/assets/ui/elements/maverick/purple-circle-close.svg) top left no-repeat;}.moreInfoBox {background-color: #fff;padding: 28px 70px 23px 30px;position: relative;margin-bottom: 20px;text-align: left;border-radius: 3px;}.moreInfoBox .close {background: url("/https/www.virginplus.ca/assets/ui/buttons/close-big-x.png") no-repeat center top;display: block;height: 20px;width: 20px;position: absolute !important;right: 25px;top: 20px;}.moreInfoBox h4 {margin-bottom: 20px;}#bottom-info+.bottom-legal-block {padding: 0 0 40px !Important;}.bottom-legal-block {padding: 0 0 40px !Important;}@media screen and (max-width: 1300px) {#bottom-info-support.content-area .contents {max-width: 95%;}}@media screen and (max-width: 1280px) {#shop-online .tb .tc, #shop-online .tb .tc:first-child {width: 100%;text-align: center;}.dropNotice .content-area .contents {width: 95% !important;margin: 0 auto;overflow: visible;}#shop-online.topShopOnline ul li h4 {padding-left: 15px;}#whychooseusbanner .container {margin: 0;}#shop-online h2 {margin-bottom: 30px;}#shop-online .tb .tc {display: block;padding: 0 0 10px;}#shop-online img {display: inline;}#shop-online .copy {text-align: center;width: auto;}}@media screen and (max-width: 1000px) {#bottom-subbanners .fbox .fitem:first-child, #contactlist {margin-bottom: 0;}.contents {width: 90.5% !important;overflow: hidden;}.dropNotice .closeBox {top: 0;position: absolute;}#contactlist .col1, #contactlist .image, #masthead .bread-crumb {display: none;}#contactlist, #support_bottom .tout, .dropNotice {height: auto;}#support_bottom .tout1, #support_bottom .tout2, #support_bottom .toutlast, .fr #support_bottom .tout1, .fr #support_bottom .tout2, .fr #support_bottom .toutlast {width: auto;}#bottom-info {margin-top: 0 !important;}.reasonsToChoose li {margin-bottom: 20px;}#contactlist .main, #support_bottom .tout ul li:nth-child(2), #support_bottom .toutlast ul li:nth-child(2) {float: none;}#support_bottom .support-call-us-link-container {padding-left: 30px;}#contactlist .col2 {border-left: none;border-right: none !important;width: auto;height: auto;}#contactlist .col3 {width: auto !important;height: auto;}#contactlist ul li {text-align: left;height: auto;float: none !important;}#contactlist p {padding-left: 0;}#contactlist .intro {width: auto;margin-top: 0;float: none;}#contactlist .intro h2 {font-size: 1.6em;color: #c00;}#contactlist h3 {font-family: GraphikWeb, Arial, Helvetica, sans-serif;text-transform: none;color: #333;font-size: 1.2em;font-weight: 700 !important;}#support_bottom .tout1, #support_bottom .tout2, #support_bottom .toutlast {width: 30%;}.tabs ul li {width: 31%;font-size: 16px;margin-bottom: 5px;background-color: #e3e3e3;}#shop-online.topShopOnline ul {display: initial;}#shop-online.topShopOnline ul li {display: list-item;width: 40%;margin: 20px;float: left;min-height: 55px;}#shop-online.topShopOnline ul li:first-child {float: none;width: auto;display: block;height: auto;margin: 0;padding: 20px;}.dropNotice .content-area {padding: 15px 0;}#bottom-subbanners h2 {font-size: 24px;}#bottom-subbanners {padding: 32px 0 56px;}#bottom-subbanners .fbox, #bottom-subbanners .fbox .fitem {display: block;}}@media screen and (max-width: 900px) {#support_bottom .tout.tout0 {border-bottom: none;height: 30px;margin-bottom: -10px;}#support_bottom .tout, #support_bottom .tout:last-child, #support_bottom .toutlast {border-bottom: 1px solid #d9d9d9;border-right: none;clear: both;display: block;float: none;overflow: hidden;width: 100%;height: auto;padding: 25px 0;}#support_bottom .toutlast {padding: 0;border-bottom: none;}#support_bottom .tout ul li:nth-child(2), #support_bottom .toutlast ul li:nth-child(2) {float: left;}#cta-bar .fbox {flex-wrap: row wrap;}.med-flex-column {flex-flow: column wrap;}.med-flex-100 {flex: 0 0 100%;max-width: 100%;}}@media screen and (max-width: 800px) {.contents {width: 90.5% !important;overflow: hidden;}#Accordion a.ui-state-default, .Accordion a.ui-state-default, .accordion a.ui-state-default {height: auto !important;line-height: 24px;}.content-rail {width: 60%;max-width: 583px;}.right-rail {width: 40%;max-width: 329px;}#masthead-subhead .content-area h1, #masthead-subhead .content-area h1#general-welcome, #masthead-subhead .info h1, .content-area h1#general-welcome {font-size: 36px;}.fr h1#general-welcome {line-height: 1.4em;}#masthead-subhead .info p, #masthead-subhead .info p.subline, #masthead-subhead p.subline {font-size: 1em;}#bottom-info {margin-top: 0 !important;}.reasonsToChoose li {margin-bottom: 20px;border-right: none;}.fr #reasonsToChoose h2 {font-size: 19px !important;}#contactlist .col1, #contactlist .image, #page-end-alert-banner br, .bannerCommunityContainer .img-responsive.desktop {display: none;}#bottom-info-support .fbox, #bottom-info-support .fbox .fitem, .bannerCommunityContainer .img-responsive.mobile, .overlay {display: block;}#contactlist .col2 {border-left: none;border-right: none;width: auto;}#contactlist .col3 {width: auto;}#contactlist ul li {text-align: left;height: auto;}#contactlist p {padding-left: 0;}#contactlist .intro {width: auto;margin-top: 0;}#contactlist .intro h2 {font-size: 1.6em;color: #c00;}#contactlist h3 {font-family: GraphikWeb, Arial, Helvetica, sans-serif;text-transform: none;color: #333;font-size: 1.2em;font-weight: 700 !important;}#bottom-info-support .fbox {padding: 0;}#bottom-info-support .fbox .fitem {padding: 25px 0;}.tabs ul li {width: 31%;font-size: 16px;margin-bottom: 5px;}#related-content {margin: 35px 0;}#anchors li, #related-content li {float: none;list-style: disc inside;height: auto;}#anchors li:nth-child(2), #related-content li:nth-child(2) {list-style: disc inside;}#anchors li a {display: inline;}#shop-online.topShopOnline ul {display: initial;}#shop-online.topShopOnline ul li {display: list-item;width: 40%;margin: 5%;min-height: 65px;float: left;}#shop-online.topShopOnline ul li:first-child {float: none;display: block;height: auto;margin: 0 5%;}#cta-bar .box, .cbvis #cta-bar .box {width: 100% !important;margin: 8px 0;float: none;}#cta-bar .box .inner {padding: 0 10px;}.overlay {width: 90%;left: 50%;}.bannerCommunityContainer .fbox {flex-flow: column wrap;gap: 16px;align-items: flex-start;}.bannerCommunityContainer .fbox .fitem:first-child {flex-basis: unset;}.bannerCommunityContainer .fbox .fitem:last-child {padding: 32px;}.bannerCommunityContainer .info.comunityForum h2.ultra {font-size: 22px;}.bannerCommunityContainer {padding: 0 0 64px !important;}}@media screen and (max-width: 755px) {.addalineaccountbox .box, .addalineaccountbox .boxGroup {display: block;width: auto;max-width: 100%;margin: 0 auto 20px;}}@media screen and (max-width: 740px) {.addalineoptionsbox.byopLightBox .inmobileviewbox {overflow-y: scroll;}.addalineoptionsbox.byopLightBox #addaline-shopOnlineAndSave.tb {margin: 0px 24px 24px;height: auto;}.addalineoptionsbox.byopLightBox.overlayContainer {position: fixed;}.addalineoptionsbox.byopLightBox .overlay {transform: none;position: absolute;width: 100%;border-radius: 10px 10px 0 0;bottom: 0;left: 0;top: unset;}.addalineoptionsbox.byopLightBox .inmobileviewbox .tb {height: auto;}.addalineoptionsbox .topBar {padding: 16px 16px 16px 24px;}.addalineoptionsbox.overlayContainer h3 {font-size: 20px;padding-right: 32px;}.provPopupMainContainer {gap: 16px;flex-direction: column;}.changeRegionPopupCon {padding: 0 32px 24px 32px;}.backSlideBtn a {font-size: 16px;margin-bottom: 0px;line-height: 19px;}.provPopupContainer {width: auto;}.changeRegionScreenMobile {position: fixed;z-index: 1110;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;overflow-x: hidden;overflow-y: auto;background-color: rgba(0, 0, 0, 0.8);display: block;}.modal-tile-wrap {overflow: hidden !important;}.track {display: flex;}.RegionProvinceList ul {width: 100%;overflow-y: unset;height: auto;}body.showhideProvMismatch #region_selctor_popup_ul {top: 10%;left: 5%;z-index: 1120;width: 80%;height: auto;background: #fff;padding: 15px 10px;visibility: visible;transition: height 0.225s;margin-top: 0;}body.showhideProvMismatch .changeRegionPopupCon {position: unset;}body.showhideProvMismatch .mobileRegion {display: block;}body.showhideProvMismatch .addalineoptionsbox .overlay {transform: none;}#accountlightbox .box {width: auto;max-width: 100%;}#accountlightbox .overlay {left: 0;}#accountlightbox.addalineaccountbox.overlayContainer {position: fixed;}#accountlightbox.addalineaccountbox .overlay {transform: none;position: absolute;width: 100%;border-radius: 10px 10px 0 0;bottom: 0;left: 0;top: unset;}#accountlightbox.addalineaccountbox .inmobileviewbox {overflow-y: scroll;}#hangonlightbox.overlayContainer {position: fixed;}#hangonlightbox .overlay {transform: none;top: 25%;position: absolute;}#hangonlightbox.overlayContainer .btnAlignRight {text-align: left;}#steps .fbox .fitem div {width: 100%;}}@media screen and (max-width: 700px) {.dropNotice .iconBox {display: inline-block;vertical-align: top;text-align: center;width: 100%;}.desktop {display: none;}.mobile {display: inline;}#shop-online .fbox {flex-flow: row wrap;}}@media screen and (max-width: 640px) {#bottom-info #shop-online ul li, #shop-online ul li {width: 90%;height: auto;margin: 5%;}.contents {width: 90.5% !important;overflow: hidden;}#Accordion a.ui-state-default, .Accordion a.ui-state-default, .accordion a.ui-state-default {height: auto !important;line-height: 24px;}.content-rail {width: 100%;}.right-rail {width: 100%;float: none;}#masthead-subhead .content-area h1, #masthead-subhead .content-area h1#general-welcome, #masthead-subhead .info h1, #masthead-subhead .intro h1, .content-area h1#general-welcome {font-size: 32px;}#bottom-info {margin-top: 0 !important;}.reasonsToChoose li {margin-bottom: 20px;width: 24% !important;height: 90px !important;}.fr #reasonsToChoose h2 {font-size: 17px !important;}.reasonsToChoose h4 {font-size: 13px !important;}#contactlist .col1, #contactlist .image, .dropNotice .bannerImgBox, .dropNotice .bannerSeparator {display: none;}#contactlist .col2 {border-left: none;border-right: none;width: auto !important;}#contactlist .col3 {width: auto;}#contactlist ul li {text-align: left;height: auto;}#contactlist p, #support_bottom .pad, #support_bottom .toutlast ul {padding-left: 0;}#support_bottom .support-call-us-link-container {padding-left: 55px;}#contactlist .intro {width: auto;margin-top: 0;}#contactlist .intro h2 {font-size: 1.6em;color: #c00;}#contactlist h3 {font-family: GraphikWeb, Arial, Helvetica, sans-serif;text-transform: none;color: #333;font-size: 1.2em;font-weight: 700 !important;}#bottom-info-support, .addalineoptionsbox .tc {display: block;}.tabs ul li {width: 47%;font-size: 16px;margin-bottom: 5px;}.dropNotice {height: auto;padding: 10px 0 15px;}#shop-online ul, .addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:first-child, .addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:last-child, .dropNotice .content-area {padding: 0;}.dropNotice .bannerBox {padding-top: 0;display: block;width: 100%;}.dropNotice .bannerInfoBox {display: block;width: 100%;text-align: center;padding-top: 30px;padding-right: 0;}.dropNotice .closeBox {right: 0;}.dropNotice .ctaBox {display: block;padding-top: 10px;text-align: center;position: absolute;right: 0;top: 0;}#shop-online.topShopOnline ul {width: 90%;margin: 0 auto;}#shop-online.topShopOnline ul li {width: 90%;float: none;min-height: 0;height: auto;display: block;}#shop-online.topShopOnline ul li:first-child {padding: 40px 0 0;margin: 0;}#shop-online2 .inner div {margin: 10px 0;}.fancyinner {padding: 15px;}.addalineoptionsbox .tb {display: block;margin: 0;padding: 0;}.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) {padding: 24px 32px;}.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:nth-child(2) {height: 1px;width: 100%;margin: 24px 0;}.addalineoptionsbox .tb:not(#addaline-shopOnlineAndSave) .tc:last-child a.btnBasic {margin-bottom: 12px;}.addalineoptionsbox #addaline-shopOnlineAndSave.tb .tc:first-child {width: auto;padding: 16px 16px 0;}.addalineoptionsbox #addaline-shopOnlineAndSave.tb {width: calc(100% - 48px);margin: 0 24px 24px;}#support_bottom .tout.tout0 {border-bottom: none;line-height: 29px;margin-bottom: 0;}#support_bottom .toutAccessibility {width: 100%;margin-top: 10px;border-right: 0 solid #d9d9d9;padding-bottom: 30px;float: left;display: table-cell;height: auto;border-bottom: 1px solid #d9d9d9;margin-bottom: 0;}#support_bottom .toutAccessibility:last-child {border-bottom: 0;}.fr #support_bottom .toutAccessibility {height: auto;}#gen-err-msg, #gen-warning-msg {right: 5% !important;}#optionslightboxBYOP.overlayContainer {position: fixed;}#optionslightboxBYOP.addalineoptionsbox .overlay {transform: none;top: 25%;position: absolute;}.rowflex {flex-direction: column;}#optionslightboxBYOP .overlay .btnContainer {flex-direction: column;}}@media screen and (max-width: 480px) {.contents {width: 90.5% !important;overflow: hidden;}#Accordion a.ui-state-default, .Accordion a.ui-state-default, .accordion a.ui-state-default {height: auto !important;line-height: 24px;}#Accordion li, .Accordion li, .accordion li {font-size: 14px !important;}#masthead-subhead .content-area h1, #masthead-subhead .content-area h1#general-welcome, #masthead-subhead .info h1, #masthead-subhead .intro h1, .content-area h1#general-welcome {font-size: 30px;}#masthead-subhead .info p, #masthead-subhead .info p.subline, #masthead-subhead p.subline {font-size: 1em;}.fr h1#general-welcome {line-height: 1.4em;}#bottom-info {margin-top: 0 !important;}.reasonsToChoose li {margin-bottom: 20px;width: 32% !important;}.fr #reasonsToChoose h2 {font-size: 15px !important;}.reasonsToChoose h4 {font-size: 11px !important;}#shop-online ul li {width: 94%;height: auto;}#contactlist .col1, #contactlist .image, .desktop {display: none;}#contactlist .col2 {border-left: none;border-right: none;width: auto;}#contactlist .col3 {width: auto;}#contactlist ul li {text-align: left;height: auto;}#contactlist p {padding-left: 0;}#contactlist .intro {width: auto;margin-top: 0;}#contactlist .intro h2 {font-size: 1.6em;color: #c00;}#contactlist h3 {font-family: GraphikWeb, Arial, Helvetica, sans-serif;text-transform: none;color: #333;font-size: 1.2em;font-weight: 700 !important;}.mobile {display: inline;}.font-18-small {font-size: 18px !important;}}@media screen and (max-width: 350px) {#cta-bar .fbox {display: block;}#cta-bar .fitem {flex: none;margin: 10px 0;min-width: 0;}}.notif-banner a {white-space: nowrap;}.notif-banner p {line-height: 1.1em;}.fr .notif-banner p {line-height: 1.3em;}@media screen and (max-width:320px) {}.notif-banner.dropNotice {box-shadow: none;padding-top: 0;padding-bottom: 0;min-height: auto;}.notif-banner>.contents {width: 100% !important;display: flex;}.notif-banner>.contents>.notif-banner-contents-inner {padding: 16px;display: flex;font-weight: 700;width: 100%;gap: 15px;font-size: 14px;}.notif-banner>.contents>.notif-banner-contents-inner>.notif-banner-content {flex: 1 1 auto;}.notif-banner>.contents>.notif-banner-contents-inner .notif-banner-label {margin-bottom: 8px;}.notif-banner>.contents>.notif-banner-contents-inner .notif-banner-body+.notif-banner-cta {margin-top: 8px;white-space: nowrap;}.notif-banner>.contents>.notif-banner-contents-inner .notif-banner-body+.notif-banner-cta a {text-decoration: none;}.notif-banner>.contents>.notif-banner-contents-inner .notif-banner-body {font-size: 14px;}.notif-banner>.contents>.notif-banner-contents-inner .notif-banner-label>.notif-banner-label-text {font-size: 12px;font-style: normal;font-weight: 600;background-color: #4E4AE4;border-radius: 5px;padding: 4px 8px 3px;color: #ffffff;line-height: 14px;display: inline-block;}.notif-banner>.contents>.notif-banner-contents-inner .notif-banner-cta>a.btnBasic {border: 2px solid #131C35;color: #131C35;margin-right: 0;padding: 7px 14px;font-size: 14px;line-height: 14px;}.notif-banner>.contents>.notif-banner-contents-inner .notif-banner-cta>a.btnBasic>a.btnBasic:hover {background-color: black;color: white }.notif-banner-close-wraper svg.icon-close {width: 16px;height: 16px;}@media(min-width:900px) {.notif-banner>.contents>.notif-banner-contents-inner>.notif-banner-content {display: flex;align-items: center;justify-content: center;gap: 16px;}.notif-banner>.contents>.notif-banner-contents-inner .notif-banner-label {margin-bottom: 0px;}.notif-banner>.contents>.notif-banner-contents-inner .notif-banner-body {text-align: center;}.notif-banner>.contents>.notif-banner-contents-inner .notif-banner-body+.notif-banner-cta {margin-top: 0px;}.notif-banner>.contents>.notif-banner-contents-inner .notif-banner-body {font-size: 16px;}}@media(max-width:900px) {.notif-banner>.contents>.notif-banner-contents-inner .notif-banner-body {font-size: 14px;}}