/*
Theme Name: TRUMP 1.0
*/
@import url(css/bootstrap.min.css);
@import url(fonts/fonts.min.css);
@import url(fonts/icons.css);
.shopnow { background-color: #E26417; color: #fff; }

a, a:hover, a:focus { cursor: pointer; outline: none; text-decoration: none; transition: all 0.5s ease; }

.fb-share-button { display: inline-block; top: -3px; }

body { color: #393940; text-rendering: optimizeLegibility; font-feature-settings: "kern"; -webkit-font-feature-settings: "kern"; -moz-font-feature-settings: "kern"; -moz-font-feature-settings: "kern=1"; }

hr { margin: 30px 0; border-top: 1px solid #E2E2E8; }

.bg-teal { background-color: #066EBC; }

.bg-purple { background-color: #012644; }

.bg-gold { background-color: #066EBC; }

.bg-white-gray { background-color: #BAE0FF; }

.content p a { color: #E26417; text-decoration: underline; }

.content p a:hover { color: #066EBC; }

.but button { cursor: pointer; }

.content p a.callus { font: 28px/45px avenir_lt_std35_light; display: block; text-align: center; padding: 30px 40px 35px; background: #D0E7F9; color: #BAE0FF; margin: 45px 0; text-decoration: none; }

.content p a.callus span { color: #E26417; display: block; font: 30px/35px avenir_lt_std95_black; }

.content p a.callus .phone { color: #E26417; display: inline-block; font: 40px/45px avenir_lt_std95_black; outline: none; text-decoration: none; white-space: nowrap; }

.content p a.callus .tty { color: #3B3360; font: 16px/24px avenir_lt_std95_black; }

.phone { color: inherit; outline: none; text-decoration: none; white-space: nowrap; }

.tty { font-size: .7em; font-weight: 300; padding-left: 5px; white-space: nowrap; }

main { font-family: avenir_lt_std65_medium, sans-serif; position: relative; display: block; overflow-x: hidden; }

.header { background: #012644; height: 100px; position: relative; padding: 0px; }

.header hgroup { display: table; }

.header hgroup a, .header hgroup span { display: table-cell; vertical-align: middle; height: 100px; }

.header hgroup img { margin: 0 0 0 -25px; max-width: 421px; padding: 0; width: 100%; }

.header hgroup p { color: #FFFFFF; display: none; }

.header hgroup.ehealth img { margin: 0 0 0 -25px; max-width: 400px; padding: 0; width: 100%; }

.header .menu-toggle { display: none; }

.header nav { max-height: 100px; position: inherit; font-size: 20px; font-family: avenir_lt_std65_medium; float: right; }

.header nav ul { float: right; display: block; width: 100%; margin: 0; padding: 25px 0 0; text-align: right; }

.header nav li { width: auto; display: inline-block; padding: 10px; }

.header nav li a { position: relative; width: 100%; text-align: center; display: table-cell; vertical-align: middle; color: #FFFFFF; padding: 5px 0 25px; }

.header nav li a small { font-size: 60%; position: absolute; bottom: 1%; text-align: center; left: 0px; right: 0px; }

.header nav li a:hover { color: #BAE0FF; }

.header nav li.statelist, .header nav li.newslist { padding-right: 35px; width: auto; }

.header nav .menu-item-has-children a:after { font: 12px/18px "medicare-icons"; content: "\e934"; position: absolute; margin: 8px 0 0 5px; vertical-align: middle; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); transform: rotate(90deg); }

.header nav ul.sub-menu { min-height: auto; width: 100%; z-index: 9999; display: none; position: absolute; top: 100px; left: 0; right: 0; background: #E26417; padding: 40px 3%; text-align: center; border-bottom: 10px solid #E26417; -moz-column-count: 4; -moz-column-gap: 10px; -webkit-column-count: 4; -webkit-column-gap: 10px; column-count: 4; column-gap: 10px; }

.header nav ul.sub-menu li { position: relative; min-height: 20px; display: block; font-size: 16px; height: auto; width: 100%; margin: 0; padding: 0; text-align: left; }

.header nav ul.sub-menu li a { text-align: left; font-weight: 100; display: inline-block; cursor: pointer; }

.header nav .statelist li { height: 35px; }

.header nav .statelist li::before { color: #E26417; display: inline-block; height: 40px; width: 40px; font-size: 40px; }

.header nav .statelist li a { font-family: avenir_lt_std95_black; color: #FFFFFF; margin: -40px 0 0 45px; }

.header nav .statelist li a::after { display: inline-block; color: #BAE0FF; content: "Medicare Advantage"; font: 100 16px avenir_lt_std65_medium; margin-top: -2px; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); }

.header nav .statelist li a:hover { color: #E26417; }

.header nav .statelist li a:hover::after { color: #FFFFFF; }

.header nav li.newslist ul.sub-menu { background: #BAE0FF; padding: 3%; text-align: center; border-bottom: 10px solid #E26417; -moz-column-count: 1; -moz-column-gap: 0px; -webkit-column-count: 1; -webkit-column-gap: 0px; column-count: 1; column-gap: 0px; }

.header nav li.newslist ul.sub-menu li { position: relative; float: left; min-height: auto; display: block; width: 25%; margin: 0; padding: 0 2%; text-align: center; border-bottom: none; }

.header nav li.newslist ul.sub-menu li a { font-family: avenir_lt_std65_medium; color: #2D2D34; text-align: left; font-weight: 100; display: block; cursor: pointer; padding-bottom: 25px; }

.header nav li.newslist ul.sub-menu li a span.menu-item-description { border-top: 1px solid #E26417; position: relative; display: block; padding: 6% 0; margin-top: 6%; clear: both; padding-bottom: 35px; color: #4F4F50; font-size: 14px; font-family: avenir_lt_std35_light; font-weight: 100; }

.header nav li.newslist ul.sub-menu li a span.menu-item-description::after { position: absolute; bottom: -3px; left: 75px; font-size: 12px; font-family: 'medicare-icons'; content: "\e934"; color: #BAE0FF; width: 25px; height: 25px; }

.header nav li.newslist ul.sub-menu li a span.menu-item-description::before { position: absolute; bottom: 0px; font-family: avenir_lt_std65_medium; font-size: 14px; content: 'Read More'; color: #BAE0FF; height: 25px; }

.header nav li.newslist ul.sub-menu li a:hover { color: #BAE0FF; }

.header nav li.newslist ul.sub-menu li a:hover span.menu-item-description::after, .header nav li.newslist ul.sub-menu li a:hover span.menu-item-description::before { color: #E26417; }

.header nav li.newslist ul.sub-menu li a:after { display: none; color: white; }

.header nav li.newslist ul.sub-menu li.more-news { position: relative; padding: 0px 10px 35px 10px; display: block; overflow: visible; }

.header nav li.newslist ul.sub-menu li.more-news a { padding: 0px 0px 4%; color: #BAE0FF; font-size: 14px; }

.header nav li.newslist ul.sub-menu li.more-news a[href="/medicarenews"] { position: absolute; bottom: 0px; left: 0px; right: auto; padding: 0px 10px; display: inline; color: #E26417; }

.header nav li.newslist ul.sub-menu li.more-news a[href="/medicarenews"]::after { border: none; font-family: 'medicare-icons'; content: "\e934"; color: #E26417; position: relative; display: inline-block; bottom: 2px; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); }

.header nav li.newslist ul.sub-menu li.more-news ul.sub-menu { top: auto; position: relative; border-bottom: none; display: block; clear: both; padding: 0px; margin: 0px; }

.header nav li.newslist ul.sub-menu li.more-news ul.sub-menu a { position: relative; bottom: auto; float: none; border-bottom: 1px solid #E2E2E8; }

.header nav li.newslist ul.sub-menu li.more-news ul.sub-menu a:hover { color: #E26417; }

.header nav li.newslist ul.sub-menu li.more-news ul.sub-menu li { position: relative; float: none; min-height: auto; display: block; width: 100%; margin: 0px 0px 4% 0px; padding: 0; text-align: center; border-bottom: none; }

.header nav li.newslist ul.sub-menu li:before { position: absolute; top: 0; right: 3%; width: 35px; height: 35px; font-size: 32px; color: #FFFFFF; }

.header nav li.newslist ul.sub-menu li:hover:before { color: #E26417; }

.header nav li.show-sub ul.sub-menu { display: block; }

.callbreak { display: none; }

.pannel1 h2 { color: #BAE0FF; font: 900 20px/25px avenir_lt_std65_medium; letter-spacing: 1px; display: block; padding: 3%; margin: 0px; display: block; text-transform: uppercase; }

.pannel1 h2 small { color: #BAE0FF; font: 16px/24px avenir_lt_std35_light; display: block; letter-spacing: 1px; padding: 0; }

.pannel1 .hero, .pannel1 .important-info, .pannel1 .newto { padding-left: 18px; position: relative; }

.pannel1 .hero .bg, .pannel1 .important-info .bg, .pannel1 .newto .bg { position: absolute; left: -1000px; right: 0px; bottom: 0px; top: 0px; z-index: 1; }

.pannel1 .hero { position: relative; display: block; min-height: 505px; }

.pannel1 .hero .bg { background: #00579a; border-bottom: 10px solid #E26417; }

.pannel1 .hero ul { width: 100%; margin: 35px 0 0; padding: 0px 3%; display: block; position: relative; z-index: 5; }

.pannel1 .hero ul li { width: 100%; position: relative; min-height: 60px; display: block; }

.pannel1 .hero ul li a { font: 300 22px/24px avenir_lt_std35_light; color: #FFFFFF; vertical-align: middle; }

.pannel1 .hero ul li a:hover { color: #E26417; }

.pannel1 .hero h2 { font-size: 21px; position: relative; color: #FFFFFF; background: #066EBC; padding: 5% 2%; }

.pannel1 .hero h2 .title { display: block; position: relative; z-index: 5; }

.pannel1 .hero h2 .bg { position: absolute; left: -1000px; right: 0px; bottom: 0px; top: 0px; background: #066EBC; z-index: 4; border-bottom: none; }

.pannel1 .important-info { padding: 3% 0px; min-height: 505px; }

.pannel1 .important-info ul, .pannel1 .important-info h2 { position: relative; z-index: 5; }

.pannel1 .important-info ul { width: 100%; margin: 0 0 50px 3%; padding: 0 3%; display: block; }

.pannel1 .important-info ul li { padding-left: 55px; display: table; width: 100%; position: relative; height: 55px; }

.pannel1 .important-info ul li a { font-family: avenir_lt_std65_medium; font-size: 18px; color: #727273; display: table-cell; vertical-align: middle; }

.pannel1 .important-info ul li a:hover { color: #BAE0FF; }

.pannel1 .important-info ul li:before { position: absolute; line-height: 50px; left: 0; font-size: 40px; font-weight: 300; display: block; height: 45px; width: 45px; text-align: center; color: #E26417; margin: 0px !important; vertical-align: middle; -webkit-text-stroke-width: 0.5px; }

.pannel1 .important-info h2 { color: #4F4F50; margin: 35px 18% 20px 5%; border-bottom: 1px solid #E2E2E8; }

.pannel1 .important-info h2 small { color: #4F4F50; }

.pannel1 .important-info h2 span { padding-bottom: 3%; }

.pannel1 .important-info .bg { background: #BAE0FF; border-bottom: 1px solid #E2E2E8; }

.pannel1 .newto { position: relative; display: block; padding-top: 40px; }

.pannel1 .newto ul { width: 100%; margin: 1.5% 0px 0px; padding: 0px 3%; display: block; position: relative; }

.pannel1 .newto ul li { display: block; width: 70%; position: relative; border-bottom: 1px solid #E2E2E8; padding: 10px 0; font-weight: 100; }

.pannel1 .newto ul li a { font-weight: 100; font-size: 16px; color: #066EBC; }

.pannel1 .newto ul li a:hover { color: #E26417; }

.pannel1 .newto h2 { position: relative; color: #2D2D34; font: 18px/24px avenir_lt_std95_black; text-transform: uppercase; letter-spacing: 1px; padding: 5px 15px 15px; }

.pannel1 .newto h2 .title { display: block; position: relative; }

.nopadding { padding: 0; }

.herosize { margin: 0 -35% 0 -15px; position: relative; }

.herosize .call-request { margin: 0; position: absolute; width: 100%; display: block; text-align: center; }

.herosize .call-request h3 { font-family: avenir_lt_std95_black, sans-serif; color: #FFFFFF; font-size: 44px; margin: 5% 0 25px; text-align: center; }

.herosize .call-request a { font: 60px avenir_lt_std95_black; color: #BAE0FF; text-decoration: none; }

.herosize .call-request p { font: 26px/34px avenir_lt_std65_medium; color: #FFFFFF; margin: 0 0 25px; }

.herosize .call-request p a { font-size: 44px; }

.herosize .call-request .btn { min-width: 70%; max-width: 420px; display: block; background: #E26417; color: #FFFFFF; cursor: pointer; font: 24px/28px avenir_lt_std65_medium; letter-spacing: 0.5px; margin: 0 auto; padding: 10px 20px; text-align: center; text-decoration: none; }

.herosize .call-request .btn:hover { background: #066EBC; transition: all 0.3s ease; }

.herosize .call-request span.tty { color: #E26417; font: 100 16px avenir_lt_std65_medium; padding-left: 0; display: none; text-align: right; letter-spacing: 1px; margin: -5px 175px 0 0; }

.herosize span.wrap { background-color: #2D2D34; display: block; width: 100%; min-height: 360px; text-align: right; border-bottom: 10px solid #E26417; }

.herosize img { object-fit: cover; width: 100%; min-height: 360px; vertical-align: middle; border-bottom: 10px solid #E26417; }

.section-header { margin: 100px -70px 0; padding: 55px 70px 150px; position: relative; z-index: 0; }

.section-header .short { padding: 55px 70px 75px; }

.section-header .section-title { margin: 0 0 50px; padding: 0; }

.section-header .section-title h2 { border: none; color: #FFFFFF; font: 38px/48px avenir_lt_std65_medium; margin: 0; padding: 0; }

.section-header .section-title h2 span { display: block; font: 90px/100px avenir_lt_std35_light; text-transform: uppercase; }

.section-header .section-byline { padding: 0; }

.section-header .section-byline p { color: #BAE0FF; font: 18px/26px avenir_lt_std35_light; margin: 10px 0 50px; padding: 0 0 0 25px; }

.section-header .section-byline p strong { color: #BAE0FF; }

.section-header .section-byline a { color: #FFFFFF; }

.section-header .section-byline .shortcode-star-rating { float: right; margin: 10px 0 0; }

.section-header .section-byline .shortcode-star-rating .dashicons { font: 35px "medicare-icons"; color: #BAE0FF; padding-right: 1px; -webkit-text-stroke-width: 0.5px; }

.section-header .section-byline .shortcode-star-rating [class^="dashicons dashicons-star-"]:before { color: #BAE0FF; }

.section-header .section-byline .shortcode-star-rating .dashicons-star-filled:before { content: "\e91b"; }

.section-header .section-byline .shortcode-star-rating .dashicons-star-half:before { content: "\e919"; }

.section-header .section-byline .shortcode-star-rating .dashicons-star-empty:before { content: "\e946"; }

.section-header .section-byline .shortcode-star-rating .ssr-int { color: #E26417; display: block; font: 15px/20px avenir_lt_std65_medium; letter-spacing: 2px; margin: 10px 0 0; text-align: right; }

.section-header.short { padding: 55px 70px 75px; }

.section-header.extended { margin: 100px -120px 0; padding: 55px 70px 150px; }

.section-content { padding: 50px 0 0; background: #FFFFFF; position: relative; margin: -150px 0 30px; z-index: 10; }

.section-content.extended { padding: 50px; margin: -150px -50px 30px; }

.box { width: 100%; display: flex; background: #BAE0FF; }

.box.padded { margin: 50px 0; }

.box .perfect-centered-box { background-color: #E26417; display: flex; }

.box .list-text { margin: 0; }

.box .list-box { width: 265px; margin: auto; padding: 0 0 45px; color: #E26417; text-align: center; font: 900 16px/20px avenir_lt_std65_medium; letter-spacing: 1.5px; border: none; }

.box .list-box::before { color: #FFFFFF; display: block; font: 130px/180px avenir_lt_std35_light; text-align: center; }

.box .list-a::before { content: "A"; }

.box .list-b::before { content: "B"; }

.box .list-c::before { content: "C"; }

.box .list-d::before { content: "D"; }

.box .list-e::before { content: "E"; }

.box .list-text, .box p { font: 16px/28px avenir_lt_std65_medium; margin: 0; padding: 40px 50px 50px; }

.box .list-text strong, .box p strong { font-family: avenir_lt_std95_black; }

.pannel2 article, .pannel2 .news-articles, .extended article, .extended .news-articles { padding: 0 0 0 5%; }

.pannel2 article header, .pannel2 .news-articles header, .extended article header, .extended .news-articles header { display: block; padding: 60px 15px 30px; margin-bottom: 40px; border-bottom: 1px solid #E2E2E8; overflow: auto; }

.pannel2 article header h1, .pannel2 .news-articles header h1, .extended article header h1, .extended .news-articles header h1 { margin: 4% 0 0 0; padding: 0 25px 0 0; font: 28px/34px avenir_lt_std95_black; color: #066EBC; }

.pannel2 article header a, .pannel2 .news-articles header a, .extended article header a, .extended .news-articles header a { text-align: right; font: 600 36px/46px avenir_lt_std65_medium; color: #E26417; padding: 0; }

.pannel2 article header a span.tty, .pannel2 .news-articles header a span.tty, .extended article header a span.tty, .extended .news-articles header a span.tty { font-size: 0.4em; display: block; letter-spacing: 1px; line-height: 10px; margin: 0 10px 8px 0; text-align: right; }

.pannel2 article header a small, .pannel2 .news-articles header a small, .extended article header a small, .extended .news-articles header a small { padding: 0; font: 15px/24px avenir_lt_std45_book_oblique; color: #99999F; display: block; margin-right: 14px; }

.pannel2 article .pannel3, .pannel2 .news-articles .pannel3, .extended article .pannel3, .extended .news-articles .pannel3 { margin: 0; padding: 0 0 0 40px; background: #FFFFFF; }

.pannel2 article .pannel3 ul li::before, .pannel2 .news-articles .pannel3 ul li::before, .extended article .pannel3 ul li::before, .extended .news-articles .pannel3 ul li::before { display: none; }

.pannel2 article .pannel3 ul, .pannel2 article .pannel3 li, .pannel2 .news-articles .pannel3 ul, .pannel2 .news-articles .pannel3 li, .extended article .pannel3 ul, .extended article .pannel3 li, .extended .news-articles .pannel3 ul, .extended .news-articles .pannel3 li { display: block; margin: 4% 0px; padding: 0px; }

.pannel2 article .pannel3 li, .pannel2 .news-articles .pannel3 li, .extended article .pannel3 li, .extended .news-articles .pannel3 li { margin: 25px 0 30px; }

.pannel2 article .pannel3 li:hover, .pannel2 .news-articles .pannel3 li:hover, .extended article .pannel3 li:hover, .extended .news-articles .pannel3 li:hover { cursor: pointer; }

.pannel2 article .pannel3 li:hover p, .pannel2 .news-articles .pannel3 li:hover p, .extended article .pannel3 li:hover p, .extended .news-articles .pannel3 li:hover p { color: #2D2D34; transition: all 0.5s ease; }

.pannel2 article .pannel3 li:hover a span, .pannel2 .news-articles .pannel3 li:hover a span, .extended article .pannel3 li:hover a span, .extended .news-articles .pannel3 li:hover a span { color: #BAE0FF; }

.pannel2 article .pannel3 p, .pannel2 .news-articles .pannel3 p, .extended article .pannel3 p, .extended .news-articles .pannel3 p { font-size: 14px; line-height: 22px; font-weight: 200; color: #99999F; }

.pannel2 article .pannel3 a span, .pannel2 .news-articles .pannel3 a span, .extended article .pannel3 a span, .extended .news-articles .pannel3 a span { font: 16px/24px avenir_lt_std65_medium; color: #393940; padding: 3% 0px; display: block; border-bottom: 1px solid #E26417; margin-bottom: 20px; }

.pannel2 article .pannel3 a span:hover, .pannel2 .news-articles .pannel3 a span:hover, .extended article .pannel3 a span:hover, .extended .news-articles .pannel3 a span:hover { color: #BAE0FF; }

.pannel2 article .pannel3 a.viewmore, .pannel2 article .pannel3 a.cyberbadge, .pannel2 .news-articles .pannel3 a.viewmore, .pannel2 .news-articles .pannel3 a.cyberbadge, .extended article .pannel3 a.viewmore, .extended article .pannel3 a.cyberbadge, .extended .news-articles .pannel3 a.viewmore, .extended .news-articles .pannel3 a.cyberbadge { border-bottom: none; margin: 25px auto; display: block; text-align: center; }

.pannel2 article .pannel3 a.viewmore, .pannel2 .news-articles .pannel3 a.viewmore, .extended article .pannel3 a.viewmore, .extended .news-articles .pannel3 a.viewmore { text-decoration: underline; }

.pannel2 article .pannel3 a.cyberbadge, .pannel2 .news-articles .pannel3 a.cyberbadge, .extended article .pannel3 a.cyberbadge, .extended .news-articles .pannel3 a.cyberbadge { width: 100%; max-width: 216px; }

.pannel2 article .pannel3 a.cyberbadge img, .pannel2 .news-articles .pannel3 a.cyberbadge img, .extended article .pannel3 a.cyberbadge img, .extended .news-articles .pannel3 a.cyberbadge img { width: 100%; height: auto; }

.pannel2 article .pannel3 h3, .pannel2 .news-articles .pannel3 h3, .extended article .pannel3 h3, .extended .news-articles .pannel3 h3 { border-bottom: none; padding-bottom: 0; margin: 0 0 30px; color: #2D2D34; text-transform: uppercase; letter-spacing: 1px; }

.pannel2 article .pannel3 h3 a, .pannel2 .news-articles .pannel3 h3 a, .extended article .pannel3 h3 a, .extended .news-articles .pannel3 h3 a { color: #2D2D34; font: 18px/24px avenir_lt_std95_black; border-bottom: none; padding: 0; }

.pannel2 article h2, .pannel2 .news-articles h2, .extended article h2, .extended .news-articles h2 { font: 30px/34px avenir_lt_std95_black; padding-bottom: 30px; margin: 0 0 30px 0; color: #E26417; border-bottom: 1px solid #E2E2E8; }

.pannel2 article h3, .pannel2 article h4, .pannel2 article h5, .pannel2 article h6, .pannel2 .news-articles h3, .pannel2 .news-articles h4, .pannel2 .news-articles h5, .pannel2 .news-articles h6, .extended article h3, .extended article h4, .extended article h5, .extended article h6, .extended .news-articles h3, .extended .news-articles h4, .extended .news-articles h5, .extended .news-articles h6 { margin: 50px 0 30px; color: #066EBC; }

.pannel2 article h3, .pannel2 .news-articles h3, .extended article h3, .extended .news-articles h3 { font: 24px/34px avenir_lt_std95_black; }

.pannel2 article h4, .pannel2 .news-articles h4, .extended article h4, .extended .news-articles h4 { color: #505070; font: 18px/26px avenir_lt_std95_black; }

.pannel2 article ol, .pannel2 article ul, .pannel2 .news-articles ol, .pannel2 .news-articles ul, .extended article ol, .extended article ul, .extended .news-articles ol, .extended .news-articles ul { list-style: none; margin: 30px 0 45px; }

.pannel2 article ol, .pannel2 .news-articles ol, .extended article ol, .extended .news-articles ol { counter-reset: counter; }

.pannel2 article p, .pannel2 article li, .pannel2 .news-articles p, .pannel2 .news-articles li, .extended article p, .extended article li, .extended .news-articles p, .extended .news-articles li { font: 18px/34px avenir_lt_std35_light; letter-spacing: normal; margin-bottom: 30px; }

.pannel2 article strong, .pannel2 .news-articles strong, .extended article strong, .extended .news-articles strong { font-family: avenir_lt_std65_medium; font-weight: 900; color: #393940; }

.pannel2 article .bold-purple, .pannel2 .news-articles .bold-purple, .extended article .bold-purple, .extended .news-articles .bold-purple { font: 100 18px/28px avenir_lt_std95_black; color: #505070; }

.pannel2 article .bold-teal, .pannel2 .news-articles .bold-teal, .extended article .bold-teal, .extended .news-articles .bold-teal { color: #BAE0FF; font-family: avenir_lt_std65_medium; font-weight: 900; }

.pannel2 article .bold-teal a, .pannel2 .news-articles .bold-teal a, .extended article .bold-teal a, .extended .news-articles .bold-teal a { text-decoration: none; }

.pannel2 article .ft-cll, .pannel2 .news-articles .ft-cll, .extended article .ft-cll, .extended .news-articles .ft-cll { color: #505070; background: #BAE0FF; margin: 50px 0; padding: 50px 0 30px; font: 600 18px/34px avenir_lt_std65_medium; }

.pannel2 article .ft-cll strong, .pannel2 .news-articles .ft-cll strong, .extended article .ft-cll strong, .extended .news-articles .ft-cll strong { color: #BAE0FF; font: 20px/34px avenir_lt_std95_black; }

.pannel2 article .ft-cll a, .pannel2 .news-articles .ft-cll a, .extended article .ft-cll a, .extended .news-articles .ft-cll a { color: #BAE0FF; text-decoration: none; }

.pannel2 article .ft-cll .tty, .pannel2 .news-articles .ft-cll .tty, .extended article .ft-cll .tty, .extended .news-articles .ft-cll .tty { color: #BAE0FF; }

.pannel2 article .help-cll, .pannel2 .news-articles .help-cll, .extended article .help-cll, .extended .news-articles .help-cll { color: #3B3360; background: #BAE0FF; margin: 50px 0; padding: 35px 50px 10px; font: 900 18px/34px avenir_lt_std65_medium; }

.pannel2 article .help-cll strong, .pannel2 .news-articles .help-cll strong, .extended article .help-cll strong, .extended .news-articles .help-cll strong { color: #BAE0FF; font: 20px/34px avenir_lt_std95_black; }

.pannel2 article .help-cll a, .pannel2 .news-articles .help-cll a, .extended article .help-cll a, .extended .news-articles .help-cll a { color: #BAE0FF; text-decoration: none; }

.pannel2 article .help-cll .tty, .pannel2 .news-articles .help-cll .tty, .extended article .help-cll .tty, .extended .news-articles .help-cll .tty { color: #BAE0FF; }

.pannel2 article .cta-blue, .pannel2 .news-articles .cta-blue, .extended article .cta-blue, .extended .news-articles .cta-blue { color: #505070; background: #D0E7F9; font: 600 18px/34px avenir_lt_std65_medium; margin: 50px 70px; padding: 40px 50px; }

.pannel2 article .cta-blue p, .pannel2 .news-articles .cta-blue p, .extended article .cta-blue p, .extended .news-articles .cta-blue p { color: #505070; font: 600 18px/34px avenir_lt_std65_medium; }

.pannel2 article .cta-blue strong, .pannel2 .news-articles .cta-blue strong, .extended article .cta-blue strong, .extended .news-articles .cta-blue strong { color: #BAE0FF; font: 20px/34px avenir_lt_std95_black; }

.pannel2 article .cta-blue strong a.phone, .pannel2 .news-articles .cta-blue strong a.phone, .extended article .cta-blue strong a.phone, .extended .news-articles .cta-blue strong a.phone { color: #BAE0FF; text-decoration: none; }

.pannel2 article .cta-blue.link small, .pannel2 .news-articles .cta-blue.link small, .extended article .cta-blue.link small, .extended .news-articles .cta-blue.link small { color: #E26417; font: 900 18px/24px avenir_lt_std35_light; }

.pannel2 article .cta-blue.link strong, .pannel2 .news-articles .cta-blue.link strong, .extended article .cta-blue.link strong, .extended .news-articles .cta-blue.link strong { color: #3B3360; display: block; font: 26px/36px avenir_lt_std95_black; letter-spacing: 0.25px; margin: 0 0 25px; }

.pannel2 article .cta-blue.link .button .btn, .pannel2 .news-articles .cta-blue.link .button .btn, .extended article .cta-blue.link .button .btn, .extended .news-articles .cta-blue.link .button .btn { background: #BAE0FF; color: #FFFFFF; font: 20px/24px avenir_lt_std65_medium; letter-spacing: 0.5px; margin: 0 auto; padding: 20px; width: 100%; text-align: center; text-decoration: none; cursor: pointer; }

.pannel2 article .cta-blue.link .button .btn:hover, .pannel2 .news-articles .cta-blue.link .button .btn:hover, .extended article .cta-blue.link .button .btn:hover, .extended .news-articles .cta-blue.link .button .btn:hover { background: #E26417; transition: all 0.3s ease; }

.pannel2 article .cta-blue.zip, .pannel2 .news-articles .cta-blue.zip, .extended article .cta-blue.zip, .extended .news-articles .cta-blue.zip { background-color: #BAE0FF; border-bottom: 1px solid #E2E2E8; }

.pannel2 article .cta-blue.zip strong, .pannel2 .news-articles .cta-blue.zip strong, .extended article .cta-blue.zip strong, .extended .news-articles .cta-blue.zip strong { font: 20px/28px avenir_lt_std95_black; }

.pannel2 article .cta-blue.zip .button, .pannel2 .news-articles .cta-blue.zip .button, .extended article .cta-blue.zip .button, .extended .news-articles .cta-blue.zip .button { float: right; }

.pannel2 article .cta-blue.zip .input-group, .pannel2 .news-articles .cta-blue.zip .input-group, .extended article .cta-blue.zip .input-group, .extended .news-articles .cta-blue.zip .input-group { margin: 10px 0; outline: none; }

.pannel2 article .cta-blue.zip .input-group .form-control:first-child, .pannel2 .news-articles .cta-blue.zip .input-group .form-control:first-child, .extended article .cta-blue.zip .input-group .form-control:first-child, .extended .news-articles .cta-blue.zip .input-group .form-control:first-child { border: 2px solid #BAE0FF; font-size: 18px; height: 50px; padding: 20px; }

.pannel2 article .cta-blue.zip .input-group .form-control:focus, .pannel2 .news-articles .cta-blue.zip .input-group .form-control:focus, .extended article .cta-blue.zip .input-group .form-control:focus, .extended .news-articles .cta-blue.zip .input-group .form-control:focus { box-shadow: none; }

.pannel2 article .cta-blue.zip .input-group-btn:last-child > .btn, .pannel2 article .cta-blue.zip .input-group-btn:last-child > .btn-group, .pannel2 .news-articles .cta-blue.zip .input-group-btn:last-child > .btn, .pannel2 .news-articles .cta-blue.zip .input-group-btn:last-child > .btn-group, .extended article .cta-blue.zip .input-group-btn:last-child > .btn, .extended article .cta-blue.zip .input-group-btn:last-child > .btn-group, .extended .news-articles .cta-blue.zip .input-group-btn:last-child > .btn, .extended .news-articles .cta-blue.zip .input-group-btn:last-child > .btn-group { background-color: #BAE0FF; border: 2px solid #BAE0FF; color: #72ACC1; height: 50px; font-size: 28px; line-height: 25px; z-index: 2; margin-left: -1px; padding: 5px 15px; outline: none; }

.pannel2 article .cta-blue.zip .input-group-btn:not(:first-child) > .btn:hover, .pannel2 article .cta-blue.zip .input-group-btn:not(:first-child) > .btn-group:hover, .pannel2 .news-articles .cta-blue.zip .input-group-btn:not(:first-child) > .btn:hover, .pannel2 .news-articles .cta-blue.zip .input-group-btn:not(:first-child) > .btn-group:hover, .extended article .cta-blue.zip .input-group-btn:not(:first-child) > .btn:hover, .extended article .cta-blue.zip .input-group-btn:not(:first-child) > .btn-group:hover, .extended .news-articles .cta-blue.zip .input-group-btn:not(:first-child) > .btn:hover, .extended .news-articles .cta-blue.zip .input-group-btn:not(:first-child) > .btn-group:hover { background-color: #147497; border-color: #147497; color: #FFFFFF; transition: all 0.35s ease; }

.pannel2 article .cta-blue.state-zip, .pannel2 .news-articles .cta-blue.state-zip, .extended article .cta-blue.state-zip, .extended .news-articles .cta-blue.state-zip { margin: 50px 0; padding: 40px 50px; }

.pannel2 article .cta-blue.state-zip p, .pannel2 .news-articles .cta-blue.state-zip p, .extended article .cta-blue.state-zip p, .extended .news-articles .cta-blue.state-zip p { color: #3B3360; font: 100 25px/30px avenir_lt_std95_black; margin: 0 0 30px; }

.pannel2 article .cta-blue.state-zip p small, .pannel2 .news-articles .cta-blue.state-zip p small, .extended article .cta-blue.state-zip p small, .extended .news-articles .cta-blue.state-zip p small { color: #3B3360; display: block; font: 300 16px/24px avenir_lt_std35_light; letter-spacing: 1px; margin: 0; text-transform: uppercase; }

.pannel2 article .cta-blue.state-zip .input-group-addon:not(:last-child), .pannel2 .news-articles .cta-blue.state-zip .input-group-addon:not(:last-child), .extended article .cta-blue.state-zip .input-group-addon:not(:last-child), .extended .news-articles .cta-blue.state-zip .input-group-addon:not(:last-child) { background: #FFFFFF; border: 2px solid #BAE0FF; border-radius: 4px; color: #147497; padding: 0 30px; }

.pannel2 article .cta-blue.state-zip .input-group-addon:not(:last-child) strong, .pannel2 .news-articles .cta-blue.state-zip .input-group-addon:not(:last-child) strong, .extended article .cta-blue.state-zip .input-group-addon:not(:last-child) strong, .extended .news-articles .cta-blue.state-zip .input-group-addon:not(:last-child) strong { font-size: inherit; }

.pannel2 article .cta-blue.state-zip .input-group, .pannel2 .news-articles .cta-blue.state-zip .input-group, .extended article .cta-blue.state-zip .input-group, .extended .news-articles .cta-blue.state-zip .input-group { margin: 0 0 10px; outline: none; }

.pannel2 article .cta-blue.state-zip .input-group .form-control:focus, .pannel2 .news-articles .cta-blue.state-zip .input-group .form-control:focus, .extended article .cta-blue.state-zip .input-group .form-control:focus, .extended .news-articles .cta-blue.state-zip .input-group .form-control:focus { box-shadow: none; }

.pannel2 article .cta-blue.state-zip .input-group .form-control:not(:first-child):not(:last-child), .pannel2 article .cta-blue.state-zip .input-group-addon:not(:first-child):not(:last-child), .pannel2 article .cta-blue.state-zip .input-group-btn:not(:first-child):not(:last-child), .pannel2 .news-articles .cta-blue.state-zip .input-group .form-control:not(:first-child):not(:last-child), .pannel2 .news-articles .cta-blue.state-zip .input-group-addon:not(:first-child):not(:last-child), .pannel2 .news-articles .cta-blue.state-zip .input-group-btn:not(:first-child):not(:last-child), .extended article .cta-blue.state-zip .input-group .form-control:not(:first-child):not(:last-child), .extended article .cta-blue.state-zip .input-group-addon:not(:first-child):not(:last-child), .extended article .cta-blue.state-zip .input-group-btn:not(:first-child):not(:last-child), .extended .news-articles .cta-blue.state-zip .input-group .form-control:not(:first-child):not(:last-child), .extended .news-articles .cta-blue.state-zip .input-group-addon:not(:first-child):not(:last-child), .extended .news-articles .cta-blue.state-zip .input-group-btn:not(:first-child):not(:last-child) { border: 2px solid #BAE0FF; border-radius: 4px; height: 50px; margin-left: 15px; min-width: 150px; outline: none; padding: 20px; }

.pannel2 article .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn, .pannel2 article .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn-group, .pannel2 .news-articles .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn, .pannel2 .news-articles .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn-group, .extended article .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn, .extended article .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn-group, .extended .news-articles .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn, .extended .news-articles .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn-group { background-color: #BAE0FF; border: 2px solid #BAE0FF; color: #72ACC1; height: 50px; font-size: 28px; line-height: 25px; z-index: 10; margin-left: -1px; padding: 5px 15px; outline: none; }

.pannel2 article .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn:hover, .pannel2 article .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn-group:hover, .pannel2 .news-articles .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn:hover, .pannel2 .news-articles .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn-group:hover, .extended article .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn:hover, .extended article .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn-group:hover, .extended .news-articles .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn:hover, .extended .news-articles .cta-blue.state-zip .input-group-btn:not(:first-child) > .btn-group:hover { background-color: #147497; border-color: #147497; color: #FFFFFF; transition: all 0.35s ease; }

.pannel2 article #leadform, .pannel2 .news-articles #leadform, .extended article #leadform, .extended .news-articles #leadform { margin: 50px 0; }

.pannel2 article li, .pannel2 .news-articles li, .extended article li, .extended .news-articles li { color: #505070; font: 18px/28px avenir_lt_std35_light; margin: 0 0 25px; padding-left: 25px; position: relative; }

.pannel2 article ol li, .pannel2 .news-articles ol li, .extended article ol li, .extended .news-articles ol li { color: #066EBC; font-family: avenir_lt_std35_light; padding-left: 38px; }

.pannel2 article ol li a, .pannel2 .news-articles ol li a, .extended article ol li a, .extended .news-articles ol li a { color: #E26417; font-weight: 900; text-decoration: underline; }

.pannel2 article ol li a:hover, .pannel2 .news-articles ol li a:hover, .extended article ol li a:hover, .extended .news-articles ol li a:hover { color: #E26417; }

.pannel2 article ul li::before, .pannel2 .news-articles ul li::before, .extended article ul li::before, .extended .news-articles ul li::before { position: absolute; left: 5px; content: "\2022"; color: #E26417; vertical-align: middle; }

.pannel2 article ul.list-checks, .pannel2 .news-articles ul.list-checks, .extended article ul.list-checks, .extended .news-articles ul.list-checks { padding: 0 60px; }

.pannel2 article ul.list-checks li, .pannel2 .news-articles ul.list-checks li, .extended article ul.list-checks li, .extended .news-articles ul.list-checks li { color: #BAE0FF; padding-left: 0; }

.pannel2 article ul.list-checks li::before, .pannel2 .news-articles ul.list-checks li::before, .extended article ul.list-checks li::before, .extended .news-articles ul.list-checks li::before { font: 900 16px/22px "medicare-icons"; content: "\e914"; left: -30px; vertical-align: middle; -webkit-text-stroke-width: 1px; }

.pannel2 article ol li:before, .pannel2 .news-articles ol li:before, .extended article ol li:before, .extended .news-articles ol li:before { content: counter(counter); counter-increment: counter; position: absolute; left: -5px; color: #E26417; border: 2px solid #E26417; border-radius: 50%; display: inline-block; font-family: avenir_lt_std65_medium; width: 28px; height: 28px; text-align: center; line-height: 25px; }

.pannel2 article ul.highlighted-list, .pannel2 .news-articles ul.highlighted-list, .extended article ul.highlighted-list, .extended .news-articles ul.highlighted-list { background-color: #D0E7F9; margin: 40px 50px; padding: 50px 50px 30px !important; }

.pannel2 article ul.highlighted-list li, .pannel2 .news-articles ul.highlighted-list li, .extended article ul.highlighted-list li, .extended .news-articles ul.highlighted-list li { color: #E26417; font: 18px/28px avenir_lt_std65_medium; }

.pannel2 article ul.highlighted-list li strong, .pannel2 .news-articles ul.highlighted-list li strong, .extended article ul.highlighted-list li strong, .extended .news-articles ul.highlighted-list li strong { font-family: avenir_lt_std95_black; }

.pannel2 article ul.highlighted-list li::before, .pannel2 .news-articles ul.highlighted-list li::before, .extended article ul.highlighted-list li::before, .extended .news-articles ul.highlighted-list li::before { color: #BAE0FF; }

.pannel2 article .indent-content, .pannel2 .news-articles .indent-content, .extended article .indent-content, .extended .news-articles .indent-content { background-color: #FFFFFF; padding: 0; margin: 100px 5px 70px; }

.pannel2 article .indent-content p, .pannel2 article .indent-content h3, .pannel2 article .indent-content h4, .pannel2 article .indent-content h5, .pannel2 article .indent-content h6, .pannel2 .news-articles .indent-content p, .pannel2 .news-articles .indent-content h3, .pannel2 .news-articles .indent-content h4, .pannel2 .news-articles .indent-content h5, .pannel2 .news-articles .indent-content h6, .extended article .indent-content p, .extended article .indent-content h3, .extended article .indent-content h4, .extended article .indent-content h5, .extended article .indent-content h6, .extended .news-articles .indent-content p, .extended .news-articles .indent-content h3, .extended .news-articles .indent-content h4, .extended .news-articles .indent-content h5, .extended .news-articles .indent-content h6 { padding: 0 70px; }

.pannel2 article .indent-content ul, .pannel2 article .indent-content ol, .pannel2 .news-articles .indent-content ul, .pannel2 .news-articles .indent-content ol, .extended article .indent-content ul, .extended article .indent-content ol, .extended .news-articles .indent-content ul, .extended .news-articles .indent-content ol { padding: 0px 15%; }

.pannel2 article .indent-content ul.list-checks, .pannel2 .news-articles .indent-content ul.list-checks, .extended article .indent-content ul.list-checks, .extended .news-articles .indent-content ul.list-checks { padding: 4%; }

.pannel2 article .indent-content ul.list-checks li::before, .pannel2 .news-articles .indent-content ul.list-checks li::before, .extended article .indent-content ul.list-checks li::before, .extended .news-articles .indent-content ul.list-checks li::before { font: 900 16px/22px "medicare-icons"; content: "\e914"; left: 0; vertical-align: middle; -webkit-text-stroke-width: 0.5px; }

.pannel2 article .indent-content ul.list-checks li.x::before, .pannel2 .news-articles .indent-content ul.list-checks li.x::before, .extended article .indent-content ul.list-checks li.x::before, .extended .news-articles .indent-content ul.list-checks li.x::before { font: 900 16px/22px "medicare-icons"; content: "\e901"; left: 0; vertical-align: middle; -webkit-text-stroke-width: 0.5px; }

.pannel2 article .indent-content ul.list-checks #hnForm, .pannel2 .news-articles .indent-content ul.list-checks #hnForm, .extended article .indent-content ul.list-checks #hnForm, .extended .news-articles .indent-content ul.list-checks #hnForm { margin: 70px -20px 30px; }

.pannel2 article .indent-content ul.double, .pannel2 .news-articles .indent-content ul.double, .extended article .indent-content ul.double, .extended .news-articles .indent-content ul.double { -moz-column-count: 2; -moz-column-gap: 20px; -webkit-column-count: 2; -webkit-column-gap: 20px; column-count: 2; column-gap: 20px; }

.pannel2 article .indent-content .section-header, .pannel2 .news-articles .indent-content .section-header, .extended article .indent-content .section-header, .extended .news-articles .indent-content .section-header { margin: 100px -70px 0; padding: 55px 70px 150px; position: relative; z-index: 0; }

.pannel2 article .indent-content .section-header .short, .pannel2 .news-articles .indent-content .section-header .short, .extended article .indent-content .section-header .short, .extended .news-articles .indent-content .section-header .short { padding: 55px 70px 75px; }

.pannel2 article .indent-content .section-header .section-title, .pannel2 .news-articles .indent-content .section-header .section-title, .extended article .indent-content .section-header .section-title, .extended .news-articles .indent-content .section-header .section-title { margin: 0 0 50px; padding: 0; }

.pannel2 article .indent-content .section-header .section-title h2, .pannel2 .news-articles .indent-content .section-header .section-title h2, .extended article .indent-content .section-header .section-title h2, .extended .news-articles .indent-content .section-header .section-title h2 { border: none; color: #FFFFFF; font: 35px/45px avenir_lt_std65_medium; margin: 0; padding: 0; }

.pannel2 article .indent-content .section-header .section-title h2 span, .pannel2 .news-articles .indent-content .section-header .section-title h2 span, .extended article .indent-content .section-header .section-title h2 span, .extended .news-articles .indent-content .section-header .section-title h2 span { display: block; font: 90px/100px avenir_lt_std35_light; text-transform: uppercase; }

.pannel2 article .indent-content .section-header .section-byline, .pannel2 .news-articles .indent-content .section-header .section-byline, .extended article .indent-content .section-header .section-byline, .extended .news-articles .indent-content .section-header .section-byline { padding: 0; }

.pannel2 article .indent-content .section-header .section-byline p, .pannel2 .news-articles .indent-content .section-header .section-byline p, .extended article .indent-content .section-header .section-byline p, .extended .news-articles .indent-content .section-header .section-byline p { color: #BAE0FF; font: 18px/26px avenir_lt_std35_light; margin: 10px 0 50px !important; padding: 0 0 0 25px; }

.pannel2 article .indent-content .section-header .section-byline p strong, .pannel2 .news-articles .indent-content .section-header .section-byline p strong, .extended article .indent-content .section-header .section-byline p strong, .extended .news-articles .indent-content .section-header .section-byline p strong { color: #BAE0FF; }

.pannel2 article .indent-content .section-header .section-byline a, .pannel2 .news-articles .indent-content .section-header .section-byline a, .extended article .indent-content .section-header .section-byline a, .extended .news-articles .indent-content .section-header .section-byline a { color: #FFFFFF; }

.pannel2 article .indent-content .section-header .section-byline .shortcode-star-rating, .pannel2 .news-articles .indent-content .section-header .section-byline .shortcode-star-rating, .extended article .indent-content .section-header .section-byline .shortcode-star-rating, .extended .news-articles .indent-content .section-header .section-byline .shortcode-star-rating { float: right; margin: 10px 0 0; }

.pannel2 article .indent-content .section-header .section-byline .shortcode-star-rating .dashicons, .pannel2 .news-articles .indent-content .section-header .section-byline .shortcode-star-rating .dashicons, .extended article .indent-content .section-header .section-byline .shortcode-star-rating .dashicons, .extended .news-articles .indent-content .section-header .section-byline .shortcode-star-rating .dashicons { font: 35px "medicare-icons"; color: #BAE0FF; padding-right: 1px; -webkit-text-stroke-width: 0.5px; }

.pannel2 article .indent-content .section-header .section-byline .shortcode-star-rating [class^="dashicons dashicons-star-"]:before, .pannel2 .news-articles .indent-content .section-header .section-byline .shortcode-star-rating [class^="dashicons dashicons-star-"]:before, .extended article .indent-content .section-header .section-byline .shortcode-star-rating [class^="dashicons dashicons-star-"]:before, .extended .news-articles .indent-content .section-header .section-byline .shortcode-star-rating [class^="dashicons dashicons-star-"]:before { color: #BAE0FF; }

.pannel2 article .indent-content .section-header .section-byline .shortcode-star-rating .dashicons-star-filled:before, .pannel2 .news-articles .indent-content .section-header .section-byline .shortcode-star-rating .dashicons-star-filled:before, .extended article .indent-content .section-header .section-byline .shortcode-star-rating .dashicons-star-filled:before, .extended .news-articles .indent-content .section-header .section-byline .shortcode-star-rating .dashicons-star-filled:before { content: "\e91b"; }

.pannel2 article .indent-content .section-header .section-byline .shortcode-star-rating .dashicons-star-half:before, .pannel2 .news-articles .indent-content .section-header .section-byline .shortcode-star-rating .dashicons-star-half:before, .extended article .indent-content .section-header .section-byline .shortcode-star-rating .dashicons-star-half:before, .extended .news-articles .indent-content .section-header .section-byline .shortcode-star-rating .dashicons-star-half:before { content: "\e919"; }

.pannel2 article .indent-content .section-header .section-byline .shortcode-star-rating .dashicons-star-empty:before, .pannel2 .news-articles .indent-content .section-header .section-byline .shortcode-star-rating .dashicons-star-empty:before, .extended article .indent-content .section-header .section-byline .shortcode-star-rating .dashicons-star-empty:before, .extended .news-articles .indent-content .section-header .section-byline .shortcode-star-rating .dashicons-star-empty:before { content: "\e946"; }

.pannel2 article .indent-content .section-header .section-byline .shortcode-star-rating .ssr-int, .pannel2 .news-articles .indent-content .section-header .section-byline .shortcode-star-rating .ssr-int, .extended article .indent-content .section-header .section-byline .shortcode-star-rating .ssr-int, .extended .news-articles .indent-content .section-header .section-byline .shortcode-star-rating .ssr-int { color: #E26417; display: block; font: 15px/20px avenir_lt_std65_medium; letter-spacing: 2px; margin: 10px 0 0; text-align: right; }

.pannel2 article .indent-content .section-header.short, .pannel2 .news-articles .indent-content .section-header.short, .extended article .indent-content .section-header.short, .extended .news-articles .indent-content .section-header.short { padding: 55px 70px 75px; }

.pannel2 article .indent-content .section-header.extended, .pannel2 .news-articles .indent-content .section-header.extended, .extended article .indent-content .section-header.extended, .extended .news-articles .indent-content .section-header.extended { margin: 100px -120px 0; padding: 55px 70px 150px; }

.pannel2 article .indent-content .section-content, .pannel2 .news-articles .indent-content .section-content, .extended article .indent-content .section-content, .extended .news-articles .indent-content .section-content { padding: 50px 0 0; background: #FFFFFF; position: relative; margin: -150px 0 30px; z-index: 10; }

.pannel2 article .indent-content .section-content.extended, .pannel2 .news-articles .indent-content .section-content.extended, .extended article .indent-content .section-content.extended, .extended .news-articles .indent-content .section-content.extended { padding: 50px; margin: -150px -50px 30px; }

.pannel2 article .indent-content .header, .pannel2 article .indent-content .header2, .pannel2 .news-articles .indent-content .header, .pannel2 .news-articles .indent-content .header2, .extended article .indent-content .header, .extended article .indent-content .header2, .extended .news-articles .indent-content .header, .extended .news-articles .indent-content .header2 { font: 36px/48px avenir_lt_std65_medium; z-index: 0; background: #E26417; color: #FFFFFF; margin: 0 -70px; padding: 50px 70px 400px; position: relative; }

.pannel2 article .indent-content .header span, .pannel2 article .indent-content .header2 span, .pannel2 .news-articles .indent-content .header span, .pannel2 .news-articles .indent-content .header2 span, .extended article .indent-content .header span, .extended article .indent-content .header2 span, .extended .news-articles .indent-content .header span, .extended .news-articles .indent-content .header2 span { display: block; font: 90px/100px avenir_lt_std35_light; }

.pannel2 article .indent-content .header small, .pannel2 article .indent-content .header2 small, .pannel2 .news-articles .indent-content .header small, .pannel2 .news-articles .indent-content .header2 small, .extended article .indent-content .header small, .extended article .indent-content .header2 small, .extended .news-articles .indent-content .header small, .extended .news-articles .indent-content .header2 small { font: 18px/26px avenir_lt_std35_light; color: #BAE0FF; position: absolute; top: 70px; right: 70px; width: 30%; display: inline-block; padding: 0; }

.pannel2 article .indent-content .header2, .pannel2 .news-articles .indent-content .header2, .extended article .indent-content .header2, .extended .news-articles .indent-content .header2 { background: #BAE0FF; margin-top: 28px; }

.pannel2 article .indent-content .cost-plans, .pannel2 article .indent-content .carrier-plans, .pannel2 .news-articles .indent-content .cost-plans, .pannel2 .news-articles .indent-content .carrier-plans, .extended article .indent-content .cost-plans, .extended article .indent-content .carrier-plans, .extended .news-articles .indent-content .cost-plans, .extended .news-articles .indent-content .carrier-plans { background: #BAE0FF; padding-bottom: 28px; }

.pannel2 article .indent-content .cost-plans .header2, .pannel2 article .indent-content .carrier-plans .header2, .pannel2 .news-articles .indent-content .cost-plans .header2, .pannel2 .news-articles .indent-content .carrier-plans .header2, .extended article .indent-content .cost-plans .header2, .extended article .indent-content .carrier-plans .header2, .extended .news-articles .indent-content .cost-plans .header2, .extended .news-articles .indent-content .carrier-plans .header2 { background: #E26417; margin-top: 100px; }

.pannel2 article .indent-content .cost-plans, .pannel2 .news-articles .indent-content .cost-plans, .extended article .indent-content .cost-plans, .extended .news-articles .indent-content .cost-plans { margin: -80px 0 40px; }

.pannel2 article .indent-content .header + p, .pannel2 .news-articles .indent-content .header + p, .extended article .indent-content .header + p, .extended .news-articles .indent-content .header + p { padding: 60px 70px 0; background: #FFFFFF; position: relative; margin: -220px 0 30px; z-index: 10; }

.pannel2 article .indent-content .box, .pannel2 article .indent-content .header-wrap, .pannel2 .news-articles .indent-content .box, .pannel2 .news-articles .indent-content .header-wrap, .extended article .indent-content .box, .extended article .indent-content .header-wrap, .extended .news-articles .indent-content .box, .extended .news-articles .indent-content .header-wrap { padding: 0; position: relative; margin: -220px 0 40px; z-index: 10; }

.pannel2 article .indent-content .header-wrap h2, .pannel2 article .indent-content .header-wrap h3, .pannel2 article .indent-content .header-wrap h4, .pannel2 article .indent-content .header-wrap h5, .pannel2 article .indent-content .header-wrap h6, .pannel2 .news-articles .indent-content .header-wrap h2, .pannel2 .news-articles .indent-content .header-wrap h3, .pannel2 .news-articles .indent-content .header-wrap h4, .pannel2 .news-articles .indent-content .header-wrap h5, .pannel2 .news-articles .indent-content .header-wrap h6, .extended article .indent-content .header-wrap h2, .extended article .indent-content .header-wrap h3, .extended article .indent-content .header-wrap h4, .extended article .indent-content .header-wrap h5, .extended article .indent-content .header-wrap h6, .extended .news-articles .indent-content .header-wrap h2, .extended .news-articles .indent-content .header-wrap h3, .extended .news-articles .indent-content .header-wrap h4, .extended .news-articles .indent-content .header-wrap h5, .extended .news-articles .indent-content .header-wrap h6 { margin: 0px 10% 20px; display: block; }

.pannel2 article .indent-content .notop, .pannel2 .news-articles .indent-content .notop, .extended article .indent-content .notop, .extended .news-articles .indent-content .notop { margin-top: 100px; }

.pannel2 article .indent-content .box, .pannel2 .news-articles .indent-content .box, .extended article .indent-content .box, .extended .news-articles .indent-content .box { width: 100%; display: flex; background: #BAE0FF; }

.pannel2 article .indent-content .box .perfect-centered-box, .pannel2 .news-articles .indent-content .box .perfect-centered-box, .extended article .indent-content .box .perfect-centered-box, .extended .news-articles .indent-content .box .perfect-centered-box { background-color: #E26417; display: flex; }

.pannel2 article .indent-content .box .list-text, .pannel2 .news-articles .indent-content .box .list-text, .extended article .indent-content .box .list-text, .extended .news-articles .indent-content .box .list-text { margin: 0; }

.pannel2 article .indent-content .box .list-box, .pannel2 .news-articles .indent-content .box .list-box, .extended article .indent-content .box .list-box, .extended .news-articles .indent-content .box .list-box { width: 265px; margin: auto; padding: 0 0 45px; color: #E26417; text-align: center; font: 900 16px/20px avenir_lt_std65_medium; letter-spacing: 1.5px; border: none; }

.pannel2 article .indent-content .box .list-box::before, .pannel2 .news-articles .indent-content .box .list-box::before, .extended article .indent-content .box .list-box::before, .extended .news-articles .indent-content .box .list-box::before { color: #FFFFFF; display: block; font: 130px/180px avenir_lt_std35_light; text-align: center; }

.pannel2 article .indent-content .box .list-a::before, .pannel2 .news-articles .indent-content .box .list-a::before, .extended article .indent-content .box .list-a::before, .extended .news-articles .indent-content .box .list-a::before { content: "A"; }

.pannel2 article .indent-content .box .list-b::before, .pannel2 .news-articles .indent-content .box .list-b::before, .extended article .indent-content .box .list-b::before, .extended .news-articles .indent-content .box .list-b::before { content: "B"; }

.pannel2 article .indent-content .box .list-c::before, .pannel2 .news-articles .indent-content .box .list-c::before, .extended article .indent-content .box .list-c::before, .extended .news-articles .indent-content .box .list-c::before { content: "C"; }

.pannel2 article .indent-content .box .list-d::before, .pannel2 .news-articles .indent-content .box .list-d::before, .extended article .indent-content .box .list-d::before, .extended .news-articles .indent-content .box .list-d::before { content: "D"; }

.pannel2 article .indent-content .box .list-e::before, .pannel2 .news-articles .indent-content .box .list-e::before, .extended article .indent-content .box .list-e::before, .extended .news-articles .indent-content .box .list-e::before { content: "E"; }

.pannel2 article .indent-content .box .list-text, .pannel2 article .indent-content .box p, .pannel2 .news-articles .indent-content .box .list-text, .pannel2 .news-articles .indent-content .box p, .extended article .indent-content .box .list-text, .extended article .indent-content .box p, .extended .news-articles .indent-content .box .list-text, .extended .news-articles .indent-content .box p { font: 16px/28px avenir_lt_std65_medium; margin: 0; padding: 40px 50px 50px; }

.pannel2 article .indent-content .box .list-text strong, .pannel2 article .indent-content .box p strong, .pannel2 .news-articles .indent-content .box .list-text strong, .pannel2 .news-articles .indent-content .box p strong, .extended article .indent-content .box .list-text strong, .extended article .indent-content .box p strong, .extended .news-articles .indent-content .box .list-text strong, .extended .news-articles .indent-content .box p strong { font-family: avenir_lt_std95_black; }

.pannel2 article .indent-content .highlights, .pannel2 .news-articles .indent-content .highlights, .extended article .indent-content .highlights, .extended .news-articles .indent-content .highlights { border-bottom: 1px solid #E2E2E8; margin: 0 0 50px; padding: 0 0 5px; }

.pannel2 article .indent-content .highlights [class^="icon-"], .pannel2 article .indent-content .highlights [class*=" icon-"], .pannel2 .news-articles .indent-content .highlights [class^="icon-"], .pannel2 .news-articles .indent-content .highlights [class*=" icon-"], .extended article .indent-content .highlights [class^="icon-"], .extended article .indent-content .highlights [class*=" icon-"], .extended .news-articles .indent-content .highlights [class^="icon-"], .extended .news-articles .indent-content .highlights [class*=" icon-"] { color: #BAE0FF; font-size: 140px; padding: 0; text-align: center; }

.pannel2 article .indent-content .highlights .key-points, .pannel2 .news-articles .indent-content .highlights .key-points, .extended article .indent-content .highlights .key-points, .extended .news-articles .indent-content .highlights .key-points { margin: 0; padding: 0; }

.pannel2 article .indent-content .highlights .key-points h4, .pannel2 .news-articles .indent-content .highlights .key-points h4, .extended article .indent-content .highlights .key-points h4, .extended .news-articles .indent-content .highlights .key-points h4 { color: #3B3360; font: 24px/28px avenir_lt_std95_black; margin: 0 0 10px; padding: 0; }

.pannel2 article .indent-content .highlights .key-points h5, .pannel2 .news-articles .indent-content .highlights .key-points h5, .extended article .indent-content .highlights .key-points h5, .extended .news-articles .indent-content .highlights .key-points h5 { color: #BAE0FF; font: 16px/24px avenir_lt_std95_black; letter-spacing: 1px; margin: 30px 0 15px; padding: 0; text-transform: uppercase; }

.pannel2 article .indent-content .highlights .key-points h5 span, .pannel2 .news-articles .indent-content .highlights .key-points h5 span, .extended article .indent-content .highlights .key-points h5 span, .extended .news-articles .indent-content .highlights .key-points h5 span { display: inline-block; margin-left: 48px; }

.pannel2 article .indent-content .highlights .key-points p, .pannel2 .news-articles .indent-content .highlights .key-points p, .extended article .indent-content .highlights .key-points p, .extended .news-articles .indent-content .highlights .key-points p { color: #727273; font: 16px/24px avenir_lt_std35_light; margin: 10px 0; padding: 0; }

.pannel2 article .indent-content .highlights .key-points ul.list-checks, .pannel2 .news-articles .indent-content .highlights .key-points ul.list-checks, .extended article .indent-content .highlights .key-points ul.list-checks, .extended .news-articles .indent-content .highlights .key-points ul.list-checks { margin: 10px 0 0; padding: 0; }

.pannel2 article .indent-content .highlights .key-points ul.list-checks li, .pannel2 .news-articles .indent-content .highlights .key-points ul.list-checks li, .extended article .indent-content .highlights .key-points ul.list-checks li, .extended .news-articles .indent-content .highlights .key-points ul.list-checks li { color: #2D2D34; font: 16px/22px avenir_lt_std65_medium; margin: 0 0 15px 15px; padding: 0 0 0 25px; }

.pannel2 article .indent-content .highlights .key-points .points, .pannel2 .news-articles .indent-content .highlights .key-points .points, .extended article .indent-content .highlights .key-points .points, .extended .news-articles .indent-content .highlights .key-points .points { margin: 0 0 40px; }

.pannel2 article .indent-content .highlights .key-points .points [class^="col-"], .pannel2 article .indent-content .highlights .key-points .points [class*=" col-"], .pannel2 .news-articles .indent-content .highlights .key-points .points [class^="col-"], .pannel2 .news-articles .indent-content .highlights .key-points .points [class*=" col-"], .extended article .indent-content .highlights .key-points .points [class^="col-"], .extended article .indent-content .highlights .key-points .points [class*=" col-"], .extended .news-articles .indent-content .highlights .key-points .points [class^="col-"], .extended .news-articles .indent-content .highlights .key-points .points [class*=" col-"] { margin: 0; padding: 0; }

.pannel2 article .indent-content .cost-plans .box, .pannel2 .news-articles .indent-content .cost-plans .box, .extended article .indent-content .cost-plans .box, .extended .news-articles .indent-content .cost-plans .box { background: #BAE0FF; }

.pannel2 article .indent-content .cost-plans .box .list-text, .pannel2 .news-articles .indent-content .cost-plans .box .list-text, .extended article .indent-content .cost-plans .box .list-text, .extended .news-articles .indent-content .cost-plans .box .list-text { flex: 1; height: 100%; text-transform: uppercase; color: #FFFFFF; font-size: 55px; text-align: right; }

.pannel2 article .indent-content .cost-plans .box .list-text span, .pannel2 article .indent-content .cost-plans .box .list-text small, .pannel2 .news-articles .indent-content .cost-plans .box .list-text span, .pannel2 .news-articles .indent-content .cost-plans .box .list-text small, .extended article .indent-content .cost-plans .box .list-text span, .extended article .indent-content .cost-plans .box .list-text small, .extended .news-articles .indent-content .cost-plans .box .list-text span, .extended .news-articles .indent-content .cost-plans .box .list-text small { color: #75A7BA; font-family: avenir_lt_std35_light; }

.pannel2 article .indent-content .cost-plans .box .list-text span, .pannel2 .news-articles .indent-content .cost-plans .box .list-text span, .extended article .indent-content .cost-plans .box .list-text span, .extended .news-articles .indent-content .cost-plans .box .list-text span { font-size: 18px; display: inline-block; vertical-align: top; }

.pannel2 article .indent-content .cost-plans .box .list-text small, .pannel2 .news-articles .indent-content .cost-plans .box .list-text small, .extended article .indent-content .cost-plans .box .list-text small, .extended .news-articles .indent-content .cost-plans .box .list-text small { font-size: 14px; display: block; letter-spacing: 1px; margin-top: 20px; }

.pannel2 article .indent-content .cost-plans .box .list-box, .pannel2 .news-articles .indent-content .cost-plans .box .list-box, .extended article .indent-content .cost-plans .box .list-box, .extended .news-articles .indent-content .cost-plans .box .list-box { padding: 0; width: 180px; }

.pannel2 article .indent-content .cost-plans .box .list-box::before, .pannel2 .news-articles .indent-content .cost-plans .box .list-box::before, .extended article .indent-content .cost-plans .box .list-box::before, .extended .news-articles .indent-content .cost-plans .box .list-box::before { font: 90px/100px avenir_lt_std65_medium; text-align: center; }

.pannel2 article .indent-content .cost-plans .box p, .pannel2 .news-articles .indent-content .cost-plans .box p, .extended article .indent-content .cost-plans .box p, .extended .news-articles .indent-content .cost-plans .box p { padding: 45px 30px 30px; }

.pannel2 article .indent-content .carrier-plans .box, .pannel2 .news-articles .indent-content .carrier-plans .box, .extended article .indent-content .carrier-plans .box, .extended .news-articles .indent-content .carrier-plans .box { margin-top: -80px; text-align: center; }

.pannel2 article .indent-content .carrier-plans .box.notop, .pannel2 .news-articles .indent-content .carrier-plans .box.notop, .extended article .indent-content .carrier-plans .box.notop, .extended .news-articles .indent-content .carrier-plans .box.notop { margin-top: 50px; }

.pannel2 article .indent-content .carrier-plans .box.first, .pannel2 .news-articles .indent-content .carrier-plans .box.first, .extended article .indent-content .carrier-plans .box.first, .extended .news-articles .indent-content .carrier-plans .box.first { margin-top: -30px; }

.pannel2 article .indent-content .carrier-plans .box .perfect-centered-box, .pannel2 .news-articles .indent-content .carrier-plans .box .perfect-centered-box, .extended article .indent-content .carrier-plans .box .perfect-centered-box, .extended .news-articles .indent-content .carrier-plans .box .perfect-centered-box { background-color: #E26417; flex: 1; }

.pannel2 article .indent-content .carrier-plans .box .list-text, .pannel2 .news-articles .indent-content .carrier-plans .box .list-text, .extended article .indent-content .carrier-plans .box .list-text, .extended .news-articles .indent-content .carrier-plans .box .list-text { background: #BAE0FF; color: #FFFFFF; font: 900 35px/40px avenir_lt_std65_medium; letter-spacing: 1px; flex: 1; }

.pannel2 article .indent-content .carrier-plans .box .list-text small, .pannel2 .news-articles .indent-content .carrier-plans .box .list-text small, .extended article .indent-content .carrier-plans .box .list-text small, .extended .news-articles .indent-content .carrier-plans .box .list-text small { color: #BAE0FF; display: block; font: 600 16px/24px avenir_lt_std35_light; letter-spacing: 1.5px; margin: 0 0 5px; text-transform: uppercase; }

.pannel2 article .indent-content .carrier-plans .box .list-box, .pannel2 .news-articles .indent-content .carrier-plans .box .list-box, .extended article .indent-content .carrier-plans .box .list-box, .extended .news-articles .indent-content .carrier-plans .box .list-box { width: 100%; padding: 0; }

.pannel2 article .indent-content .carrier-plans .box .list-box span, .pannel2 .news-articles .indent-content .carrier-plans .box .list-box span, .extended article .indent-content .carrier-plans .box .list-box span, .extended .news-articles .indent-content .carrier-plans .box .list-box span { color: #FFFFFF; font: 100 70px/70px avenir_lt_std65_medium; padding: 0 30px; }

.pannel2 article .indent-content p.rating-disclaimer, .pannel2 .news-articles .indent-content p.rating-disclaimer, .extended article .indent-content p.rating-disclaimer, .extended .news-articles .indent-content p.rating-disclaimer { color: #727273; font: 100 14px/20px avenir_lt_std35_light; }

.pannel2 article .indent-content p.rating-disclaimer strong, .pannel2 .news-articles .indent-content p.rating-disclaimer strong, .extended article .indent-content p.rating-disclaimer strong, .extended .news-articles .indent-content p.rating-disclaimer strong { color: #595959; }

.pannel2 article .indent-content .supp .box, .pannel2 .news-articles .indent-content .supp .box, .extended article .indent-content .supp .box, .extended .news-articles .indent-content .supp .box { background: #FFFFFF; margin-bottom: 0px; padding: 4% 0 0 0; }

.pannel2 article .indent-content .supp .box p, .pannel2 article .indent-content .supp .box h2, .pannel2 article .indent-content .supp .box h3, .pannel2 article .indent-content .supp .box h4, .pannel2 article .indent-content .supp .box h5, .pannel2 article .indent-content .supp .box h6, .pannel2 .news-articles .indent-content .supp .box p, .pannel2 .news-articles .indent-content .supp .box h2, .pannel2 .news-articles .indent-content .supp .box h3, .pannel2 .news-articles .indent-content .supp .box h4, .pannel2 .news-articles .indent-content .supp .box h5, .pannel2 .news-articles .indent-content .supp .box h6, .extended article .indent-content .supp .box p, .extended article .indent-content .supp .box h2, .extended article .indent-content .supp .box h3, .extended article .indent-content .supp .box h4, .extended article .indent-content .supp .box h5, .extended article .indent-content .supp .box h6, .extended .news-articles .indent-content .supp .box p, .extended .news-articles .indent-content .supp .box h2, .extended .news-articles .indent-content .supp .box h3, .extended .news-articles .indent-content .supp .box h4, .extended .news-articles .indent-content .supp .box h5, .extended .news-articles .indent-content .supp .box h6 { display: block; padding: 0px 10%; border-bottom: none; }

.pannel2 article .indent-content .teal, .pannel2 .news-articles .indent-content .teal, .extended article .indent-content .teal, .extended .news-articles .indent-content .teal { background: #BAE0FF; }

.pannel2 article .hnimg, .pannel2 .news-articles .hnimg, .extended article .hnimg, .extended .news-articles .hnimg { width: 100%; }

.pannel2 article .indent-content.carrier-content p, .extended article .indent-content.carrier-content p { margin: 0 -70px 30px; }

.pannel2 article .indent-content.carrier-content .overview, .extended article .indent-content.carrier-content .overview { color: #3B3360; font: 100 18px/30px avenir_lt_std65_medium; margin: 0 -20px 30px; }

.pannel2 article .carrier-content .cta-blue, .extended article .carrier-content .cta-blue { margin: 70px -70px; padding: 40px 70px 15px; }

.pannel2 article .carrier-content .ft-cll, .extended article .carrier-content .ft-cll { margin: 50px -70px; padding: 50px 70px 25px; }

.pannel2 article .carrier-content .ft-cll p, .extended article .carrier-content .ft-cll p { color: #3B3360; font: 600 18px/34px avenir_lt_std65_medium; }

.pannel2 article .carrier-content .ft-cll a, .extended article .carrier-content .ft-cll a { text-decoration: none; }

.pannel2 article.carrier, .pannel2 article.page, .pannel2 .news-articles, .extended article.carrier, .extended article.page, .extended .news-articles { min-height: 2460px; }

.pannel2 article.carrier img.size-full, .pannel2 article.page img.size-full, .pannel2 .news-articles img.size-full, .extended article.carrier img.size-full, .extended article.page img.size-full, .extended .news-articles img.size-full { width: 100%; height: auto; margin: 10px auto; }

.pannel2 article.carrier header, .pannel2 article.page header, .pannel2 .news-articles header, .extended article.carrier header, .extended article.page header, .extended .news-articles header { padding: 90px 70px; display: block; background: #066EBC; color: #FFFFFF; position: relative; margin-left: -60px; margin-right: -60%; height: 505px; border-bottom: 10px solid #E26417; }

.pannel2 article.carrier header hgroup, .pannel2 article.page header hgroup, .pannel2 .news-articles header hgroup, .extended article.carrier header hgroup, .extended article.page header hgroup, .extended .news-articles header hgroup { padding-left: 0; }

.pannel2 article.carrier header hgroup h1, .pannel2 article.page header hgroup h1, .pannel2 .news-articles header hgroup h1, .extended article.carrier header hgroup h1, .extended article.page header hgroup h1, .extended .news-articles header hgroup h1 { color: #FFFFFF; margin: 0 0 25px; padding: 0; font: 900 35px/40px avenir_lt_std95_black; display: block; letter-spacing: 1px; }

.pannel2 article.carrier header hgroup h1 span, .pannel2 article.page header hgroup h1 span, .pannel2 .news-articles header hgroup h1 span, .extended article.carrier header hgroup h1 span, .extended article.page header hgroup h1 span, .extended .news-articles header hgroup h1 span { display: block; font: 100 45px/50px avenir_lt_std35_light; letter-spacing: 1px; margin: 10px 0 0; text-transform: uppercase; }

.pannel2 article.carrier header hgroup h1 small, .pannel2 article.page header hgroup h1 small, .pannel2 .news-articles header hgroup h1 small, .extended article.carrier header hgroup h1 small, .extended article.page header hgroup h1 small, .extended .news-articles header hgroup h1 small { font-size: 24px; display: block; color: #FFFFFF; font-family: avenir_lt_std65_medium; font-weight: 600; margin-bottom: 10px; }

.pannel2 article.carrier header hgroup .dashicons, .pannel2 article.page header hgroup .dashicons, .pannel2 .news-articles header hgroup .dashicons, .extended article.carrier header hgroup .dashicons, .extended article.page header hgroup .dashicons, .extended .news-articles header hgroup .dashicons { font: 35px "medicare-icons"; color: #E26417; padding-right: 1px; -webkit-text-stroke-width: 0.5px; }

.pannel2 article.carrier header hgroup .shortcode-star-rating [class^="dashicons dashicons-star-"]:before, .pannel2 article.page header hgroup .shortcode-star-rating [class^="dashicons dashicons-star-"]:before, .pannel2 .news-articles header hgroup .shortcode-star-rating [class^="dashicons dashicons-star-"]:before, .extended article.carrier header hgroup .shortcode-star-rating [class^="dashicons dashicons-star-"]:before, .extended article.page header hgroup .shortcode-star-rating [class^="dashicons dashicons-star-"]:before, .extended .news-articles header hgroup .shortcode-star-rating [class^="dashicons dashicons-star-"]:before { color: #E26417; }

.pannel2 article.carrier header hgroup .dashicons-star-filled:before, .pannel2 article.page header hgroup .dashicons-star-filled:before, .pannel2 .news-articles header hgroup .dashicons-star-filled:before, .extended article.carrier header hgroup .dashicons-star-filled:before, .extended article.page header hgroup .dashicons-star-filled:before, .extended .news-articles header hgroup .dashicons-star-filled:before { content: "\e91b"; }

.pannel2 article.carrier header hgroup .dashicons-star-half:before, .pannel2 article.page header hgroup .dashicons-star-half:before, .pannel2 .news-articles header hgroup .dashicons-star-half:before, .extended article.carrier header hgroup .dashicons-star-half:before, .extended article.page header hgroup .dashicons-star-half:before, .extended .news-articles header hgroup .dashicons-star-half:before { content: "\e919"; }

.pannel2 article.carrier header hgroup .dashicons-star-empty:before, .pannel2 article.page header hgroup .dashicons-star-empty:before, .pannel2 .news-articles header hgroup .dashicons-star-empty:before, .extended article.carrier header hgroup .dashicons-star-empty:before, .extended article.page header hgroup .dashicons-star-empty:before, .extended .news-articles header hgroup .dashicons-star-empty:before { content: "\e946"; }

.pannel2 article.carrier header .header-info, .pannel2 article.page header .header-info, .pannel2 .news-articles header .header-info, .extended article.carrier header .header-info, .extended article.page header .header-info, .extended .news-articles header .header-info { padding-right: 0; }

.pannel2 article.carrier header .header-info p, .pannel2 article.page header .header-info p, .pannel2 .news-articles header .header-info p, .extended article.carrier header .header-info p, .extended article.page header .header-info p, .extended .news-articles header .header-info p { font-size: 16px; line-height: 24px; margin: 10px 0 25px; color: #BAE0FF; }

.pannel2 article.carrier header .header-info p a, .pannel2 article.page header .header-info p a, .pannel2 .news-articles header .header-info p a, .extended article.carrier header .header-info p a, .extended article.page header .header-info p a, .extended .news-articles header .header-info p a { color: #FFFFFF; font-weight: 900; font-size: 32px; letter-spacing: 1px; text-decoration: none; }

.pannel2 article.carrier header .header-info p .tty, .pannel2 article.page header .header-info p .tty, .pannel2 .news-articles header .header-info p .tty, .extended article.carrier header .header-info p .tty, .extended article.page header .header-info p .tty, .extended .news-articles header .header-info p .tty { color: rgba(255, 255, 255, 0.5); display: inline; }

.pannel2 article.carrier .carrier-content, .pannel2 article.carrier .page-content, .pannel2 article.page .carrier-content, .pannel2 article.page .page-content, .pannel2 .news-articles .carrier-content, .pannel2 .news-articles .page-content, .extended article.carrier .carrier-content, .extended article.carrier .page-content, .extended article.page .carrier-content, .extended article.page .page-content, .extended .news-articles .carrier-content, .extended .news-articles .page-content { position: relative; padding: 50px 50px 0; margin: -260px 50px 0; background: #FFFFFF; }

.pannel2 article.carrier .carrier-content .callout, .pannel2 article.carrier .page-content .callout, .pannel2 article.page .carrier-content .callout, .pannel2 article.page .page-content .callout, .pannel2 .news-articles .carrier-content .callout, .pannel2 .news-articles .page-content .callout, .extended article.carrier .carrier-content .callout, .extended article.carrier .page-content .callout, .extended article.page .carrier-content .callout, .extended article.page .page-content .callout, .extended .news-articles .carrier-content .callout, .extended .news-articles .page-content .callout { display: block; position: relative; background: #BAE0FF; color: #3B3360; display: block; padding: 50px 70px; margin: -50px -70px 50px; font: 900 18px/34px avenir_lt_std65_medium; }

.pannel2 article.carrier .carrier-content .callout strong, .pannel2 article.carrier .carrier-content .callout a, .pannel2 article.carrier .page-content .callout strong, .pannel2 article.carrier .page-content .callout a, .pannel2 article.page .carrier-content .callout strong, .pannel2 article.page .carrier-content .callout a, .pannel2 article.page .page-content .callout strong, .pannel2 article.page .page-content .callout a, .pannel2 .news-articles .carrier-content .callout strong, .pannel2 .news-articles .carrier-content .callout a, .pannel2 .news-articles .page-content .callout strong, .pannel2 .news-articles .page-content .callout a, .extended article.carrier .carrier-content .callout strong, .extended article.carrier .carrier-content .callout a, .extended article.carrier .page-content .callout strong, .extended article.carrier .page-content .callout a, .extended article.page .carrier-content .callout strong, .extended article.page .carrier-content .callout a, .extended article.page .page-content .callout strong, .extended article.page .page-content .callout a, .extended .news-articles .carrier-content .callout strong, .extended .news-articles .carrier-content .callout a, .extended .news-articles .page-content .callout strong, .extended .news-articles .page-content .callout a { color: #3B3360; font-family: avenir_lt_std95_black; text-decoration: none; }

.pannel2 article.carrier .carrier-content .callout a:hover, .pannel2 article.carrier .page-content .callout a:hover, .pannel2 article.page .carrier-content .callout a:hover, .pannel2 article.page .page-content .callout a:hover, .pannel2 .news-articles .carrier-content .callout a:hover, .pannel2 .news-articles .page-content .callout a:hover, .extended article.carrier .carrier-content .callout a:hover, .extended article.carrier .page-content .callout a:hover, .extended article.page .carrier-content .callout a:hover, .extended article.page .page-content .callout a:hover, .extended .news-articles .carrier-content .callout a:hover, .extended .news-articles .page-content .callout a:hover { color: #E26417; text-decoration: underline; }

.pannel2 article.carrier .carrier-content ul.highlighted-list, .pannel2 article.carrier .page-content ul.highlighted-list, .pannel2 article.page .carrier-content ul.highlighted-list, .pannel2 article.page .page-content ul.highlighted-list, .pannel2 .news-articles .carrier-content ul.highlighted-list, .pannel2 .news-articles .page-content ul.highlighted-list, .extended article.carrier .carrier-content ul.highlighted-list, .extended article.carrier .page-content ul.highlighted-list, .extended article.page .carrier-content ul.highlighted-list, .extended article.page .page-content ul.highlighted-list, .extended .news-articles .carrier-content ul.highlighted-list, .extended .news-articles .page-content ul.highlighted-list { margin: 50px 0; }

.pannel2 article.carrier .carrier-content ul.highlighted-list a, .pannel2 article.carrier .page-content ul.highlighted-list a, .pannel2 article.page .carrier-content ul.highlighted-list a, .pannel2 article.page .page-content ul.highlighted-list a, .pannel2 .news-articles .carrier-content ul.highlighted-list a, .pannel2 .news-articles .page-content ul.highlighted-list a, .extended article.carrier .carrier-content ul.highlighted-list a, .extended article.carrier .page-content ul.highlighted-list a, .extended article.page .carrier-content ul.highlighted-list a, .extended article.page .page-content ul.highlighted-list a, .extended .news-articles .carrier-content ul.highlighted-list a, .extended .news-articles .page-content ul.highlighted-list a { color: #BAE0FF; text-decoration: underline; }

.pannel2 article.carrier .carrier-content .header-wrap, .pannel2 article.carrier .carrier-content .carrier-plans, .pannel2 article.carrier .page-content .header-wrap, .pannel2 article.carrier .page-content .carrier-plans, .pannel2 article.page .carrier-content .header-wrap, .pannel2 article.page .carrier-content .carrier-plans, .pannel2 article.page .page-content .header-wrap, .pannel2 article.page .page-content .carrier-plans, .pannel2 .news-articles .carrier-content .header-wrap, .pannel2 .news-articles .carrier-content .carrier-plans, .pannel2 .news-articles .page-content .header-wrap, .pannel2 .news-articles .page-content .carrier-plans, .extended article.carrier .carrier-content .header-wrap, .extended article.carrier .carrier-content .carrier-plans, .extended article.carrier .page-content .header-wrap, .extended article.carrier .page-content .carrier-plans, .extended article.page .carrier-content .header-wrap, .extended article.page .carrier-content .carrier-plans, .extended article.page .page-content .header-wrap, .extended article.page .page-content .carrier-plans, .extended .news-articles .carrier-content .header-wrap, .extended .news-articles .carrier-content .carrier-plans, .extended .news-articles .page-content .header-wrap, .extended .news-articles .page-content .carrier-plans { margin-bottom: 100px; padding-bottom: 20px; }

.pannel2 article.carrier .carrier-content .header-wrap .header2, .pannel2 article.carrier .carrier-content .carrier-plans .header2, .pannel2 article.carrier .page-content .header-wrap .header2, .pannel2 article.carrier .page-content .carrier-plans .header2, .pannel2 article.page .carrier-content .header-wrap .header2, .pannel2 article.page .carrier-content .carrier-plans .header2, .pannel2 article.page .page-content .header-wrap .header2, .pannel2 article.page .page-content .carrier-plans .header2, .pannel2 .news-articles .carrier-content .header-wrap .header2, .pannel2 .news-articles .carrier-content .carrier-plans .header2, .pannel2 .news-articles .page-content .header-wrap .header2, .pannel2 .news-articles .page-content .carrier-plans .header2, .extended article.carrier .carrier-content .header-wrap .header2, .extended article.carrier .carrier-content .carrier-plans .header2, .extended article.carrier .page-content .header-wrap .header2, .extended article.carrier .page-content .carrier-plans .header2, .extended article.page .carrier-content .header-wrap .header2, .extended article.page .carrier-content .carrier-plans .header2, .extended article.page .page-content .header-wrap .header2, .extended article.page .page-content .carrier-plans .header2, .extended .news-articles .carrier-content .header-wrap .header2, .extended .news-articles .carrier-content .carrier-plans .header2, .extended .news-articles .page-content .header-wrap .header2, .extended .news-articles .page-content .carrier-plans .header2 { background: #E26417; }

.pannel2 article.carrier .carrier-content .header-wrap h5, .pannel2 article.carrier .carrier-content .carrier-plans h5, .pannel2 article.carrier .page-content .header-wrap h5, .pannel2 article.carrier .page-content .carrier-plans h5, .pannel2 article.page .carrier-content .header-wrap h5, .pannel2 article.page .carrier-content .carrier-plans h5, .pannel2 article.page .page-content .header-wrap h5, .pannel2 article.page .page-content .carrier-plans h5, .pannel2 .news-articles .carrier-content .header-wrap h5, .pannel2 .news-articles .carrier-content .carrier-plans h5, .pannel2 .news-articles .page-content .header-wrap h5, .pannel2 .news-articles .page-content .carrier-plans h5, .extended article.carrier .carrier-content .header-wrap h5, .extended article.carrier .carrier-content .carrier-plans h5, .extended article.carrier .page-content .header-wrap h5, .extended article.carrier .page-content .carrier-plans h5, .extended article.page .carrier-content .header-wrap h5, .extended article.page .carrier-content .carrier-plans h5, .extended article.page .page-content .header-wrap h5, .extended article.page .page-content .carrier-plans h5, .extended .news-articles .carrier-content .header-wrap h5, .extended .news-articles .carrier-content .carrier-plans h5, .extended .news-articles .page-content .header-wrap h5, .extended .news-articles .page-content .carrier-plans h5 { color: #E26417; font-family: avenir_lt_std65_medium; font-weight: 900; padding: 10px 50px; }

.pannel2 article.carrier .carrier-content .header-wrap ul, .pannel2 article.carrier .carrier-content .carrier-plans ul, .pannel2 article.carrier .page-content .header-wrap ul, .pannel2 article.carrier .page-content .carrier-plans ul, .pannel2 article.page .carrier-content .header-wrap ul, .pannel2 article.page .carrier-content .carrier-plans ul, .pannel2 article.page .page-content .header-wrap ul, .pannel2 article.page .page-content .carrier-plans ul, .pannel2 .news-articles .carrier-content .header-wrap ul, .pannel2 .news-articles .carrier-content .carrier-plans ul, .pannel2 .news-articles .page-content .header-wrap ul, .pannel2 .news-articles .page-content .carrier-plans ul, .extended article.carrier .carrier-content .header-wrap ul, .extended article.carrier .carrier-content .carrier-plans ul, .extended article.carrier .page-content .header-wrap ul, .extended article.carrier .page-content .carrier-plans ul, .extended article.page .carrier-content .header-wrap ul, .extended article.page .carrier-content .carrier-plans ul, .extended article.page .page-content .header-wrap ul, .extended article.page .page-content .carrier-plans ul, .extended .news-articles .carrier-content .header-wrap ul, .extended .news-articles .carrier-content .carrier-plans ul, .extended .news-articles .page-content .header-wrap ul, .extended .news-articles .page-content .carrier-plans ul { padding: 0 70px 25px; }

.pannel2 article.carrier .carrier-content .header-wrap ul li, .pannel2 article.carrier .carrier-content .carrier-plans ul li, .pannel2 article.carrier .page-content .header-wrap ul li, .pannel2 article.carrier .page-content .carrier-plans ul li, .pannel2 article.page .carrier-content .header-wrap ul li, .pannel2 article.page .carrier-content .carrier-plans ul li, .pannel2 article.page .page-content .header-wrap ul li, .pannel2 article.page .page-content .carrier-plans ul li, .pannel2 .news-articles .carrier-content .header-wrap ul li, .pannel2 .news-articles .carrier-content .carrier-plans ul li, .pannel2 .news-articles .page-content .header-wrap ul li, .pannel2 .news-articles .page-content .carrier-plans ul li, .extended article.carrier .carrier-content .header-wrap ul li, .extended article.carrier .carrier-content .carrier-plans ul li, .extended article.carrier .page-content .header-wrap ul li, .extended article.carrier .page-content .carrier-plans ul li, .extended article.page .carrier-content .header-wrap ul li, .extended article.page .carrier-content .carrier-plans ul li, .extended article.page .page-content .header-wrap ul li, .extended article.page .page-content .carrier-plans ul li, .extended .news-articles .carrier-content .header-wrap ul li, .extended .news-articles .carrier-content .carrier-plans ul li, .extended .news-articles .page-content .header-wrap ul li, .extended .news-articles .page-content .carrier-plans ul li { color: #BAE0FF; }

.pannel2 article.carrier .carrier-content .header-wrap ul.list-checks li, .pannel2 article.carrier .carrier-content .carrier-plans ul.list-checks li, .pannel2 article.carrier .page-content .header-wrap ul.list-checks li, .pannel2 article.carrier .page-content .carrier-plans ul.list-checks li, .pannel2 article.page .carrier-content .header-wrap ul.list-checks li, .pannel2 article.page .carrier-content .carrier-plans ul.list-checks li, .pannel2 article.page .page-content .header-wrap ul.list-checks li, .pannel2 article.page .page-content .carrier-plans ul.list-checks li, .pannel2 .news-articles .carrier-content .header-wrap ul.list-checks li, .pannel2 .news-articles .carrier-content .carrier-plans ul.list-checks li, .pannel2 .news-articles .page-content .header-wrap ul.list-checks li, .pannel2 .news-articles .page-content .carrier-plans ul.list-checks li, .extended article.carrier .carrier-content .header-wrap ul.list-checks li, .extended article.carrier .carrier-content .carrier-plans ul.list-checks li, .extended article.carrier .page-content .header-wrap ul.list-checks li, .extended article.carrier .page-content .carrier-plans ul.list-checks li, .extended article.page .carrier-content .header-wrap ul.list-checks li, .extended article.page .carrier-content .carrier-plans ul.list-checks li, .extended article.page .page-content .header-wrap ul.list-checks li, .extended article.page .page-content .carrier-plans ul.list-checks li, .extended .news-articles .carrier-content .header-wrap ul.list-checks li, .extended .news-articles .carrier-content .carrier-plans ul.list-checks li, .extended .news-articles .page-content .header-wrap ul.list-checks li, .extended .news-articles .page-content .carrier-plans ul.list-checks li { color: #147497; margin: 0 0 25px; }

.pannel2 article.carrier .carrier-content .header-wrap ul.list-checks li strong, .pannel2 article.carrier .carrier-content .carrier-plans ul.list-checks li strong, .pannel2 article.carrier .page-content .header-wrap ul.list-checks li strong, .pannel2 article.carrier .page-content .carrier-plans ul.list-checks li strong, .pannel2 article.page .carrier-content .header-wrap ul.list-checks li strong, .pannel2 article.page .carrier-content .carrier-plans ul.list-checks li strong, .pannel2 article.page .page-content .header-wrap ul.list-checks li strong, .pannel2 article.page .page-content .carrier-plans ul.list-checks li strong, .pannel2 .news-articles .carrier-content .header-wrap ul.list-checks li strong, .pannel2 .news-articles .carrier-content .carrier-plans ul.list-checks li strong, .pannel2 .news-articles .page-content .header-wrap ul.list-checks li strong, .pannel2 .news-articles .page-content .carrier-plans ul.list-checks li strong, .extended article.carrier .carrier-content .header-wrap ul.list-checks li strong, .extended article.carrier .carrier-content .carrier-plans ul.list-checks li strong, .extended article.carrier .page-content .header-wrap ul.list-checks li strong, .extended article.carrier .page-content .carrier-plans ul.list-checks li strong, .extended article.page .carrier-content .header-wrap ul.list-checks li strong, .extended article.page .carrier-content .carrier-plans ul.list-checks li strong, .extended article.page .page-content .header-wrap ul.list-checks li strong, .extended article.page .page-content .carrier-plans ul.list-checks li strong, .extended .news-articles .carrier-content .header-wrap ul.list-checks li strong, .extended .news-articles .carrier-content .carrier-plans ul.list-checks li strong, .extended .news-articles .page-content .header-wrap ul.list-checks li strong, .extended .news-articles .page-content .carrier-plans ul.list-checks li strong { color: #E26417; }

.pannel2 article.carrier .carrier-content .header-wrap ol strong, .pannel2 article.carrier .carrier-content .carrier-plans ol strong, .pannel2 article.carrier .page-content .header-wrap ol strong, .pannel2 article.carrier .page-content .carrier-plans ol strong, .pannel2 article.page .carrier-content .header-wrap ol strong, .pannel2 article.page .carrier-content .carrier-plans ol strong, .pannel2 article.page .page-content .header-wrap ol strong, .pannel2 article.page .page-content .carrier-plans ol strong, .pannel2 .news-articles .carrier-content .header-wrap ol strong, .pannel2 .news-articles .carrier-content .carrier-plans ol strong, .pannel2 .news-articles .page-content .header-wrap ol strong, .pannel2 .news-articles .page-content .carrier-plans ol strong, .extended article.carrier .carrier-content .header-wrap ol strong, .extended article.carrier .carrier-content .carrier-plans ol strong, .extended article.carrier .page-content .header-wrap ol strong, .extended article.carrier .page-content .carrier-plans ol strong, .extended article.page .carrier-content .header-wrap ol strong, .extended article.page .carrier-content .carrier-plans ol strong, .extended article.page .page-content .header-wrap ol strong, .extended article.page .page-content .carrier-plans ol strong, .extended .news-articles .carrier-content .header-wrap ol strong, .extended .news-articles .carrier-content .carrier-plans ol strong, .extended .news-articles .page-content .header-wrap ol strong, .extended .news-articles .page-content .carrier-plans ol strong { color: #E26417; }

.pannel2 article.carrier .carrier-content h3, .pannel2 article.carrier .page-content h3, .pannel2 article.page .carrier-content h3, .pannel2 article.page .page-content h3, .pannel2 .news-articles .carrier-content h3, .pannel2 .news-articles .page-content h3, .extended article.carrier .carrier-content h3, .extended article.carrier .page-content h3, .extended article.page .carrier-content h3, .extended article.page .page-content h3, .extended .news-articles .carrier-content h3, .extended .news-articles .page-content h3 { padding: 0 0 30px; margin: 0 0 30px; border-bottom: 1px solid #e2e2e8; }

.pannel2 article.carrier .carrier-content h5, .pannel2 article.carrier .page-content h5, .pannel2 article.page .carrier-content h5, .pannel2 article.page .page-content h5, .pannel2 .news-articles .carrier-content h5, .pannel2 .news-articles .page-content h5, .extended article.carrier .carrier-content h5, .extended article.carrier .page-content h5, .extended article.page .carrier-content h5, .extended article.page .page-content h5, .extended .news-articles .carrier-content h5, .extended .news-articles .page-content h5 { color: #147497; font: 600 16px/20px avenir_lt_std65_medium; letter-spacing: 1px; margin: 0; padding: 0; text-transform: uppercase; }

.pannel2 article.carrier .carrier-content ul.list-checks li, .pannel2 article.carrier .page-content ul.list-checks li, .pannel2 article.page .carrier-content ul.list-checks li, .pannel2 article.page .page-content ul.list-checks li, .pannel2 .news-articles .carrier-content ul.list-checks li, .pannel2 .news-articles .page-content ul.list-checks li, .extended article.carrier .carrier-content ul.list-checks li, .extended article.carrier .page-content ul.list-checks li, .extended article.page .carrier-content ul.list-checks li, .extended article.page .page-content ul.list-checks li, .extended .news-articles .carrier-content ul.list-checks li, .extended .news-articles .page-content ul.list-checks li { color: #2D2D34; font: 18px/25px avenir_lt_std65_medium; margin: 0 0 30px; padding-left: 25px; }

.pannel2 article.carrier .circle-list, .pannel2 article.page .circle-list, .pannel2 .news-articles .circle-list, .extended article.carrier .circle-list, .extended article.page .circle-list, .extended .news-articles .circle-list { display: block; margin: 100px 0 50px; padding: 0 0 30px; border-bottom: 1px solid #E2E2E8; }

.pannel2 article.carrier .circle-list p:first-of-type, .pannel2 article.carrier .circle-list p, .pannel2 article.page .circle-list p:first-of-type, .pannel2 article.page .circle-list p, .pannel2 .news-articles .circle-list p:first-of-type, .pannel2 .news-articles .circle-list p, .extended article.carrier .circle-list p:first-of-type, .extended article.carrier .circle-list p, .extended article.page .circle-list p:first-of-type, .extended article.page .circle-list p, .extended .news-articles .circle-list p:first-of-type, .extended .news-articles .circle-list p { margin: auto; background: transparent; padding: 0 0 0 150px; margin-bottom: 25px; font: 100 18px/30px avenir_lt_std65_medium; color: #505070; }

.pannel2 article.carrier .circle-list h2.circle-icon, .pannel2 article.page .circle-list h2.circle-icon, .pannel2 .news-articles .circle-list h2.circle-icon, .extended article.carrier .circle-list h2.circle-icon, .extended article.page .circle-list h2.circle-icon, .extended .news-articles .circle-list h2.circle-icon { color: #3B3360; position: relative; border-bottom: none; margin: 1% 0px; padding-left: 150px; font: 300 30px/34px avenir_lt_std65_medium !important; }

.pannel2 article.carrier .circle-list h2.circle-icon strong, .pannel2 article.page .circle-list h2.circle-icon strong, .pannel2 .news-articles .circle-list h2.circle-icon strong, .extended article.carrier .circle-list h2.circle-icon strong, .extended article.page .circle-list h2.circle-icon strong, .extended .news-articles .circle-list h2.circle-icon strong { color: #BAE0FF; font-family: avenir_lt_std95_black; font-weight: 100; }

.pannel2 article.carrier .circle-list .circle-icon:before, .pannel2 article.page .circle-list .circle-icon:before, .pannel2 .news-articles .circle-list .circle-icon:before, .extended article.carrier .circle-list .circle-icon:before, .extended article.page .circle-list .circle-icon:before, .extended .news-articles .circle-list .circle-icon:before { font-family: 'medicare-icons' !important; position: absolute; left: 0px; top: 0px; width: 140px; height: 140px; display: block; text-align: center; line-height: 100px; font-size: 140px; color: #BAE0FF; }

.pannel2 article.carrier .state .state-box, .pannel2 article.page .state .state-box, .pannel2 .news-articles .state .state-box, .extended article.carrier .state .state-box, .extended article.page .state .state-box, .extended .news-articles .state .state-box { margin: -50px -50px 50px -50px; min-height: 250px; display: flex; background: #E26417; }

.pannel2 article.carrier .state .state-box .list-box, .pannel2 article.page .state .state-box .list-box, .pannel2 .news-articles .state .state-box .list-box, .extended article.carrier .state .state-box .list-box, .extended article.page .state .state-box .list-box, .extended .news-articles .state .state-box .list-box { flex: 1; background: #E26417; margin: auto; padding: 0 30px; width: 100%; }

.pannel2 article.carrier .state .state-box .list-box::before, .pannel2 article.page .state .state-box .list-box::before, .pannel2 .news-articles .state .state-box .list-box::before, .extended article.carrier .state .state-box .list-box::before, .extended article.page .state .state-box .list-box::before, .extended .news-articles .state .state-box .list-box::before { color: #E26417; display: block; text-align: center; font: 100 190px "medicare-icons"; vertical-align: middle; }

.pannel2 article.carrier .state .state-box .list-text, .pannel2 article.page .state .state-box .list-text, .pannel2 .news-articles .state .state-box .list-text, .extended article.carrier .state .state-box .list-text, .extended article.page .state .state-box .list-text, .extended .news-articles .state .state-box .list-text { background: #BAE0FF; flex: 2; padding: 50px; }

.pannel2 article.carrier .state .state-box .list-text p, .pannel2 article.page .state .state-box .list-text p, .pannel2 .news-articles .state .state-box .list-text p, .extended article.carrier .state .state-box .list-text p, .extended article.page .state .state-box .list-text p, .extended .news-articles .state .state-box .list-text p { color: #E26417; font: 300 18px/30px avenir_lt_std65_medium; margin: 0; }

.pannel2 .news-articles h1 a, .extended .news-articles h1 a { color: #FFFFFF; }

.pannel2 .news-articles h2, .extended .news-articles h2 { margin-bottom: 0px; border-bottom: none; padding: 0px; }

.pannel2 .news-articles .singles, .extended .news-articles .singles { padding: 2% 0px; margin-bottom: 25px; border-bottom: 1px solid #727273; }

.pannel2 .news-articles .singles p, .pannel2 .news-articles .singles p:first-of-type, .extended .news-articles .singles p, .extended .news-articles .singles p:first-of-type { font-weight: 100; color: #727273; }

.pannel2 .news-articles .singles .date, .extended .news-articles .singles .date { color: #E26417; }

.pannel2 .news-articles .singles a, .extended .news-articles .singles a { line-height: 42px; cursor: pointer; }

.pannel2 .news-articles .singles a:hover, .extended .news-articles .singles a:hover { color: #E26417; }

.pannel2 .state .box [class^="icon-"], .pannel2 .state .box [class*=" icon-"], .extended .state .box [class^="icon-"], .extended .state .box [class*=" icon-"] { font-weight: 100; font-family: avenir_lt_std35_light; }

.sub-page { background-color: #FFFFFF; margin: -300px 30px 50px; padding: 50px; position: relative; }

#ctus { display: block; position: relative; width: 100%; margin: 0px; padding: 0; border-radius: 4px; background: transparent; list-style: none; }

#ctus ul { padding: 0px; margin: 0px; }

#ctus li { width: 100%; display: block; position: relative; min-height: 35px; line-height: 35px; font-weight: 600; color: #012644; }

#ctus li a { color: #E26417; }

#ctus li:before { display: none; }

#ctus li.but { min-height: 40px; color: #E26417; font-size: 22px; }

#ctus label { width: 98%; text-align: left; display: block; padding-right: 2%; color: #012644; }

#ctus input, #ctus textarea { font-size: 16px; height: 50px; width: 98%; padding: 0px 2%; border: 3px solid #e3e3e3; border-radius: 3px; }

#ctus textarea { margin-top: 5px; height: 150px; padding: 5px 2%; }

#ctus button { width: 98%; padding: 2%; border: none; border-radius: 4px; position: relative; float: none; bottom: auto; margin: 0px 2% 0px 0px; clear: none; color: #FFFFFF; background: #066EBC; }

#ctus label.error { display: none !important; }

#ctus input.error, #ctus textarea.error { background: #fbffc4; }

.subscribe { margin: -420px 50px 0px !important; min-height: 600px; }

.sitemap, .sitemap ul { margin: 10px; }

ul.listed-states { position: relative; width: 100%; height: auto; display: block; margin: 15px auto; overflow: auto; list-style: none; }

ul.listed-states li { margin: 1%; padding: 10px; display: inline-block; width: 18%; float: left; text-align: center; vertical-align: middle; background: #BAE0FF; border-radius: 3px; }

ul.listed-states li a { min-height: 35px; position: relative; font-size: x-large; text-decoration: none; display: block; width: 100%; height: 100%; border-radius: 3px; padding: 3% 0px; cursor: pointer; font-family: avenir_lt_std65_medium; }

ul.listed-states li a span { font-family: avenir_lt_std65_medium; }

ul.listed-states li a:hover { color: #FFFFFF; background: #FC2D1D; }

ul.listed-states li:before { display: none; }

ul.page-numbers { clear: both; float: left; font-size: 21px; line-height: normal; margin: 0 5%; padding: 15px; width: 100%; }

ul.page-numbers a { -moz-border-radius: 54px; -webkit-border-radius: 50px; background: #E26417; border-radius: 54px; color: #FFFFFF; display: block; font-weight: 500; height: 25px; line-height: 25px; margin: 2px; text-align: center; text-decoration: none; width: 25px; }

ul.page-numbers a:hover { background: #066EBC; color: #FFFFFF; }

ul.page-numbers li { padding: 0px; margin: 0px; padding-left: 0px !important; display: block; float: left; margin-bottom: 10px; }

ul.page-numbers li:before { display: none; }

ul.page-numbers span { -moz-border-radius: 54px; -webkit-border-radius: 50px; background: #E26417; border-radius: 54px; color: #FFFFFF; display: block; font-weight: 500; height: 25px; line-height: 25px; margin: 2px; text-align: center; text-decoration: none; width: 25px; }

ul.page-numbers span.current { background: #E26417; color: #FFFFFF; }

#go-plans { display: none; position: fixed; top: 10px; right: 10px; z-index: 15; }

#go-plans .btn { background: #3B3360; color: #FFFFFF; cursor: pointer; font: 16px/24px avenir_lt_std65_medium; letter-spacing: 0.5px; margin: 0; padding: 10px 20px; text-align: center; text-decoration: none; }

#go-plans .btn:hover { background: #E26417; transition: all 0.3s ease; }

#help-widget { display: none; position: fixed; z-index: 20; }

#slideout { background-image: url("images/medicare-enrollment-help.jpg"); background-position: bottom right; background-repeat: no-repeat; background-color: #FFFFFF; border: 1px solid #E2E2E8; border-left: none; border-radius: 4px; -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3); box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.3); position: fixed; bottom: 10px; right: 10px; height: 160px; width: 480px; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; }

#slideout button.controller { background: #066EBC; border: none; border-radius: 4px 0 0 4px; box-shadow: none; color: #BAE0FF; cursor: pointer; display: block; float: left; font-size: 25px; height: 160px; width: 35px; margin: -1px 30px 0 -1px; outline: none; text-decoration: none; }

#slideout button.controller:hover { background: #BAE0FF; color: #95c1d1; transition: all 0.3s ease; }

#slideout .help-box { display: inline-block; margin: 20px 0 0; text-align: center; }

#slideout .help-box h4 { color: #012644; font: 300 16px/20px avenir_lt_std65_medium; }

#slideout .help-box h4 strong { font: 100 16px/20px avenir_lt_std95_black; letter-spacing: 0.5px; }

#slideout .help-box .phone { color: #066EBC; display: block; font: 100 24px/28px avenir_lt_std95_black; letter-spacing: 0.5px; }

#slideout .help-box .phone .tty { font: 300 12px/14px avenir_lt_std65_medium; }

#slideout .help-box .btn { background: #E26417; color: #FFFFFF; cursor: pointer; display: block; font: 16px/24px avenir_lt_std65_medium; letter-spacing: 0.25px; margin: 15px 0 0; padding: 8px 20px; text-align: center; text-decoration: none; }

#slideout .help-box .btn:hover { background: #066EBC; transition: all 0.3s ease; }

#slideout.off { right: -280px; }

#slideout.off button.controller { border-radius: 0 4px 4px 0; margin: -1px -1px 0 0; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; }

#slideout.off .help-box { margin: 15px 20px 0; max-width: 175px; }

#slideout.off .help-box h4 { font: 300 14px/185px avenir_lt_std65_medium; margin: auto; }

#slideout.off .help-box h4 strong { display: block; font: 100 16px/20px avenir_lt_std95_black; }

#slideout.off .help-box h4 strong:after { content: url("images/call.svg"); display: block; height: 50px; width: 50px; position: absolute; top: 50px; left: 85px; }

#slideout.off .help-box .phone .swap { display: none; }

#slideout.off .help-box .btn { display: none; }

footer { font-family: avenir_lt_std35_light; font-weight: 100; margin: 100px 0 0; }

footer ul { padding: 0px; }

footer .container { padding: 35px 0px; }

footer .callnowtop { border-top: 1px solid #e0e0e0; background: #066EBC; padding: 0 30px; }

footer .callnowtop .back-to-top { left: 15px; top: 20px; display: block; height: 50px; line-height: 50px; position: relative; padding-left: 60px; color: #FFFFFF; font-weight: 600; cursor: pointer; font-size: 18px; }

footer .callnowtop .back-to-top span { font-family: avenir_lt_std35_light; }

footer .callnowtop .back-to-top:before { position: absolute; left: 0px; top: 0px; height: 50px; width: 50px; text-align: center; line-height: 50px; font-size: 48px; }

footer .callnowtop .call-now { text-align: right; color: #FFFFFF; }

footer .callnowtop .call-now a { color: #FFFFFF; font: 600 38px avenir_lt_std95_black; text-decoration: none; }

footer .callnowtop .call-now span.tty { color: #99999F; font-size: 14px; font-weight: 600; padding-left: 5px; white-space: nowrap; letter-spacing: 1px; display: none; margin: 0 5px 5px 0; }

footer .callnowtop .call-now small { font-family: avenir_lt_std35_light_oblique; font-weight: 800; font-size: 16px; display: block; color: #BAE0FF; }

footer .company { color: #99999F; background: #012644; padding: 0 30px; }

footer .company .address-nav { font-size: 14px; text-align: right; }

footer .company .address-nav ul { display: block; }

footer .company .address-nav ul li { display: inline-block; padding: 0px 1%; }

footer .company .address-nav ul li a { color: #99999F; text-decoration: underline; }

footer .company .powered-by img { max-width: 220px; height: auto; display: block; }

footer .disclaimer { background: white; padding: 0 30px; }

footer .disclaimer p { color: #727273; text-align: center; font-size: 14px; }

#footer-fixed-cta a { display: none; }

#newto.affix { position: fixed; top: 0; width: 475px; }

#newto.affix-top { position: relative; top: auto; }

#newto.affix-bottom { transition-timing-function: ease; position: fixed; width: 475px; }

.shortcode-star-rating { padding: 0 !important; }

.starReview { color: rgba(255, 255, 255, 0.45); font-size: 14px; letter-spacing: 0.5px; margin: 10px 0 0 5px; padding: 0; }

.goldbg { background: #E26417 !important; }

table.enstart { display: table; }

.enstart td { display: table-cell; width: 30%; height: 70px; vertical-align: middle; text-align: center; border: 2px solid white; padding: 2%; line-height: 21px; font-size: 16px; }

.enstart tr.headlines { background: #E26417; color: white; }

.enstart td.odd { background: #d3e3ef; }

.enstart td.even { background: #bed9ee; }

.enstart.fourcolumn td { width: 25%; }

.enstart.fivecolumn td { width: 20%; }

.enstart.sixcolumn td { width: 10%; }

.enstart ul { text-align: left; margin: 0px; padding: 0px; }

.enstart td p { text-align: left !important; }

article table { margin-bottom: 15px; }

article table, article tbody { width: 100% !important; height: auto !important; table-layout: fixed; }

article table td { width: auto !important; display: table-cell; height: 70px; vertical-align: middle; text-align: center; border: 2px solid white; padding: 2%; line-height: 24px; font-size: 16px; }

article table tr:first-of-type, article table tr:first-of-type strong { color: white; font-weight: normal; }

article table tr:first-of-type, article table tr:first-of-type td { background: #E26417; }

article table td:nth-child(odd) { background: #d3e3ef; }

article table td:nth-child(even) { background: #bed9ee; }

.phoneDisplay { float: right; color: white; text-align: right; display: table; margin: -5px 0 0; position: relative; }

.phoneDisplay span { display: table-cell; vertical-align: middle; font: 100 18px/105px avenir_lt_std35_light; letter-spacing: 1px; white-space: nowrap; }

.phoneDisplay a { color: #E26417; font: 28px/100px avenir_lt_std95_black; min-height: 100px; line-height: 100%; }

.phoneDisplay small { color: #727273; position: absolute; bottom: -25px; right: 0px; }

main.page-template-page-landingpage1 .header nav { display: none; }

main.page-template-page-landingpage1 .header hgroup { float: none; display: block; width: 100%; }

main.page-template-page-landingpage1 .header hgroup a { cursor: pointer; position: relative; display: table; width: 100%; text-align: center; }

main.page-template-page-landingpage1 .header hgroup a img { width: 280px; margin-top: 13px; }

main.page-template-page-landingpage1 .header hgroup .menu-toggle { display: none !important; }

main.page-template-page-landingpage1 .header hgroup a::before { font-size: 16px; font-family: 'medicare-icons'; content: "\e934"; position: absolute; top: 0; bottom: 0; right: 5px; color: white; line-height: 120px; }

main.page-template-page-landingpage1 .header hgroup a::after { font-size: 16px; content: 'Continue to Site'; position: absolute; top: 0; bottom: 0; right: 25px; color: white; line-height: 120px; }

main.page-template-page-landingpage1 .big-hero { background: #E26417; display: block; position: relative; max-height: 505px; overflow: hidden; }

main.page-template-page-landingpage1 .big-hero img { z-index: 0; object-fit: cover; width: 100%; height: 505px; }

main.page-template-page-landingpage1 .big-hero .big-group { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 9; }

main.page-template-page-landingpage1 .big-hero .bigtext, main.page-template-page-landingpage1 .big-hero .medtext, main.page-template-page-landingpage1 .big-hero a, main.page-template-page-landingpage1 .big-hero small { position: relative; margin: 0px auto; display: block; text-align: center; width: 100%; }

main.page-template-page-landingpage1 .big-hero .bigtext { font-size: 64px; font-weight: 600; font-family: avenir_lt_std95_black; color: #2D2D34; margin: 25px auto 0; }

main.page-template-page-landingpage1 .big-hero .medtext { font-size: 28px; font-weight: 200; font-family: avenir_lt_std35_light; color: #BAE0FF; margin: 25px auto 0; text-transform: uppercase; }

main.page-template-page-landingpage1 .big-hero a { font-size: 24px; margin: 250px auto 0; max-width: 320px; padding: 15px 5px 13px; border-radius: 4px; color: white; background: #E26417; }

main.page-template-page-landingpage1 .big-hero small { padding: 1%; max-width: 75%; color: #2D2D34; margin: 25px auto; font-size: 16px; border-radius: 4px; }

main.page-template-page-landingpage1 article { position: relative; padding-top: 150px; }

main.page-template-page-landingpage1 article h1 { background: #E26417; text-align: center; height: 300px; position: absolute; left: -50%; right: -50%; top: 0px; color: #FFFFFF; font-size: 28px; margin: 0px; z-index: 2; padding-top: 60px; }

main.page-template-page-landingpage1 article .page-content { padding: 5%; background: white; position: relative; z-index: 9; }

main.page-template-page-landingpage2 .container:before { display: none; }

main.page-template-page-landingpage2 .header { z-index: 500; background: rgba(52, 55, 58, 0.79); }

main.page-template-page-landingpage2 .header nav { display: none; }

main.page-template-page-landingpage2 .header hgroup { float: none; display: block; width: 100%; }

main.page-template-page-landingpage2 .header hgroup a { cursor: pointer; position: relative; display: table; width: 280px; text-align: left; }

main.page-template-page-landingpage2 .header hgroup a img { width: 280px; margin-top: 13px; }

main.page-template-page-landingpage2 .header hgroup .menu-toggle { display: none !important; }

main.page-template-page-landingpage2 .big-hero { margin-top: -120px; background: #E26417; display: block; position: relative; max-height: 960px; overflow: hidden; }

main.page-template-page-landingpage2 .big-hero img { z-index: 0; object-fit: cover; width: 100%; height: 960px; }

main.page-template-page-landingpage2 .big-hero .big-group { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 9; }

main.page-template-page-landingpage2 .big-hero .big-group .container { max-width: 1000px; }

main.page-template-page-landingpage2 .big-hero .bigtext, main.page-template-page-landingpage2 .big-hero .medtext { position: relative; display: block; max-width: 480px; margin: 0; }

main.page-template-page-landingpage2 .big-hero .bigtext { text-align: left; font-size: 42px; line-height: 58px; font-weight: 600; font-family: avenir_lt_std95_black; color: #FFFFFF; margin: 150px 0 0 0; }

main.page-template-page-landingpage2 .big-hero .theForm { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; border: none; display: block; width: 100%; height: 100%; }

main.page-template-page-landingpage2 article { position: relative; }

main.page-template-page-landingpage2 article .page-content { margin: 0px; top: 0px; padding: 5%; position: relative; z-index: 9; }

main.page-template-page-landingpage2 article .page-content h1 { font-weight: 600; font-family: avenir_lt_std95_black; color: #BAE0FF; text-align: center; padding-bottom: 25px; margin-bottom: 25px; }

main.page-template-page-landingpage2 article .page-content h2 { border: none; font-weight: 600; font-family: avenir_lt_std95_black; color: #BAE0FF; margin: 0px; }

main.page-template-page-landingpage2 article .page-content a { color: #E26417; text-decoration: underline; font-weight: 500; }

main.page-template-page-landingpage2 article .page-content blockquote { margin: 0px; padding: 25px 25px 0px 25px; background: #BAE0FF; font-size: larger; }

main.page-template-page-landingpage2 article .page-content blockquote p { display: block; margin: 0; padding: 0px 0px 25px 0px; font-size: 24px; line-height: 32px; color: #E26417; font-family: avenir_lt_std95_black; }

main.page-template-page-landingpage2 article .page-content blockquote p a { text-decoration: none; color: #BAE0FF; font-weight: 800; font-family: avenir_lt_std95_black; }

main.page-template-page-landingpage3 .header { z-index: 500; background: rgba(52, 55, 58, 0.79); }

main.page-template-page-landingpage3 .header nav { display: none; }

main.page-template-page-landingpage3 .header hgroup { float: none; display: block; width: 100%; }

main.page-template-page-landingpage3 .header hgroup a { cursor: pointer; position: relative; display: table; width: 100%; text-align: center; }

main.page-template-page-landingpage3 .header hgroup a img { width: 280px; margin-top: 13px; }

main.page-template-page-landingpage3 .header hgroup .menu-toggle { display: none !important; }

main.page-template-page-landingpage3 .header hgroup a::before { font-size: 16px; font-family: 'medicare-icons'; content: "\e934"; position: absolute; top: 0; bottom: 0; right: 5px; color: white; line-height: 120px; }

main.page-template-page-landingpage3 .header hgroup a::after { font-size: 16px; content: 'Continue to Site'; position: absolute; top: 0; bottom: 0; right: 25px; color: white; line-height: 120px; }

main.page-template-page-landingpage3 .big-hero { top: -120px; background: #E26417; display: block; position: relative; max-height: 940px; overflow: hidden; }

main.page-template-page-landingpage3 .big-hero img { z-index: 0; object-fit: cover; width: 100%; height: 820px; }

main.page-template-page-landingpage3 .big-hero .big-group { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 9; }

main.page-template-page-landingpage3 .big-hero .bigtext, main.page-template-page-landingpage3 .big-hero .medtext { position: relative; display: block; max-width: 420px; margin: 25px 0 0 5%; }

main.page-template-page-landingpage3 .big-hero .bigtext { text-align: left; font-size: 48px; line-height: 58px; font-weight: 600; font-family: avenir_lt_std95_black; color: #E26417; margin: 250px 0 0 5%; }

main.page-template-page-landingpage3 .big-hero .medtext { text-align: right; font-size: 18px; font-weight: 200; font-family: avenir_lt_std35_light; color: #FFFFFF; text-transform: capitalize; }

main.page-template-page-landingpage3 .big-hero .medtext strong { font-size: 48px; display: block; font-weight: 600; font-family: avenir_lt_std95_black; }

main.page-template-page-landingpage3 article { position: relative; }

main.page-template-page-landingpage3 article .page-content { margin-top: -210px; padding: 5%; background: white; position: relative; z-index: 9; }

main.page-template-page-landingpage3 article .page-content h1 { font-weight: 600; font-family: avenir_lt_std95_black; color: #E26417; border-bottom: 1px solid #E26417; text-align: center; padding-bottom: 25px; margin-bottom: 25px; }

main.page-template-page-landingpage3 article .page-content h2 { border: none; font-weight: 600; font-family: avenir_lt_std95_black; color: #BAE0FF; margin: 0px; }

main.page-template-page-landingpage3 article .page-content a { color: #E26417; text-decoration: underline; font-weight: 500; }

main.page-template-page-landingpage3 article .page-content blockquote { margin: 0px; padding: 25px 25px 0px 25px; background: #BAE0FF; font-size: larger; }

main.page-template-page-landingpage3 article .page-content blockquote p { display: block; margin: 0; padding: 0px 0px 25px 0px; font-size: 24px; line-height: 32px; color: #E26417; font-family: avenir_lt_std95_black; }

main.page-template-page-landingpage3 article .page-content blockquote p a { text-decoration: none; color: #BAE0FF; font-weight: 800; font-family: avenir_lt_std95_black; }

.page-template-page-landingpage4 .container { max-width: 1200px; }

.page-template-page-landingpage4 .header { position: relative; }

.page-template-page-landingpage4 .header nav { display: none; }

.page-template-page-landingpage4 .header hgroup .menu-toggle { display: none !important; }

.page-template-page-landingpage4 .header hgroup img { margin: 0 0 0 -10px; }

.page-template-page-landingpage4 .big-hero { background: #BAE0FF; display: block; height: auto; min-height: 1100px; width: 100%; }

.page-template-page-landingpage4 .big-hero .centered-and-cropped { min-height: 1100px; }

.page-template-page-landingpage4 .big-hero .big-group { position: absolute; width: 100%; }

.page-template-page-landingpage4 .big-hero .bigtext, .page-template-page-landingpage4 .big-hero .medtext { display: block; }

.page-template-page-landingpage4 .big-hero .bigtext { color: #a1d5ff; font: 100 45px/50px avenir_lt_std95_black; letter-spacing: 1px; margin: 100px 0 15px 10px; }

.page-template-page-landingpage4 .big-hero .medtext { color: #E26417; font: 300 22px/28px avenir_lt_std65_medium; margin: 0 0 35px 10px; }

.page-template-page-landingpage4 .big-hero .medtext strong { font-size: 48px; display: block; font-weight: 600; font-family: avenir_lt_std95_black; }

.page-template-page-landingpage4 .big-hero .lead-frame { border: none; display: block; width: 100%; height: 100%; min-height: 650px; border-radius: 4px; margin: 25px 0; }

.page-template-page-landingpage4 .big-hero .secondary { color: #3B3360; font: 600 18px/24px avenir_lt_std65_medium; margin: 0 0 50px; text-align: center; }

.page-template-page-landingpage4 .big-hero .secondary strong { font: 100 20px/24px avenir_lt_std95_black; white-space: nowrap; }

.page-template-page-landingpage4 .big-hero .secondary a { color: #E26417; text-decoration: none; }

.page-template-page-landingpage4 .big-hero .disclaimer { color: #727273; font-size: 12px; line-height: 14px; }

.page-template-page-landingpage4 .hero { background: #BAE0FF; display: block; height: auto; max-height: 700px; width: 100%; }

.page-template-page-landingpage4 .hero .centered-and-cropped { height: auto; max-height: 700px; object-position: top right; }

.page-template-page-landingpage4 .hero .hero-content { position: absolute; width: 100%; }

.page-template-page-landingpage4 .hero .bigtext { color: #E26417; font: 100 60px/65px avenir_lt_std95_black; margin: 25% 0 70px 10px; }

.page-template-page-landingpage4 .hero .bigtext span { color: #147497; }

.page-template-page-landingpage4 .hero .medtext { color: #147497; font: 900 55px/60px avenir_lt_std65_medium; letter-spacing: 1px; margin: 0 0 35px 10px; white-space: nowrap; }

.page-template-page-landingpage4 .hero .medtext .tty { font-size: 20px; font-family: avenir_lt_std95_black; display: block; text-align: right; margin: -20px 160px -70px 0; }

.page-template-page-landingpage4 .hero .secondary { color: #3B3360; font: 900 18px/24px avenir_lt_std45_book_oblique; margin: 10px 30px 50px 0; text-align: center; }

.page-template-page-landingpage4 .split-heading { background: #BAE0FF; letter-spacing: 1px; text-align: center; margin: 0 0 -115px; z-index: 2; padding: 60px 20px 160px; }

.page-template-page-landingpage4 .split-heading h1 { color: #FFFFFF; font: 600 34px/44px avenir_lt_std65_medium; }

.page-template-page-landingpage4 article { padding: 0; position: relative; }

.page-template-page-landingpage4 article .page-content { padding: 50px 70px 0; background: #FFFFFF; position: relative; z-index: 9; }

.page-template-page-landingpage4 article .page-content .callout { background: #BAE0FF; margin: -50px -70px 70px; padding: 50px 70px 30px; }

.page-template-page-landingpage4 article .page-content .callout h2 { border-bottom: 1px solid #E2E2E8; color: #3B3360; font: 100 24px/30px avenir_lt_std95_black; padding-bottom: 30px; margin: 0 0 30px; }

.page-template-page-landingpage4 article .page-content a { color: #E26417; text-decoration: underline; }

.page-template-page-landingpage4 article .page-content .section-byline a { color: #FFFFFF; }

.page-template-page-landingpage4 article .page-content .cta-blue.link { margin: 100px auto; max-width: 700px; padding: 35px 50px 5px; }

.page-template-page-landingpage4 article .page-content .cta-blue.link .copy { margin: -5px 0 0; }

.page-template-page-landingpage4 article .page-content .ft-cll { margin: 50px 0; padding: 50px; background: #BAE0FF; }

.page-template-page-landingpage4 article .page-content .ft-cll p { display: block; color: #505070; font: 600 20px/36px avenir_lt_std65_medium; margin: 0; }

.page-template-page-landingpage4 article .page-content .ft-cll p a { font: 22px/36px avenir_lt_std95_black; text-decoration: none; color: #BAE0FF; }

.bg-img { margin: 0 auto; text-align: center; z-index: -1; }

.bg-img img { border: 0; height: auto; max-width: 100%; vertical-align: middle; }

.bg-img .centered-and-cropped { object-fit: cover; overflow: hidden; width: 100%; }

.disclaimer { display: block; overflow-x: auto; }

#dismore { cursor: pointer; text-decoration: underline; }

.poweredby { margin: 30px 0; text-align: left; }

.poweredby .mrl { padding-right: 15px; }

.page-template-page-sub #leadform { margin: 0 !important; }

.kiwi { background-color: #BAE0FF; margin: 50px -70px; }

.kiwi p { display: none; }

.kiwi .btn { border-radius: 4px; color: #FFFFFF; font-size: 18px; letter-spacing: 0.25px; }

.kiwi.v1 { background: url("images/medicare-enrollment-2017-v1.jpg"); background-size: cover; background-position: bottom right; background-repeat: no-repeat; border: 1px solid #E2E2E8; padding: 45px 0 50px; }

.kiwi.v1 .row { margin-left: 33%; }

.kiwi.v1 .copy { letter-spacing: 0.25px; padding-left: 0; }

.kiwi.v1 .copy small { color: #FFFFFF; font: 300 16px/24px avenir_lt_std35_light; }

.kiwi.v1 .copy span { color: #FFFFFF; display: block; font: 26px/36px avenir_lt_std95_black; }

.kiwi.v1 .btn { background: #E26417; padding: 15px 20px; }

.kiwi.v1 .btn:hover { background: #3B3360; }

.kiwi.v2 { background: url("images/medicare-enrollment-2017-v2.jpg"); background-size: cover; background-position: bottom left; background-repeat: no-repeat; border-right: 10px solid #E26417; padding: 5px 0 20px; }

.kiwi.v2 .row { margin: 20px 35px 20px 30%; }

.kiwi.v2 .copy { letter-spacing: 0.25px; }

.kiwi.v2 .copy small { color: #147497; font: 900 16px/30px avenir_lt_std65_medium; }

.kiwi.v2 .copy span { color: #E26417; display: block; font: 100 24px/30px avenir_lt_std65_medium; }

.kiwi.v2 .copy span strong { color: #E26417; font-family: avenir_lt_std95_black; }

.kiwi.v2 .btn { background: #147497; color: #FFFFFF; margin: 35px 0 0; padding: 15px 20px; }

.kiwi.v2 .btn:hover { background: #E26417; }

.kiwi.v3 { background: url("images/medicare-enrollment-2017-v3.jpg"); background-size: cover; background-position: top left; background-repeat: no-repeat; padding: 10px 0; }

.kiwi.v3 .row { border: 1px solid #E26417; margin: 20px 35px 20px 30%; padding: 20px 25px; }

.kiwi.v3 .copy { padding-left: 0; }

.kiwi.v3 .copy small { color: #E26417; font: 300 16px/28px avenir_lt_std35_light; letter-spacing: 0.5px; }

.kiwi.v3 .copy span { color: #FFFFFF; display: block; font: 20px/30px avenir_lt_std95_black; letter-spacing: .75px; }

.kiwi.v3 .btn { background: #3B3360; border-radius: 0; color: #E26417; font-size: 30px; margin: 0 0 0 15px; padding: 10px 12px 5px; }

.kiwi.v3 .btn:hover { background: #cb5a15; }

.kiwi.v4 { background: url("images/medicare-enrollment-2017-v4.jpg"); background-size: cover; background-position: top left; background-repeat: no-repeat; height: 160px; padding: 10px 0; }

.kiwi.v4 .row { margin: 15px 0 20px 25%; padding: 20px 25px; }

.kiwi.v4 .copy { padding-left: 0; }

.kiwi.v4 .copy small { color: #E26417; display: block; font: 300 18px/30px avenir_lt_std65_medium; letter-spacing: 0.5px; }

.kiwi.v4 .copy small span { color: #E26417; font: 100 18px/30px avenir_lt_std35_light; }

.kiwi.v4 .copy span { color: #E26417; font: 300 24px/30px avenir_lt_std65_medium; letter-spacing: .75px; }

.kiwi.v4 .copy span strong { color: #E26417; font-family: avenir_lt_std95_black; }

.kiwi.v4 .btn { background: #3B3360; border-radius: 0; color: #E26417; font-size: 50px; height: 160px; line-height: 150px; margin: -45px 0 -50px 35px; padding: 10px 15px 5px; }

.kiwi.v4 .btn:hover { background: #E26417; }

.kiwi.v5 { background: url("images/medicare-enrollment-2017-v5.jpg"); background-size: cover; background-position: center center; background-repeat: no-repeat; padding: 10px 0; }

.kiwi.v5 .row { margin: 20px 30% 20px 35px; padding: 20px 0; }

.kiwi.v5 .copy small { color: #E26417; font: 300 18px/30px avenir_lt_std35_light; letter-spacing: 0.5px; }

.kiwi.v5 .copy span { color: #FFFFFF; display: block; font: 22px/30px avenir_lt_std95_black; letter-spacing: 1px; }

.kiwi.v5 .btn { background: transparent; border-radius: 0; color: #E26417; font-size: 50px; margin: 0; padding: 5px 0 0; }

.kiwi.v5 .btn:hover { color: #E26417; }

a.sub-btn { position: relative; text-align: center; display: block; margin: 5% auto; font-size: 24px; width: 80%; background-color: #cb2121; color: #fff !important; padding: 2%; text-decoration: none !important; border-radius: 8px; }

a.sub-btn:hover { color: #fff !important; text-decoration: none !important; }

@media only screen and (min-width: 1024px) { #newto.affix, #newto.affix-top, #newto.affix-bottom { width: 375px; } }

@media only screen and (min-width: 1224px) { #newto.affix, #newto.affix-top, #newto.affix-bottom { width: 475px; } }

@media (min-width: 1400px) { .container { width: 1370px; } }

@media (max-width: 1600px) { .herosize { margin: 0 -15% 0 -15px; }
  .herosize .call-request span.tty { margin: -5px 90px 0 0; } }

@media (max-width: 1400px) { .header nav ul.sub-menu { padding: 40px 30px; -moz-column-count: 4; -moz-column-gap: 0; -webkit-column-count: 4; -webkit-column-gap: 0; column-count: 4; column-gap: 0; }
  .header nav .statelist li a::after { font-size: 13px; margin-top: 0; }
  .herosize { margin: 0 -18% 0 -15px; }
  .herosize .call-request h3 { font-size: 42px; }
  .herosize .call-request p { font: 22px/32px avenir_lt_std65_medium; }
  .herosize .call-request a { font-size: 55px; }
  .herosize .call-request span.tty { margin: -5px 55px 0 0; }
  .pannel2 article .split-content { padding: 0 40px 0 15px; }
  .pannel2 article .split-content p a.callus .phone { display: block; }
  .pannel2 article .pannel3 { padding: 0 20px 0 0; }
  .pannel2 article .pannel3 h3 { margin: 0 0 20px; }
  .pannel2 article .pannel3 h3 a { font-size: 16px; }
  .pannel2 article header { padding: 50px 15px 40px; margin-bottom: 40px; }
  .pannel2 article header h1 { margin: 0; padding: 0; font: 26px/30px avenir_lt_std95_black; }
  .pannel2 article header a { font: 600 32px/40px avenir_lt_std65_medium; padding: 0; text-align: left; }
  .pannel2 article header a small { padding: 0; font: 14px/18px avenir_lt_std45_book_oblique; margin-right: 0; }
  .pannel2 article .indent-content .section-header, .pannel2 .news-articles .indent-content .section-header, .extended article .indent-content .section-header, .extended .news-articles .indent-content .section-header { margin: 60px -60px 0; padding: 50px 60px 150px; }
  .pannel2 article .indent-content p, .pannel2 article .indent-content h3, .pannel2 article .indent-content h4, .pannel2 article .indent-content h5, .pannel2 article .indent-content h6, .pannel2 .news-articles .indent-content p, .pannel2 .news-articles .indent-content h3, .pannel2 .news-articles .indent-content h4, .pannel2 .news-articles .indent-content h5, .pannel2 .news-articles .indent-content h6, .extended article .indent-content p, .extended article .indent-content h3, .extended article .indent-content h4, .extended article .indent-content h5, .extended article .indent-content h6, .extended .news-articles .indent-content p, .extended .news-articles .indent-content h3, .extended .news-articles .indent-content h4, .extended .news-articles .indent-content h5, .extended .news-articles .indent-content h6 { padding: 0 50px; }
  .pannel2 article .ft-cll, .pannel2 .news-articles .ft-cll, .extended article .ft-cll, .extended .news-articles .ft-cll { padding: 40px 0 20px; }
  .content .section-header .section-title, .pannel2 .news-articles .indent-content .section-header .section-title, .extended article .indent-content .section-header .section-title, .extended .news-articles .indent-content .section-header .section-title { margin: 0 0 40px; }
  .pannel2 article .cta-blue, .pannel2 .news-articles .cta-blue, .extended article .cta-blue, .extended .news-articles .cta-blue { margin: 50px; }
  .pannel2 article .indent-content .highlights .key-points h5, .pannel2 .news-articles .indent-content .highlights .key-points h5, .extended article .indent-content .highlights .key-points h5, .extended .news-articles .indent-content .highlights .key-points h5 { font: 15px/20px avenir_lt_std95_black; letter-spacing: 0.5px; margin: 25px 0 15px; }
  .pannel2 article .indent-content .cost-plans .box .list-text { font-size: 45px; line-height: 50px; }
  .pannel2 article .indent-content .cost-plans .box .list-text small { margin-top: 0; }
  .pannel2 article.carrier header .header-info p .tty, .pannel2 article.page header .header-info p .tty { display: block; padding-left: 0; text-align: right; margin: 0 30px 0 0; }
  .pannel2 article.carrier .carrier-content .callout, .pannel2 article.page .carrier-content .callout { padding: 40px 50px; }
  .pannel2 article.carrier .state .state-box .list-box, .pannel2 article.page .state .state-box .list-box { padding: 0 10px; }
  .pannel2 article.carrier .state .state-box .list-text, .pannel2 article.page .state .state-box .list-text { padding: 40px; }
  .pannel2 article.carrier .state .state-box .list-text p, .pannel2 article.page .state .state-box .list-text p { font: 300 16px/28px avenir_lt_std65_medium; }
  .pannel2 article #leadform { margin: 50px -20px; }
  .pannel2 article .carrier-content .cta-blue, .pannel2 article .carrier-content .ft-cll, .extended article .carrier-content .cta-blue, .extended article .carrier-content .ft-cll { margin: 70px -70px; padding: 30px 70px 5px; }
  .pannel2 article .cta-blue.link .copy { padding-left: 0; }
  .pannel2 article .cta-blue.link .button .btn { font-size: 18px; }
  .pannel2 article .cta-blue.state-zip .input-group-addon:not(:last-child) strong { display: none; }
  .pannel2 article .indent-content.carrier-content .section-content.extended { padding: 40px 70px; margin: -150px -50px 30px; }
  .pannel2 article .indent-content.carrier-content .overview { margin: 0 0 30px; }
  .pannel2 article.carrier .carrier-content .carrier-plans { margin: 0 -25px 70px; padding: 0 0 5px; }
  .pannel2 article .indent-content.carrier-content ul.double { -moz-column-count: 1; -moz-column-gap: 0; -webkit-column-count: 1; -webkit-column-gap: 0; column-count: 1; column-gap: 0; }
  .pannel2 article .indent-content .carrier-plans .box .perfect-centered-box { display: none; }
  .pannel2 article.carrier .circle-list { margin: 100px -30px 50px; }
  .page-template-page-landingpage4 .hero .cta { max-width: 485px; }
  .page-template-page-landingpage4 .hero .medtext .tty { margin: -20px 40px -70px 0; }
  .page-template-page-landingpage4 .hero .secondary { margin: 10px 45px 50px 0; text-align: right; }
  .kiwi.v1 { background-position: center left; padding: 0; }
  .kiwi.v1 .row { margin: 5px 0 25px 45%; }
  .kiwi.v1 .copy { margin-top: 15px; width: 100%; }
  .kiwi.v1 .button { width: 100%; }
  .kiwi.v1 .btn { width: 90%; margin: 15px 0 0; }
  .kiwi.v2 { padding: 10px 0 25px; }
  .kiwi.v2 .row { margin: 10px 0 5px 50%; }
  .kiwi.v2 .copy { padding: 0; width: 100%; }
  .kiwi.v2 .btn { margin: 20px 0 0; }
  .kiwi.v3 { background-position: center left; padding: 0; }
  .kiwi.v3 .row { border: none; margin: 20px 0 20px 25%; padding: 30px 25px; }
  .kiwi.v3 .copy span { font-size: 18px; }
  .kiwi.v4 .row { margin: 15px 0 20px 30%; padding: 20px 10px; }
  .kiwi.v4 .copy small { font-size: 17px; }
  .kiwi.v4 .copy span { font-size: 19px; }
  .kiwi.v4 .btn { padding: 10px 8px 5px; margin: -45px 0 0; float: right; position: absolute; right: -10px; }
  .kiwi.v5 { padding: 5px 0; }
  .kiwi.v5 .row { margin: 10px 20% 10px 30px; padding: 25px 0; }
  .kiwi.v5 .copy { padding: 0; } }

@media (max-width: 1200px) { .pannel2 .news-articles header { height: 510px; width: 130%; }
  #ctus ul { margin: 5px; padding: 5px; }
  #ctus input, #ctus label { display: block; width: 100%; float: none; position: relative; margin: 5px 0px; text-align: left; }
  .container { margin: 0 auto; width: 95%; }
  .header hgroup img { margin: 0 0 0 -40px; width: 220px; }
  .header nav { font-size: 16px; }
  .header nav ul.sub-menu { -moz-column-count: 3; -moz-column-gap: 0; -webkit-column-count: 3; -webkit-column-gap: 0; column-count: 3; column-gap: 0; }
  .pannel1 { width: 30%; }
  .pannel2 { width: 68%; }
  .pannel2 article .split-content { padding: 0 15px; }
  .pannel2 article header { padding: 40px 10px; }
  .pannel2 article header h1 { font-size: 24px; }
  .pannel2 article header a { text-align: right; }
  .pannel2 article .pannel3 { padding: 0 40px 0 0; position: absolute; float: left; left: -43%; top: 2040px; width: 45%; }
  .pannel1 .hero, .pannel1 .important-info, .pannel1 .newto { min-height: 500px; padding-left: 10px; }
  .pannel1 .hero h2, .pannel1 .important-info h2, .pannel1 .newto h2 { font-size: 15px; padding: 10px 10px 10px 0; }
  .pannel1 .hero h2 small, .pannel1 .important-info h2 small, .pannel1 .newto h2 small { font: 13px/20px avenir_lt_std35_light; }
  .pannel1 .hero ul, .pannel1 .important-info ul, .pannel1 .newto ul { padding: 0 10px 0 0; }
  .pannel1 .hero ul li, .pannel1 .important-info ul li, .pannel1 .newto ul li { min-height: 45px; }
  .pannel1 .hero ul li a, .pannel1 .important-info ul li a, .pannel1 .newto ul li a { font-size: 16px; }
  .pannel1 .important-info { padding: 5px 10px; }
  .pannel1 .important-info h2 { margin: 20px 40px 10px 0; }
  .pannel1 .important-info ul { margin: 0 0 30px; }
  .pannel1 .important-info ul li { padding-left: 40px; height: 50px; }
  .pannel1 .important-info ul li a { font-size: 15px; line-height: 18px; }
  .pannel1 .important-info ul li:before { line-height: 45px; left: -5px; font-size: 35px; height: 30px; width: 30px; }
  #newto { padding-bottom: 5%; }
  #newto.affix, #newto.affix-bottom, #newto.affix-top { padding-bottom: 70px; position: relative; top: auto; width: auto; }
  .pannel1 .newto ul li { width: 100%; }
  .herosize { min-height: 360px; margin: 0 -15% 0 -15px; }
  .herosize span.wrap { min-height: 360px; }
  .herosize img { min-height: 360px; }
  .herosize .call-request h3 { font-size: 35px; }
  .herosize .call-request p { font: 20px/28px avenir_lt_std65_medium; }
  .herosize .call-request a { font-size: 50px; }
  .herosize .call-request span.tty { margin: -5px 12% 0 0; }
  .page-template-page-landingpage4 section.pannel2 { width: 100% !important; }
  .pannel2 article.carrier header, .pannel2 article.page header { height: 500px; margin: 0 -70px; padding: 50px 70px; }
  .pannel2 article.carrier header hgroup h1, .pannel2 article.page header hgroup h1 { margin: 0 0 10px; }
  .pannel2 article.carrier header .header-info, .pannel2 article.page header .header-info { margin: 15px 0 0; }
  .pannel2 article.carrier header .header-info p, .pannel2 article.page header .header-info p { margin: 15px 0; }
  .pannel2 article.carrier header .header-info p .tty, .pannel2 article.page header .header-info p .tty { display: inline-block; padding-left: 5px; margin: 0; }
  .pannel2 article.carrier .carrier-content, .pannel2 article.page .carrier-content { margin: -100px 50px 0; }
  .content p a.callus { font: 24px/40px avenir_lt_std35_light; }
  .content p a.callus span { font: 28px/34px avenir_lt_std95_black; }
  .pannel2 article .cta-blue.link { margin: 70px -20px; padding: 30px 70px 5px; }
  .pannel2 article .cta-blue.link .copy { padding: 0; text-align: center; }
  .pannel2 article .cta-blue.link .button .btn { margin: 0 0 30px; }
  .pannel2 article .cta-blue.zip .copy { padding: 0; text-align: center; }
  .pannel2 article .cta-blue.zip .copy p { margin: 5px -25px 20px; padding: 0; }
  .pannel2 article .cta-blue.zip .button { margin: -5px auto 35px; max-width: 300px; float: none; }
  .pannel2 article .cta-blue.state-zip .input-group-addon:not(:last-child) { display: none; }
  .pannel2 article .cta-blue.state-zip .input-group .form-control:not(:first-child):not(:last-child) { margin-left: 2px; }
  .pannel2 article.carrier .indent-content .section-header .section-title { margin: 0 0 30px; }
  .pannel2 article.carrier .indent-content .section-header .section-byline p { margin: 0 0 50px !important; padding: 0; }
  .pannel2 article.carrier .indent-content .section-header .section-byline .shortcode-star-rating { float: left; margin: 0 0 40px; }
  .pannel2 article.carrier .indent-content .section-header .section-byline .shortcode-star-rating .ssr-int { text-align: left; }
  .kiwi.v1 { background: url("images/medicare-enrollment-2017-v1-sm.jpg"); background-repeat: no-repeat; }
  .kiwi.v1 .row { background-color: rgba(17, 99, 128, 0.85); background-blend-mode: multiply; margin: 25px 25px 25px 45%; padding: 15px; }
  .kiwi.v1 .copy { margin-top: 0; text-align: center; }
  .kiwi.v1 .btn { width: 100%; }
  .kiwi.v2 { background: url("images/medicare-enrollment-2017-v2-sm.jpg"); background-position: center left; background-repeat: no-repeat; padding: 10px 0 20px; }
  .kiwi.v2 .row { margin: 10px 0 5px 58%; }
  .kiwi.v2 .copy small { font: 900 16px/24px avenir_lt_std65_medium; }
  .kiwi.v2 .copy span { font: 100 24px/28px avenir_lt_std65_medium; }
  .kiwi.v2 .btn { margin: 10px 0 0; }
  .kiwi.v3 .row { border: none; margin: 20px 0 20px 30%; padding: 25px 5px; }
  .kiwi.v3 .copy { padding: 0; width: 100%; }
  .kiwi.v3 .copy small { display: block; font: 300 16px/20px avenir_lt_std35_light; margin: 0 0 10px; }
  .kiwi.v3 .copy span { font: 18px/24px avenir_lt_std95_black; }
  .kiwi.v3 .btn { display: none; }
  .kiwi.v4 .row { margin: 15px 0 20px 35%; }
  .kiwi.v4 .copy small { font: 300 16px/18px avenir_lt_std65_medium; letter-spacing: 0; margin: -25px 0 10px; }
  .kiwi.v4 .copy span { font: 300 19px/22px avenir_lt_std65_medium; }
  .kiwi.v5 { background-position: center right; }
  .kiwi.v5 .row { margin: 10px 40% 10px 40px; }
  .kiwi.v5 .copy small { display: block; font: 300 18px/24px avenir_lt_std35_light; margin: 0 0 10px; }
  .kiwi.v5 .copy span { font: 20px/26px avenir_lt_std95_black; }
  .kiwi.v5 .btn { display: none; } }

@media (max-width: 1040px) { .subscribe { margin: -420px 50px 0px !important; }
  .herosize .call-request h3 { font-size: 32px; }
  .herosize .call-request a { font-size: 45px; }
  .page-template-page-landingpage4 .big-hero { min-height: 1000px; }
  .page-template-page-landingpage4 .big-hero .centered-and-cropped { min-height: 1000px; }
  .page-template-page-landingpage4 .big-hero .bigtext { font-size: 42px; margin: 50px 0 10px 10px; }
  .page-template-page-landingpage4 .big-hero .medtext { font-size: 20px; margin: 0 0 35px 10px; }
  .page-template-page-landingpage4 .big-hero .disclaimer { font-size: 12px; line-height: 14px; margin: -30px 0 0 10px; }
  .page-template-page-landingpage4 .big-hero .poweredby { display: none; }
  .page-template-page-landingpage4 article .page-content { padding: 50px 30px 0; }
  .content p a.callus { font: 22px/30px avenir_lt_std35_light; }
  .content p a.callus span { font-size: 24px; }
  .content p a.callus .phone { display: block; }
  .content p a.callus .tty { display: block; padding-left: 0; } }

@media (max-width: 991px) { .subscribe { margin: 0px 50px 0px !important; }
  .container { margin: 0 auto; width: 100%; }
  .header { height: 80px; }
  .header hgroup { margin: 0; }
  .header hgroup img { margin: 0; position: relative; width: 200px; display: block; }
  .header hgroup a { height: 80px; display: block; margin: 5px 0 -5px -5px; }
  .header .menu-toggle { cursor: pointer; z-index: 9999; right: 30px; top: 30px; font-weight: 600; position: absolute; width: 20px; height: 20px; display: block; content: ""; background: linear-gradient(to bottom, #BAE0FF, #BAE0FF 20%, #2D2D34 20%, #2D2D34 40%, #BAE0FF 40%, #BAE0FF 60%, #2D2D34 60%, #2D2D34 80%, #BAE0FF 80%, #BAE0FF 100%); }
  .header nav { width: 100%; display: none; }
  .header nav li { width: 100%; display: block; float: none; padding: 0; min-height: 40px; }
  .header nav li .sub-menu { position: relative; top: auto; -moz-column-count: 2; -moz-column-gap: 0; -webkit-column-count: 2; -webkit-column-gap: 0; column-count: 2; column-gap: 0; }
  .header nav li .sub-menu li { display: block; float: none; }
  .header nav li small { display: none; }
  .header nav li.statelist, .header nav li.newslist { width: 100%; }
  .sub-page { margin: -125px 20px 50px; }
  .pannel1 { display: none; }
  .pannel2 { width: 100%; padding: 0; clear: both; float: none; }
  .pannel2 article header h1 { font-size: 25px; }
  .pannel2 article header a { font-size: 35px; text-align: right; }
  .pannel2 article .pannel3 { display: none; }
  .pannel2 article, .pannel2 .news-articles, .extended article, .extended .news-articles { padding: 0 40px; }
  .pannel2 article .indent-content, .pannel2 .news-articles .indent-content, .extended article .indent-content, .extended .news-articles .indent-content { margin: 0; }
  .pannel2 article .indent-content ul, .pannel2 article .indent-content ol, .pannel2 .news-articles .indent-content ul, .pannel2 .news-articles .indent-content ol, .extended article .indent-content ul, .extended article .indent-content ol, .extended .news-articles .indent-content ul, .extended .news-articles .indent-content ol { margin: 30px 40px 40px; padding: 0 30px; }
  .pannel2 article ul.highlighted-list, .pannel2 .news-articles ul.highlighted-list, .extended article ul.highlighted-list, .extended .news-articles ul.highlighted-list { margin: 40px 0; padding: 40px !important; }
  .pannel2 article .ft-cll, .pannel2 .news-articles .ft-cll, .extended article .ft-cll, .extended .news-articles .ft-cll { margin: 50px 0; padding: 30px 0 10px; }
  .pannel2 article .indent-content .section-header .section-title, .pannel2 .news-articles .indent-content .section-header .section-title, .extended article .indent-content .section-header .section-title, .extended .news-articles .indent-content .section-header .section-title { margin: 0 0 30px; }
  body.asidehide .header nav, body.asidehide .pannel1 { display: block; height: 100%; width: 100%; }
  aside.pannel1 { background: #FFFFFF; padding: 90px 0 0; top: 150px; }
  body.asidehide .header nav { padding: 10px; position: absolute; z-index: 15; }
  body.asidehide .header nav .shopnow { background: transparent; }
  body.asidehide .header nav ul { margin: 100px -5px 0; padding: 0; background: #FFFFFF; }
  body.asidehide .header nav li a { color: #E26417; padding: 0; }
  body.asidehide .header nav .statelist .sub-menu { margin: 10px -15px 0; padding: 30px 45px; background: #E26417; }
  body.asidehide .header nav .statelist li a { color: #FFFFFF; margin: -65px 0 0 45px; }
  body.asidehide .header nav .statelist li a:hover { color: #E26417; }
  .header nav li.newslist ul.sub-menu li { margin: 0 0 15px 0; padding: 0; }
  .header nav li.newslist ul.sub-menu li a { padding-bottom: 40px; }
  .header nav li.newslist ul.sub-menu li a span.menu-item-description { margin-top: 10px; padding: 15px 0 40px; }
  .pannel1 .hero ul, .pannel1 .important-info ul, .pannel1 .newto ul { padding: 0 10px 35px 0; }
  .pannel1 .hero, .pannel1 .important-info, .pannel1 .newto { padding: 0 0 0 50px; }
  .header nav li.newslist ul.sub-menu, .header nav li .sub-menu { padding: 30px 50px; position: absolute; margin: 5px -15px; }
  .header nav li.newslist ul.sub-menu li { width: 100%; }
  .pannel1 .important-info h2 { margin: 0 40px 10px 0; padding-top: 20px; }
  .herosize { margin: 0 -35px 0 -70px; }
  .herosize .call-request { margin: 0 auto; padding: 0 15px; }
  .herosize .call-request h3 { font-size: 34px; }
  .herosize .call-request span.tty { margin: 0; display: inline-block; padding-left: 5px; }
  .phoneDisplay { margin: -15px 5px 0; }
  .page-template-page-landingpage4 .header { height: 90px; }
  .page-template-page-landingpage4 .header hgroup span { height: 90px; }
  .page-template-page-landingpage4 .header .menu-toggle { display: none; }
  .page-template-page-landingpage4 .big-hero .bigtext { margin: 60px 0 10px 10px; }
  .page-template-page-landingpage4 .big-hero .secondary { margin: 0 0 50px 10px; text-align: left; }
  .page-template-page-landingpage4 .hero .bigtext { font: 100 50px/55px avenir_lt_std95_black; margin: 20% 0 50px 10%; }
  .page-template-page-landingpage4 .hero .medtext { margin: 0 0 35px 10%; }
  .page-template-page-landingpage4 .hero .medtext .tty { margin: -20px 10px -70px 0; }
  .page-template-page-landingpage4 .hero .secondary { margin: 10px 15px 50px 0; }
  .page-template-page-landingpage4 article .page-content .ft-cll { margin: 50px -50px; }
  .box { display: block; }
  .box .perfect-centered-box { display: block; }
  .box .list-text, .box p { display: block; }
  .pannel2 article .indent-content .box { margin: -100px 0 40px; }
  .pannel2 article .indent-content .box.notop { margin: 50px 0 40px; }
  .pannel2 article.carrier, .pannel2 article.page { min-height: auto; }
  .pannel2 article.carrier header, .pannel2 article.page header { height: 350px; }
  .pannel2 article.carrier header .header-info, .pannel2 article.page header .header-info { margin: 0; }
  .pannel2 article.carrier .carrier-content, .pannel2 article.page .carrier-content { margin: -75px 50px 0; }
  .content p a.callus { font: 26px/40px avenir_lt_std35_light; }
  .content p a.callus span { font-size: 30px; }
  .pannel2 article.carrier .indent-content .section-header.extended { margin: 70px -100px 0; padding: 50px 50px 150px; }
  .pannel2 article.carrier .indent-content .section-header .section-byline .shortcode-star-rating { float: right; margin: 10px 0 40px; }
  .pannel2 article.carrier .indent-content .section-header .section-byline .shortcode-star-rating .ssr-int { text-align: right; }
  .pannel2 article.carrier .carrier-content .carrier-plans ul { padding: 0 30px 25px; }
  .pannel2 article .indent-content.carrier-content ul.double { -moz-column-count: 2; -moz-column-gap: 15px; -webkit-column-count: 2; -webkit-column-gap: 15px; column-count: 2; column-gap: 15px; }
  .pannel2 article .indent-content.carrier-content ul.list-checks { margin: 30px 0; padding: 0 50px; }
  .pannel2 article .indent-content .carrier-plans .box .perfect-centered-box { display: inline-flex; }
  .pannel2 article .cta-blue.link { margin: 70px -70px; }
  .pannel2 article .cta-blue.link .copy { text-align: left; }
  .pannel2 article .cta-blue.zip .copy { padding: 0 30px; text-align: left; }
  .pannel2 article .cta-blue.zip .copy p { line-height: 28px; margin: 10px -25px 30px; padding-right: 20px; }
  .pannel2 article .cta-blue.zip .button { margin: 0; max-width: 100%; float: right; }
  .pannel2 article .cta-blue.state-zip .input-group-addon:not(:last-child) { display: table-cell; }
  .pannel2 article .cta-blue.state-zip .input-group-addon:not(:last-child) strong { display: inline; }
  .pannel2 article .cta-blue.state-zip .input-group .form-control:not(:first-child):not(:last-child) { margin-left: 10px; }
  .pannel2 article.carrier .circle-list { margin: 100px -15px 50px; }
  .pannel2 article.carrier .circle-list h2.circle-icon { padding-left: 110px; }
  .pannel2 article.carrier .circle-list .circle-icon:before { width: 100px; height: 100px; line-height: 35px; font-size: 100px; }
  .pannel2 article.carrier .circle-list p:first-of-type { padding: 0 30px 0 110px; }
  .kiwi.v1 { background: url("images/medicare-enrollment-2017-v1.jpg"); background-size: cover; background-position: top left; background-repeat: no-repeat; padding: 45px 0; }
  .kiwi.v1 .row { background-color: transparent; margin: 0 0 0 33%; padding: 0; }
  .kiwi.v1 .copy { text-align: left; margin: 0 10px 0 0; width: auto; }
  .kiwi.v1 .button { width: auto; }
  .kiwi.v1 .btn { padding: 15px 20px; margin: 0; }
  .kiwi.v2 { background: url("images/medicare-enrollment-2017-v2.jpg"); background-size: cover; background-position: bottom left; background-repeat: no-repeat; padding: 5px 0 20px; }
  .kiwi.v2 .row { margin: 20px 35px 20px 28%; }
  .kiwi.v2 .copy { max-width: 325px; }
  .kiwi.v2 .copy small { font: 900 16px/30px avenir_lt_std65_medium; }
  .kiwi.v2 .copy span { font: 100 24px/30px avenir_lt_std65_medium; }
  .kiwi.v2 .btn { margin: 35px 0 0; }
  .kiwi.v3 { background-position: top left; padding: 10px 0; }
  .kiwi.v3 .row { border: 1px solid #E26417; margin: 20px 35px 20px 30%; max-width: 480px; padding: 15px 20px; }
  .kiwi.v3 .copy { width: auto; }
  .kiwi.v3 .copy small { font: 300 16px/28px avenir_lt_std35_light; margin: 0; }
  .kiwi.v3 .copy span { font: 18px/30px avenir_lt_std95_black; }
  .kiwi.v3 .btn { display: block; float: right; margin: 0 -15px 0 0; }
  .kiwi.v4 .row { margin: 30px 0 0 28%; padding: 20px 0; }
  .kiwi.v4 .copy small { font: 300 18px/30px avenir_lt_std65_medium; letter-spacing: 0.5px; }
  .kiwi.v4 .copy small span { font: 100 18px/30px avenir_lt_std35_light; }
  .kiwi.v4 .copy span { font: 300 24px/30px avenir_lt_std65_medium; }
  .kiwi.v4 .btn { margin: -60px 0 0; padding: 10px 15px 5px; right: 0; }
  .kiwi.v5 { background-position: center center; }
  .kiwi.v5 .row { margin: 20px 28% 20px 40px; padding: 20px 0; }
  .kiwi.v5 .copy span { font: 22px/28px avenir_lt_std95_black; }
  .kiwi.v5 .button { width: auto; }
  .kiwi.v5 .btn { display: block; } }

@media (max-width: 900px) { .pannel2 .news-articles header { height: 510px; }
  .sub-page { margin: -115px 0 50px; }
  .pannel2 article.page header { padding: 50px; }
  .pannel2 article.page header hgroup { padding-left: 0; }
  .pannel2 article.page header hgroup h1 { font: 900 32px/45px avenir_lt_std95_black; }
  .pannel2 article.page header hgroup h1 span { font: 100 40px/45px avenir_lt_std35_light; }
  .pannel2 article .cta-blue.state-zip .input-group-addon:not(:last-child) strong { display: none; }
  .page-template-page-landingpage4 .hero .bigtext { margin: 20% 0 50px 5%; }
  .page-template-page-landingpage4 .hero .medtext { font: 900 45px/50px avenir_lt_std65_medium; margin: 0 0 35px 5%; }
  .page-template-page-landingpage4 .hero .medtext .tty { margin: -15px 100px -60px 0; }
  .page-template-page-landingpage4 .hero .secondary { margin: 10px 105px 50px 0; }
  .kiwi.v1 { padding: 30px 0; }
  .kiwi.v1 .row { margin: 0 0 0 45%; }
  .kiwi.v1 .copy { margin: 0; padding: 0; }
  .kiwi.v1 .button { margin: 15px 0 0; width: 85%; }
  .kiwi.v2 { background: url("images/medicare-enrollment-2017-v2-sm.jpg"); background-size: cover; background-position: bottom left; background-repeat: no-repeat; padding: 5px 0 20px; }
  .kiwi.v2 .row { margin: 20px 35px 20px 50%; }
  .kiwi.v3 .row { margin: 15px 30px 15px 25%; }
  .kiwi.v3 .copy { padding: 0; }
  .kiwi.v4 .copy span { font: 300 22px/28px avenir_lt_std65_medium; }
  .kiwi.v5 .row { margin: 20px 20% 20px 40px; } }

@media (max-width: 840px) { .page-template-page-landingpage4 .big-hero { background-color: #E26417; min-height: 1200px; }
  .page-template-page-landingpage4 .big-hero .centered-and-cropped { min-height: 400px; height: 400px; object-position: top right; }
  .page-template-page-landingpage4 .big-hero .cta { width: 100%; }
  .page-template-page-landingpage4 .big-hero .bigtext { font: 100 35px/45px avenir_lt_std95_black; margin: 125px 0 15px 20px; max-width: 430px; }
  .page-template-page-landingpage4 .big-hero .medtext { font: 300 24px/30px avenir_lt_std65_medium; margin: 15px 0 35px 20px; max-width: 430px; }
  .page-template-page-landingpage4 .big-hero .lead-frame { margin: 180px 0 0; }
  .page-template-page-landingpage4 .big-hero .secondary { color: #BAE0FF; text-align: center; }
  .page-template-page-landingpage4 .big-hero .secondary a { color: #FFFFFF; letter-spacing: 1px; font-weight: 100; }
  .page-template-page-landingpage4 .big-hero .disclaimer { color: rgba(255, 255, 255, 0.45); max-width: 100%; }
  .page-template-page-landingpage4 .hero { max-height: 400px; }
  .page-template-page-landingpage4 .hero .centered-and-cropped { max-height: 400px; }
  .page-template-page-landingpage4 .hero .cta { max-width: 370px; }
  .page-template-page-landingpage4 .hero .bigtext { font: 100 40px/45px avenir_lt_std95_black; margin: 15% 0 50px 5%; }
  .page-template-page-landingpage4 .hero .medtext { font: 900 40px/45px avenir_lt_std65_medium; }
  .page-template-page-landingpage4 .hero .medtext .tty { margin: -10px 25px -50px 0; }
  .page-template-page-landingpage4 .hero .secondary { margin: 10px 30px 50px 0; }
  .pannel2 article.carrier .carrier-content .carrier-plans ul { padding: 0 50px 15px; }
  .pannel2 article .indent-content.carrier-content ul.double { -moz-column-count: 1; -moz-column-gap: 0; -webkit-column-count: 1; -webkit-column-gap: 0; column-count: 1; column-gap: 0; }
  .pannel2 article .indent-content .carrier-plans .box { display: block; }
  .pannel2 article .indent-content .carrier-plans .box .perfect-centered-box { display: block; padding: 15px 30px; }
  .pannel2 article .cta-blue.zip { padding: 30px 50px 5px; }
  .pannel2 article .cta-blue.link { padding: 30px 50px 5px; }
  .kiwi.v1 { background: url("images/medicare-enrollment-2017-v1-sm.jpg"); background-repeat: no-repeat; padding: 0; }
  .kiwi.v1 .row { background-color: rgba(17, 99, 128, 0.85); background-blend-mode: multiply; margin: 25px 25px 25px 45%; padding: 15px; }
  .kiwi.v1 .copy { margin-top: 0; text-align: center; }
  .kiwi.v1 .button, .kiwi.v1 .btn { width: 100%; }
  .kiwi.v2 { background: url("images/medicare-enrollment-2017-v2-sm.jpg"); background-position: center left; background-repeat: no-repeat; padding: 10px 0 20px; }
  .kiwi.v2 .row { margin: 10px 0 5px 58%; }
  .kiwi.v2 .copy small { font: 900 16px/24px avenir_lt_std65_medium; }
  .kiwi.v2 .copy span { font: 100 24px/28px avenir_lt_std65_medium; }
  .kiwi.v2 .btn { margin: 10px 0 0; width: 205px; }
  .kiwi.v3 .row { margin: 15px 0 15px 30%; padding: 10px 5px; max-width: 400px; }
  .kiwi.v3 .copy { padding: 0 15px; width: 100%; }
  .kiwi.v3 .btn { display: none; }
  .kiwi.v4 { height: 130px; padding: 30px 0; }
  .kiwi.v4 .row { margin: 0 0 20px 30%; }
  .kiwi.v4 .copy small { font: 300 16px/18px avenir_lt_std65_medium; margin: -20px 0 5px; }
  .kiwi.v4 .copy span { font: 300 18px/20px avenir_lt_std65_medium; }
  .kiwi.v4 .btn { height: 130px; line-height: 115px; margin: -50px 0 0; padding: 10px 8px 5px; right: 0; }
  .kiwi.v5 { background-position: center right; }
  .kiwi.v5 .row { margin: 5px 20% 0 30px; }
  .kiwi.v5 .copy small { display: block; font: 300 16px/24px avenir_lt_std35_light; margin: 0 0 5px; }
  .kiwi.v5 .copy span { font: 20px/26px avenir_lt_std95_black; }
  .kiwi.v5 .btn { margin: 0 0 0 -15px; } }

@media (max-width: 768px) { .phoneDisplay { display: none; }
  .page-template-page-landingpage4 .big-hero { background-color: #E26417; min-height: 1100px; }
  .page-template-page-landingpage4 .big-hero .centered-and-cropped { min-height: 350px; height: 350px; object-position: top right; }
  .page-template-page-landingpage4 .big-hero .bigtext { font: 100 40px/45px avenir_lt_std95_black; margin: 70px 0 20px 20px; max-width: 400px; }
  .page-template-page-landingpage4 .big-hero .medtext { font: 300 22px/28px avenir_lt_std65_medium; margin: 15px 0 35px 20px; max-width: 350px; }
  .page-template-page-landingpage4 .big-hero .lead-frame { margin: 105px 0 0; }
  .page-template-page-landingpage4 .hero .cta { max-width: 340px; }
  .page-template-page-landingpage4 .hero .medtext .tty { margin: -10px 0 -50px 0; }
  .page-template-page-landingpage4 .hero .secondary { margin: 10px 0 50px 0; }
  body.asidehide .header nav ul { margin: 0; }
  .pannel2 article .indent-content, .pannel2 .news-articles .indent-content, .extended article .indent-content, .extended .news-articles .indent-content { margin: 0 30px 0; }
  .pannel2 article .indent-content .section-content, .pannel2 .news-articles .indent-content .section-content, .extended article .indent-content .section-content, .extended .news-articles .indent-content .section-content { padding: 40px 40px 0; }
  .pannel2 article .indent-content .section-header .section-byline p { margin: 0 0 50px; }
  .pannel2 article .indent-content .section-header .section-title h2 { line-height: 42px; }
  .pannel2 article .indent-content p, .pannel2 article .indent-content h3, .pannel2 article .indent-content h4, .pannel2 article .indent-content h5, .pannel2 article .indent-content h6, .pannel2 .news-articles .indent-content p, .pannel2 .news-articles .indent-content h3, .pannel2 .news-articles .indent-content h4, .pannel2 .news-articles .indent-content h5, .pannel2 .news-articles .indent-content h6, .extended article .indent-content p, .extended article .indent-content h3, .extended article .indent-content h4, .extended article .indent-content h5, .extended article .indent-content h6, .extended .news-articles .indent-content p, .extended .news-articles .indent-content h3, .extended .news-articles .indent-content h4, .extended .news-articles .indent-content h5, .extended .news-articles .indent-content h6 { padding: 0; }
  .pannel2 article .indent-content ul, .pannel2 article .indent-content ol, .pannel2 .news-articles .indent-content ul, .pannel2 .news-articles .indent-content ol, .extended article .indent-content ul, .extended article .indent-content ol, .extended .news-articles .indent-content ul, .extended .news-articles .indent-content ol { padding: 0; }
  .pannel2 article .indent-content .cost-plans, .pannel2 .news-articles .indent-content .cost-plans, .extended article .indent-content .cost-plans, .extended .news-articles .indent-content .cost-plans { margin: -80px -40px 0; padding: 0 40px 40px; }
  .pannel2 article .cta-blue.link { margin: 50px 0; }
  .pannel2 article .cta-blue.link .copy { text-align: center; }
  .pannel2 article .cta-blue.zip { margin: 50px 0; padding: 30px 30px 5px; }
  .pannel2 article .cta-blue.zip .copy { text-align: center; width: 100%; }
  .pannel2 article .cta-blue.zip .button { margin: 0 auto 30px; max-width: 300px; float: none; }
  .pannel2 article .cta-blue, .pannel2 article .ft-cll, .pannel2 article .carrier-content .cta-blue, .pannel2 article .carrier-content .ft-cll, .extended article .carrier-content .cta-blue, .extended article .carrier-content .ft-cll { margin: 50px -40px; padding: 30px 50px 5px; }
  .pannel2 article .indent-content .highlights [class^="icon-"], .pannel2 article .indent-content .highlights [class*=" icon-"], .pannel2 .news-articles .indent-content .highlights [class^="icon-"], .pannel2 .news-articles .indent-content .highlights [class*=" icon-"], .extended article .indent-content .highlights [class^="icon-"], .extended article .indent-content .highlights [class*=" icon-"], .extended .news-articles .indent-content .highlights [class^="icon-"], .extended .news-articles .indent-content .highlights [class*=" icon-"] { font-size: 105px; text-align: left; line-height: 140px; }
  .pannel2 article .indent-content .highlights .key-points, .pannel2 .news-articles .indent-content .highlights .key-points, .extended article .indent-content .highlights .key-points, .extended .news-articles .indent-content .highlights .key-points { padding: 0 0 0 20px; }
  footer .callnowtop .back-to-top { float: none; width: 200px; margin: -140px auto 80px; display: block; }
  footer .callnowtop .call-now { text-align: center; }
  footer .company .powered-by img { margin: 20px auto; }
  footer .company .address-nav { text-align: center; }
  .pannel2 article.carrier header, .pannel2 article.page header { height: auto; margin: 0 -40px; padding: 40px 15px; }
  .pannel2 article.carrier header hgroup h1, .pannel2 article.page header hgroup h1 { font-size: 38px; }
  .pannel2 article.carrier header .header-info, .pannel2 article.page header .header-info { padding: 0; }
  .pannel2 article.carrier .carrier-content, .pannel2 article.page .carrier-content { margin: 0 -40px; padding: 40px 40px 0; }
  .pannel2 article.carrier .carrier-content p, .pannel2 article.page .carrier-content p { margin: 0 0 30px; }
  .pannel2 article.carrier .carrier-content .callout, .pannel2 article.page .carrier-content .callout { margin: -40px -40px 50px; padding: 40px; }
  .pannel2 article.carrier .state .state-box, .pannel2 article.page .state .state-box { margin: 50px 0; }
  .sub-page { margin: 50px 0; padding: 0; }
  .pannel2 article #leadform { margin: 40px -30px; }
  .pannel2 article.carrier .carrier-content .carrier-plans { margin: 0 0 70px; }
  .pannel2 article .indent-content.carrier-content .overview { margin: 0 40px 30px; }
  .pannel2 article.carrier .indent-content .section-header.extended { margin: 70px -40px 0; padding: 50px 40px 15px; }
  .pannel2 article .indent-content.carrier-content .section-content.extended { padding: 40px; margin: 0 -40px 30px; }
  .pannel2 article.carrier .indent-content .section-header .section-byline .shortcode-star-rating { float: left; margin: 0 0 30px; }
  .pannel2 article.carrier .indent-content .section-header .section-byline .shortcode-star-rating .ssr-int { text-align: left; }
  .pannel2 article .indent-content .section-header { margin: 50px -70px 0; padding: 50px; }
  .pannel2 article .indent-content .section-header .section-byline p { padding: 0; }
  .pannel2 article .indent-content .section-content { margin: 0 -70px 30px; padding: 40px 50px 0; }
  .kiwi { margin: 50px 0; }
  .kiwi.v4 .btn { margin: -50px 0 0; padding: 10px 5px 5px; }
  .kiwi.v5 .row { margin: 5px 20% 10px 35px; }
  .kiwi.v5 .btn { display: none; } }

@media (max-width: 767px) { .kiwi.v4 .btn { margin: -90px 0 0; }
  a.share-headline { padding: 7px; margin: 0px 0px 0px 15px; position: relative; top: auto; left: auto; } }

@media (max-width: 700px) { .herosize { height: 505px; margin: 0 -50px 0 -70px; }
  .herosize span.wrap { height: 505px; }
  .herosize img { height: 505px; }
  .herosize .call-request { margin: 30px 60px; padding: 0 20px 0 40px; }
  .herosize .call-request h3 { font-size: 28px; }
  .herosize .call-request p { font: 18px/24px avenir_lt_std65_medium; }
  .herosize .call-request a { font-size: 40px; }
  .page-template-page-landingpage4 .hero .bigtext { margin: 15% 0 30px 15px; }
  .page-template-page-landingpage4 .hero .medtext { margin: 0 0 25px 15px; }
  .page-template-page-landingpage4 .hero .medtext .tty { margin: -10px -5px -50px 0; }
  .page-template-page-landingpage4 .hero .secondary { margin: 10px 0 50px 0; }
  .kiwi.v3 .row { margin: 5px 0 5px 25%; }
  .kiwi.v4 .row { margin: 0 0 20px 32%; }
  .kiwi.v4 .btn { display: none; }
  .kiwi.v5 { background-position: center center; }
  .kiwi.v5 .row { margin: 5px 20% 10px 25px; } }

.ctr { display: none; }

@media (max-width: 650px) { .header { background: #01182b; }
  .header nav li .sub-menu { top: auto; -moz-column-count: 1; -moz-column-gap: 0; -webkit-column-count: 1; -webkit-column-gap: 0; column-count: 1; column-gap: 0; }
  .herosize { display: none; }
  .pannel2 article header .ctr { display: block; font-size: 24px; padding: 3% 4%; background-color: #36a223; color: #fff; margin-bottom: 10%; }
  .pannel2 article header .ctr strong { color: inherit; }
  .pannel2 article header h1 { text-align: center; width: 100%; }
  .pannel2 article header a { margin: 20px 0 0; text-align: center; width: 100%; }
  .pannel2 article header a span.tty { text-align: center; }
  .pannel2 article ul.list-checks, .pannel2 .news-articles ul.list-checks, .extended article ul.list-checks, .extended .news-articles ul.list-checks { padding: 0 40px; }
  .pannel2 article .indent-content ul, .pannel2 article .indent-content ol, .pannel2 .news-articles .indent-content ul, .pannel2 .news-articles .indent-content ol, .extended article .indent-content ul, .extended article .indent-content ol, .extended .news-articles .indent-content ul, .extended .news-articles .indent-content ol { margin: 30px 5px 40px; }
  .content p a.callus { font: 20px/28px avenir_lt_std35_light; }
  .content p a.callus span { font: 26px/30px avenir_lt_std95_black; margin: 5px 0 0; }
  .pannel2 article .cta-blue.state-zip .input-group-addon:not(:last-child) { display: none; }
  .pannel2 article .cta-blue.state-zip .input-group .form-control:not(:first-child):not(:last-child) { margin-left: 2px; }
  .pannel2 article .indent-content .section-header .section-title h2 span, .pannel2 .news-articles .indent-content .section-header .section-title h2 span, .extended article .indent-content .section-header .section-title h2 span, .extended .news-articles .indent-content .section-header .section-title h2 span { font: 70px/80px avenir_lt_std35_light; }
  .pannel2 article .indent-content .highlights .key-points, .pannel2 .news-articles .indent-content .highlights .key-points, .extended article .indent-content .highlights .key-points, .extended .news-articles .indent-content .highlights .key-points { width: 100%; }
  .pannel2 article .indent-content .highlights [class^="icon-"], .pannel2 article .indent-content .highlights [class*=" icon-"], .pannel2 .news-articles .indent-content .highlights [class^="icon-"], .pannel2 .news-articles .indent-content .highlights [class*=" icon-"], .extended article .indent-content .highlights [class^="icon-"], .extended article .indent-content .highlights [class*=" icon-"], .extended .news-articles .indent-content .highlights [class^="icon-"], .extended .news-articles .indent-content .highlights [class*=" icon-"] { display: none; }
  .pannel2 article .indent-content .highlights .key-points, .pannel2 .news-articles .indent-content .highlights .key-points, .extended article .indent-content .highlights .key-points, .extended .news-articles .indent-content .highlights .key-points { padding: 0; }
  .pannel2 article .indent-content .box { margin: 30px 0 40px; }
  .pannel2 article .indent-content .box.notop { margin: 50px 0 0; }
  .pannel2 article .indent-content .box, .pannel2 .news-articles .indent-content .box, .extended article .indent-content .box, .extended .news-articles .indent-content .box { display: block; }
  .pannel2 article .indent-content .box .list-text, .pannel2 article .indent-content .box p, .pannel2 .news-articles .indent-content .box .list-text, .pannel2 .news-articles .indent-content .box p, .extended article .indent-content .box .list-text, .extended article .indent-content .box p, .extended .news-articles .indent-content .box .list-text, .extended .news-articles .indent-content .box p { background-color: #FFFFFF; color: #505070; padding: 35px 0 10px; }
  .pannel2 article .indent-content .box .list-text strong, .pannel2 article .indent-content .box p strong { color: #505070; }
  .pannel2 article .indent-content .cost-plans .box .list-text { background-color: #BAE0FF; font-size: 30px; line-height: 35px; }
  .pannel2 article .indent-content .cost-plans .box .list-text small { line-height: normal; letter-spacing: 0.5px; margin-top: 5px; }
  .pannel2 article .indent-content .box .list-box::before, .pannel2 .news-articles .indent-content .box .list-box::before, .extended article .indent-content .box .list-box::before, .extended .news-articles .indent-content .box .list-box::before { font: 120px/160px avenir_lt_std35_light; }
  .pannel2 article .indent-content .box .list-box, .pannel2 .news-articles .indent-content .box .list-box, .extended article .indent-content .box .list-box, .extended .news-articles .indent-content .box .list-box { padding: 0 0 35px; }
  .pannel2 article .indent-content .cost-plans .box { display: flex; }
  .pannel2 article .indent-content .cost-plans .box p { padding: 35px 30px; }
  .pannel2 article .indent-content .cost-plans .box .list-box { padding: 0 30px; width: auto; }
  .page-template-page-landingpage4 .big-hero .centered-and-cropped { border-bottom: 50px solid #E26417; min-height: 350px; height: 350px; }
  .page-template-page-landingpage4 .big-hero .bigtext { font: 100 35px/40px avenir_lt_std95_black; margin: 40px 0 15px 20px; max-width: 300px; }
  .page-template-page-landingpage4 .big-hero .medtext { font: 300 20px/24px avenir_lt_std65_medium; margin: 25px 0 35px 25px; max-width: 300px; }
  .page-template-page-landingpage4 .big-hero .lead-frame { margin: 100px 0 20px; }
  .page-template-page-landingpage4 .big-hero .secondary { margin: 0 0 40px 10px; }
  .page-template-page-landingpage4 .big-hero .disclaimer { font-size: 11px; font-weight: 100; line-height: 13px; }
  .page-template-page-landingpage4 .hero { height: 280px; }
  .page-template-page-landingpage4 .hero .centered-and-cropped { object-position: top center; height: 280px; }
  .page-template-page-landingpage4 .hero .cta { max-width: 280px; }
  .page-template-page-landingpage4 .hero .bigtext { font: 100 28px/34px avenir_lt_std95_black; margin: 15% 0 20px 20px; }
  .page-template-page-landingpage4 .hero .medtext { font: 900 30px/35px avenir_lt_std65_medium; margin: 0 0 25px 20px; }
  .page-template-page-landingpage4 .hero .medtext .tty { font-size: 15px; margin: -10px 5px -50px 0; }
  .page-template-page-landingpage4 .hero .secondary { font-size: 14px; margin: 10px 5px 50px 0; }
  .page-template-page-landingpage4 article .page-content { padding: 30px 0 0; }
  .page-template-page-landingpage4 .pannel2 article { padding: 0 15px; }
  .page-template-page-landingpage4 .section-header.extended { margin: 50px -30px 0; padding: 50px 30px 150px; }
  .page-template-page-landingpage4 .section-content.extended { padding: 50px 50px 0; margin: -150px -50px 0; }
  .page-template-page-landingpage4 .split-heading { padding: 50px 20px 175px; }
  .box .list-text, .box p { padding: 30px 30px 40px; }
  .pannel2 article.carrier header, .pannel2 article.page header { margin: 0 -40px; padding: 40px 15px; }
  .pannel2 article.carrier header hgroup h1, .pannel2 article.page header hgroup h1 { text-align: left; }
  .pannel2 article.carrier .carrier-content, .pannel2 article.page .carrier-content { margin: 0 -30px; padding: 40px 30px 0; }
  .pannel2 article.carrier .carrier-content p, .pannel2 article.page .carrier-content p { margin: 0 0 30px; }
  .pannel2 article.carrier .carrier-content .callout, .pannel2 article.page .carrier-content .callout { margin: -40px -50px 50px; padding: 40px 50px; }
  .pannel2 article.carrier .state .state-box, .pannel2 article.page .state .state-box { display: block; margin: -50px -50px 50px; }
  .pannel2 article.carrier .state .state-box .list-box, .pannel2 article.page .state .state-box .list-box { display: none; }
  .pannel2 article.carrier .state .state-box .list-text, .pannel2 article.page .state .state-box .list-text { padding: 40px 50px; }
  .pannel2 article.carrier .state .state-box .list-text p, .pannel2 article.page .state .state-box .list-text p { font: 300 18px/30px avenir_lt_std65_medium; }
  .pannel2 article .indent-content .carrier-plans .box .list-box span { font-size: 50px; }
  .pannel2 article .indent-content .carrier-plans .box .list-text { font: 900 28px/34px avenir_lt_std65_medium; padding: 30px; }
  .pannel2 article .indent-content.carrier-content .overview { margin: 30px; }
  .pannel2 article.carrier .carrier-content .carrier-plans h5 { padding: 10px 30px 0; }
  .pannel2 article.carrier .carrier-content .carrier-plans ul { padding: 0 30px 15px; }
  .pannel2 article.carrier .circle-list { margin: 50px -15px; }
  .pannel2 article.carrier .circle-list h2.circle-icon { padding-left: 15px; }
  .pannel2 article.carrier .circle-list .circle-icon:before { display: none; }
  .pannel2 article.carrier .circle-list p:first-of-type { padding: 0 30px 0 15px; }
  .kiwi.v1 .row { margin: 15px 15px 15px 45%; }
  .kiwi.v1 .copy small { display: block; font: 300 15px/18px avenir_lt_std35_light; margin: 0 0 10px; }
  .kiwi.v1 .copy span { font: 20px/24px avenir_lt_std95_black; }
  .kiwi.v2 { background: url("images/medicare-enrollment-2017-v2.jpg"); background-position: bottom left; background-repeat: no-repeat; border-right: 7px solid #c5981e; padding: 10px 0; }
  .kiwi.v2 .row { margin: 10px 0 5px 50%; padding: 5px 20px 10px 0; }
  .kiwi.v2 .copy small { font: 900 16px/24px avenir_lt_std65_medium; }
  .kiwi.v2 .copy span { font: 100 18px/24px avenir_lt_std65_medium; }
  .kiwi.v2 .btn { display: none; }
  .kiwi.v3 { padding: 0; }
  .kiwi.v3 .row { border: none; margin: 10px 0 10px 35%; padding: 15px 0 15px 35px; max-width: 100%; }
  .kiwi.v3 .copy { padding: 5px; width: auto; }
  .kiwi.v3 .copy small { font: 300 15px/18px avenir_lt_std35_light; margin: 0 0 5px; }
  .kiwi.v3 .copy span { font: 18px/24px avenir_lt_std95_black; }
  .kiwi.v4 { border: 1px solid #E2E2E8; height: auto; padding: 0; }
  .kiwi.v4 .row { margin: 0 0 20px 48%; }
  .kiwi.v4 .copy small { margin: 0 0 5px; }
  .kiwi.v5 { background-position: center right; }
  .kiwi.v5 .row { margin: 0 40% 0 25px; }
  .kiwi.v5 .copy small { display: block; font: 300 16px/20px avenir_lt_std35_light; margin: 0 0 10px; }
  .kiwi.v5 .copy span { font: 18px/24px avenir_lt_std95_black; } }

@media (max-width: 540px) { .page-template-page-landingpage4 .big-hero { background-color: #BAE0FF; min-height: 300px; }
  .page-template-page-landingpage4 .big-hero .centered-and-cropped { border: none; min-height: 300px; height: 300px; object-position: bottom left; }
  .page-template-page-landingpage4 .big-hero .bigtext { font: 100 30px/34px avenir_lt_std95_black; margin: 50px 0 15px 10px; max-width: 250px; }
  .page-template-page-landingpage4 .big-hero .medtext { display: none; }
  .page-template-page-landingpage4 .big-hero .secondary { color: #E26417; font-size: 20px; text-align: left; margin: 0 0 25px 10px; max-width: 250px; }
  .page-template-page-landingpage4 .big-hero .secondary a { color: #E26417; display: block; font: 100 30px/34px avenir_lt_std95_black; letter-spacing: 0; margin: 10px 0 0; }
  .page-template-page-landingpage4 .big-hero .secondary span.tty { color: #BAE0FF; display: block; }
  .page-template-page-landingpage4 .big-hero .lead-frame, .page-template-page-landingpage4 .big-hero .disclaimer { display: none; }
  .page-template-page-landingpage4 .split-heading { padding: 30px 20px 160px; }
  .page-template-page-landingpage4 .split-heading h1 { font: 600 24px/30px avenir_lt_std65_medium; }
  .page-template-page-landingpage4 article .page-content .callout { margin: -50px -70px 50px; }
  .page-template-page-landingpage4 article .page-content .callout h2 { font: 100 20px/28px avenir_lt_std95_black; }
  #help-widget { display: none !important; }
  #footer-fixed-cta { background: #D0E7F9; bottom: 0; border-top: 1px solid #c7e2f8; margin: 0 auto; padding: 15px; position: fixed; text-align: center; width: 100%; z-index: 9999; }
  #footer-fixed-cta a { background: #E26417; border-radius: 4px; color: #FFFFFF; display: block; font: 22px/25px avenir_lt_std65_medium; letter-spacing: 0.5px; margin: 0 auto; padding: 20px 30px; width: 100%; text-align: center; text-decoration: none; }
  #footer-fixed-cta a span { color: #E26417; font-size: 25px; vertical-align: middle; -webkit-text-stroke-width: 1px; padding: 5px; border: 2px solid #E26417; border-radius: 50%; margin-right: 10px; font-weight: 900; }
  #footer-fixed-cta a:hover, #footer-fixed-cta a:focus, #footer-fixed-cta a:active { background: #BAE0FF; color: #FFFFFF; transtition: all 0.3s ease; }
  #footer-fixed-cta a:hover span, #footer-fixed-cta a:focus span, #footer-fixed-cta a:active span { border-color: #D0E7F9; color: #D0E7F9; transtition: all 0.3s ease; }
  footer .disclaimer p { margin: 0 0 100px; }
  .pannel2 article.carrier, .pannel2 article.page { padding: 0; }
  .pannel2 article.carrier header, .pannel2 article.page header { height: auto; margin: 0; padding: 30px 10px; }
  .pannel2 article.carrier header hgroup h1, .pannel2 article.page header hgroup h1 { font: 900 30px/35px avenir_lt_std65_medium; }
  .pannel2 article.carrier header hgroup h1 span, .pannel2 article.page header hgroup h1 span { font: 100 30px/35px avenir_lt_std35_light; }
  .pannel2 article.carrier header .header-info p a, .pannel2 article.page header .header-info p a { font: 600 28px/34px avenir_lt_std65_medium; letter-spacing: 1px; }
  .pannel2 article.carrier .carrier-content, .pannel2 article.page .carrier-content { margin: 0; }
  .pannel2 article.carrier .carrier-content p, .pannel2 article.page .carrier-content p { margin: 0 0 30px; }
  .pannel2 article.carrier .carrier-content .callout, .pannel2 article.page .carrier-content .callout { font: 900 16px/30px avenir_lt_std65_medium; margin: -40px -40px 40px; padding: 35px; }
  .sub-page { padding: 0 30px; }
  .content p a.callus { margin: 30px -40px; padding: 30px; }
  .pannel2 article .carrier-content .cta-blue, .pannel2 article .carrier-content .ft-cll, .extended article .carrier-content .cta-blue, .extended article .carrier-content .ft-cll, .pannel2 article .cta-blue, .pannel2 article .ft-cll { margin: 50px -40px; padding: 30px 40px; }
  .pannel2 article .carrier-content .cta-blue p, .pannel2 article .carrier-content .ft-cll p, .extended article .carrier-content .cta-blue p, .extended article .carrier-content .ft-cll p, .pannel2 article .cta-blue p, .pannel2 article .ft-cll p { font: 900 16px/28px avenir_lt_std65_medium; margin: 0; }
  .pannel2 article .cta-blue.state-zip, .pannel2 .news-articles .cta-blue.state-zip, .extended article .cta-blue.state-zip, .extended .news-articles .cta-blue.state-zip { margin: 50px -30px; padding: 40px 30px; }
  .pannel2 article .cta-blue.link .button .btn { margin: 0 0 10px; }
  .pannel2 article .help-cll, .pannel2 .news-articles .help-cll, .extended article .help-cll, .extended .news-articles .help-cll { margin: 50px -30px; padding: 35px 30px 10px; }
  .pannel2 article .help-cll p, .pannel2 .news-articles .help-cll p, .extended article .help-cll p, .extended .news-articles .help-cll p { font: 900 16px/28px avenir_lt_std65_medium; }
  .kiwi { margin: 50px -30px; } }

@media (max-width: 450px) { .pannel2 article .split-content { padding: 0; }
  .pannel2 article .indent-content { margin: 0 -15px; }
  .pannel2 article .indent-content .section-header { margin: 40px -60px 0; }
  .pannel2 article .indent-content .section-content, .pannel2 .news-articles .indent-content .section-content, .extended article .indent-content .section-content, .extended .news-articles .indent-content .section-content { padding: 0; }
  .pannel2 article .indent-content .section-content, .pannel2 .news-articles .indent-content .section-content, .extended article .indent-content .section-content, .extended .news-articles .indent-content .section-content { margin: 0 -40px 40px; padding: 40px 40px 0; }
  .pannel2 article, .pannel2 .news-articles, .extended article, .extended .news-articles { padding: 0 40px; }
  .pannel2 article ul.list-checks, .pannel2 .news-articles ul.list-checks, .extended article ul.list-checks, .extended .news-articles ul.list-checks { padding: 0 40px; }
  .pannel2 article .indent-content ul, .pannel2 article .indent-content ol, .pannel2 .news-articles .indent-content ul, .pannel2 .news-articles .indent-content ol, .extended article .indent-content ul, .extended article .indent-content ol, .extended .news-articles .indent-content ul, .extended .news-articles .indent-content ol { padding: 0; }
  .pannel2 article .indent-content .section-content, .pannel2 .news-articles .indent-content .section-content, .extended article .indent-content .section-content, .extended .news-articles .indent-content .section-content { margin: 0 -40px 40px; }
  .pannel2 article .cta-blue, .pannel2 .news-articles .cta-blue, .extended article .cta-blue, .extended .news-articles .cta-blue, .pannel2 article .ft-cll, .pannel2 .news-articles .ft-cll, .extended article .ft-cll, .extended .news-articles .ft-cll { margin: 30px -40px; padding: 30px 40px; font: 300 16px/26px avenir_lt_std65_medium; }
  .pannel2 article .carrier-content .cta-blue.zip { padding: 30px 50px 5px; }
  .pannel2 article .carrier-content .cta-blue.zip .copy { text-align: left; }
  .pannel2 article .carrier-content .cta-blue.zip .button { max-width: 100%; }
  .pannel2 article .ft-cll strong, .pannel2 .news-articles .ft-cll strong, .extended article .ft-cll strong, .extended .news-articles .ft-cll strong, .pannel2 article .cta-blue strong, .pannel2 .news-articles .cta-blue strong, .extended article .cta-blue strong, .extended .news-articles .cta-blue strong { font: 18px/30px avenir_lt_std95_black; }
  .pannel2 article .indent-content .highlights .key-points .points [class^="col-"], .pannel2 article .indent-content .highlights .key-points .points [class*=" col-"], .pannel2 .news-articles .indent-content .highlights .key-points .points [class^="col-"], .pannel2 .news-articles .indent-content .highlights .key-points .points [class*=" col-"], .extended article .indent-content .highlights .key-points .points [class^="col-"], .extended article .indent-content .highlights .key-points .points [class*=" col-"], .extended .news-articles .indent-content .highlights .key-points .points [class^="col-"], .extended .news-articles .indent-content .highlights .key-points .points [class*=" col-"] { width: 100%; }
  .pannel2 article .indent-content ul.double, .pannel2 .news-articles .indent-content ul.double, .extended article .indent-content ul.double, .extended .news-articles .indent-content ul.double { -moz-column-count: 1; -moz-column-gap: 0; -webkit-column-count: 1; -webkit-column-gap: 0; column-count: 1; column-gap: 0; }
  .pannel2 article .indent-content .cost-plans .box .list-text { font-size: 28px; line-height: 30px; text-align: center; }
  .pannel2 article .indent-content .cost-plans .box .list-text span { font-size: 16px; display: block; vertical-align: middle; }
  .pannel2 article .indent-content .cost-plans .box .list-text small { margin-top: 5px; text-transform: none; line-height: normal; }
  .pannel2 article ol, .pannel2 article ul, .pannel2 .news-articles ol, .pannel2 .news-articles ul, .extended article ol, .extended article ul, .extended .news-articles ol, .extended .news-articles ul { padding: 0; }
  .pannel2 article .indent-content.carrier-content ul.list-checks { padding: 0; }
  .pannel2 article ul.highlighted-list { margin: 30px -40px; }
  .pannel2 article h3 { margin: 35px 0 20px; }
  .pannel2 article h2, .pannel2 .news-articles h2, .extended article h2, .extended .news-articles h2 { font-size: 28px; }
  .pannel2 article.carrier .indent-content .section-header.extended { padding: 40px; }
  footer .disclaimer p { font-size: 13px; }
  .page-template-page-landingpage4 .hero .bigtext { margin: 15% 0 20px 0; }
  .page-template-page-landingpage4 .hero .medtext { margin: 0 0 25px 0; }
  .page-template-page-landingpage4 .hero .medtext .tty { margin: -10px 25px -50px 0; }
  .page-template-page-landingpage4 .hero .secondary { margin: 50px 25px 50px 0; }
  .kiwi { min-width: 400px; }
  .kiwi.v1 { background-position: -60px 0; }
  .kiwi.v1 .row { margin: 15px 15px 15px 40%; }
  .kiwi.v2 { background-position: -25px -15px; border-right: none; padding: 10px 0 5px; }
  .kiwi.v2 .row { margin: 10px 0 5px 52%; padding: 0 15px 20px 0; }
  .kiwi.v2 .copy { letter-spacing: 0; }
  .kiwi.v2 .copy small { font: 900 14px/24px avenir_lt_std65_medium; }
  .kiwi.v2 .copy span { font: 100 18px/24px avenir_lt_std65_medium; }
  .kiwi.v3 .row { margin: 10px 0 10px 40%; padding: 10px 15px 10px 0; }
  .kiwi.v3 .copy span { font: 16px/20px avenir_lt_std95_black; }
  .kiwi.v4 { background-position: -10px 0; }
  .kiwi.v4 .row { margin: 0 0 0 42%; }
  .kiwi.v4 .copy small { margin: 0 0 5px; }
  .kiwi.v4 .copy small span { font: 100 16px/18px avenir_lt_std35_light; }
  .kiwi.v5 { background-position: 85% 0; }
  .kiwi.v5 .row { margin: 0 40% 0 20px; }
  .kiwi.v5 .copy small { display: block; font: 300 16px/20px avenir_lt_std35_light; margin: 0 0 10px; }
  .kiwi.v5 .copy span { font: 18px/24px avenir_lt_std95_black; } }
