@charset "UTF-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,figure{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.fixed-bottom{position:absolute;bottom:0}.fixed-top{position:absolute;top:0}.full-width{width:100%}.media img{display:block;margin:0 auto}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.pull-left{float:left}.pull-right{float:right}.buyflow .container,.mobile-gutter,.offer-card-group,.secondary-content{padding-left:1em;padding-right:1em}@media (min-width:80em){.buyflow .container,.mobile-gutter,.offer-card-group,.secondary-content{padding-left:0;padding-right:0}}.mobile-baseline{padding-top:1em}@media (min-width:80em){.mobile-baseline{padding-top:0}}.hide-mobile{display:none;visibility:hidden}@media (min-width:60em){.hide-mobile{display:block;visibility:visible}}.hide-desktop{display:block;visibility:visible}@media (min-width:48em){.hide-desktop{display:none;visibility:hidden}}.shadow{-ms-box-shadow:#adadad 0 2px 6px 0 1px 3px rgba(0,0,0,.2);-o-box-shadow:#adadad 0 2px 6px 0 1px 3px rgba(0,0,0,.2);box-shadow:#adadad 0 2px 6px 0 1px 3px rgba(0,0,0,.2)}.bg-gray{background-image:linear-gradient(#e0e0e0,#f2f2f2)}.g-col-form,.g-col-hero,.g-col-offset-3,.g-col-offset-4,.g-col-offset-8,.g-col-offset-9,.g-one-half,.g-one-third{width:100%}.container{overflow:hidden}.col-baselines,.primary-header{padding-top:1em;padding-bottom:1em}.col-gutters,.slideshow{padding-left:1em;padding-right:1em}.card-copy,.card-copy-collapse,.card-headline,.col-box{padding:1em}.no-margin{margin:0}.no-pad{padding:0}.vertical-margin{margin-top:1em;margin-bottom:1em}.horizontal-margin{margin-right:1em;margin-left:1em}.margin-bottom{margin-bottom:1em}.margin-top{margin-top:1em}.margin-right{margin-right:1em}.margin-left{margin-left:1em}.pad-bottom{padding-bottom:1em}.pad-top{padding-top:1em}.pad-left{padding-left:1em}.pad-right{padding-right:1em}
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
button,html,input,select,textarea{color:#000}html{font-size:100%;line-height:convert-length(19.2px,em)}::selection{background:#b3d4fc;text-shadow:none}fieldset,hr{border:0;padding:0}.hr-alt,hr{margin:1em 0}hr{display:block;border-top:1px solid #e2e8e9;height:1px}.hr-alt{border:none;height:2px;background-image:linear-gradient(left,#1a5085,#bfd9f3 50%,transparent,transparent 100%)}audio,canvas,img,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{background:#fff;color:#303033;font-family:"Open Sans",sans-serif;font-style:normal}img{max-width:100%;height:auto}a{color:#4285f4;text-decoration:none}a:hover{color:#72a4f7;text-decoration:underline}a:visited{color:#1266f1}a:active{color:#0b51c5}code{background:#e2e8e9;border:1px solid #e2e8e9;padding:.25em 1em}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clear,.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.accordion-headline,.ad-headline,.form-headline,.headline-primary,.headline-secondary,.hero-headline,.hero-tagline,.offer-card-headline,.offer-card-name,.offer-page-hero-headline,.offer-page-hero-tagline,.promo-headline,.slide-tab-headline{font-weight:300;margin:0}.text-h1,h1{font-family:"Open Sans",sans-serif;font-weight:700;font-size:2.625em}.text-h1 small,.text-h2 small,.text-h3 small,.text-h4 small,.text-h5 small,.text-h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:70%}.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,h2,h3,h4,h5,h6,p{font-family:"Open Sans",sans-serif;font-weight:700;font-size:2em}.text-h3,.text-h4,.text-h5,.text-h6,h3,h4,h5,h6,p{font-size:1.5em}.text-h4,.text-h5,.text-h6,h4,h5,h6,p{font-size:1.125em}.text-h5,.text-h6,h5,h6,p{font-weight:400;font-size:.875em}.text-h6,h6,p{font-size:.75em}p{color:#303033;font-size:1em;font-weight:300;margin-top:0}.fine-print{font-size:.625em}.headline-primary,.headline-secondary{color:#34495e;font-size:1.5em}.fixed-bottom{position:absolute;bottom:0}.fixed-top{position:absolute;top:0}.full-width{width:100%}.media img{display:block;margin:0 auto}.container{overflow:hidden}.col-baselines,.primary-header{padding-top:1em;padding-bottom:1em}.col-gutters,.slideshow{padding-left:1em;padding-right:1em}.card-copy,.card-copy-collapse,.card-headline,.col-box{margin:0 0 .5em}.no-margin{margin:0}.vertical-margin{margin-top:1em;margin-bottom:1em}.horizontal-margin{margin-right:1em;margin-left:1em}.margin-bottom{margin-bottom:1em}.margin-top{margin-top:1em}.margin-right{margin-right:1em}.margin-left{margin-left:1em}.no-pad{padding:0}.pad-bottom{padding-bottom:1em}.pad-top{padding-top:1em}.pad-left{padding-left:1em}.pad-right{padding-right:1em}.moz-clearfix{clear:both}@media (min-width:40em){.moz-clearfix{clear:none}}.pink.buyflow.js .full-width-bar,.pink.buyflow.js .rail h3,.pink.buyflow.js .rail-collapse-area{background-image:linear-gradient(#b81974,#e163ad)}.pink.buyflow.js .page-headline,.pink.buyflow.js .title-box h3{color:#b81974}.green.buyflow.js .full-width-bar,.green.buyflow.js .rail h3,.green.buyflow.js .rail-collapse-area{background-image:linear-gradient(#89c605,#b8da6e)}.green.buyflow.js .page-headline,.green.buyflow.js .title-box h3{color:#89c605}
/*! jQuery UI - v1.10.4 - 2014-06-12
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:10px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;text-decoration:none;text-align:center;padding:.5em 0;border:1px solid #231f20}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}@font-face{font-family:'vendor/fonts/footable';src:url(vendor/fonts/footable.eot);src:url(vendor/fonts/footable.eot?#iefix) format("embedded-opentype"),url(vendor/fonts/footable.woff) format("woff"),url(vendor/fonts/footable.ttf) format("truetype"),url(vendor/fonts/footable.svg#footable) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'footable';src:url(vendor/fonts/footable.svg#footable) format("svg");font-weight:400;font-style:normal}}.footable{width:100%}.footable.breakpoint>tbody>tr.footable-detail-show>td{border-bottom:none}.footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e001"}.footable.breakpoint>tbody>tr:hover:not(.footable-row-detail){cursor:pointer}.footable.breakpoint>tbody>tr>td.footable-cell-detail{background:#eee;border-top:none}.footable.breakpoint>tbody>tr>td>span.footable-toggle,.footable>thead>tr>th>span.footable-sort-indicator{display:inline-block;font-family:'footable';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.footable.breakpoint>tbody>tr>td>span.footable-toggle{padding-right:5px;font-size:14px;color:#888}.footable.breakpoint>tbody>tr>td>span.footable-toggle:before{content:"\e000"}.footable.breakpoint.toggle-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e005"}.footable.breakpoint.toggle-circle>tbody>tr>td>span.footable-toggle:before{content:"\e004"}.footable.breakpoint.toggle-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e003"}.footable.breakpoint.toggle-circle-filled>tbody>tr>td>span.footable-toggle:before{content:"\e002"}.footable.breakpoint.toggle-square>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e007"}.footable.breakpoint.toggle-square>tbody>tr>td>span.footable-toggle:before{content:"\e006"}.footable.breakpoint.toggle-square-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e009"}.footable.breakpoint.toggle-square-filled>tbody>tr>td>span.footable-toggle:before{content:"\e008"}.footable.breakpoint.toggle-arrow>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e00f"}.footable.breakpoint.toggle-arrow>tbody>tr>td>span.footable-toggle:before{content:"\e011"}.footable.breakpoint.toggle-arrow-small>tbody>tr.footable-detail-show>td>span.footable-toggle:before,.footable>thead>tr>th.footable-sorted>span.footable-sort-indicator:before{content:"\e013"}.footable.breakpoint.toggle-arrow-small>tbody>tr>td>span.footable-toggle:before{content:"\e015"}.footable.breakpoint.toggle-arrow-circle>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e01b"}.footable.breakpoint.toggle-arrow-circle>tbody>tr>td>span.footable-toggle:before{content:"\e01d"}.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e00b"}.footable.breakpoint.toggle-arrow-circle-filled>tbody>tr>td>span.footable-toggle:before{content:"\e00d"}.footable.breakpoint.toggle-arrow-tiny>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e01f"}.footable.breakpoint.toggle-arrow-tiny>tbody>tr>td>span.footable-toggle:before{content:"\e021"}.footable.breakpoint.toggle-arrow-alt>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e017"}.footable.breakpoint.toggle-arrow-alt>tbody>tr>td>span.footable-toggle:before{content:"\e019"}.footable.breakpoint.toggle-medium>tbody>tr>td>span.footable-toggle{font-size:18px}.footable.breakpoint.toggle-large>tbody>tr>td>span.footable-toggle,.tab:after{font-size:24px}.footable>thead>tr>th{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.footable>thead>tr>th.footable-sortable:hover{cursor:pointer}.footable>thead>tr>th.footable-sorted-desc>span.footable-sort-indicator:before{content:"\e012"}.footable>thead>tr>th>span.footable-sort-indicator{padding-left:5px}.footable>thead>tr>th>span.footable-sort-indicator:before{content:"\e022"}.footable>tfoot .pagination{margin:0}#BillingAddressSelection .accordion,#CreditCheckDetail .accordion,#print-btn,.back-to-top span,.footable.no-paging .hide-if-no-paging{display:none}.charges-box table.tab-panel.active,.footable-row-detail-inner{display:table}.footable-row-detail-row{display:table-row;line-height:1.5em}.footable-row-detail-group{display:block;line-height:2em;font-size:1.2em;font-weight:700}.footable-row-detail-name{display:table-cell;font-weight:700;padding-right:.5em}.footable-row-detail-value{display:table-cell}.footable-odd{background-color:#f7f7f7}.tab,.tab img{position:relative}.tab{background:#003b6f;border-bottom:1px solid #f7f7f7;color:#fff;cursor:pointer;font-size:14px;margin:0;padding:.25em}.tab img{left:.5em;margin-right:1em;width:40px}.tab:hover{background:#004989;transition:background .3s ease-in}.tab:after{content:"+";color:#fff;display:block;padding:.5em;position:absolute;right:0;top:0}.tab.active:after{content:"-"}.tab-panel{overflow:hidden}.tab-panel p{margin:0 0 1em;padding-left:1em;padding-right:1em}.tab-panel-pricing{color:#003b6f;font-size:14px;font-weight:700;padding-left:1em}.tab-panel-pricing strong{font-size:17px}.js .tab-panel{max-height:0;transition:max-height .25s ease-out}.js .tab-panel.active{max-height:80em}@media (min-width:40em){.tab.full{cursor:default}.tab.full:active:after,.tab.full:after{content:''}.js .tab-panel.full,.js .tab-panel.full.active{max-height:none;border-right:1px solid #f7f7f7}}.back-to-top{display:none;cursor:pointer;opacity:.5;position:fixed;bottom:5%;right:5%;color:#003b6f;z-index:5}.back-to-top i{font-size:2em;transform:rotate(270deg)}@media (min-width:40em){.back-to-top span{display:inline}}.back-to-top:hover{text-decoration:none}.btn,.page-headline .headline-right a{-webkit-appearance:none;border:none;cursor:pointer;font-family:inherit;margin:0;text-decoration:none;text-align:center;vertical-align:middle}.btn.default,.page-headline .headline-right a.default{color:#fff;font-weight:700;text-shadow:0 1px #231f20;background-image:linear-gradient(#3a98c4,#047ab8)}.btn.submit,.page-headline .headline-right a.submit{border:1px solid #035986;color:#fff;background-image:linear-gradient(#3a98c4,#047ab8)}.btn.btn-alt,.page-headline .headline-right a.btn-alt{color:#fff;font-weight:700;text-shadow:0 1px #08457c;background-image:linear-gradient(#036894,#023563)}.btn.tiny,.page-headline .headline-right a.tiny{font-size:75%;padding:.5em 1.5em}.btn.small,.page-headline .headline-right a.small{font-size:85%;padding:.5em 1.5em}.btn.medium,.page-headline .headline-right a.medium{font-size:95%;padding:.5em 1.5em}.btn.large,.page-headline .headline-right a.large{font-size:110%;padding:.5em 1.5em}.btn.x-large,.page-headline .headline-right a.x-large{font-size:125%;padding:.5em 1.5em}.btn:hover,.ui-datepicker-header a:hover{text-decoration:none}.checkout input[type=text],.ui-datepicker{width:100%}@media (min-width:40em){.ui-datepicker{margin:0 auto;width:90%}}.ui-datepicker-title{color:#fff;padding:.5em 0;background-image:linear-gradient(#005498,#003b6f)}.ui-state-disabled,form.disabled{opacity:.5}.ui-datepicker .ui-datepicker-next:after,.ui-datepicker .ui-datepicker-prev:after{color:#005498;font-size:24px;content:"";font-family:"FontAwesome"}.ui-datepicker .ui-datepicker-next:after{content:""}.date-available a,.ui-widget-content .date-available a,.ui-widget-header .date-available a{color:#fff;font-weight:700;text-shadow:0 1px #08457c;background-image:linear-gradient(#036894,#023563)}.date-available a.ui-state-active,.ui-widget-content .date-available a.ui-state-active,.ui-widget-header .date-available a.ui-state-active{color:#fff;text-shadow:0 1px #231f20;background-image:linear-gradient(#3a98c4,#047ab8)}.secondary-content .callblock{text-align:right}.card,body.loading{overflow:hidden}.callblock p{margin-top:0}.callblock .questions,.callblock .schedule{font-size:12px}.callblock .phone-number{color:#565759;font-size:16px;font-weight:700;padding-top:5px}.callblock .phone-number a{color:#003b6f;font-size:1em}@media (min-width:35em){.callblock .phone-number a{font-size:30px}}.card{background:#f7f7f7;border:1px solid #d1d1d1;display:block;-ms-box-shadow:#e6e6e6 0 2px 5px #e6e6e6 1px 3px rgba(0,0,0,.2);-o-box-shadow:#e6e6e6 0 2px 5px #e6e6e6 1px 3px rgba(0,0,0,.2);box-shadow:#e6e6e6 0 2px 5px #e6e6e6 1px 3px rgba(0,0,0,.2);transition:all .2s ease-in-out}.card:hover{background:#dedede}.card-copy{padding-bottom:2em}.card-copy-collapse{margin-bottom:0;padding:0}.card-headline{font-size:17px;margin:0;padding-top:0;padding-bottom:0}.card-copy,.card-copy-collapse{position:relative;height:100%}.card-copy ul,.card-copy-collapse ul{margin:0;padding:0}.card-copy li,.card-copy-collapse li{list-style-type:none}.card-copy li:before,.card-copy-collapse li:before{color:#39f;padding-right:.5em;content:"";font-family:"FontAwesome"}.channel-lineup table{border:1px solid #808285;width:100%}.channel-lineup table td,.channel-lineup table th{text-align:left;width:33.3%}.channel-lineup table td .channel-logo,.channel-lineup table th .channel-logo{padding-right:12px}.channel-lineup table thead tr{border-bottom:2px solid #808285;font-size:12px}@media (min-width:40em){.channel-lineup table thead tr{font-size:17px}}.channel-lineup table tbody tr{border-top:1px solid #808285;font-size:12px}.channel-lineup table tbody tr:nth-child(odd){background-color:#fff}.channel-lineup table .comma:after,.services-description span:after{content:', '}.channel-lineup table .comma:last-child:before{content:'and '}.channel-lineup table .comma:last-child:after{content:''}.channel-lineup table .comma:first-child:before{content:''}.channel-lineup table .comma:nth-last-child(2):after{content:' '}select#lineup-select{float:right;margin:8px 65px 0 0}.installation-options p,.order-summary p{margin:0 .5em}.installation-options h3{font-size:1em}.checkout label{font-size:14px}@media (min-width:40em){.checkout label{text-align:right}}.checkout select{margin-left:1px;width:99%}@media (min-width:40em){.checkout select{width:auto}}.checkout .error{background:#f6d1ce;border:2px solid #db4437}.checkout .error_msg{margin:0}@media (min-width:40em){#CardNumber input{width:60%}#PaymentAmount input{width:20%}}.agreements-container{margin-bottom:1em}.agreements-container h4{margin:0 0 .5em}.agreements-container div:first-child{padding-top:.5em}.agreements-copy{max-height:none;overflow:hidden;display:block;transition:max-height .5s ease-out}.agreements-copy.active{max-height:0}.discounts{color:#db4437}.title-box{background-color:#fff;border:1px solid #c4c4c4;margin:0;padding:.25em .25em .25em 1em}.title-box h3{color:#231f20;margin:.2em 0;font-size:17px}@media (min-width:40em){.title-box h3{font-size:24px}}.title-box h4,.title-box p{margin:.2em 0}.section-head{padding:.5em}.section-head h2{display:inline-block;margin:0;padding:0}.tv-icon{background-image:url(https://cdn.leapfrogonline.net/layout_assets/fox_demo_site/assets/images/buyflow/a78c7c6ed0e05df12ec63219f2083215.icon_tv_med.png)}.internet-icon,.phone-icon,.tv-icon{display:inline-block;margin-right:.5em;height:34px;width:34px}.internet-icon{background-image:url(https://cdn.leapfrogonline.net/layout_assets/fox_demo_site/assets/images/buyflow/f6cb616cf6717bd69c1779576e046ade.icon_internet_med.png)}.phone-icon{background-image:url(https://cdn.leapfrogonline.net/layout_assets/fox_demo_site/assets/images/buyflow/2657247e9f201b12a55804c53ce1d5a8.icon_phone_med.png)}.panel-padding{padding:.25em}.configurations .accordion.tab-panel input,.configurations .accordion.tab-panel select{margin-left:1px}.configurations h3.tab{line-height:22.3px;background:#097cb3;border-top:2px solid #fff;border-bottom:none;color:#fff;cursor:pointer;font-size:14px;font-weight:400;padding:.25em .25em .25em 3em;border-bottom-right-radius:0;border-bottom-left-radius:0}.configurations h3.tab:after{color:#fff;display:block;font-size:24px;padding:.5em;position:absolute;left:0;top:0;content:"";font-family:"FontAwesome"}.configurations h3.tab.active:after{padding:.125em .25em .25em;content:"";font-family:"FontAwesome"}.configurations h3.tab:hover{background:#097cb3}.configurations .page-form-area>.accordion.tab-panel{background:#eaeaea}.error_msg{color:#db4437;font-weight:700;padding-top:.5em}.configurations .directory-name label{color:#3a9fd0;font-size:14px;margin-bottom:.5em}.configurations .directory-name input{width:99%}.configurations label>.tab-panel{background:#f7f7f7}.configurations label>.tab-panel.active{border-bottom:2px solid #eaeaea}.configurations h5.tab{background:#f7f7f7;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#3a9fd0;padding:.25em 1.5em .25em .25em;font-weight:400}.configurations h5.tab:after,.customer-details .tab:after,.installation-form .tab:after{color:#3a9fd0;display:block;font-size:14px;padding:.25em .5em;position:absolute;right:0;top:0;content:"";font-family:"FontAwesome"}.configurations h5.tab.active{background:#f7f7f7;border-bottom:none;border-top:2px solid #eaeaea}.charges-box h6.tab.active:after,.configurations h5.tab.active:after,.customer-details .tab.active:after,.installation-form .tab.active:after,.rail h3.active:after{content:"";font-family:"FontAwesome"}input[type=radio]{margin-left:2px}.configure-discounts{font-size:17px}.configure-discounts span{font-weight:400}@media (min-width:40em){#print-btn{display:inline-block}}.confirmation-message>a,.confirmation-message>h2,.confirmation-message>h4,.confirmation-message>p,.confirmation-number>a,.confirmation-number>h2,.confirmation-number>h4,.confirmation-number>p{margin:.5em}.confirmation-number h4{font-size:14px;margin-bottom:.25em}.confirmation-number p{font-size:13px;margin-top:0;margin-bottom:0}.charges-box table tr.table-break td,.confirmation-message{padding-bottom:1em}.customer-details{font-size:12px}.customer-details h2{margin-bottom:0}.customer-details .g-row{margin-bottom:1em}.customer-details .header-help{margin-left:.5em}.customer-details select{max-width:100%}#offers,.customer-details input[type=password],.customer-details input[type=text],.page-form textarea{width:100%}.customer-details input[type=radio]{margin-left:1px}.customer-details input.error{background:#f6d1ce;border:1px solid #db4437}.customer-details div.error{border:2px solid #db4437}.customer-details .error_msg,.customer-details label i{color:#db4437}.customer-details label{font-weight:700;margin-right:.25em;text-align:left}@media (min-width:40em){.customer-details label{float:left;text-align:right}#BillingAddressStreet input,#EmailAddress input,#FirstName input,#LastName input,#PhoneNumber input,#PreviousAddressStreet input,#SecretAnswer input,#SocialSecurityNumber input{width:60%}#BillingAddressApartment input,#BillingAddressCity input,#BillingAddressZip input,#PIN input,#PreviousAddressApartment input,#PreviousAddressCity input,#PreviousAddressZip input{width:20%}#BillingAddressState input,#MiddleInitial input,#PreviousAddressState input{width:10%}}#ContactDetail-headline:before,#PreviousAddressCity label:before,#PreviousAddressState label:before,#PreviousAddressStreet label:before,#PreviousAddressZip label:before{color:#db4437;font-size:12px;content:"";font-family:"FontAwesome"}.customer-details .tab-panel{background:#fff;border-bottom:1px solid #e6e7e8}.customer-details .tab{background:#fff;border-top:1px solid #e6e7e8;color:#3a9fd0;margin-top:.5em;padding:.25em 1em .25em .25em;font-size:11px;font-weight:400}.customer-details .tab:after,.installation-form .tab:after{font-size:12px}.customer-details .tab.active,.installation-form .tab.active{background:#fff;border-bottom:none}.lightbox-main{border:4px solid #003b6f;min-height:6em}.lightbox-main h2{background:#005498;color:#fff;margin:0;padding:.5em;text-shadow:1px 2px #003b6f;font-size:17px}.lightbox-main h3{color:#003b6f;text-shadow:1px 2px #f7f7f7}.lightbox-main .page-form{margin:.5em}.lightbox-content{padding:.5em 1em}.lightbox-content a{display:block;margin:0 0 .5em}.filter-buttons h5,.lightbox-content a.cable-mover,.tile.active .tile-copy h4{display:inline-block;margin:0}.fancybox-inner .form-wrapper{margin:0}.fancybox-inner .form-lightbox{padding:.5em;border:4px solid #003b6f}.installation-form{font-size:12px;padding-bottom:1em}.installation-form .g-row{margin-bottom:.5em}.installation-form .g-row>div label{font-weight:700;padding-right:.25em}@media (min-width:48em){.installation-form .g-row>div label{text-align:right}}.installation-form .g-row>div+div label{display:inline-block;font-weight:400;margin-left:.5em}.installation-form>p,.installation-form>select{margin-left:.5em}.installation-form address{font-style:normal;font-weight:700;margin:0 0 .5em}.times-area p{margin:0 0 1em}.times-area p label{display:inline-block}.times-area p input{margin-right:.5em}.times-area h2{margin-left:0}.times-area h3{margin-top:0}.times-area.error{padding:5px}.installation-form .tab-panel{background:#fff;border-bottom:1px solid #e6e7e8}.installation-form .tab{background:#fff;border-top:1px solid #e6e7e8;color:#3a9fd0;margin-top:.5em;padding:.25em 1em .25em .25em;font-weight:400}.installation-form .tab:after{font-size:14px}.modal{position:fixed;z-index:9000;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.6) url(https://cdn.leapfrogonline.net/layout_assets/fox_demo_site/assets/images/buyflow/e103deebf543414e0c046619912387ef.wait_cylon.gif) 50% 50% no-repeat}.loading-img,.modal{display:none}.installation-form .tab-panel strong,body.loading .modal{display:block}.offer-block{width:98%;vertical-align:top;display:inline-block;margin:.2em;text-align:center;padding:.5em}.offer-block p{font-weight:400;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.4em}@media (min-width:35em){.offer-block{width:48%}}@media (min-width:60em){.offer-block{width:30%}}.thin-block-card{padding:.25em;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;height:auto;min-height:220px;margin-bottom:15px;border:1px solid #777}.thin-block-card,.thin-block-card:hover{background-color:#f7f7f7}@media (min-width:40em){.thin-block-card:hover{background-color:#dedede}}.offer-header{display:table;width:100%;min-height:55px;max-height:60px;position:relative}@media (min-width:40em){.offer-header{height:auto;min-height:0;max-height:none}}.offer-header .middle-align{display:table-cell;vertical-align:middle}.offer-header .services-description{display:inline-block;color:#748595;background-color:#fff;border:1px solid #b7b7b7;text-align:center;font-size:.75em;font-weight:700;margin:.4em 0;padding:.25em .5em}.offer-name{color:#005498;margin:auto 0;text-align:center;font-size:17px;line-height:18.7px;padding:0 .25em 0 0}.services-description span:last-child:before{content:'& '}.services-description span:last-child:after{content:''}.services-description span:first-child:before{content:''}.services-description span:nth-last-child(2):after{content:' '}.price-block{line-height:1.4em;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;background:#fff;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;padding:.5em 0;height:5em}.price-block .price-promo{text-align:center;display:inline-block;width:55%;margin:.5em auto;position:relative;float:left}.price-block .regular-price{display:inline-block;width:40%;float:right;border-left:1px gray solid;padding:0 1em;margin:1em 0;font-size:.75em;line-height:1.25em;text-align:left}@media (min-width:30em){.price-block .regular-price{padding-right:5em}}@media (min-width:35em){.price-block .regular-price{padding-right:1em}}@media (min-width:40em){.price-block .regular-price{margin:1em 0;padding:0 0 0 .75em;font-size:.7em}}@media (min-width:35em){.price-block{min-height:4.5em}}.card-copy-collapse .offer-price{color:#005498;font-weight:700;text-shadow:1px 2px #dedede;display:inline-block;width:100%;margin:.25em auto}.card-copy-collapse .offer-price .raised{position:relative;top:-.25em;font-size:1em}@media (min-width:40em){.card-copy-collapse .offer-price .raised{font-size:1.15em}}.card-copy-collapse .offer-price .cost{font-size:2.1em}@media (min-width:25em){.card-copy-collapse .offer-price .cost{font-size:2.5em}}@media (min-width:35em){.card-copy-collapse .offer-price .cost{font-size:1.8em}}@media (min-width:40em){.card-copy-collapse .offer-price .cost{font-size:1.5em;margin-left:-.2em;margin-right:-.15em}}.card-copy-collapse .offer-price>span{vertical-align:top}@media (min-width:35em){.card-copy-collapse .offer-price{margin-right:0}}.buyflow .btn.default.btn-rounded.btn-expanded,.offer-duration,dl>dt{font-weight:700}.rail-price-block .offer-price{color:#005498;font-weight:700;text-shadow:1px 2px #dedede;display:inline-block;width:100%;margin:.25em auto}.rail-price-block .offer-price .raised{position:relative;top:-.5em;font-size:16px;right:7px;margin-left:10px}.rail-price-block .offer-price .cost{font-size:32px}.hidden-mobile{display:none;height:0}@media (min-width:40em){.hidden-mobile{display:block}}.collapse-handle{width:100%;background-color:#a1d1e9;color:#005498;font-weight:700;font-size:.9em;padding:.5em 0;cursor:pointer;text-align:center}@media (min-width:35em){.collapse-handle{display:none}}.collapse-handle .collapse-handle-hide:before,.collapse-handle .collapse-handle-show:before{font-weight:700;font-size:1.75em;padding-right:.15em;position:relative;top:3px;content:"\f107";font-family:"FontAwesome"}.collapse-handle .collapse-handle-hide:before{top:2px;content:"\f106"}.offer-detail-block{border:2px #a1d1e9 solid;margin:.4em 0 .2em;position:relative;bottom:0;background-color:#fff}.offer-detail-block .offer-detail-content{padding:0 .5em}@media (min-width:35em){.offer-detail-block .offer-detail-content{display:block;min-height:168px}}.offer-detail-block .offer-links{margin:.5em 0;background-color:#f7f7f7}.offer-detail-block .offer-links .link-box{display:inline-block;width:48%;vertical-align:top;min-height:0;max-height:none}@media (min-width:25em){.offer-detail-block .offer-links .link-box{min-height:50px;max-height:50px}}.offer-detail-block .offer-links a{margin:0;padding:.8em 0 .5em 2.75em;font-size:.6em;text-decoration:underline;width:90%}.offer-detail-block .offer-links i{font-size:1.5em;margin-right:5px;padding:.5em 0 0 .5em}.offer-detail-block .btn-expanded{position:relative;margin:.625em auto .3em;width:90%;font-weight:700;text-shadow:0 1px 1px #fff}.offer-description{text-align:left;font-size:.68em;padding:.5em 0 0;margin:0;background-color:#fff}@media (min-width:35em){.offer-description{min-height:6.5em;max-height:8em}}@media (min-width:40em){.offer-description{min-height:8.5em;max-height:8.5em}}.scroll-text{overflow-y:scroll;width:100%}.offer-duration{font-size:12px;margin:0}.regular-price{font-size:10px;margin:0}.price-promo.no-promo-price{padding:0;float:none}.offer-details-links{background:#fff;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;margin:.5em 0;padding:.5em 0;overflow:hidden}.offer-details-links a{color:#1c90c9;float:left;font-size:10px;font-weight:700;line-height:12px;margin-left:.25em;min-height:2.5em;padding-left:15px;position:relative;text-align:left;width:45%}.offer-details-links a i{font-size:12px;position:absolute;top:0;left:0}.offer-details-links a:hover{background:#fff}.offer-details-links.one-box{padding:.5em 0;text-align:center}.offer-details-links.one-box a{float:none;display:inline-block;width:auto}.upgrade-text{display:none}.upgrade-block{background:#eaeaea;padding-top:0}.upgrade-block .offer-header{height:50%}.upgrade-block .services-description{display:inline-block;color:#748595;border:1px solid #b7b7b7;font-size:.875em;font-weight:700;background:#fff;padding:.25em .5em;margin:.5em 0 0;text-align:left}.page-form label,.upgrade-block .services-description span{display:block}.upgrade-block .vertical-ribbon{padding:0;width:45%;margin:0 auto;position:relative;text-align:center;background-color:#2e66b0;background-image:linear-gradient(top,#2e66b0 0%,#4f7abf 3%,#658bcd 6%,#7395d5 8%,#82a1d9 11%,#95aedf 13%,#a6bae2 15%,#d5def1 21%,#99b1df 32%,#7597d5 40%,#4f7abf 55%,#2561ad 70%,#255fab 71%,#1e5ca9 73%,#1d58a7 76%,#214499 88%,#213890 97%,#1e338e 100%)}.upgrade-block .ribbon-bottom{background:url(https://cdn.leapfrogonline.net/layout_assets/fox_demo_site/assets/images/buyflow/aacc40bdc08ae5eeb47d99f3713c28ee.ribbonbot.png) no-repeat 0 0;background-size:100% 100%;display:block;width:45%;height:25px;margin:0 auto .5em}.upgrade-block .upgrade-text{display:block;text-transform:uppercase;font-size:1em;color:#fff;margin:0;padding:0}.upgrade-block .price-block{display:none}.upgrade-block .offer-detail-block{background:#fff;height:48%;width:100%}.upgrade-block .offer-detail-block .offer-detail-content{margin:0 .5em}@media (min-width:35em){.upgrade-block .offer-detail-block .offer-detail-content{min-height:0}}@media (min-width:40em){.upgrade-block .offer-detail-block .offer-detail-content{min-height:0;max-height:none}}.upgrade-block .offer-detail-block .offer-description{padding:10px 6px 2px 2px;margin:0;font-size:.65em;text-align:left}.charges-box table.tab-panel,.filter-buttons i,.upgrade-block .offer-detail-block .offer-details-links{display:none}.upgrade-block .offer-detail-block .btn-expanded{position:static;font-weight:700;text-shadow:0 1px 1px #fff;margin:.3em auto;width:90%}@media (min-width:35em){.upgrade-block .offer-detail-block .btn-expanded{position:absolute;bottom:0;left:5%}.upgrade-block .offer-detail-block{position:absolute;bottom:0;height:48%}}.upgrade-block:hover{background-color:#eaeaea}@media (min-width:35em){.upgrade-block{min-height:290px}}.filter-buttons{text-align:center;width:100%;background-color:#d5d5d5}.filter-buttons .filter-label{color:#005498;font-weight:700;font-size:.7em}@media (min-width:25em){.filter-buttons .filter-label{font-size:.8em}}@media (min-width:35em){.filter-buttons .filter-label{font-size:1em}}.filter-buttons .active i,.filter-buttons a{display:inline-block}.filter-buttons .checkmark{background-color:#d5d5d5;color:#005498;width:20px;height:20px;line-height:20px;border-radius:10px;border:solid 1px #005498}.filter-buttons .active .checkmark{background-color:#fff}.filter-buttons .checkmark,.filter-buttons p{display:inline-block;vertical-align:top}.filter-buttons a{font-weight:700;background:#005498;border:1px solid #b7b7b7;color:#fff;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;opacity:.5;padding:.5em .25em;font-size:.65em}@media (min-width:25em){.filter-buttons a{font-size:.8em}}@media (min-width:35em){.filter-buttons a{font-size:1em}}.filter-buttons a.active{color:#fff;opacity:1}.page-headline{color:#231f20;font-size:24px;margin-bottom:.5em;overflow:hidden}.page-headline .headline-right{float:right;font-style:normal;font-size:12px}.page-headline .headline-right a{color:#fff;font-weight:700;text-shadow:0 1px #08457c;background-image:linear-gradient(#036894,#023563);padding:.25em}.filter-buttons a,.page-headline .headline-right a:hover{text-decoration:none}.page-headline .headline-right a:before{content:"";font-family:"FontAwesome";padding-right:2px}.required-field-marker{margin:.25em 0 1em}.required-field-marker i{color:#db4437}.full-width-bar{background-image:linear-gradient(#d1d2d2,#aaacaf);width:100%;max-width:none;padding-left:0;padding-right:0;margin-bottom:1em}.progress-bar{overflow:hidden;margin:0 auto;padding:0;width:100%}.progress-bar li{list-style:none;margin:0;color:#fff;width:20%;float:left;background:url(https://cdn.leapfrogonline.net/layout_assets/fox_demo_site/assets/images/buyflow/5aa7e8ac2e8f5fed4925ba67e40cc9d7.progress-arrow.png) no-repeat 97% 0;background-size:7px 100%;padding:.4em}.progress-bar li:last-child{background-image:none}.progress-bar li p{color:#fff}.progress-bar li .number{background-color:#d1d3d4;color:#58595b;float:none;width:1.5em;height:1.5em;line-height:1.5em;border-radius:.75em;border:solid 1px #58595b;font-size:1.5em;font-weight:700;text-shadow:1px 1px 1px #5e5a5a;text-align:center;margin:0 auto}.progress-bar li .name{color:#fff;display:none;margin:.5em;width:7em;font-size:.9em;font-weight:700;text-shadow:1px 1px 1px #5e5a5a}.progress-bar li.active .number{background-color:#fff;color:#005498;border:solid 1px #005498}.progress-bar li.active .name{color:#fff}.progress-bar li.current .number{color:#005498;background-color:#fff;border:solid 1px #005498}.progress-bar li.current .name{color:#fff}@media (min-width:60em){.progress-bar li .number{width:1.6em;height:1.6em;line-height:1.6em;border-radius:.8em}.progress-bar li .name{width:8em;font-size:1em}}@media (min-width:48em){.progress-bar li .name{display:inline-block}.progress-bar li .number{float:left;margin:0}}.page-form,.page-form-area{border:1px solid #c4c4c4;padding:.25em}.page-form{background:#f7f7f7}.page-form h2{font-size:17px;margin-left:.5em;vertical-align:top;text-align:left}.page-form-area{background:#fff;margin:0 0 1em}.order-summary{border-width:.35em}.submit-container{text-align:center}.submit-container span{color:#003b6f;font-size:1.5em;font-weight:700}.submit-container a{font-size:16px}.submit-container a.large{font-size:1.4em}.rail,.submit-container{margin-bottom:.5em}@media (min-width:40em){.rail{overflow:hidden}}.rail .rail-price{display:inline-block}@media (min-width:40em){.rail .rail-price{display:none}}.rail .rail-inner-area{background:#f7f7f7;overflow:hidden}.rail .menu-link{display:inline-block;float:right;margin-right:.25em}@media (min-width:40em){.rail .menu-link{display:none}}.rail h4{color:#005498;line-height:20.4px;margin:1em 0;text-align:center}.rail h5{background:#eaeaea;color:#231f20;font-size:14px;padding:.25em;text-align:center}.rail h5+.cart-arrow{background-repeat:no-repeat;background-image:url(https://cdn.leapfrogonline.net/layout_assets/fox_demo_site/assets/images/buyflow/4be7922cac62c940875afa5e9b360773.cart_h5_arrow.svg);background-size:100%;min-height:1.75em;vertical-align:top}.customer-address{overflow:hidden}.customer-address .address-left{float:left;font-size:12px;text-align:left;margin-top:.5em;padding-left:1em;width:64%}.customer-address .address-right{float:right;line-height:.8em;text-align:center;margin-top:.5em;padding-right:1em;width:34%}.customer-address h4{color:#231f20;margin:0;text-align:left;font-size:10px}.customer-address p{margin-top:0}.customer-address a{margin-bottom:.5em;font-size:10px}@media (min-width:40em){.customer-address h4{text-align:center}.customer-address .address-left{float:none;font-size:14px;text-align:center;margin-top:0;padding-left:0;width:auto}.customer-address .address-right{float:none;text-align:center;margin-top:0;padding-right:0;width:auto}}.charges-box{background:#fff;border:1px solid #e5f3ff;font-size:12px;margin:.25em}.charges-box .rail-service-container{background:#f7f7f7;margin:0 0 2px}.charges-box h6.tab{background:0 0;border-bottom:none;color:#005498;font-size:13px;margin:0}.charges-box h6.tab:after{color:#005498;display:block;font-size:14px;padding:.5em;position:absolute;right:-3px;top:-2px;content:"";font-family:"FontAwesome"}.charges-box table{display:table;width:100%}.charges-box table.past-due{font-size:11px}.charges-box table tr{border:none}.charges-box table td{line-height:1.2em;padding:.25em 0}.charges-box table td:first-child{padding-left:.25em;width:62%}.charges-box table td:last-child{padding-right:.25em;text-align:right;width:37%}.charges-box.total-charges{border:1px solid #231f20}.charges-box.total-charges h5{background:#231f20;color:#fff}.charges-box.total-charges h5+.cart-arrow{background-image:url(https://cdn.leapfrogonline.net/layout_assets/fox_demo_site/assets/images/buyflow/366a1a0758df69ce41c48d51922b4794.cart_h5_arrow_bottom.svg)}.rail-price-block{margin:.5em 0 1em;text-align:center}.rail-price-block .raised{font-size:16px}.cart-back{padding:.5em 0;text-align:center}.cart-back a.btn{font-size:10px;padding:0 .25em}.rail h3{color:#097cb3;font-size:14px;padding:.5em;text-align:left;line-height:1.6em;background-image:linear-gradient(#f2f2f2,#e1e1e1)}.rail h3:after{float:right;font-size:24px;content:"";font-family:"FontAwesome"}@media (min-width:40em){.rail h3{font-size:24px;padding:0 .5em;text-align:center}.rail h3:after{display:none}}.js .rail-collapse-area{background:#eaeaea;max-height:0;padding:0;transition:max-height .1s ease-out}@media (min-width:40em){.js .rail-collapse-area{max-height:none;padding:.25em}}.js .rail-collapse-area.active{max-height:80em;padding:.25em}.primary-header .logo{float:left;max-width:35%}.primary-header .callblock{float:right;text-align:right;display:none}@media (min-width:48em){.primary-header .callblock{display:block}}.primary-header .desktop-phone,.tile.active .tile-copy .tile-compact-content{display:none}@media (min-width:48em){.primary-header .desktop-phone{display:block}}.primary-header .mobile-phone{text-align:right;display:block}@media (min-width:48em){.primary-header .mobile-phone{display:none}}.menu-link i,.primary-header i.fa{background:#003b6f;color:#fff;font-size:30px;padding:.25em}.footer-bg{width:100%;background-color:#2c5f9c;padding-bottom:1em;color:#fff}.footer-bg a,.footer-bg p{color:#fff}.footer{text-align:center;overflow:hidden}@media (min-width:48em){.footer{text-align:left}}.footer.lp{background-color:#e4e9ec;border-radius:10px;margin:5px auto;max-width:960px;width:100%;padding:.25em 1em 1em}.footer p{margin:0;padding:0;font-size:10px}.footer .footer-links ul{padding:0}.footer .footer-links li{list-style:none;display:inline-block;padding:0 .5em;border-left:1px solid #fff}@media (min-width:48em){.footer .footer-links li{border-left:none;padding:0}}.footer .footer-links li:first-child{border-left:none}.footer .footer-links a{color:#fff;font-size:1em}@media (min-width:35em){.footer .footer-left{float:left}}.footer img{float:right;display:none}@media (min-width:48em){.footer img{display:block}}.popup-window{font-size:.8em}.popup-window ol,.popup-window p,.popup-window ul{color:#3c3c40;font-size:14px}.popup-headline{margin:0}.popup-headline.primary,.popup-headline.secondary{color:#fff}.popup-copy li,.popup-copy p{font-size:.9em}.lt-ie10 .rail h3{background-color:#003b6f}.lt-ie10 .btn.default,.lt-ie10 .page-headline .headline-right a.default,.page-headline .headline-right .lt-ie10 a.default{background-color:#3a98c4}.lt-ie10 .btn.submit,.lt-ie10 .page-headline .headline-right a.submit,.page-headline .headline-right .lt-ie10 a.submit{background-color:#c42888}.lt-ie10 .btn.btn-alt,.lt-ie10 .date-available a,.lt-ie10 .page-headline .headline-right a,.lt-ie10 .page-headline .headline-right a.btn-alt,.lt-ie10 .ui-widget-content .date-available a,.lt-ie10 .ui-widget-header .date-available a,.page-headline .headline-right .lt-ie10 a.btn-alt{background-color:#036894}.lt-ie10 .ui-datepicker-title{background-color:#005498}.lt-ie10 .date-available a.ui-state-active,.lt-ie10 .ui-widget-content .date-available a.ui-state-active,.lt-ie10 .ui-widget-header .date-available a.ui-state-active{background-color:#c42888}.lt-ie9 .progress-bar li{background-image:none}.lt-ie9 .omega{float:right!important;margin-right:0!important}.lt-ie9 .primary-header{min-height:90px}.lt-ie9 .logo img{position:absolute;width:auto!important}.lt-ie9 .half-width input{width:70%}.g-row{max-width:68em;margin-left:auto;margin-right:auto}.g-row:after{content:" ";display:block;clear:both}.g-full{width:100%;float:left;margin-left:0;margin-right:0}.g-col-10,.g-col-11,.g-col-9{width:91.52542%;float:left;margin-right:1.69492%}.g-col-10,.g-col-9{width:83.05085%}.g-col-9{width:74.57627%}.g-col-5,.g-col-6,.g-col-7,.g-col-8{width:66.10169%;float:left;margin-right:1.69492%}.g-col-5,.g-col-6,.g-col-7{width:57.62712%}.g-col-5,.g-col-6{width:49.15254%}.g-col-5{width:40.67797%}.g-col-1,.g-col-2,.g-col-3,.g-col-4{width:32.20339%;float:left;margin-right:1.69492%}.g-col-1,.g-col-2,.g-col-3{width:23.72881%}.g-col-1,.g-col-2{width:15.25424%}.g-col-1{width:6.77966%}@media (min-width:48em){.g-one-half,.g-one-third{width:49.15254%;float:left;margin-right:1.69492%}.g-one-third{width:32.20339%}}@media (min-width:60em){.g-col-offset-9{width:74.57627%;float:left;margin-right:1.69492%}}@media (min-width:48em){.g-col-offset-8{width:66.10169%;float:left;margin-right:1.69492%}}.g-col-offset-5,.g-col-offset-7{width:57.62712%;float:left;margin-right:1.69492%}.g-col-offset-5{width:40.67797%}@media (min-width:48em){.g-col-offset-4{width:32.20339%;float:left;margin-right:1.69492%}}@media (min-width:60em){.g-col-offset-3{width:23.72881%;float:left;margin-right:1.69492%}}@media (min-width:40em){.g-col-hero{width:66.10169%;float:left;margin-right:1.69492%}}@media (min-width:65em){.g-col-hero{width:74.57627%;float:left;margin-right:1.69492%}}.g-col-form{position:relative}@media (min-width:40em){.g-col-form{width:32.20339%;float:left;margin-right:1.69492%}}@media (min-width:65em){.g-col-form{width:23.72881%;float:left;margin-right:1.69492%}}.lt-ie9 div[class^=g-].omega,.omega{float:right;margin-right:0}.media,.media-object{overflow:hidden}.media-object{float:left;margin-right:1em}.media-object.responsive{display:block;float:none}@media (min-width:30em){.media-object.responsive{float:left;margin-right:1em}}.media-object-alt{float:right;margin-left:1em;overflow:hidden}.media-object-alt.responsive{display:block;float:none}@media (min-width:30em){.media-object-alt.responsive{float:right;margin-left:1em}}.media-body,.nav-primary{overflow:hidden}.media-body p{margin-top:0}.headline.media{color:#5d5e5f}.nav-primary{display:none;transition:all .3s ease-in}@media (min-width:40em){.nav-primary{display:block}}.nav-primary li,.nav-primary.is-visible{display:block}@media (min-width:40em){.nav-primary li{display:inline-block;margin-right:.5em}}.nav-primary li a{color:#303033;display:inline-block;font-size:14px;text-decoration:none;text-transform:uppercase}.nav-primary li a.active{padding:.5em}.buyflow .rail h5{color:#005e9d}.bundles .nav-primary li a.active{border:1px solid #005e9d}.double-play .nav-primary li a.active{border:1px solid #00aeef}.tv .nav-primary li a.active{border:1px solid #b81974}.internet .nav-primary li a.active{border:1px solid #89c605}.phone .nav-primary li a.active{border:1px solid #eea712}.btn,.page-headline .headline-right a{display:block;position:relative}.btn a,.btn input,.page-headline .headline-right a a,.page-headline .headline-right a input{color:#767779;border:none;cursor:pointer;display:inline-block;font-size:14px;font-family:inherit;font-weight:700;margin:0;padding:.5em;text-align:center;vertical-align:middle;text-decoration:none;width:100%;-webkit-appearance:none}.btn-default a{background:#f7f7f7;border:1px solid #dedede}.btn-primary a,.btn-primary button,.btn-primary input{background:#f8da00;border:1px solid #dfc400;color:#303033;background-image:linear-gradient(#f8da00,#d1a600)}.btn-quadrant,.btn-quadrant a,.btn-quadrant button,.btn-quadrant input{background:#f8da00;color:#fff;text-shadow:3px 3px 4px #0c6a9a;font-size:1em;font-weight:300;z-index:10;margin:auto;border-radius:8px;background-image:linear-gradient(#00aeef,#005e9d);max-width:85%}@media (min-width:25em){.btn-quadrant,.btn-quadrant a,.btn-quadrant button,.btn-quadrant input{margin:0}}ol,ul{padding:0 0 0 2em}dl>dd{margin:0 0 0 1em}.nav-primary ul{margin-top:1em;margin-bottom:1em}.nav-primary ul,.offer-card-list ul,.services ul{padding-left:0;overflow:hidden}.buyflow .footer ul,.footer ul,.list{margin-top:1em;margin-bottom:1em;padding-left:0;overflow:hidden}.list.icon li{font-size:14px;padding:.25em 1.5em}.list.icon li,.offer-card-list ul li{display:block;position:relative}.list.icon li:before,.offer-card-list ul li:before{padding-right:.5em;position:absolute;top:.25em;left:0;content:"";font-family:"FontAwesome"}.list.inline li{padding-right:1em}.list.inline li,.list.inline-divider li{display:inline-block;float:left}.list.inline-divider li:after{content:' | ';padding:0 .5em}.buyflow .footer ul li:last-child:after,.footer ul li:last-child:after,.list.inline-divider li:last-child:after{content:' '}.list.unstyled li{position:relative;display:block;padding:.25em 0}.panel,.panel-alt{padding:.5em;overflow:hidden}.panel{background:#eee}.panel-alt{background:#fff}.offer-card-group{margin-bottom:1em;overflow:hidden}.offer-card{background:#eee;margin-bottom:1em;padding:.5em;position:relative}.offer-card img{position:absolute;top:1.5em;left:-1.25em;z-index:999}@media (min-width:48em) and (max-width:80em){.offer-card .g-col-6{display:block;float:left;width:100%}}.offer-card .btn-primary a{margin-top:1em;margin-bottom:1em;width:90%}.offer-card-headline{font-weight:400;padding:.5em 0;text-align:center;text-shadow:#808285 1px 2px 5px}.offer-card-name{background:#005e9d;color:#fff;font-weight:400;line-height:1.3em;padding:.5em;text-align:center}.offer-panel{background:#fff;margin-bottom:.25em;padding:1em}.offer-panel p{font-weight:400;font-size:15px;margin-bottom:0;text-transform:uppercase}.offer-card-list,.offer-panel{overflow:hidden}.offer-card-list ul{margin-top:0;margin-bottom:0}.offer-card-list ul li{font-size:1em;font-weight:300;padding:.25em 1em}.offer-card-list ul li:before{color:#005e9d;font-size:.5em}.double-play .offer-card-name{background:#00aeef}.tv .offer-card-name{background:#b81974}.internet .offer-card-name{background:#89c605}.phone .offer-card-name{background:#eea712}.offer-card-group .offer-price,.promo{overflow:hidden}.offer-card-group .offer-price p{font-weight:700;display:inline-block}.offer-card-group .offer-price sup{font-weight:700;font-size:16px;top:-1.25em}@media (min-width:25em){.offer-card-group .offer-price sup{font-size:24px}}.offer-card-group .offer-price p.amount{font-size:48px;line-height:1em;letter-spacing:-2px}@media (min-width:25em){.offer-card-group .offer-price p.amount{font-size:68px}}@media (min-width:80em){.offer-card-group .offer-price p.amount{font-size:62px}}.promo img{display:block;margin:0 auto}.promo ul,.services ul{margin:0}.promo li{font-weight:300;margin-bottom:.25em}.promo-headline{color:#005e9d;font-size:24px;font-weight:400;line-height:1.3em;padding-bottom:.5em;text-shadow:#808285 1px 2px 5px}.bottom-blue-box{background:#005e9d;padding:1em;margin-bottom:1em;overflow:hidden;background-image:linear-gradient(left,#0abcff,#004f84)}.bottom-blue-box .pad-top{padding-top:2em}.bottom-blue-box img{display:block;margin:auto}.ad-headline{color:#fff;font-size:17px;line-height:1.2em;padding-bottom:.5em}@media (min-width:48em){.ad-headline{font-size:30px;padding-top:.5em;padding-bottom:0}}.services{border-right:5px solid #c5e3ef;padding-right:.5em}.services ul li{position:relative;display:block;padding:.25em 0}.services li{color:#fff;font-size:16px;font-weight:300;text-align:right}@media (min-width:48em){.services li{font-size:24px;padding:.15em 0;line-height:1.2em}}.accordion-headline{color:#005e9d;cursor:pointer;font-size:16px}.accordion-headline:after{content:'+'}.accordion-headline.is-open:after{content:'-'}.accordion-body{max-height:0;overflow:hidden;transition:max-height .3s ease-in}.accordion-body.is-open{max-height:200em}.tabs{overflow:hidden}.tabs a{background:#005e9d;display:inline-block;float:left;color:#fff;font-size:12px;min-height:3em;padding:.5em .25em;text-align:center;text-decoration:none;width:100%}.tabs a.active{background:#fff;color:#005e9d}.form-tab-container{background:#fff;padding:.25em 1em;overflow:hidden}.callblock{overflow:hidden}.callblock p{color:#808285;margin-bottom:.5em}.callblock p:before{content:"";font-family:"FontAwesome"}.callblock a{color:#005e9d;font-size:30px;font-weight:700;text-decoration:none}.slide-tab-group{padding-top:2em}.slide-tab-group p{color:#00aeef;font-size:12px;line-height:1.4em;margin:0}.slide-tab-headline{color:#fff;font-size:17px}.slide-tab{cursor:pointer;padding:.25em;position:relative;margin-bottom:1em}.slide-tab.active{background:rgba(0,174,239,.5)}.not-found-copy{max-width:68em;margin:1em auto}.lt-ie9 .form-field,.tile.active .tile-large{display:block}.existing-customer-warning-lightbox button{font-weight:700;display:block;margin:0 auto 1em;text-align:center;font-size:13px;padding:.25em .5em;color:#fff;background-image:linear-gradient(#3a98c4,#047ab8)}.existing-customer-warning-lightbox .content{padding:1em}.form-field.zip-only input{width:90%;margin-left:0}.form-wrapper .zip-only-copy{font-size:1.2em;font-weight:400;margin:1em 0 .5em}.zip-only-container{padding-bottom:1em}.zip-only-container button{margin-top:1em}.tiles-container{position:relative;height:441px;width:99%;max-width:500px;margin:1em auto 0}@media (min-width:40em){.tiles-container{margin:1em 0;max-width:100%}}@media (min-width:65em){.tiles-container{height:354px}}.tile,.tile-toggle{display:block;position:absolute}.tile{transition:all .3s;padding:5px;text-align:center;overflow:hidden;background:linear-gradient(to right,rgba(53,60,100,.5) 0%,rgba(43,98,144,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80353c64', endColorstr='#802b6290',GradientType=1 );width:49%;height:49%}.tile.active{z-index:3;width:100%;height:100%}.tile.inactive{opacity:0}.tile:hover{background:linear-gradient(to right,rgba(83,89,123,.5) 0%,rgba(75,121,161,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8053597b', endColorstr='#804b79a1',GradientType=1 )}.tile-toggle{cursor:pointer;width:0;height:0;border-style:solid;z-index:2;border-width:55px 55px 0 0;border-color:rgba(164,184,208,.6) transparent transparent;left:0;top:0}.tile .tile-copy,.tile-toggle i{display:block;position:absolute;color:#fff}.tile-toggle i{font-size:20px;transition:all linear .3s;top:-45px;left:10px}.tile-toggle:hover{border-color:rgba(130,158,191,.6) transparent transparent}.q1{left:0;top:0}.q2{right:0;top:0}.q3{left:0;bottom:0}.q4{right:0;bottom:0}.tile .tile-copy{text-align:left;padding:5px}@media (min-width:30em){.tile .tile-copy{top:4%}}@media (min-width:48em){.tile .tile-copy{width:83%}}.tile h3{margin:0 0 0 47px;font-size:20px;line-height:22px;font-weight:lighter;top:-14%;width:60%}@media (min-width:48em){.tile h3{font-size:18px;text-align:left;line-height:18px;width:100%}}@media (min-width:65em){.tile h3{font-size:29px;line-height:29px}}.tile h3 b{font-weight:lighter;font-size:24px}@media (min-width:48em){.tile h3 b{font-size:30px}}.tile .tile-compact-content,.tile h3,.tile h3 b,.tile h4{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.tile h4{padding:0;color:#14d7ff;border-bottom:1px solid #186b9b;text-align:center;text-shadow:3px 3px 4px #2b3050;margin:0 0 5px -10px;font-size:10px}@media (min-width:48em){.tile h4{font-size:14px;text-align:left;padding:0 0 5px;margin:0 0 5px 20px}}@media (min-width:65em){.tile h4{font-size:18px}}.tile .tile-compact-content{font-size:12px;margin:5px 0 0}@media (min-width:48em){.tile .tile-compact-content{display:block;font-size:23px}}.tile .disclaimer{text-align:center;font-size:11px;margin:5px 0 0}.tile .tile-price-block{font-weight:700;text-align:center;font-size:3em;margin:14px 0 0;width:75%;text-shadow:0 6px 0 rgba(4,27,67,.2)}@media (min-width:48em){.tile .tile-price-block{font-size:3em}}@media (min-width:65em){.tile .tile-price-block{font-size:4em;margin:26px 0 0}}.tile .tile-price-block sup{font-size:12px;top:-1.3em}@media (min-width:48em){.tile .tile-price-block sup{font-size:22px;top:-1.7em}}@media (min-width:65em){.tile .tile-price-block sup{top:-2.3em}}.tile .tile-price-duration{font-weight:lighter;margin:-8px 0 0 9em;font-size:.7em}@media (min-width:25em){.tile .tile-price-duration{margin:-12px 0 0 14.5em;font-size:.6em}}@media (min-width:40em){.tile .tile-price-duration{margin:-12px 0 0 14.5em}}@media (min-width:48em){.tile .tile-price-duration{font-size:.7em;margin:-12px 0 0 9.5em}}@media (min-width:60em){.tile .tile-price-duration{font-size:.7em}}@media (min-width:65em){.tile .tile-price-duration{margin:-12px 0 0 11em;font-size:.8em}}.tile .tile-price-duration p,.tile h3{color:#fff}.tile .quantity_content{width:100%;margin:auto;line-height:1em}.tile .channels{text-align:center;font-size:1em}@media (min-width:30em){.tile .channels{font-size:1.2em}}@media (min-width:40em){.tile .channels{font-size:1em}}@media (min-width:60em){.tile .channels{float:left;width:25%;margin:1em 0;font-size:.9em}}.tile .channels b,.tile .speed b{font-size:1.5em}.tile .plus{color:#bfda0b;font-size:3em;font-weight:800;margin:10px;text-align:center}@media (min-width:60em){.tile .plus{float:left;width:10%;margin:.4em}}.tile .speed{margin:0;text-align:center;font-size:.8em}@media (min-width:30em){.tile .speed{font-size:1.2em}}@media (min-width:40em){.tile .speed{font-size:1em}}@media (min-width:48em){.tile .speed{font-size:.6em}}@media (min-width:60em){.tile .speed{float:left;width:40%;margin:0;font-size:.9em}}.tile .speed-disclaimer{font-size:1em;margin:0 0 6px 14px;text-align:left}@media (min-width:25em){.tile .speed-disclaimer{margin:0 0 6px 26px}}@media (min-width:60em){.tile .speed-disclaimer{font-size:.5em;margin:0 0 0 6px}}.tile .tile-left-image{margin:.5em 17px 0 0;width:80%;display:block}@media (min-width:60em){.tile .tile-left-image{float:left;width:39%}}.tile .tile-right-image{margin:.5em 0 0;width:80%}@media (min-width:60em){.tile .tile-right-image{float:left;width:39%}}.tile .tile-quality-text{float:left;margin-right:5px;text-align:center}@media (min-width:40em){.tile .tile-quality-text{text-align:left}}@media (min-width:65em){.tile .tile-quality-text{font-size:.7em}}.tile .tile-quality-text-with-image{margin:0 20%;float:left}@media (min-width:40em){.tile .tile-quality-text-with-image{margin:0}}.tile .tile-quality-final-blurb{background-color:#89c605;font-size:10px;margin:10px 0 0;padding:2px 0 2px 10px;text-shadow:2px 4px 4px #649102;display:none;width:90%}@media (min-width:60em){.tile .tile-quality-final-blurb{display:block}}.tile .tile-quality-final-blurb p{color:#fff;margin:0;padding:0}.tile .tile-bot-copy p,.tile .tile-button a{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.tile .tile-bot-copy p{line-height:normal;margin:3px 0 0;font-size:12px}@media (min-width:48em){.tile .tile-bot-copy p{font-size:16px;margin:1em 0;display:block}}.tile .tile-button a{font-size:14px;background-color:rgba(164,184,208,.6);padding:.3em .7em;color:#f7f7f7;text-decoration:none;position:relative;left:-10px;top:17px}@media (min-width:48em){.tile .tile-button a{font-size:18px;top:5px;margin-top:0;position:static}}.tile .tile-button a:visited{color:#f7f7f7}.tile .tile-button a:hover{background-color:rgba(130,158,191,.6)}.tile.active .tile-copy{margin-left:0%;color:#fff;width:96%}@media (min-width:25em){.tile.active .tile-copy{margin-left:8%}}@media (min-width:48em){.tile.active .tile-copy{top:5%;margin-left:8%;width:100%}}.tile.active .tile-copy h3{font-size:1.3em;top:14%;font-weight:300}@media (min-width:40em){.tile.active .tile-copy h3{font-size:2em}}@media (min-width:65em){.tile.active .tile-copy h3{font-size:3em}}.title-large-left{float:none}@media (min-width:48em){.title-large-left{float:left}}.tile-large,hr.float{display:none}.tiles-hero-headline{font-size:23px;margin:.6em auto}@media (min-width:48em){.tiles-hero-headline{font-size:29px;margin:0 0 .5em}}.lt-ie9 .tile-button a{background-color:#c5d1e0}.lt-ie9 .tile-toggle{width:0;height:0;border-style:solid;border-width:55px 55px 0 0;border-color:#c5d1e0 transparent transparent}.lt-ie9 .tile-toggle i{filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)"}.lt-ie9 .active .tile-toggle i{filter:none;-ms-filter:none}.lt-ie9 .tile.inactive{visibility:hidden}hr.float{width:4%;float:left;margin:9px 0;border:0;height:1px;background:#bfda0b}@media (min-width:65em){hr.float{display:inline-block}}.install{margin:0 49px}@media (min-width:25em){.install{margin:10px 43px}}.free-install{float:left;color:#bfda0b;font-size:.6em;font-style:italic;display:inline-block}.price-large{text-shadow:0 6px 0 rgba(4,27,67,.2);z-index:1000;margin:0 2em}@media (min-width:48em){.price-large{float:left}}@media (min-width:65em){.price-large{margin:1px}}.price-large .disclaimer{margin:0 0 0 2em;text-align:left}@media (min-width:25em){.price-large .disclaimer{margin:0 0 0 1em}}.price-large .disclaimer p,.price-large .tile-price-duration p{color:#fff}.price-large .tile-price-block{font-size:2em;margin:5px 0 0;text-shadow:0 6px 0 rgba(4,27,67,.2)}@media (min-width:40em){.price-large .tile-price-block{font-size:3em;margin:14px 0 0}}@media (min-width:60em){.price-large .tile-price-block{font-size:4em}}.price-large .tile-price-block sup{top:-1.5em}@media (min-width:48em){.price-large .tile-price-block sup{font-size:22px;top:-1em}}.price-large .tile-price-duration{font-size:.6em;margin:1.5em 0}@media (min-width:25em){.price-large .tile-price-duration{margin:1.6em 0;font-size:.5em}}.priceblock{max-width:169px;display:block}@media (min-width:65em){.priceblock{margin:-20px 10px 0 30px}}.tile-img{margin:-100px 0 0 87px;width:82px}@media (min-width:48em){.tile-img{width:140px;margin-top:-127px}}@media (min-width:65em){.tile-img{position:relative;margin-left:153px;margin-top:-112px}}.col-wrap{margin:0 0 .5em}@media (min-width:35em){.col-wrap{margin:1em 0 .5em}}@media (min-width:60em){.col-wrap{margin:0}}.col{margin:1em 0 0;float:none;border-bottom:1px solid #147cb0;width:100%;font-size:.6em}@media (min-width:40em){.col{font-size:.7em}}@media (min-width:60em){.col{margin:0 1em 1em;width:25%;float:left;border-bottom:none;border-right:1px solid #147cb0;height:100%}}.col li,.col ul{list-style:disc;padding:0}@media (min-width:60em){.col ul{list-style:none}}.col li{margin:0 0 0 8em;float:none}@media (min-width:30em){.col li{float:left;margin:0 10px 0 1em}}@media (min-width:60em){.col li{float:none;list-style:none;margin:0 10px 0 0}}.col:nth-child(3){border:none}.col .image-bucket{width:100px}.col .image-bucket img{max-height:45px;float:left}@media (min-width:60em){.col .image-bucket img{max-height:100%;float:none;margin:0 0 1em 2em}}.bullets{display:block}.speechbubble-position{position:absolute;display:block;z-index:100;background:url(https://cdn.leapfrogonline.net/layout_assets/fox_demo_site/assets/images/147208498830f2da9796d4482dad4beb.tooltip-vert.png);width:163px;height:82px;top:-7%;left:22%}@media (min-width:40em){.speechbubble-position{background:url(https://cdn.leapfrogonline.net/layout_assets/fox_demo_site/assets/images/f6865d050fe2122383487f5e7d63d03f.tooltip-horizontal.png);width:191px;height:63px;left:-59%;top:61%}.speechbubble-position.existing{top:34%}}.tile-offercard-offer-hidden,.tile-plan-id-hidden,.tile-plan-offerid-hidden,.tile-plan-plancardid-hidden,.tile-plan-pos-hidden,.tile-quadrant-offer-hidden{display:none}@media (min-width:60em){.offer-page-hero-image img{float:right}}@media (min-width:65em){.offer-page-hero-image img{position:relative;top:-1em}}.offer-page-hero-ribbon{position:relative}.offer-page-hero-ribbon img{display:none}@media (min-width:40em){.offer-page-hero-ribbon img{display:block;position:absolute;right:0;top:0}}.offer-page-hero-headline{color:#005e9d;font-size:17px;line-height:1.25em;padding-top:.5em;padding-bottom:.25em}@media (min-width:30em){.offer-page-hero-headline{font-size:30px}}@media (min-width:65em){.offer-page-hero-headline{font-size:36px}}.hero-headline sup,.offer-page-hero-headline sup{font-size:.4em;vertical-align:top;top:1em}.offer-page-hero-tagline{font-size:14px;line-height:1.2em;padding-bottom:1em;text-transform:uppercase}@media (min-width:30em){.offer-page-hero-tagline{font-size:24px}}@media (min-width:65em){.offer-page-hero-tagline{font-size:30px}}.offer-page-hero-offer-block{margin-bottom:1em;overflow:hidden}.offer-page-hero-offer-block p{color:#00aeef;font-size:14px;font-weight:300;line-height:1.25em;margin:0}@media (min-width:40em){.offer-page-hero-offer-block p{font-size:16px}}.offer-page-hero-offer-block .offer-page-hero-offer-price{font-size:50px;font-weight:700;line-height:1.25em}@media (min-width:40em){.offer-page-hero-offer-block .offer-page-hero-offer-price{font-size:80px}}.offer-page-hero-offer-block .offer-page-hero-offer-price sup{font-size:24px;top:-1em}@media (min-width:40em){.offer-page-hero-offer-block .offer-page-hero-offer-price sup{font-size:32px;top:-1em}}.header-primary{padding:1em;overflow:hidden}.header-primary .callblock{display:none;float:right;text-align:right}@media (min-width:40em){.header-primary .callblock{display:block}}.logo img{width:65%}@media (min-width:40em){.logo img{width:100%}}.mobile-icons{display:block;float:right}@media (min-width:40em){.mobile-icons{display:none}}.mobile-icons a{display:inline-block;font-size:1.5em;margin-left:.5em;padding:.25em}.hero{background:#252525;margin-bottom:2em;overflow:hidden}@media (min-width:60em){.hero-image img{float:right}}@media (min-width:65em){.hero-image img{position:relative;top:-1em}}.hero-ribbon{position:relative}.hero-ribbon img{display:none}@media (min-width:40em){.hero-ribbon img{display:block;position:absolute;right:0;top:0}}.hero-headline{color:#fff;font-size:17px;line-height:1.25em;padding-top:.5em;padding-bottom:.25em}@media (min-width:30em){.hero-headline{font-size:30px}}@media (min-width:65em){.hero-headline{font-size:36px}}.hero-tagline{font-size:14px;line-height:1.2em;padding-bottom:1em;text-transform:uppercase}@media (min-width:30em){.hero-tagline{font-size:24px}}@media (min-width:65em){.hero-tagline{font-size:30px}}.hero-offer-block{margin-bottom:1em;overflow:hidden}.hero-offer-block p{color:#fff;font-size:14px;font-weight:300;line-height:1.25em;margin:0}@media (min-width:40em){.hero-offer-block p{font-size:16px}}.hero-offer-block .hero-offer-price{font-size:50px;font-weight:700;line-height:1.25em}@media (min-width:40em){.hero-offer-block .hero-offer-price{font-size:80px}}.hero-offer-block .hero-offer-price sup{font-size:24px;top:-1em}@media (min-width:40em){.hero-offer-block .hero-offer-price sup{font-size:32px;top:-1em}}.hero-offer-block.bundles p{color:#00aeef;font-size:10px}@media (min-width:35em){.hero-offer-block.bundles p{font-size:14px}}.hero-offer-block.bundles .hero-offer-price{color:#fff;font-size:50px;line-height:1em}@media (min-width:35em){.hero-offer-block.bundles .hero-offer-price{font-size:80px}}.hero-offer-block.bundles .hero-tagline{display:none}@media (min-width:30em){.hero-offer-block.bundles .hero-tagline{display:block;font-size:24px;padding-top:.5em}}.hero-bundles{background:#005e9d;background-image:radial-gradient(240px 70%,#0679b5 0,#121a49 320px)}.hero-bundles .hero-tagline,.hero-double-play .hero-tagline{color:#00aeef}.hero-double-play,.hero-tv{background:#252525;background-image:radial-gradient(160px 75%,#00aeef -240px,#252525 320px)}.hero-tv{background-image:radial-gradient(160px 75%,#b81974 -240px,#252525 320px)}.form-wrapper i.fa-star,.hero-tv .hero-tagline{color:#b81974}.hero-internet,.hero-phone{background:#252525;background-image:radial-gradient(160px 75%,#89c605 -240px,#252525 320px)}.hero-internet .hero-tagline{color:#89c605}.hero-phone{background-image:radial-gradient(240px 70%,#eea712 -240px,#252525 320px)}.hero-phone .hero-tagline{color:#eea712}.form-wrapper{background:#e1e1e1;border:1px solid #767779;margin:1em 0;padding:.5em;min-height:20em}.form-headline,.form-wrapper p{color:#005e9d;font-family:"Open Sans",sans-serif}.form-wrapper p{font-size:10px;line-height:normal}.form-wrapper button{width:100%;border-radius:8px;font-weight:700;font-size:14px;padding:.5em}.form-headline{font-weight:700;line-height:1em;padding-bottom:.25em;text-align:center}.form-field{margin-bottom:1em;overflow:visible}.form-field input{-webkit-appearance:none;-moz-appearance:none;background:#e1e1e1;border:1px solid #d5d5d5;display:inline-block;font-size:14px;padding:.5em;width:80%;-ms-box-shadow:none 1px 3px rgba(0,0,0,.2);-o-box-shadow:none 1px 3px rgba(0,0,0,.2);box-shadow:none 1px 3px rgba(0,0,0,.2)}.form-field.unit-field input{margin-left:18px;width:50%}.form-field.zip-field input{width:60%}.form-field.required i{font-size:15px}.fields-container{display:none}.fields-container.active{display:block}.footer{background:#696a6c;min-height:15em;padding:1em}.buyflow .footer ul li,.footer ul li{display:inline-block;float:left}.buyflow .footer ul li:after,.footer ul li:after{content:' | ';padding:0 .5em}.buyflow .footer li a,.buyflow .footer li:after,.buyflow .footer p,.footer li a,.footer li:after,.footer p{color:#fff}.buyflow .footer .disclaimers,.footer .disclaimers{max-width:43em;margin-left:auto;margin-right:auto}.buyflow .container:after,.buyflow .footer .disclaimers:after,.footer .disclaimers:after{content:" ";display:block;clear:both}.buyflow .footer{max-width:53em;margin:auto;min-height:15em;padding:1em}.buyflow .footer,.buyflow .footer-bg{background:#696a6c}.tiles .hero .right-side{float:none}@media (min-width:80em){.tiles .hero .right-side{float:right}}.tiles .main{margin-top:0}@media (min-width:40em){.tiles .main{margin-top:2em}}.tiles .form .form-step{padding-bottom:.5em}@media (min-width:80em){.tiles .form .form-step{padding-bottom:2em}}.tiles .form .form-frame{min-height:0;max-width:480px;margin:0 auto 1em}@media (min-width:80em){.tiles .form .form-frame{max-width:300px;min-height:345px;margin:0 .5em}}.padding-mobile{padding:0 .5em}@media (min-width:80em){.padding-mobile{padding:0}}.offer-details,.secondary-content{overflow:hidden}.offer-details ul{padding-left:1.5em}.offer-details li,.offer-details p{font-size:14px}.offer-details p strong{font-size:17px;font-weight:700}.buyflow .full-width-bar,.buyflow.js .rail-collapse-area{background-image:linear-gradient(#047ab8,#39c)}.buyflow .progress-bar li .number,.buyflow .progress-bar li.active .number{background:#9cd6f3;border:1px solid #005e9d;color:#005e9d;text-shadow:#005e9d 1px 1px 1px}.buyflow .progress-bar li.current .number{background:#fff}.buyflow .progress-bar li .name,.buyflow .rail h3{text-shadow:#005e9d 1px 1px 1px}.buyflow .rail h3{color:#fff;background-image:linear-gradient(#047ab8,#39c)}.buyflow .rail h4{color:#005e9d;text-shadow:#808285,10% 1px 1px 1px}.buyflow .charges-box.total-charges h5,.buyflow .filter-buttons a.active,.mobile-icons a{background:#005e9d;color:#fff}.buyflow.js .rail-collapse-area{background:#047ab8}.buyflow .rail .rail-inner-area{padding:.25em}.buyflow .page-headline{color:#005e9d;font-size:30px;font-weight:400;line-height:1.2em;overflow:visible}.buyflow .title-box h3{color:#005e9d;margin-bottom:.5em;text-shadow:none}.buyflow .container{max-width:68em;margin-left:auto;margin-right:auto}.buyflow .filter-label{margin-top:1em}.buyflow .fa-star{color:#db4437}.buyflow .rail{overflow:hidden}@media (min-width:48em){.buyflow .g-col-offset-3,.buyflow .g-col-offset-9{width:74.57627%;float:left;margin-right:1.69492%}.buyflow .g-col-offset-3{width:23.72881%}}.buyflow .omega{float:right;margin-right:0}.buyflow .btn-alt{color:#fff;font-size:14px;padding-top:.5em;padding-bottom:.5em;background-image:linear-gradient(left,#047ab8,#39c)}.buyflow .btn.default{background:#f8da00;border:1px solid #dfc400;color:#303033;font-weight:300;padding:.5em;background-image:linear-gradient(#f8da00,#d1a600)}.buyflow .filter-buttons a{background:#fff;color:#005e9d;opacity:1}.buyflow .filter-buttons i,.buyflow .filter-select.active i,.buyflow .page-form a.btn.default{display:inline-block}.buyflow .filter-buttons .checkmark{background:#fff}.buyflow .charges-box.total-charges{border:1px solid #d5d5d5}.buyflow .configurations h3.tab{background:#c5e3ef;color:#005e9d}.buyflow .configurations h3.tab:after{color:#005e9d;padding:.25em}.buyflow .callblock{padding:1em}.buyflow .filter-select i{display:none}