/*COLORS
ERLLC Blue: #0F2F8D;
50% ERLLC Blue: #8797C6;
25% ERLLC Blue: #C3CBE2;
ERLLC Bright Blue: #2153E8;
Cyan: #6CCAFB;
Pale Cyan: #C9E9FB;
Ultra Pale Cyan: #F0F6FA;
ERLLC Green: #2B9F04;
Evil Gray: #666666;
White: #FFFFFF;
Black: #000000;
Orange:#FF8200;
Sunglow (yellow): #FCC434;
Dark Sunglow:  #fab834;
Pale Sunglow: #ffe17f;

Alabaster (light gray): #F7F7F7;
Silver: #CCCCCC;
Mine Shaft (dark gray): #383838;
Black Squeeze (light blue): #F0F6FA;
Royal Blue: #2D5DEA;
--------------------------------------------------------------------*/
:root {
	--erllcblue:#0F2F8D;
	--erllcblue50:#8797C6;
	--erllcblue25:#C3CBE2;
	--cyan:#6CCAFB;
	--cyanpale:#C9E9FB;
	--cyanultrapale:#F0F6FA;
	--green:#2B9F04;
	--gray:#CCCCCC;
	--grayevil:#666;
	--graylight:#F7F7F7;
	--graydark:#383838;
	--white:#fff;
	--black:#000;
	--orange:#FF8200;
	--yellow:#FCC434;
	--yellowdark:#fab834;
	--yellowpale:#ffe17f;
	--fontsmall: 12px;
	--fontsmallmed: 14px;
	--fontbase: 16px;
	--fontmedlg: 18px;
	--fontlgsm: 22px;
	--fontlarge: 26px;
	--fonthead: 30px;
	--fontheadlg: 36px;
	--fontpricelg: 46px;
}
/*resets*/
p a {display: inline;}
a {margin: 0;}
img.button-shadow {display: none;}
.plan button.cta:hover,
button.cta,
button.cta.button-neo:hover,
button.cta.button-neo {background: none;}
.d-none {display: none;}
.d-inline {display: inline;}
@media (min-width:768px){
	.d-md-none {display: none !important;}
	.d-md-inline {display: inline !important;}
}
/*ERLLC Blue -----------------------------------------------*/
.slider-outer-container .plan-item .plan-item-inner-nogrid .fixed-action-row-container .btn:hover,
.hero-section .cta-action-container p a.styled,
.hero-section .cta-action-container p,
.hero-section .cta-action-container h3,
.grid-plan-name .styled-link-container a.styled,
.cta.button-neo.hollow-button-cyan,
form.plan-filters.plan-filter-2022 div.plan-filter.plan-filter-item-2022 label span.text-container,
div#table-of-contents ol li a,
a.styled,
.erllc-alternating-background .provider-blog-feed article.feed_item a,
li::marker,
.plan-rows-trending-container .show-more-info-pop,
.plan-rows-trending-container .plan-item .plan-action-container a.phone,
.bundle-rate strong,
.city-providers-grid .individual-plan-container .rep-avg-bill strong,
.individual-plan-container h5 a,
.main-banner .pretty-form .reviews-con p a,
.main-banner .pretty-form h3,
section.erllc-alternating-background dd a,
section.erllc-alternating-background p a,
dd a.styled,
section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan.plan-row div:nth-child(2),
/*section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan.plan-row div:nth-child(6) a.order-now,*/
.plan-grid-container.row.main-fullwidth a.order-now,
section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan.plan-row div:nth-child(7) button.btn.show-more-info-pop,
p a.styled,
.big-plan-card-nopad .plan-rate-container .plan-card-avg-bill big,
.big-plan-card-nopad .plan-rate-container .plan-card-rate span.bundle-rate,
.big-plan-card-nopad .plan-rate-container .plan-card-units span.units,
.pretty-form .markets-response .markets-e h3,
section.main-banner .page-action-form h3,
.plan-grid-wrapper-small-neo .plan-row .grid-plan-name,
div.floater-wrapper strong,
div#table-of-contents ol li a:hover,
a.styled:hover,
.featured-review .review-stars table tr td:first-child,
.featured-review .review-rating em,
.review-text h4 a,
.review-title,
.container.long-content-section blockquote,
.detailed-plan-grid-plan-name h3 a,
.faq-row-container .rep-question p big.text-blue-light a,
.feed_container article span a,
ul.top-providers li.top-provider .provider-ranking,
h1,h2,h3,h4,h5,h6,
li.nav-menu-item a,
.left-container h2,
a.animated-link-hover,
.nav.header #mobile-toggle,
.nav a,
.main-banner,
.featured-provider-quote,
.cyan-button,
.plan-feature-row-price-number sup,
.plan-feature-row-price-number span,
.featured-provider-plan h5,
.featured-provider-info strong,
.hollow-button-cyan,
.erllc-alternating-background a,
.erllc-blue {color:#0F2F8D;}
.plan .plan-provider-label,
.historical-rates-table-container .historical-rates-header,
form.plan-filters.plan-filter-2022 span.checkbox-mimic::before,
form.plan-filters.plan-filter-2022 span.checkbox-mimic::after,
form.plan-filters.plan-filter-2022 div.plan-filter.plan-filter-item-2022 label.selected input:checked + span.checkbox-mimic,
.erllc-blue-background .zip-form-container form.strip-action-form label,
div.plan-rate-container div.plan-rate-container-inner,
table.rates-table-neo thead,
div.nav.footer.neo-footer .dark-bar,
.bg-blue-dark,
div#nav-menu-action hr,
div#nav-menu-action::before,
div#nav-menu-action::after,
a.animated-link-hover::after,
.main-banner,
.hovertip-neo::after,
.erllc-blue-background {background-color:#0F2F8D;}
.historical-rates-table-container ul.historical-rates-header,
form.plan-filters.plan-filter-2022 div.plan-filter.plan-filter-item-2022 label.selected:hover input:checked + span.checkbox-mimic::before,
form.plan-filters.plan-filter-2022 div.plan-filter.plan-filter-item-2022 label input + span.checkbox-mimic::before,
form.plan-filters.plan-filter-2022 div.plan-filter.plan-filter-item-2022 label span.checkbox-mimic,
.erllc-alternating-background .container article.feed_item,
.erllc-alternating-background .city-info-container .city-info-item,
.reviews-by-star,
.main-section-bottom,
.main-section-bottom li,
.details-row,
.erllc-blue-border {border-color:#0F2F8D;}
/*50% ERLLC Blue -----------------------------------------------*/
nav div.zip-inputs label,
nav .pretty-form input.pretty-input,
.erllc50-blue {color: #8797C6;}
.erllc50-blue-background {background-color: #8797C6;}
.erllc50-blue-border {border-color: #8797C6;}
/*25% ERLLC Blue -----------------------------------------------*/
.erllc25-blue {color: #C3CBE2;}
section.erllc-alternating-background .featured-review.review-container,
section.erllc-alternating-background:nth-child(even) .featured-review.review-container,
.erllc25-blue-background {background-color: #C3CBE2;}
nav .pretty-form input.pretty-input,
.erllc25-blue-border {border-color: #C3CBE2;}
/*ERLLC Bright Blue -----------------------------------------------*/
.featured-plan div.price-button-col div.price-section small,
div.featured-plan .price-section span,
.featured-plan div.main-section div.price-button-col div.price-section small,
a,
.erllc-bright-blue {color:#1543CB;}
.erllc-bright-blue-background {background-color:#1543CB;}
.erllc-bright-blue-border {border-color:#1543CB;}
/*Cyan -----------------------------------------------*/
.styled-link-container a,
.styled-link-container button.btn,
.detailed-plan-grid-plan-name h3 a:hover,
.feed_container article a:hover h5,
.feature-box i,
li.nav-menu-item a:hover,
.cyan-button:hover,
.erllc-cyan {color:#6CCAFB;}
.erllc-alternating-background .review-set .review-box .review-ratings,
.hollow-button-cyan,
.erllc-cyan-border {border-color:#6CCAFB;}
.erllc-alternating-background .container.split-quad-box .row .form-group::after,
table.close-geo-table tr.table-head-row,
div.usage-selector .usage-selector-interaction a.usage-button:hover,
section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan-row.plan-row-header,
/*section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan.plan-row div:nth-child(6) a.order-now:hover,*/
.plan-grid-container.row.main-fullwidth a.order-now:hover,
section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan.plan-row div:nth-child(7) button.btn.show-more-info-pop::after,
.plan-details-container table thead,
.styled-link-container a::after,
.plan-content-container ul.plan-description li::after,
div.styled-link-container button.btn::after,
div#table-of-contents ol li a::after,
.zip-rate-widget-container a::after,
a.styled::after,
.featured-star-review h4 a:after,
.provider-head-row,
.faq-item label::before,
.faq-item label::after,
.plan.plan-single.featured-plan .price-button-col,	
.feed_container article span a::after,
li.nav-menu-item a::after,
button.show-more-info-pop.cyan-button,
.featured-provider-info strong,
.btn.button-neo.hollow-button-cyan:hover,
.cta.button-neo.hollow-button-cyan:hover,
.hollow-button-cyan:hover,
.cyan-button,
.erllc-cyan-background {background-color:#6CCAFB;}
.historical-rates-table-container .historical-rates-table-scroll::-webkit-scrollbar-thumb,
.hollow-button-cyan:hover,
.erllc-cyan-background {background:#6CCAFB;}
.plan-single-plan-order-container,
.cta.button-neo.hollow-button-cyan,
.plan-rows-trending-container .plan-item .plan-features ul li,
.plan-rows-trending-container .plan-item .plan-action-container .plan-action-card,
/*section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan.plan-row div:nth-child(6) a.order-now,*/
.plan-grid-container.main-fullwidth a.order-now,
.page-action-form,
.cyan-button,
.erllc-cyan-border {border-color:#6CCAFB;}
/*Pale Cyan -----------------------------------------------*/
.erllc-alternating-background table.provider_plans thead,
.rates-table-neo thead,
.footer .nav-color-container h2,
.feed-area i.home-page-icon::before,
.featured-provider-quote-text::before,
.featured-provider-quote-text::after,
.erllc-pale-cyan {color: #C9E9FB;}
.erllc-alternating-background table.provider_plans tbody tr:nth-child(odd),
form.plan-filters.plan-filter-2022 .plan-filter label:hover span.checkbox-mimic,
form.plan-filters.plan-filter-2022 div.plan-filter.plan-filter-item-2022 label.selected:hover input:checked + span.checkbox-mimic,
div.usage-selector .usage-selector-interaction a.usage-button,
.plan-details-container table tr:nth-child(even),
ul.grid-sort-head-neo,
div.floater-wrapper strong,
section.erllc-alternating-background:nth-child(odd) .rates-table-neo tbody tr:nth-child(odd),
.featured-star-review h4 a:hover:after,
.erllc-alternating-background:nth-child(odd) .container.long-content-section blockquote,
.provider-detailed-plan-grid-row:nth-child(odd),
.page-action-form,
a.animated-link-hover:hover::after,
.erllc-pale-cyan-background {background-color: #C9E9FB;}
div.ratings-neo #company-ratings,
.erllc-pale-cyan-border {border-color: #C9E9FB;}
/*Ultra Pale Cyan -----------------------------------------------*/
.plan-action-row-phone a.phone-number-button.animated-link-hover,
.historical-rates-table-container .historical-rates-header,
.plan-row-sort .sort-arrow.fa-unsorted,
section.main-banner p a,
.provider-head-row,
.main-banner p,
.erllc-bright-blue-background h1,
.erllc-bright-blue-background h2,
.erllc-bright-blue-background h3,
.erllc-bright-blue-background h4,
.erllc-bright-blue-background h5,
.erllc-bright-blue-background h6,
.erllc-ultrapale-cyan {color:#F0F6FA;}
.fixed-action-row-container .show-more-info-pop.hollow-button-pale-cyan,
.erllc-ultrapale-cyan-border {border-color:#F0F6FA;}
.fixed-action-row-container .show-more-info-pop.hollow-button-pale-cyan:hover,
.plan-action-row-phone a.phone-number-button.animated-link-hover::after,
.erllc-alternating-background .company-usn-plangrid .grid-tabs-container,
.erllc-alternating-background li.top-provider,
div.plan.plan-single-2022,
dl.faq-container dt:nth-of-type(odd),
dl.faq-container dd:nth-of-type(odd),
.erllc-alternating-background .feed_container article.feed_item figure,
.erllc-alternating-background .review-set .review-box,
.plan-rows-trending-container .plan-item,
.city-providers-grid .individual-plan-container,
section.erllc-alternating-background:nth-child(odd) .company-usn-plangrid .plan-row.even,
section.erllc-alternating-background:nth-child(even) .plan-row.even,
.plan-graph-grid .rounded-box,
section.erllc-alternating-background:nth-child(odd) .plan-details-container table tr:nth-child(even),
.plan-details-container table,
.plan-content-container ul.plan-description,
.erllc-alternating-background:nth-child(odd) .review-content-container .review-stars-container,
section.main-banner .page-action-form input,
section.erllc-alternating-background .floater-wrapper,
.rates-table-neo tbody tr:nth-child(even),
.content-float-right,
.inline-box-mdoule,
.erllc-alternating-background:nth-child(even) .simplified-plans-container .individual-plan-container,
.main-banner .left-container.cta-content-container ul li a:hover::after,
section.erllc-alternating-background:nth-child(even) .review-container,
.erllc-alternating-background:nth-child(even) .container.long-content-section blockquote,
.erllc-alternating-background:nth-child(odd),
.provider-detailed-plan-grid-row:nth-child(even),
.plan.plan-single.featured-plan,
.plan-provider-head,
.feed_container article span a:hover::after,
ul.top-providers li.top-provider,
.box-pale-blue-back .feature-box,
.bg-blue-xlight,
button.btn.show-more-info-pop,
input.pretty-input,
.erllc-ultrapale-cyan-background {background-color:#F0F6FA;}
/*ERLLC Green -----------------------------------------------*/
.erllc-green {color:#2B9F04;}
.ratings-neo .rating-bar,
.erllc-green-background {background-color:#2B9F04;}
.erllc-green-border {border-color:#2B9F04;}
/*Sunglow -----------------------------------------------*/
.review-rating i.review-star-gold,
.sunglow {color:#FCC434;}
.sunglow-background {background-color:#FCC434;}
.sunglow-border {border-color:#FCC434;}
/*Pale Sunglow -----------------------------------------------*/
.featured-review .review-stars i.review-star.gold,
.featured-review .review-rating i.review-star-gold,
.pale-sunglow {color:#ffe17f;}
.pale-sunglow-background {background-color:#ffe17f;}
.pale-sunglow-border {border-color:#ffe17f;}
/*Orange -----------------------------------------------*/
.orange-button-neo:hover,
.plan button.cta:hover,
button.cta:hover,
.hollow-button-orange,
button.cta.button-neo:hover,
.orange-button:hover,
.erllc-alternating-background .orange-button:hover,
.erllc-orange {color:#FF8200;}
button.button-neo.btn-success,
button.cta,
.plan button.cta,
.hollow-button-orange:hover,
.orange-button-neo,
button.cta.button-neo,
.orange-button,
.erllc-orange-background {background-color:#FF8200;}
button.button-neo.btn-success,
/*
button.cta.button-neo,
.erllc-orange-background-important {background-color:#FF8200 !important;}
*/
button.cta,
.hollow-button-orange,
.orange-button-neo,
button.cta.button-neo,
.orange-button,
.erllc-orange-border {border-color:#FF8200;}
/*Scream Gray -----------------------------------------------*/
.review-rating em,
div.zip-inputs label,
.scream-gray {color:#aaa;}
.provider-internal .company_stars .review-stars,
.featured-provider-grid .plan-item ul.plan-feature-row-second li,
.scream-gray-border {border-color:#aaa;}
/*Evil Gray -----------------------------------------------*/
.main-banner .pretty-form .reviews-con p,
.faq-row-container .rep-question p big.text-blue-light,
.feed_item a h5,
.plan-bullet-row li,
.plan-feature-row-price-subtext,
.plan-feature-row-features em,
.evil-gray {color:#666;}
.evil-gray-border {border-color:#666;}
/*Black -----------------------------------------------*/
/*See Gray -----------------------------------------------*/
.see-gray {color:#ccc;}
.mini-plan-container,
.see-gray-border {border-color:#ccc;}
.see-gray-background {background-color:#ccc;}
/*Pale Gray -----------------------------------------------*/
.erllc-pale-gray {color:#efefef;}
.historical-rates-table-container .historical-rates-table-scroll::-webkit-scrollbar-track,
li.plan-row-sort #mrc-tooltip .hover-tip-content,
.image-container,
.provider-internal .company_stars .review-stars,
.erllc-pale-gray-background {background-color:#efefef;}
li.plan-row-sort #mrc-tooltip .hover-tip-content::before,
.erllc-pale-gray-border {border-color:#efefef;}
/*White -----------------------------------------------*/
.plan .plan-provider-label b,
table.close-geo-table tr.table-head-row,
section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan-row.plan-row-header,
.erllc-blue-background .zip-form-container form.strip-action-form input,
.erllc-blue-background .zip-form-container form.strip-action-form label,
.erllc-blue-background h2,
.erllc-blue-background h3,
.erllc-blue-background h4,
.erllc-blue-background h5,
.erllc-blue-background h6,
.erllc-blue-background p,
.plan-details-container table thead,
.main-banner .left-container.cta-content-container ul li a,
.rating-text-container li.relative-ranking-number,
.rating-text-container li,
.nav-color-container a,
.erllc-bright-blue-background,
button.cta,
.cta.button-neo.hollow-button-cyan:hover,
.hollow-button-cyan:hover,
.cta.button-neo.hollow-button-orange:hover,
.hollow-button-orange:hover,
.orange-button-neo,
button.cta.button-neo,
.main-banner h1,
.main-banner h2,
.main-banner h3,
.main-banner h4,
.main-banner h5,
.main-banner .reviews-con p,
.main-banner .reviews-con p a,
.nav .dark-bar a,
.footer h2,
.footer .dark-bar,
.bg-blue,
.bg-blue h2,
.new-subpage-2021 .main-banner p,
.hovertip-neo::before,
.orange-button,
.erllc-alternating-background .orange-button,
.hollow-button-cyan:hover,
.erllc-white {color:#fff;}
form.plan-filters.plan-filter-2022 div.plan-filter.plan-filter-item-2022 label input:checked + span.checkbox-mimic::before,
section.main-banner div.split-section .right-container .img-container::after,
.erllc-blue-background .zip-form-container form.strip-action-form input,
.erllc-white-border {border-color:#fff;}
section.erllc-alternating-background:nth-child(even) .company-usn-plangrid .plan-row.even,
.erllc-alternating-background:nth-child(odd) .company-usn-plangrid .grid-tabs-container,
.circle-hero,
.erllc-alternating-background:nth-child(odd) li.top-provider,
section.erllc-alternating-background:nth-child(odd) div.plan.plan-single-2022,
section.erllc-alternating-background:nth-child(odd) .plan-grid-wrapper-small-neo.full-plan-grid-neo div.plan-row.even,
div.usage-selector .usage-selector-interaction a.usage-button::before,
div.usage-selector .usage-selector-interaction a.usage-button::after,
section.erllc-alternating-background:nth-child(odd) dl.faq-container dt:nth-of-type(odd),
section.erllc-alternating-background:nth-child(odd) dl.faq-container dd:nth-of-type(odd),
section.erllc-alternating-background:nth-child(odd) .provider-blog-feed article.feed_item figure,
section.erllc-alternating-background:nth-child(odd) .review-set .review-box,
section.erllc-alternating-background:nth-child(odd) .plan-rows-trending-container .plan-item,
section.erllc-alternating-background:nth-child(odd) .city-providers-grid .individual-plan-container,
section.erllc-alternating-background:nth-child(odd) .plan-provider-head,
section.erllc-alternating-background:nth-child(odd) .plan-graph-grid .rounded-box,
section.erllc-alternating-background:nth-child(odd) .plan-details-container table,
.review-content-container .review-stars-container,
div.erllc-superhead div.markets-response,
section.main-banner .page-action-form,
li.individual-provider-container,
form.plan-filters div.plan-filter label,
section.erllc-alternating-background:nth-child(odd) .image-container,
section.erllc-alternating-background:nth-child(odd) .rates-table-neo tbody tr:nth-child(even),
.rates-table-neo tbody tr:nth-child(odd),
section.erllc-alternating-background:nth-child(odd) .content-float-right,
section.erllc-alternating-background:nth-child(odd) .inline-box-mdoule,
.simplified-plans-container .individual-plan-container,
.main-banner .left-container.cta-content-container ul li a::after,
section.erllc-alternating-background:nth-child(odd) .review-container,
section.erllc-alternating-background:nth-child(odd) .provider-detailed-plan-grid-row:nth-child(even),
.cta-provider-column .provider-internal,
div.documents-list div.documents-list-hover-content,
.erllc-ultrapale-cyan-background .plan.plan-single.featured-plan,
.erllc-ultrapale-cyan-background ul.top-providers li.top-provider,
.bg-blue-xlight .box-pale-blue-back .feature-box,
.nav-menu-container,
div.main-bar.light-bar.padded,
.main-banner .pretty-form,
.featured-plan-style .button a:hover,
.provider-details,
.cus-reviews div div,
.hovertip-neo-content,
.featured-provider-plan,
nav,
.erllc-white-background {background-color:#fff;}
/*Transparent -----------------------------------------------*/
.fixed-action-row-container .show-more-info-pop.hollow-button-pale-cyan,
nav .pretty-form input.pretty-input,
.cta.button-neo.hollow-button-orange,
.cta.button-neo.hollow-button-cyan,
.orange-button-neo:hover,
.hollow-button-cyan,
.hollow-button-orange,
button.button-neo.btn-success:hover,
.plan button.cta:focus,
.plan button.cta:hover,
button.cta:focus,
button.cta:hover,
.erllc-superhead form.zip-form input.zip-code,
button.show-more-info-pop.cyan-button:hover,
.cyan-button:hover,
.orange-button:hover,
.erllc-transparent {background-color: transparent;background: transparent;}
.button-container-neo button.cta:focus,
.button-container-neo button.cta:hover,
button.cta.button-neo:focus,
button.cta.button-neo:hover,
.erllc-transparent:hover {background-color: transparent;background: transparent !important;}
/*Mobile -----------------------------------------------*/
@media only screen and (min-width: 768px){
	.erllc-superhead,
	.erllc-pale-gray-background {background-color:#efefef;}
	form.plan-filters div.plan-filter label,
	section.erllc-alternating-background .floater-wrapper,
	.nav-menu-container,
	.erllc-transparent {background-color: transparent;background: transparent;}
}
/*BOX SHADOW*/
div.plan.plan-single-2022,
section.main-banner div.split-section .right-container .img-container,
.erllc-alternating-background .review-set .review-box,
.featured-provider-grid .plan-item,
.plan-rows-trending-container .plan-item,
.individual-plan-container,
.individual-plan-container,
div.erllc-superhead div.markets-response,
li.plan-row-sort #mrc-tooltip .hover-tip-content,
figure.image-container,
.content-float-right,
div.documents-list div.documents-list-hover-content,
.nav-menu-container,
.hovertip-neo-content,
.featured-provider-plan,
.erllc-box-shadow {box-shadow: 2px 2px 6px rgba(0, 0, 0, .25);}
li.individual-provider-container,
.erllc-alternating-background .container .inline-box-mdoule,
.featured-provider-grid .plan-item,
.erllc-box-glow {box-shadow: 0px 0px 4px rgba(0, 0, 0, .2);}
/*TEXT SHADOW*/
.erllc-box-shadow {box-shadow: 2px 2px 6px rgba(0, 0, 0, .25);}

/*FONTS
--------------------------------------------------------------------*/
.rating-text-container li,
h1,h2,h3,h4,h5,
.container .left-container h2,
.featured-provider-quote,
.button-neo,
.plan-feature-row-features strong,
.plan-feature-row-features em,
.featured-provider-info strong,
.featured-provider-plan,
.erllc-poppins {font-family: 'Poppins', arial, helvetica, sans-serif;}
/*
.plan-feature-row-price-number span,
.plan-feature-row-price-number em,
.erllc-varela {font-family: 'Varela', sans-serif;}
.featured-provider-quote-text::before,
.featured-provider-quote-text::after,
.erllc-century {font-family: century, serif;}
*/
body,
body.lightning_set_2022,
.erllc-open-sans {font-family: 'Open Sans', sans-serif;}
/*FONT SIZES
--------------------------------------------------------------------*/
.plan-grid-wrapper-small-neo .plan-row .grid-plan-rate span.hidden-sm,
li.plan-row-sort #mrc-tooltip .hover-tip-content,
.rates-table-neo th,
.font-small {font-size: 12px;font-size: var(--fontsmall);}
.split-303030 .split-item p,
.plan-grid-wrapper-small-neo.full-plan-grid-neo .plan-grid-stability div.plan-row div.grid-plan-rate div.normal-rate,
.erllc-alternating-background .bill-calculator-container .grid-plan-buttons div.btn span,
.provider-internal .styled-link-container a.styled,
.plan-details-container .plan-info-segment ul li b,
li.individual-provider-container div.provider-info-container a,
.plan a.button-neo,
section .container.long-content-section .plan-grid-wrapper-small-neo ul li.plan-row-sort,
.mini-plan-individual.plan-card h6 em,
.detailed-plan-grid-plan-button .button-container-neo button.order-now,
div.featured-plan .price-section em,
nav .pretty-form input.pretty-input,/***/
.erllc-superhead form.zip-form input.zip-code,
button.cta.hidden-xs,
.button-neo-sm,
.font-med-small {font-size: 14px;font-size: var(--fontsmallmed);}
.styled-link-container h6,
.button-neo,
.provider-internal .button-neo,
.plan-grid-wrapper-small-neo .plan-row .grid-plan-name,
section .container.long-content-section ul li,
section .container.split-section ul li,
.inline-box-container .inline-box-mdoule h3.h3-subhead,
.container.long-content-section p,
.container.long-content-section blockquote li,
.button-normalize-link-container button.btn,
.left-container p,
.font-regular {font-size: 16px;font-size: var(--fontbase);}
.erllc-alternating-background .plan-grid-wrapper-small-neo .bill-calculator-container .plan-row .grid-plan-rate,
.erllc-alternating-background .city-info-container .city-info-item ul li a,
.plan-rows-trending-container .plan-item .plan-action-container a.phone,
.plan-grid-container .plan-rows-wrapper.plan-rows-small big,
li.individual-provider-container div.provider-info-container h4,
li.individual-provider-container div.provider-info-container h5,
.container.long-content-section blockquote,
div.inline-box-mdoule .fa-star,
.container.long-content-section blockquote p,
.mini-plan-individual.plan-card h5,
.featured-provider-grid .plan-item h5,
ul.top-providers li.top-provider .provider-ranking,
li.nav-menu-item,
a.phone-number-button,
.plan button.cta,
button.cta,
button.cta.button-neo,
.font-med-large {font-size: 18px;font-size: var(--fontmedlg);}
.erllc-alternating-background .bill-calculator-container .grid-plan-bill a,
.erllc-alternating-background .city-info-container .city-info-item h4,
.plan-rows-trending-container .plan-item .plan-features h5,
.big-plan-card-nopad .plan-rate-container .plan-card-units span.units,
.plan-details-container .plan-info-segment ul li i,
.big-detail-plan-card .plan-content-container ul.plan-info-list li.list-info-item,
.plan-grid-wrapper-small-neo .plan-row .grid-plan-rate,
.zip-rate-widget-container a,
.container.long-content-section h5,
.simplified-plans-container .individual-plan-container h5,
.feed_item a h5,
.font-large-sm {font-size: 22px;font-size: var(--fontlgsm);}
.container.conversion-section h1,
.container.conversion-section h2,
.container.conversion-section h3,
.container.conversion-section h4,
.container.conversion-section h5,
.container.conversion-section h6,
.mini-plan-individual.plan-card h6,
.page-action-form input.form-control.input-lg,
.featured-plan div.price-button-col div.price-section small,
.row.box-pale-blue-back .feature-box h3,
.font-large {font-size: 26px;font-size: var(--fontlarge);}
.plan-grid-stability .grid-plan-rate b,
.grid-plan-term strong,
.erllc-alternating-background .provider-blog-feed article.feed_item a h3,
.erllc-alternating-background h2,
dt h3,
.review-rating i.review-star-tall,
.container.long-content-section blockquote strong,
.cta-content-container h1,
.font-headline {font-size: 30px;font-size: var(--fonthead);}
div.usage-selector .usage-selector-interaction .usage-amount,
.city-providers-grid .individual-plan-container .rep-avg-bill strong,
.big-plan-card-nopad .plan-rate-container .plan-card-avg-bill big,
.big-plan-card-nopad .plan-rate-container .plan-card-rate span.bundle-rate,
.row h2,
.font-headline-large {font-size: 36px;font-size: var(--fontheadlg);}
.bundle-rate strong,
div.featured-plan .price-section span,
.font-pricing-large {font-size: 46px;font-size: var(--fontpricelg);}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 984px) {
	.cta-content-container h1,
	.font-headline-large {font-size: 42px;}
	.provider-internal .styled-link-container a.styled,
	.button-neo,
	.font-med-large {
		font-size: 18px;
	}
}
/*BUTTONS
--------------------------------------------------------------------*/
/*ORIGINAL BUTTON STYLES*/
.button-container-neo,
a.animated-link-hover::after,
button, a, a::after {transition: all .25s;}
/*
button.cta {
	padding: 5px 20px 4px 20px;
	border: none;
	white-space: nowrap;
	border-radius: 3px;
}
*/
/*BUTTON NEO STYLES*/
.button-container-neo {
	display: block;
}
.button-container-neo.multi-button-container {
	display: flex;
	flex-direction: row;
}
	.button-container-neo.multi-button-container .button-neo {
		margin-right: 20px;
	}
	.button-container-neo.multi-button-container .button-neo:last-child {
		margin-right: 0;
	}
.button-container-neo.center-button {
	text-align: center;
}
.button-container-neo.padded-button {
	padding-top: 10px;
	padding-bottom: 10px;
}
.hollow-button-pale-cyan,
.fixed-action-row-container .show-more-info-pop.hollow-button-pale-cyan,
button.hollow-button-pale-cyan,
section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan.plan-row div:nth-child(6) a.order-now,
button.cta,
button.cta.button-neo,
.button-neo {
	display: inline-block;
	padding: 4px 8px;
	border-width: 3px;
	border-style: solid;
	border-radius: 5px;
	text-decoration: none;
}
section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan.plan-row div:nth-child(6) a.order-now,
button.cta.hidden-xs,
.button-neo-sm {
	padding: 2px 8px;
}
.hollow-button-pale-cyan {}
.hollow-button-cyan {}
.hollow-button-orange {}
.cta.button-neo.hollow-button-orange,
.cta.button-neo.hollow-button-cyan,
.hollow-button-cyan,
.hollow-button-orange {}
.hollow-button-cyan:hover {}
a.animated-link-hover {
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 3px;
}
	.button-neo i {
		margin-left: 10px;
	}
	a.animated-link-hover::after {
		height: 2px;
		width: 100%;
		content: '';
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
		z-index: -1;
	}
	a.animated-link-hover:hover::after {
		height: 100%;
	}
	.button-neo.button-stacked strong,
	.button-neo.button-stacked em {
		display: block;
		text-align: center;
	}
	.button-neo.button-stacked::after {display: none;}
	.button-neo.button-stacked strong {}
	.button-neo.button-stacked em {
		font-style: normal;
		font-size: 60%;
	}
/*company page altered buttons*/
/*section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan.plan-row div:nth-child(6) a.order-now,*/
.copmpany-grid-container .plan-rows-wrapper a.order-now.hollow-button-cyan,
.copmpany-grid-container .plan-grid-container.main-fullwidth a.order-now {
	border-color: var(--orange);
	color: var(--orange);
}
.plan a.button-neo.button-neo-huge,
.button-neo-huge {
	font-size: var(--fontlgsm);
	border-radius: 7px;
}
.copmpany-grid-container .plan-rows-wrapper a.order-now.hollow-button-cyan:hover,
.copmpany-grid-container .plan-grid-container.main-fullwidth a.order-now:hover {
	background-color: var(--orange);
	color: var(--white);
}
@media only screen and (max-width: 984px) {
	.button-neo i.fa {display: none;}
}
/*Styled Link
--------------------------------------------------------------------*/
section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan.plan-row div:nth-child(7) button.btn.show-more-info-pop,
.styled_link a,
div#table-of-contents ol li,
.zip-rate-widget-container .row div,
div.styled-link-container {
	position: relative;
}
	ul.close-geo li a,
	.erllc-alternating-background .provider-blog-feed article.feed_item a.blog-title h3,
	.erllc-alternating-background .provider-blog-feed article.feed_item strong a,
	.erllc-alternating-background .provider-blog-feed article.feed_item a,
	.plan-rows-trending-container .show-more-info-pop,
	.main-banner .pretty-form .reviews-con p a,
	section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan.plan-row div:nth-child(7) button.btn.show-more-info-pop,
	.styled-link-container a,
	.styled-link-container button.btn,
	div#table-of-contents ol li a,
	.zip-rate-widget-container a,
	section.erllc-alternating-background dd a,
	section.erllc-alternating-background p a,
	a.styled {
		text-decoration: none;
		background-image: linear-gradient(#6CCAFB, #6CCAFB);
		background-image: linear-gradient(rgba(108, 202, 251,1), rgba(108, 202, 251,1));
		background-size: 100% 2px;
		background-position:100% 100%;
		background-repeat: no-repeat;
		transition: all .25s;
	}
		ul.close-geo li a:hover,
		.erllc-alternating-background .provider-blog-feed article.feed_item a.blog-title h3:hover,
		.erllc-alternating-background .provider-blog-feed article.feed_item a:hover,
		.plan-rows-trending-container .show-more-info-pop:hover,
		.main-banner .pretty-form .reviews-con p a:hover,
		section.erllc-alternating-background .container .plan-grid-container.row.main-fullwidth .main-plans .plan.plan-row div:nth-child(7) button.btn.show-more-info-pop:hover,
		.styled-link-container a:hover,
		.styled-link-container button.btn:hover,
		div#table-of-contents ol li a:hover,
		.zip-rate-widget-container a:hover,
		section.erllc-alternating-background dd a:hover,
		section.erllc-alternating-background p a:hover,
		a.styled:hover {
			background-size: 100% 100%;
			background-image: linear-gradient(rgba(108, 202, 251,.5), rgba(108, 202, 251,.5));
		}
	.fixed-action-row-container .show-more-info-pop,
	a.reverse-styled {
		color: var(--cyanultrapale);
		text-decoration: none !important;
		background-image: linear-gradient(#F0F6FA, #F0F6FA);
		background-image: linear-gradient(rgba(240, 246, 250,1), rgba(240, 246, 250,1));
		background-size: 100% 2px;
		background-position:100% 100%;
		background-repeat: no-repeat;
		transition: all .25s;
		border:none;
	}
		.plan-action-row-phone .phone-number-button.animated-link-hover:hover,
		.fixed-action-row-container .show-more-info-pop:hover,
		a.reverse-styled:hover {
			color: var(--erllcblue);
			background-size: 100% 100%;
			background-image: linear-gradient(rgba(240, 246, 250,.5), rgba(240, 246, 250,.5));
		}
	section .container .styled-link-container h6 {
		padding: 0;
		margin: 0 0 5px 0;
	}