@charset "UTF-8";
@import url("//hello.myfonts.net/count/338011");
audio, canvas, video { display: inline-block; }

audio:not([controls]) { display: none; height: 0; }

[hidden] { display: none; }

html { font-family: sans-serif; /* 1 */ -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; /* 2 */ }

body { margin: 0; }

p { margin-top: 0; }

a:focus, a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong, .txt--bold, .channel--title, .main-nav__item, .smt__title, .stat, .tab--btn, .cta__btn { font-weight: bold; }

dfn { font-style: italic; }

hr { box-sizing: content-box; height: 0; }

mark { background-color: white; color: #191919; }

code, kbd, pre, samp { font-family: monospace, serif; font-size: 12px; font-size: 0.75rem; }

pre { white-space: pre-wrap; }

q { quotes: "\201C" "\201D" "\2018" "\2019"; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; vertical-align: baseline; }

sup { top: -.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

button, input, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ }

button, input { line-height: normal; }

button, select { text-transform: none; }

button[disabled], html input[disabled] { cursor: default; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }

table { border-collapse: collapse; border-spacing: 0; }

.wrapper:after, .contain:after, .row:after, .soft--row:after, .w--grid:after, .stats:after, .tabs:after, header:after, main:after, section:after, article:after, aside:after, footer:after, .page--footer .page--footer--row:after, .page--footer .get-in-touch-links:after, #thebalance_email_form:after, nav:after, ul:after, ol:after, .thoughtco .verywell-channel-content__list li:after, .channel__item:after, .members:after, .post__link:after, .featured__link:after, .card__footer:after, .tabs__content:after, .tabs--stacked:after, .tiles:after { content: ""; display: table; clear: both; }

.content__badge--left, .content__badge--right, .cta__btn, .main-nav__item, .link--light, .badge, .badge--rd, .panel--callout, .on--hover, .card--row { color: #fff; }

.card__title, .lc__title { color: #515151; }

.card__meta { color: #e5e5e5; }

.verywell .fancy--txt, .verywell .mark--title, .verywell .meta--title { color: #28c4d8; }

.food .fancy--txt, .food--link, .food .mark--title, .food .meta--title { color: #f05a14; }

.arrow--right, .arrow--left, .health .fancy--txt, .health--link, .health .mark--title, .health .meta--title { color: #00a0d2; }

.home .fancy--txt, .home--link, .home .mark--title, .home .meta--title { color: #8c0a91; }

.money .fancy--txt, .money--link, .money .mark--title, .money .meta--title { color: #1e46a5; }

.tech .fancy--txt, .tech--link, .tech .mark--title, .tech .meta--title { color: #00b8e4; }

.travel .fancy--txt, .travel--link, .travel .mark--title, .travel .meta--title { color: #00be87; }

.arrow--right:hover, .arrow--left:hover, .autos--link, .autos .mark--title, .autos .meta--title { color: #2d66a6; }

.relationships--link, .relationships .mark--title, .relationships .meta--title { color: #3887f0; }

.education--link, .education .mark--title, .education .meta--title { color: #00781f; }

.news--link, .news .mark--title, .news .meta--title { color: #ffa114; }

.entertainment--link, .entertainment .mark--title, .entertainment .meta--title { color: #bf0000; }

.espanol--link, .espanol .mark--title, .espanol .meta--title { color: #f58214; }

.careers .fancy--txt, .careers--link, .careers .mark--title, .careers .meta--title { color: #0a78a1; }

.parenting .fancy--txt, .parenting--link, .parenting .mark--title, .parenting .meta--title { color: #ff4f4f; }

.religion--link, .religion .mark--title, .religion .meta--title { color: #593dab; }

.sports--link, .sports .mark--title, .sports .meta--title { color: #ff4714; }

.style .fancy--txt, .style--link, .style .mark--title, .style .meta--title { color: #ba0082; }

.card, .card__header, .card__content, .card--fill { background: #fff; }

.page--footer { background: #e5e5e5; }

.branding, .main-nav { background: #e70200; }

.bg--verywell, .verywell--channel, .verywell .branding, .verywell .main-nav, .verywell .card--row, .verywell .cta__btn { background: #28c4d8; }

.bg--lifewire, .lifewire--channel { background: #ffcc00; }

.bg--thebalance, .bg--balance, .balance--channel { background: #053c69; }

.bg--food, .food--channel, .food .slick-dots li.slick-active button:before, .food .branding, .food .main-nav, .food .card--row, .food .cta__btn { background: #f05a14; }

.bg--health, .health--channel, .health .slick-dots li.slick-active button:before, .panel--callout, .health .branding, .health .main-nav, .health .card--row, .health .cta__btn { background: #00a0d2; }

.bg--home, .home--channel, .home .slick-dots li.slick-active button:before, .home .branding, .home .main-nav, .home .card--row, .home .cta__btn { background: #8c0a91; }

.bg--money, .money--channel, .money .slick-dots li.slick-active button:before, .money .branding, .money .main-nav, .money .card--row, .money .cta__btn { background: #1e46a5; }

.bg--tech, .tech--channel, .tech .slick-dots li.slick-active button:before, .tech .branding, .tech .main-nav, .tech .card--row, .tech .cta__btn { background: #00b8e4; }

.bg--travel, .travel--channel, .travel .slick-dots li.slick-active button:before, .travel .branding, .travel .main-nav, .travel .card--row, .travel .cta__btn { background: #00be87; }

.bg--autos, .autos--channel, .autos .branding, .autos .main-nav, .autos .card--row, .autos .cta__btn { background: #2d66a6; }

.bg--relationships, .relationships--channel, .relationships .branding, .relationships .main-nav, .relationships .card--row, .relationships .cta__btn { background: #3887f0; }

.bg--education, .education--channel, .education .branding, .education .main-nav, .education .card--row, .education .cta__btn { background: #00781f; }

.bg--news, .news--channel, .news .branding, .news .main-nav, .news .card--row, .news .cta__btn { background: #ffa114; }

.bg--entertainment, .entertainment--channel, .entertainment .branding, .entertainment .main-nav, .entertainment .card--row, .entertainment .cta__btn { background: #bf0000; }

.bg--espanol, .espanol--channel, .espanol .branding, .espanol .main-nav, .espanol .card--row, .espanol .cta__btn { background: #f58214; }

.bg--careers, .careers--channel, .careers .slick-dots li.slick-active button:before, .careers .branding, .careers .main-nav, .careers .card--row, .careers .cta__btn { background: #0a78a1; }

.bg--parenting, .parenting--channel, .parenting .slick-dots li.slick-active button:before, .parenting .branding, .parenting .main-nav, .parenting .card--row, .parenting .cta__btn { background: #ff4f4f; }

.bg--religion, .religion--channel, .religion .branding, .religion .main-nav, .religion .card--row, .religion .cta__btn { background: #593dab; }

.bg--sports, .sports--channel, .sports .branding, .sports .main-nav, .sports .card--row, .sports .cta__btn { background: #ff4714; }

.bg--style, .style--channel, .style .slick-dots li.slick-active button:before, .style .branding, .style .main-nav, .style .card--row, .style .cta__btn { background: #ba0082; }

.col--right, .hamburger, .card__icons { float: right; }

.col--left, .logo, .post__content, .channel__title, .tr__label, [type="checkbox"], [type="radio"], .post__item, .stacked--link, .sidebar__link, .card__avatar, .card__meta, .banner, .avatar, .set--left, .tile { float: left; }

.content__badge--left, .content__badge--right, .offscreen, [type="checkbox"]:checked:after, [type="radio"]:checked:after, .radio--box:before, .main-nav, .social__meta, .hamburger__bars:before, .hamburger__bars:after, .media--video iframe, .video__wrapper.videoLoaded iframe { position: absolute; }

sub, sup, .col--left, .col--right, .col--inline, .stat, .arrow--right, .arrow--left, .arrow--right:after, .arrow--left:before, .contain, .row, .soft--row, .fancy--title, [type="checkbox"], [type="radio"], .radio--box, .list__item, .channel__content, .channel__footer, .bg--channel, .channel__item, .member--meta, .wth--badge-left, .wth--badge-right, .hamburger, .card__header, .media--video, .video__wrapper.videoLoaded, .channel__link { position: relative; }

.soft--row { padding-top: 3em; padding-bottom: 3em; }

.card { margin-bottom: 1.5em; }

.col--left, .col--right, .col--inline, .stat, .contain, .row, .soft--row, input, ul, ol, .channel__content, .member--meta, .post__item, .post__link, .badge, .badge--rd, .cta__btn, .card, .card__footer, .col--flex, .poster, .vid--cap, .channel--tile, .on--hover { box-sizing: border-box; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, .badge--rd, .content__badge--left, .content__badge--right, .arrow--right, .arrow--left, .expert__meta, .input--inline, [type="checkbox"]:checked:after, [type="radio"]:checked:after, .radio--box:before, .main-nav__item, .breadcrumbs, .hamburger__bars, .card__content, .meta, object, embed, video, picture, iframe, .tiles, .channel__link { display: block; }

.col--inline, .stat, .the-spruce .page--footer .spruce-footer-block, .page--footer .follow-us-links a, #spruce_footer_social, #spruce_site_deep_footer_links li, #spruce_site_footer_links li, .lifewire .verywell-channel-content__list li h2 span, .card { display: inline-block; }

.col--left, .col--right, .col--inline, .stat { padding-top: .313em; padding-bottom: .313em; vertical-align: top; }

.alert--warning, .alert--success, .alert--error { padding: 1.25em 1.5em 0 1.5em; }

.badge, .badge--medium, .badge--large, .badge--rd { font-size: 11px; font-size: 0.6875rem; font-weight: bold; line-height: .75; text-transform: uppercase; }

.badge--rd { font-size: 11px; font-size: 0.6875rem; width: 20px; height: 20px; padding-top: 6px; text-align: center; border-radius: 50px; }

.content__badge--left, .content__badge--right { font-size: 14px; font-size: 0.875rem; top: 20px; width: 75px; height: 95px; padding: .625em; line-height: 1.2; text-align: center; }

.cta__btn { clear: both; text-align: center; display: inline-block; }

nav, .no-list, .stats, .tabs, .tabs__content, .accordian__list { padding-left: 0; list-style: none; }

.arrow--right, .arrow--left { font-weight: 500; text-transform: uppercase; }

.arrow--right:after, .arrow--left:before { content: '>'; font-family: monospace; top: -1px; display: inline-block; margin-left: 3px; line-height: 1; transform: translate3d(0, 0, 0); }

h1, h2, h3, h4, h5, h6 { margin-top: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-rendering: optimizeLegibility; text-transform: inherit; }

.arrow--right, .arrow--left { font-size: 12px; font-size: 0.75rem; }

.meta--title, .meta--excerpt p { font-size: 14px; font-size: 0.875rem; }

.expert__meta, .font-18 { font-size: 18px; font-size: 1.125rem; }

.font-20, .subtitle, .subtitle p, .fancy--title { font-size: 20px; font-size: 1.25rem; }

.font-22 { font-size: 22px; font-size: 1.375rem; }

.intro__content, .lead--title, .meta--name { font-size: 26px; font-size: 1.625rem; }

.slab, .company--content, .accordian__title, .meta--name, .smt__name, .expert__meta, .section__title, .subtitle, .channel__link p { font-family: "Slab"; }

.slab-med, .fancy--title { font-family: "Slab Medium"; }

.slab-bold, .lead--title { font-family: "Slab Bold"; }

.albert { font-family: "FSAlbertExtraBold", helvetica; }

.verywell.single .slab, .verywell.single .company--content, .verywell.single .accordian__title, .verywell.single .meta--name, .verywell.single .smt__name, .verywell-template .slab, .verywell-template .company--content, .verywell-template .accordian__title, .verywell-template .meta--name, .verywell-template .smt__name, .merriweather { font-family: "Merriweather", serif; }

.lifewire.single .slab, .lifewire.single .company--content, .lifewire.single .accordian__title, .lifewire.single .meta--name, .lifewire.single .smt__name, .lifewire-template .slab, .lifewire-template .company--content, .lifewire-template .accordian__title, .lifewire-template .meta--name, .lifewire-template .smt__name { font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; }

.the-spruce.single .solution-modal.Landscape .txt--center, .the-spruce.single .solution-modal.Landscape .hero__header, .the-spruce.single .solution-modal.Landscape .main-nav__item, .the-spruce.single .solution-modal.Landscape .stats, .the-spruce.single .solution-modal.Landscape .tabs, .the-spruce.single .solution-modal.Portrait .txt--center, .the-spruce.single .solution-modal.Portrait .hero__header, .the-spruce.single .solution-modal.Portrait .main-nav__item, .the-spruce.single .solution-modal.Portrait .stats, .the-spruce.single .solution-modal.Portrait .tabs, .the-spruce-template .solution-modal.Landscape .txt--center, .the-spruce-template .solution-modal.Landscape .hero__header, .the-spruce-template .solution-modal.Landscape .main-nav__item, .the-spruce-template .solution-modal.Landscape .stats, .the-spruce-template .solution-modal.Landscape .tabs, .the-spruce-template .solution-modal.Portrait .txt--center, .the-spruce-template .solution-modal.Portrait .hero__header, .the-spruce-template .solution-modal.Portrait .main-nav__item, .the-spruce-template .solution-modal.Portrait .stats, .the-spruce-template .solution-modal.Portrait .tabs, .the-spruce.single .team-members h2, .the-spruce-template .team-members h2, .the-spruce.single .team-members.our-experts li .meta--title--banner--container, .the-spruce.single .team-members.our-experts .li .meta--title--banner--container, .the-spruce-template .team-members.our-experts li .meta--title--banner--container, .the-spruce-template .team-members.our-experts .li .meta--title--banner--container, .the-spruce .soft--row.experts--row .subtitle, .intro__content, .single.the-spruce .intro__content strong, .single.the-spruce .intro__content .txt--bold, .single.the-spruce .intro__content .channel--title, .single.the-spruce .intro__content .main-nav__item, .single.the-spruce .intro__content .smt__title, .single.the-spruce .intro__content .stat, .single.the-spruce .intro__content .tab--btn, .single.the-spruce .intro__content .cta__btn, .the-spruce .page--footer, .worksans, .the-spruce .audience-contain .txt--bold, .the-spruce .audience-contain .channel--title, .the-spruce .audience-contain .main-nav__item, .the-spruce .audience-contain .smt__title, .the-spruce .audience-contain .stat, .the-spruce .audience-contain .tab--btn, .the-spruce .audience-contain .cta__btn, .the-spruce.single .section__title, .the-spruce-template .section__title, .spruce--channel, .spruce--channel .featured__link, .spruce--channel .h1, .spruce--channel .meta__title, .spruce--channel .expert--name, .spruce--channel .meta--lite, .the-spruce .fancy--txt, .the-spruce.single .main-nav__item, .the-spruce-template .main-nav__item, .the-spruce .meta--excerpt, .the-spruce .member .meta--title--banner--container, .the-spruce .card--fancy .meta--title--banner--container, .the-spruce .card__meta span, .the-spruce-example-divider span, .the-spruce .thebalance-solution-header .title { font-family: 'Work Sans', sans-serif; font-weight: 400; }

.the-spruce.single .slab, .the-spruce.single .company--content, .the-spruce.single .accordian__title, .the-spruce.single .meta--name, .the-spruce.single .smt__name, .the-spruce-template .slab, .the-spruce-template .company--content, .the-spruce-template .accordian__title, .the-spruce-template .meta--name, .the-spruce-template .smt__name, .the-spruce .cta__btn { font-family: 'Work Sans', sans-serif; font-weight: 500; }

.offscreen { left: -999em; }

/* Viewport resizing */
@-webkit-viewport { width: device-width; zoom: 1.0; }
@-moz-viewport { width: device-width; zoom: 1.0; }
@-ms-viewport { width: device-width; zoom: 1.0; }
@-o-viewport { width: device-width; zoom: 1.0; }
@viewport { width: device-width; zoom: 1.0; }
html, body { height: 100%; font-size: 100%; }

html { -webkit-font-smoothing: antialiased; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5); }

body { background: #fff; color: #191919; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.5; }
body.lifewire.single, body.lifewire-template { font-family: 'Graphik'; color: #101010; }

.wrapper { width: 100%; overflow: hidden; }

.contain { max-width: 960px; padding-right: .938em; padding-left: .938em; margin-right: auto; margin-left: auto; }
.thoughtco.single .contain, .thoughtco-template .contain, .the-spruce.single .contain, .the-spruce-template .contain { max-width: 1380px; }
.contain.verywell--contain { position: absolute; top: 0; left: 0; right: 0; bottom: 0; max-width: 1278px; padding-left: 0; padding-right: 0; }
.tripsavvy.single .contain, .tripsavvy-template .contain { max-width: 1150px; }
.tripsavvy.single .contain.tripsavvy-advertising, .tripsavvy-template .contain.tripsavvy-advertising { max-width: none; padding-left: 0; padding-right: 0; }
.tripsavvy.single .contain.tripsavvy-advertising .header-01, .tripsavvy-template .contain.tripsavvy-advertising .header-01 { margin-bottom: 20px; }
.tripsavvy.single .contain.tripsavvy-advertising .thespruce-section__title, .tripsavvy-template .contain.tripsavvy-advertising .thespruce-section__title { font-family: 'Source Serif Pro', serif; font-weight: normal; font-style: normal; font-stretch: normal; color: #7c8a8d; font-size: 24px; margin-bottom: 60px; }

.tripsavvy.single .thespruce-section__title, .tripsavvy-template .thespruce-section__title { font-family: 'Source Serif Pro', serif; font-weight: normal; font-style: normal; font-stretch: normal; color: #7c8a8d; font-size: 24px; margin-bottom: 60px; }

.verywell-landscape { clear: both; text-align: center; padding-top: 20px; }
.thoughtco .verywell-landscape, .the-spruce .verywell-landscape { width: 100%; }
.thoughtco .verywell-landscape { background: white; padding-top: 20px; }

.thoughtco.single, .thoughtco-template { border-bottom: white; }

.thoughtco.single .solution-modal, .thoughtco-template .solution-modal, .the-spruce.single .solution-modal, .the-spruce-template .solution-modal, .lifewire.single .solution-modal, .lifewire-template .solution-modal, .thebalance.single .solution-modal, .thebalance-template .solution-modal, .verywell-template .solution-modal, .verywell.single .solution-modal { max-width: 1278px; margin-top: -3em; border-bottom: 60px solid #28c4d8; padding-bottom: 3em; margin-bottom: 45px; }
.thoughtco.single .solution-modal .txt--left, .thoughtco-template .solution-modal .txt--left, .the-spruce.single .solution-modal .txt--left, .the-spruce-template .solution-modal .txt--left, .lifewire.single .solution-modal .txt--left, .lifewire-template .solution-modal .txt--left, .thebalance.single .solution-modal .txt--left, .thebalance-template .solution-modal .txt--left, .verywell-template .solution-modal .txt--left, .verywell.single .solution-modal .txt--left { margin-left: 15.2rem; margin-top: 95px; margin-bottom: 70px; clear: left; overflow: hidden; }
@media only screen and (max-width: 33.5625em) { .thoughtco.single .solution-modal .txt--left, .thoughtco-template .solution-modal .txt--left, .the-spruce.single .solution-modal .txt--left, .the-spruce-template .solution-modal .txt--left, .lifewire.single .solution-modal .txt--left, .lifewire-template .solution-modal .txt--left, .thebalance.single .solution-modal .txt--left, .thebalance-template .solution-modal .txt--left, .verywell-template .solution-modal .txt--left, .verywell.single .solution-modal .txt--left { margin-left: 0; margin-top: 12px; } }
.thoughtco.single .solution-modal.Portrait .txt--left, .thoughtco-template .solution-modal.Portrait .txt--left, .the-spruce.single .solution-modal.Portrait .txt--left, .the-spruce-template .solution-modal.Portrait .txt--left, .lifewire.single .solution-modal.Portrait .txt--left, .lifewire-template .solution-modal.Portrait .txt--left, .thebalance.single .solution-modal.Portrait .txt--left, .thebalance-template .solution-modal.Portrait .txt--left, .verywell-template .solution-modal.Portrait .txt--left, .verywell.single .solution-modal.Portrait .txt--left { margin-top: 60px; float: left; }
.thoughtco.single header.branding, .thoughtco-template header.branding, .the-spruce.single header.branding, .the-spruce-template header.branding, .lifewire.single header.branding, .lifewire-template header.branding, .thebalance.single header.branding, .thebalance-template header.branding, .verywell-template header.branding, .verywell.single header.branding { padding-bottom: 0; }
.thoughtco.single header.branding .contain, .thoughtco-template header.branding .contain, .the-spruce.single header.branding .contain, .the-spruce-template header.branding .contain, .lifewire.single header.branding .contain, .lifewire-template header.branding .contain, .thebalance.single header.branding .contain, .thebalance-template header.branding .contain, .verywell-template header.branding .contain, .verywell.single header.branding .contain { max-width: 1278px; }

.thoughtco.single .solution-modal, .thoughtco-template .solution-modal { border-bottom-color: white; }

.thoughtco.single .thebalance-solution-header, .thoughtco-template .thebalance-solution-header, .the-spruce.single .thebalance-solution-header, .the-spruce-template .thebalance-solution-header { padding-left: 20px; }
.thoughtco.single .solution-modal .txt--left, .thoughtco-template .solution-modal .txt--left, .the-spruce.single .solution-modal .txt--left, .the-spruce-template .solution-modal .txt--left { padding-left: 20px; float: none; margin-top: 0; margin-left: 0; padding-top: 20px; width: 40%; }
@media only screen and (max-width: 33.5625em) { .thoughtco.single .solution-modal .txt--left, .thoughtco-template .solution-modal .txt--left, .the-spruce.single .solution-modal .txt--left, .the-spruce-template .solution-modal .txt--left { width: auto; min-height: 0 !important; margin-bottom: 0; margin-left: 0; padding-left: 0; } }

.thoughtco.single header.branding .contain, .thoughtco-template header.branding .contain, .the-spruce.single header.branding .contain, .the-spruce-template header.branding .contain { max-width: 1380px; padding-bottom: 24px; }

.thoughtco.single .solution-modal.Landscape .txt--left, .thoughtco.single .solution-modal.Portrait .txt--left, .thoughtco-template .solution-modal.Landscape .txt--left, .thoughtco-template .solution-modal.Portrait .txt--left, .lifewire.single .solution-modal.Landscape .txt--left, .lifewire.single .solution-modal.Portrait .txt--left, .lifewire-template .solution-modal.Landscape .txt--left, .lifewire-template .solution-modal.Portrait .txt--left, .thebalance.single .solution-modal.Landscape .txt--left, .thebalance.single .solution-modal.Portrait .txt--left, .thebalance-template .solution-modal.Landscape .txt--left, .thebalance-template .solution-modal.Portrait .txt--left { font-family: 'Publico Text Web'; font-weight: 400; font-style: normal; font-stretch: normal; margin-top: 60px; float: left; margin-bottom: 0; }
@media only screen and (max-width: 33.5625em) { .thoughtco.single .solution-modal.Landscape .txt--left, .thoughtco.single .solution-modal.Portrait .txt--left, .thoughtco-template .solution-modal.Landscape .txt--left, .thoughtco-template .solution-modal.Portrait .txt--left, .lifewire.single .solution-modal.Landscape .txt--left, .lifewire.single .solution-modal.Portrait .txt--left, .lifewire-template .solution-modal.Landscape .txt--left, .lifewire-template .solution-modal.Portrait .txt--left, .thebalance.single .solution-modal.Landscape .txt--left, .thebalance.single .solution-modal.Portrait .txt--left, .thebalance-template .solution-modal.Landscape .txt--left, .thebalance-template .solution-modal.Portrait .txt--left { margin-top: 0; } }

.thoughtco.single .solution-modal.Landscape .txt--left, .thoughtco.single .solution-modal.Portrait .txt--left, .thoughtco-template .solution-modal.Landscape .txt--left, .thoughtco-template .solution-modal.Portrait .txt--left { margin-top: 20px; }

.lifewire.single .solution-modal.Landscape .txt--left, .lifewire.single .solution-modal.Portrait .txt--left, .lifewire-template .solution-modal.Landscape .txt--left, .lifewire-template .solution-modal.Portrait .txt--left { font-family: 'Graphik'; font-weight: 400; font-style: normal; font-stretch: normal; }

.the-spruce.single .solution-modal.Landscape .txt--center, .the-spruce.single .solution-modal.Landscape .hero__header, .the-spruce.single .solution-modal.Landscape .main-nav__item, .the-spruce.single .solution-modal.Landscape .stats, .the-spruce.single .solution-modal.Landscape .tabs, .the-spruce.single .solution-modal.Portrait .txt--center, .the-spruce.single .solution-modal.Portrait .hero__header, .the-spruce.single .solution-modal.Portrait .main-nav__item, .the-spruce.single .solution-modal.Portrait .stats, .the-spruce.single .solution-modal.Portrait .tabs, .the-spruce-template .solution-modal.Landscape .txt--center, .the-spruce-template .solution-modal.Landscape .hero__header, .the-spruce-template .solution-modal.Landscape .main-nav__item, .the-spruce-template .solution-modal.Landscape .stats, .the-spruce-template .solution-modal.Landscape .tabs, .the-spruce-template .solution-modal.Portrait .txt--center, .the-spruce-template .solution-modal.Portrait .hero__header, .the-spruce-template .solution-modal.Portrait .main-nav__item, .the-spruce-template .solution-modal.Portrait .stats, .the-spruce-template .solution-modal.Portrait .tabs { bottom: auto; margin-top: 0; padding-top: 0; float: left; margin-bottom: 0; }
@media only screen and (max-width: 33.5625em) { .the-spruce.single .solution-modal.Landscape .txt--center, .the-spruce.single .solution-modal.Landscape .hero__header, .the-spruce.single .solution-modal.Landscape .main-nav__item, .the-spruce.single .solution-modal.Landscape .stats, .the-spruce.single .solution-modal.Landscape .tabs, .the-spruce.single .solution-modal.Portrait .txt--center, .the-spruce.single .solution-modal.Portrait .hero__header, .the-spruce.single .solution-modal.Portrait .main-nav__item, .the-spruce.single .solution-modal.Portrait .stats, .the-spruce.single .solution-modal.Portrait .tabs, .the-spruce-template .solution-modal.Landscape .txt--center, .the-spruce-template .solution-modal.Landscape .hero__header, .the-spruce-template .solution-modal.Landscape .main-nav__item, .the-spruce-template .solution-modal.Landscape .stats, .the-spruce-template .solution-modal.Landscape .tabs, .the-spruce-template .solution-modal.Portrait .txt--center, .the-spruce-template .solution-modal.Portrait .hero__header, .the-spruce-template .solution-modal.Portrait .main-nav__item, .the-spruce-template .solution-modal.Portrait .stats, .the-spruce-template .solution-modal.Portrait .tabs { float: none; position: static; text-align: left; width: auto; margin-right: 0; margin-bottom: 6px; text-align: center; } }

.thoughtco.single .solution-modal.Landscape .txt--center, .thoughtco.single .solution-modal.Landscape .hero__header, .thoughtco.single .solution-modal.Landscape .main-nav__item, .thoughtco.single .solution-modal.Landscape .stats, .thoughtco.single .solution-modal.Landscape .tabs, .thoughtco.single .solution-modal.Portrait .txt--center, .thoughtco.single .solution-modal.Portrait .hero__header, .thoughtco.single .solution-modal.Portrait .main-nav__item, .thoughtco.single .solution-modal.Portrait .stats, .thoughtco.single .solution-modal.Portrait .tabs, .thoughtco-template .solution-modal.Landscape .txt--center, .thoughtco-template .solution-modal.Landscape .hero__header, .thoughtco-template .solution-modal.Landscape .main-nav__item, .thoughtco-template .solution-modal.Landscape .stats, .thoughtco-template .solution-modal.Landscape .tabs, .thoughtco-template .solution-modal.Portrait .txt--center, .thoughtco-template .solution-modal.Portrait .hero__header, .thoughtco-template .solution-modal.Portrait .main-nav__item, .thoughtco-template .solution-modal.Portrait .stats, .thoughtco-template .solution-modal.Portrait .tabs { font-family: "georgia"; font-weight: normal; font-style: normal; font-stretch: normal; bottom: auto; margin-top: 0; padding-top: 40px; float: left; margin-bottom: 0; }
@media only screen and (max-width: 33.5625em) { .thoughtco.single .solution-modal.Landscape .txt--center, .thoughtco.single .solution-modal.Landscape .hero__header, .thoughtco.single .solution-modal.Landscape .main-nav__item, .thoughtco.single .solution-modal.Landscape .stats, .thoughtco.single .solution-modal.Landscape .tabs, .thoughtco.single .solution-modal.Portrait .txt--center, .thoughtco.single .solution-modal.Portrait .hero__header, .thoughtco.single .solution-modal.Portrait .main-nav__item, .thoughtco.single .solution-modal.Portrait .stats, .thoughtco.single .solution-modal.Portrait .tabs, .thoughtco-template .solution-modal.Landscape .txt--center, .thoughtco-template .solution-modal.Landscape .hero__header, .thoughtco-template .solution-modal.Landscape .main-nav__item, .thoughtco-template .solution-modal.Landscape .stats, .thoughtco-template .solution-modal.Landscape .tabs, .thoughtco-template .solution-modal.Portrait .txt--center, .thoughtco-template .solution-modal.Portrait .hero__header, .thoughtco-template .solution-modal.Portrait .main-nav__item, .thoughtco-template .solution-modal.Portrait .stats, .thoughtco-template .solution-modal.Portrait .tabs { float: none; position: static; text-align: left; width: auto; margin-right: 0; margin-bottom: 6px; text-align: center; } }

.overflow--hidden { overflow: hidden; }

.verywell .team-members h2 { font-size: 1.5rem; }
.the-spruce.single .team-members h2, .the-spruce-template .team-members h2 { font-size: 30px; color: #101010; max-width: none; margin-bottom: 20px; }
.the-spruce.single .team-members.our-experts li, .the-spruce.single .team-members.our-experts .li, .the-spruce-template .team-members.our-experts li, .the-spruce-template .team-members.our-experts .li { border-color: #d4d4d4; padding: 0; }
.the-spruce.single .team-members.our-experts li .meta--excerpt p, .the-spruce.single .team-members.our-experts .li .meta--excerpt p, .the-spruce-template .team-members.our-experts li .meta--excerpt p, .the-spruce-template .team-members.our-experts .li .meta--excerpt p { font-size: 17px; }
.the-spruce.single .team-members.our-experts li .meta--excerpt strong, .the-spruce.single .team-members.our-experts li .meta--excerpt .txt--bold, .the-spruce.single .team-members.our-experts li .meta--excerpt .channel--title, .the-spruce.single .team-members.our-experts li .meta--excerpt .main-nav__item, .the-spruce.single .team-members.our-experts li .meta--excerpt .smt__title, .the-spruce.single .team-members.our-experts li .meta--excerpt .stat, .the-spruce.single .team-members.our-experts li .meta--excerpt .tab--btn, .the-spruce.single .team-members.our-experts li .meta--excerpt .cta__btn, .the-spruce.single .team-members.our-experts .li .meta--excerpt strong, .the-spruce.single .team-members.our-experts .li .meta--excerpt .txt--bold, .the-spruce.single .team-members.our-experts .li .meta--excerpt .channel--title, .the-spruce.single .team-members.our-experts .li .meta--excerpt .main-nav__item, .the-spruce.single .team-members.our-experts .li .meta--excerpt .smt__title, .the-spruce.single .team-members.our-experts .li .meta--excerpt .stat, .the-spruce.single .team-members.our-experts .li .meta--excerpt .tab--btn, .the-spruce.single .team-members.our-experts .li .meta--excerpt .cta__btn, .the-spruce-template .team-members.our-experts li .meta--excerpt strong, .the-spruce-template .team-members.our-experts li .meta--excerpt .txt--bold, .the-spruce-template .team-members.our-experts li .meta--excerpt .channel--title, .the-spruce-template .team-members.our-experts li .meta--excerpt .main-nav__item, .the-spruce-template .team-members.our-experts li .meta--excerpt .smt__title, .the-spruce-template .team-members.our-experts li .meta--excerpt .stat, .the-spruce-template .team-members.our-experts li .meta--excerpt .tab--btn, .the-spruce-template .team-members.our-experts li .meta--excerpt .cta__btn, .the-spruce-template .team-members.our-experts .li .meta--excerpt strong, .the-spruce-template .team-members.our-experts .li .meta--excerpt .txt--bold, .the-spruce-template .team-members.our-experts .li .meta--excerpt .channel--title, .the-spruce-template .team-members.our-experts .li .meta--excerpt .main-nav__item, .the-spruce-template .team-members.our-experts .li .meta--excerpt .smt__title, .the-spruce-template .team-members.our-experts .li .meta--excerpt .stat, .the-spruce-template .team-members.our-experts .li .meta--excerpt .tab--btn, .the-spruce-template .team-members.our-experts .li .meta--excerpt .cta__btn { display: inline; }
.the-spruce.single .team-members.our-experts li .author--meta, .the-spruce.single .team-members.our-experts .li .author--meta, .the-spruce-template .team-members.our-experts li .author--meta, .the-spruce-template .team-members.our-experts .li .author--meta { text-align: center; }
.the-spruce.single .team-members.our-experts li .center__img, .the-spruce.single .team-members.our-experts .li .center__img, .the-spruce-template .team-members.our-experts li .center__img, .the-spruce-template .team-members.our-experts .li .center__img { width: 100%; }
.the-spruce.single .team-members.our-experts li .meta--title--banner--container, .the-spruce.single .team-members.our-experts .li .meta--title--banner--container, .the-spruce-template .team-members.our-experts li .meta--title--banner--container, .the-spruce-template .team-members.our-experts .li .meta--title--banner--container { text-align: center; margin-top: -16px; font-size: 0; height: 32px; }
.the-spruce.single .team-members.our-experts li .meta--title--banner--container i, .the-spruce.single .team-members.our-experts .li .meta--title--banner--container i, .the-spruce-template .team-members.our-experts li .meta--title--banner--container i, .the-spruce-template .team-members.our-experts .li .meta--title--banner--container i { display: inline-block; vertical-align: text-bottom; font-style: normal; font-size: 14px; line-height: 32px; height: 32px; padding: 0 10px; color: #2c2b2b; }
.the-spruce.single .team-members.our-experts li .meta--title--banner--container svg, .the-spruce.single .team-members.our-experts .li .meta--title--banner--container svg, .the-spruce-template .team-members.our-experts li .meta--title--banner--container svg, .the-spruce-template .team-members.our-experts .li .meta--title--banner--container svg { height: 100%; }
.the-spruce.single .team-members.our-experts li.flag-0 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.flag-0 .meta--title--banner, .the-spruce-template .team-members.our-experts li.flag-0 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.flag-0 .meta--title--banner { background: #b6e3c7; }
.the-spruce.single .team-members.our-experts li.flag-0 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.flag-0 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.flag-0 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.flag-0 .banner-arrow polygon { fill: #b6e3c7 !important; }
.the-spruce.single .team-members.our-experts li.flag-1 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.flag-1 .meta--title--banner, .the-spruce-template .team-members.our-experts li.flag-1 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.flag-1 .meta--title--banner { background: #fcecdf; }
.the-spruce.single .team-members.our-experts li.flag-1 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.flag-1 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.flag-1 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.flag-1 .banner-arrow polygon { fill: #fcecdf !important; }
.the-spruce.single .team-members.our-experts li.flag-2 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.flag-2 .meta--title--banner, .the-spruce-template .team-members.our-experts li.flag-2 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.flag-2 .meta--title--banner { background: #f4edce; }
.the-spruce.single .team-members.our-experts li.flag-2 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.flag-2 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.flag-2 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.flag-2 .banner-arrow polygon { fill: #f4edce !important; }
.the-spruce.single .team-members.our-experts li.flag-3 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.flag-3 .meta--title--banner, .the-spruce-template .team-members.our-experts li.flag-3 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.flag-3 .meta--title--banner { background: #ccf4f9; }
.the-spruce.single .team-members.our-experts li.flag-3 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.flag-3 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.flag-3 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.flag-3 .banner-arrow polygon { fill: #ccf4f9 !important; }
.the-spruce.single .team-members.our-experts li.flag-4 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.flag-4 .meta--title--banner, .the-spruce-template .team-members.our-experts li.flag-4 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.flag-4 .meta--title--banner { background: #d3e0ed; }
.the-spruce.single .team-members.our-experts li.flag-4 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.flag-4 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.flag-4 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.flag-4 .banner-arrow polygon { fill: #d3e0ed !important; }
.the-spruce.single .team-members.our-experts li.flag-5 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.flag-5 .meta--title--banner, .the-spruce-template .team-members.our-experts li.flag-5 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.flag-5 .meta--title--banner { background: #e1f5d3; }
.the-spruce.single .team-members.our-experts li.flag-5 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.flag-5 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.flag-5 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.flag-5 .banner-arrow polygon { fill: #e1f5d3 !important; }
.the-spruce.single .team-members.our-experts li.flag-6 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.flag-6 .meta--title--banner, .the-spruce-template .team-members.our-experts li.flag-6 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.flag-6 .meta--title--banner { background: #e8deee; }
.the-spruce.single .team-members.our-experts li.flag-6 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.flag-6 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.flag-6 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.flag-6 .banner-arrow polygon { fill: #e8deee !important; }
.the-spruce.single .team-members.our-experts li.flag-7 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.flag-7 .meta--title--banner, .the-spruce-template .team-members.our-experts li.flag-7 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.flag-7 .meta--title--banner { background: #e8deee; }
.the-spruce.single .team-members.our-experts li.flag-7 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.flag-7 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.flag-7 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.flag-7 .banner-arrow polygon { fill: #e8deee !important; }
.the-spruce.single .team-members.our-experts li.featured-article-flag-0 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.featured-article-flag-0 .meta--title--banner, .the-spruce-template .team-members.our-experts li.featured-article-flag-0 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.featured-article-flag-0 .meta--title--banner { background: #dbcfe3; }
.the-spruce.single .team-members.our-experts li.featured-article-flag-0 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.featured-article-flag-0 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.featured-article-flag-0 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.featured-article-flag-0 .banner-arrow polygon { fill: #dbcfe3 !important; }
.the-spruce.single .team-members.our-experts li.featured-article-flag-1 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.featured-article-flag-1 .meta--title--banner, .the-spruce-template .team-members.our-experts li.featured-article-flag-1 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.featured-article-flag-1 .meta--title--banner { background: #ece2be; }
.the-spruce.single .team-members.our-experts li.featured-article-flag-1 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.featured-article-flag-1 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.featured-article-flag-1 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.featured-article-flag-1 .banner-arrow polygon { fill: #ece2be !important; }
.the-spruce.single .team-members.our-experts li.featured-article-flag-2 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.featured-article-flag-2 .meta--title--banner, .the-spruce-template .team-members.our-experts li.featured-article-flag-2 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.featured-article-flag-2 .meta--title--banner { background: #b6e3c7; }
.the-spruce.single .team-members.our-experts li.featured-article-flag-2 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.featured-article-flag-2 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.featured-article-flag-2 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.featured-article-flag-2 .banner-arrow polygon { fill: #b6e3c7 !important; }
.the-spruce.single .team-members.our-experts li.featured-article-flag-3 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.featured-article-flag-3 .meta--title--banner, .the-spruce-template .team-members.our-experts li.featured-article-flag-3 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.featured-article-flag-3 .meta--title--banner { background: #c3d2e2; }
.the-spruce.single .team-members.our-experts li.featured-article-flag-3 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.featured-article-flag-3 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.featured-article-flag-3 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.featured-article-flag-3 .banner-arrow polygon { fill: #c3d2e2 !important; }
.the-spruce.single .team-members.our-experts li.expert-flag-0 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.expert-flag-0 .meta--title--banner, .the-spruce-template .team-members.our-experts li.expert-flag-0 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.expert-flag-0 .meta--title--banner { background: #c4d2e1; }
.the-spruce.single .team-members.our-experts li.expert-flag-0 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.expert-flag-0 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.expert-flag-0 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.expert-flag-0 .banner-arrow polygon { fill: #c4d2e1 !important; }
.the-spruce.single .team-members.our-experts li.expert-flag-1 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.expert-flag-1 .meta--title--banner, .the-spruce-template .team-members.our-experts li.expert-flag-1 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.expert-flag-1 .meta--title--banner { background: #dbd0e3; }
.the-spruce.single .team-members.our-experts li.expert-flag-1 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.expert-flag-1 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.expert-flag-1 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.expert-flag-1 .banner-arrow polygon { fill: #dbd0e3 !important; }
.the-spruce.single .team-members.our-experts li.expert-flag-2 .meta--title--banner, .the-spruce.single .team-members.our-experts .li.expert-flag-2 .meta--title--banner, .the-spruce-template .team-members.our-experts li.expert-flag-2 .meta--title--banner, .the-spruce-template .team-members.our-experts .li.expert-flag-2 .meta--title--banner { background: #b7e3c8; }
.the-spruce.single .team-members.our-experts li.expert-flag-2 .banner-arrow polygon, .the-spruce.single .team-members.our-experts .li.expert-flag-2 .banner-arrow polygon, .the-spruce-template .team-members.our-experts li.expert-flag-2 .banner-arrow polygon, .the-spruce-template .team-members.our-experts .li.expert-flag-2 .banner-arrow polygon { fill: #b7e3c8 !important; }
.the-spruce.single .team-members li, .the-spruce.single .team-members .li, .the-spruce-template .team-members li, .the-spruce-template .team-members .li { margin-bottom: 24px; background: white; padding: 24px; border: 1px solid #d8d8d8; margin-left: 23px; }
.the-spruce.single .team-members li:first-child, .the-spruce.single .team-members .li:first-child, .the-spruce-template .team-members li:first-child, .the-spruce-template .team-members .li:first-child { margin-left: 0; }
.the-spruce.single .team-members li.member, .the-spruce.single .team-members .li.member, .the-spruce-template .team-members li.member, .the-spruce-template .team-members .li.member { width: 350px; height: auto !important; padding: 0; }
@media only screen and (max-width: 33.5625em) { .the-spruce.single .team-members li.member, .the-spruce.single .team-members .li.member, .the-spruce-template .team-members li.member, .the-spruce-template .team-members .li.member { margin-left: 0; max-width: none; } }
.lifewire.single .team-members h2, .lifewire-template .team-members h2 { font-size: 23px; color: #101010; }
.lifewire.single .team-members.our-experts li, .lifewire-template .team-members.our-experts li { min-height: 590px; height: 590px; padding: 20px; }
.lifewire.single .team-members.our-experts li .member--meta, .lifewire-template .team-members.our-experts li .member--meta { padding: 0; }
.lifewire.single .team-members.our-experts li .center__img, .lifewire-template .team-members.our-experts li .center__img { width: 100%; }
.lifewire.single .team-members li, .lifewire-template .team-members li { margin-bottom: 24px; background: white; padding: 24px; border: 1px solid #d8d8d8; }
.thoughtco.single .team-members h2, .thoughtco-template .team-members h2 { max-width: none !important; font-size: 23px; margin-bottom: 14px; padding-bottom: 14px; margin-top: 4px; font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; border-bottom: #CCC 1px solid; color: #2c2b2b; }
.thoughtco.single .team-members.our-experts li, .thoughtco-template .team-members.our-experts li { height: 530px; padding: 20px; width: 310px; margin-left: 20px; }
@media only screen and (max-width: 33.5625em) { .thoughtco.single .team-members.our-experts li, .thoughtco-template .team-members.our-experts li { width: auto; height: auto; margin-left: 0; } }
.thoughtco.single .team-members.our-experts li:first-child, .thoughtco-template .team-members.our-experts li:first-child { margin-left: 0; }
.thoughtco.single .team-members.our-experts li .meta--excerpt p, .thoughtco-template .team-members.our-experts li .meta--excerpt p { font-family: "georgia"; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.3; font-size: 15px; border-top: #CCC 1px solid; padding-top: 14px; margin-top: 14px; margin-bottom: 0; }
.thoughtco.single .team-members.our-experts li .meta--excerpt p:first-child, .thoughtco-template .team-members.our-experts li .meta--excerpt p:first-child { margin-top: 0; padding-top: 0; border-top: 0; }
.thoughtco.single .team-members.our-experts li .member--meta, .thoughtco-template .team-members.our-experts li .member--meta { padding: 0; }
.thoughtco.single .team-members.our-experts li .member--meta b, .thoughtco-template .team-members.our-experts li .member--meta b { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; }
.thoughtco.single .team-members.our-experts li .center__img, .thoughtco-template .team-members.our-experts li .center__img { width: 100%; margin-bottom: 12px; }
.thoughtco.single .team-members.our-experts .author--meta, .thoughtco-template .team-members.our-experts .author--meta { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; color: #db2630; margin-bottom: 0; }
.thoughtco.single .team-members li, .thoughtco.single .team-members .li, .thoughtco-template .team-members li, .thoughtco-template .team-members .li { box-shadow: -1px 0 2px 0 rgba(1, 1, 1, 0.12), 1px 0 2px 0 rgba(1, 1, 1, 0.12), 0 1px 1px 0 rgba(1, 1, 1, 0.24); margin-left: 24px; width: 318px; margin-bottom: 24px; background: white; padding: 12px; }
.thoughtco.single .team-members li:first-child, .thoughtco.single .team-members .li:first-child, .thoughtco-template .team-members li:first-child, .thoughtco-template .team-members .li:first-child { margin-left: 0; }
@media only screen and (max-width: 33.5625em) { .thoughtco.single .team-members li, .thoughtco.single .team-members .li, .thoughtco-template .team-members li, .thoughtco-template .team-members .li { width: auto; margin-left: 0; } }
.tripsavvy.single .team-members h2, .tripsavvy-template .team-members h2 { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; color: #2c2b2b; }
.tripsavvy.single .team-members.our-experts li, .tripsavvy-template .team-members.our-experts li { height: 505px; padding: 20px; width: 340px; margin-left: 20px; }
.tripsavvy.single .team-members.our-experts li .solution-link, .tripsavvy-template .team-members.our-experts li .solution-link { text-align: center; display: block; color: #2c2b2b; font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; font-stretch: normal; font-size: 24px; border-top: #d4d4d4 1px solid; padding: 15px 0 0px 0; margin-top: 15px; }
.tripsavvy.single .team-members.our-experts li .solution-link:hover, .tripsavvy-template .team-members.our-experts li .solution-link:hover { color: #01CEDF; }
.tripsavvy.single .team-members.our-experts li .solution-link.first, .tripsavvy-template .team-members.our-experts li .solution-link.first { margin-top: 0; border-top: 0; padding-top: 0; }
.tripsavvy.single .team-members.our-experts li.solutions-col, .tripsavvy-template .team-members.our-experts li.solutions-col { height: auto !important; text-align: center; }
@media only screen and (max-width: 48em) { .tripsavvy.single .team-members.our-experts li.solutions-col, .tripsavvy-template .team-members.our-experts li.solutions-col { display: block; width: 90%; margin-left: auto !important; margin-right: auto; } }
@media only screen and (max-width: 33.5625em) { .tripsavvy.single .team-members.our-experts li.solutions-col, .tripsavvy-template .team-members.our-experts li.solutions-col { width: auto; } }
.tripsavvy.single .team-members.our-experts li.solutions-col .sol-col-header, .tripsavvy-template .team-members.our-experts li.solutions-col .sol-col-header { text-align: center; margin-top: -33px; margin-bottom: 30px; font-size: 18px; }
.tripsavvy.single .team-members.our-experts li.solutions-col .u-highlight, .tripsavvy-template .team-members.our-experts li.solutions-col .u-highlight { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; text-transform: uppercase; letter-spacing: 1px; }
@media only screen and (max-width: 48em) { .tripsavvy.single .team-members.our-experts li, .tripsavvy-template .team-members.our-experts li { width: 50%; display: block; height: auto; margin-left: auto !important; margin-right: auto !important; } }
@media only screen and (max-width: 33.5625em) { .tripsavvy.single .team-members.our-experts li, .tripsavvy-template .team-members.our-experts li { width: auto; display: block; } }
.tripsavvy.single .team-members.our-experts li:first-child, .tripsavvy-template .team-members.our-experts li:first-child { margin-left: 0; }
.tripsavvy.single .team-members.our-experts li .meta--excerpt p:first-child, .tripsavvy-template .team-members.our-experts li .meta--excerpt p:first-child { margin-top: 0; padding-top: 0; border-top: 0; }
.tripsavvy.single .team-members.our-experts li .member--meta, .tripsavvy-template .team-members.our-experts li .member--meta { background: transparent; padding: 0; }
.tripsavvy.single .team-members.our-experts li .member--meta b, .tripsavvy-template .team-members.our-experts li .member--meta b { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; }
.tripsavvy.single .team-members.our-experts li .member--meta .smt__name, .tripsavvy-template .team-members.our-experts li .member--meta .smt__name { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; font-size: 23px; text-transform: uppercase; margin-bottom: 4px; }
.tripsavvy.single .team-members.our-experts li .center__img, .tripsavvy-template .team-members.our-experts li .center__img { width: 100%; margin-bottom: 12px; }
.tripsavvy.single .team-members.our-experts .expertise, .tripsavvy-template .team-members.our-experts .expertise { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; color: #7c8a8d; }
.tripsavvy.single .team-members.our-experts .tripsavvy-expert-points, .tripsavvy-template .team-members.our-experts .tripsavvy-expert-points { padding-left: 65px; margin-top: 10px; }
.tripsavvy.single .team-members.our-experts .tripsavvy-expert-points.oteri-expert, .tripsavvy-template .team-members.our-experts .tripsavvy-expert-points.oteri-expert { background: url("/assets/img/tripsavvy/oteri-icon.png") top left no-repeat; }
.tripsavvy.single .team-members.our-experts .tripsavvy-expert-points.guzy-expert, .tripsavvy-template .team-members.our-experts .tripsavvy-expert-points.guzy-expert { background: url("/assets/img/tripsavvy/guzy-icon.png") top left no-repeat; }
.tripsavvy.single .team-members.our-experts .tripsavvy-expert-points.cortez-expert, .tripsavvy-template .team-members.our-experts .tripsavvy-expert-points.cortez-expert { background: url("/assets/img/tripsavvy/cortez-icon.png") top left no-repeat; }
.tripsavvy.single .team-members.our-experts .tripsavvy-expert-points p, .tripsavvy-template .team-members.our-experts .tripsavvy-expert-points p { line-height: 1.4; margin-top: 0; margin-bottom: 5px; font-family: 'Source Serif Pro', serif; font-weight: normal; font-style: normal; font-stretch: normal; position: relative; font-size: 16px; }
.tripsavvy.single .team-members.our-experts .tripsavvy-expert-points p.no-bullet, .tripsavvy-template .team-members.our-experts .tripsavvy-expert-points p.no-bullet { font-size: 110%; }
.tripsavvy.single .team-members.our-experts .tripsavvy-expert-points p.no-bullet:before, .tripsavvy-template .team-members.our-experts .tripsavvy-expert-points p.no-bullet:before { display: none; margin-bottom: 0; }
.tripsavvy.single .team-members.our-experts .tripsavvy-expert-points p:before, .tripsavvy-template .team-members.our-experts .tripsavvy-expert-points p:before { /* Unicode bullet symbol */ content: '\2022 '; /* Bullet color */ color: #becaca; position: absolute; left: -.5em; font-size: 22px; line-height: 1; top: 2px; }
.tripsavvy.single .team-members.our-experts .author--meta, .tripsavvy-template .team-members.our-experts .author--meta { font-family: 'Source Serif Pro', serif; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1; font-size: 17px; margin-top: 2px; margin-bottom: 12px; }
.tripsavvy.single .team-members li, .tripsavvy.single .team-members .li, .tripsavvy-template .team-members li, .tripsavvy-template .team-members .li { margin-left: 24px; width: 318px; margin-bottom: 24px; background: white; padding: 20px; }
.tripsavvy.single .team-members li:first-child, .tripsavvy.single .team-members .li:first-child, .tripsavvy-template .team-members li:first-child, .tripsavvy-template .team-members .li:first-child { margin-left: 0; }
@media only screen and (max-width: 33.5625em) { .tripsavvy.single .team-members li, .tripsavvy.single .team-members .li, .tripsavvy-template .team-members li, .tripsavvy-template .team-members .li { width: auto; margin-left: 0; } }

.spruce-down-arrow-img { background: url("/assets/img/thespruce/down-arrow.svg") center center no-repeat; width: 26px; margin-left: 12px; display: inline-block; height: 19px; }

.spruce-visit-arrow-img { background: url("/assets/img/thespruce/visit-site-arrow.png") center center; width: 26px; margin-left: 12px; display: inline-block; height: 19px; }

#slider { max-width: none; margin-left: auto; margin-right: auto; }
#slider img { width: 100%; display: block; }

#vacation_like_a_pro { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 5; }

#swiper_container { position: relative; }

.row, .soft--row { clear: both; }

@media only screen and (max-width: 33.5625em) { .tripsavvy .soft--row { padding-bottom: 1em; padding-top: 1em; } }
.verywell.single .soft--row.experts--row { background: #f7f9f9; padding-bottom: 0; padding-top: 40px; margin-bottom: 40px; }
.thebalance.single .soft--row.experts--row { background: url(/assets/img/thebalance/color-bars.png) center top no-repeat; padding-bottom: 0; padding-top: 90px; margin-bottom: 40px; }
.lifewire.single .soft--row.experts--row { padding-bottom: 0; padding-top: 60px; padding-bottom: 60px; margin-bottom: 40px; background: #f2f2f2; }
.thoughtco.single .soft--row.experts--row { margin-right: auto; margin-left: auto; padding-bottom: 0px; padding-top: 40px; padding-bottom: 60px; margin-bottom: 0px; }
.soft--row.gray--row { background: #f2f2f2; }
.soft--row.last--row { padding-bottom: 100px; }

.twelve-twelve, .twelve-eleven, .twelve-ten, .twelve-nine, .twelve-eight, .twelve-seven, .twelve-six, .twelve-five, .twelve-four, .twelve-three, .twelve-one { width: 100%; }

.twelve-two { width: 50%; }

.mbl-four { width: 33.33333%; }

.mbl-eight { width: 66.66667%; }

.branding { height: 55px; }
.lifewire.single .branding, .lifewire-template .branding, .thebalance.single .branding, .thebalance-template .branding, .verywell.single .branding, .verywell-template .branding, .thoughtco.single .branding, .thoughtco-template .branding, .the-spruce.single .branding, .the-spruce-template .branding, .tripsavvy.single .branding, .tripsavvy-template .branding { background: white; padding-top: 0; }
@media only screen and (max-width: 61.9375em) { .lifewire.single .branding .main-nav, .lifewire-template .branding .main-nav, .thebalance.single .branding .main-nav, .thebalance-template .branding .main-nav, .verywell.single .branding .main-nav, .verywell-template .branding .main-nav, .thoughtco.single .branding .main-nav, .thoughtco-template .branding .main-nav, .the-spruce.single .branding .main-nav, .the-spruce-template .branding .main-nav, .tripsavvy.single .branding .main-nav, .tripsavvy-template .branding .main-nav { padding-top: 0; padding-bottom: 0; z-index: 2; position: relative; } }
.lifewire.single .branding .contain, .lifewire-template .branding .contain, .thebalance.single .branding .contain, .thebalance-template .branding .contain, .verywell.single .branding .contain, .verywell-template .branding .contain, .thoughtco.single .branding .contain, .thoughtco-template .branding .contain, .the-spruce.single .branding .contain, .the-spruce-template .branding .contain, .tripsavvy.single .branding .contain, .tripsavvy-template .branding .contain { border-bottom: 4px solid #f4f4f4; padding-bottom: 32px; padding-right: 160px; }
@media only screen and (max-width: 61.9375em) { .lifewire.single .branding .contain, .lifewire-template .branding .contain, .thebalance.single .branding .contain, .thebalance-template .branding .contain, .verywell.single .branding .contain, .verywell-template .branding .contain, .thoughtco.single .branding .contain, .thoughtco-template .branding .contain, .the-spruce.single .branding .contain, .the-spruce-template .branding .contain, .tripsavvy.single .branding .contain, .tripsavvy-template .branding .contain { padding-right: 0; padding-bottom: 0; }
  .lifewire.single .branding .contain .hamburger, .lifewire-template .branding .contain .hamburger, .thebalance.single .branding .contain .hamburger, .thebalance-template .branding .contain .hamburger, .verywell.single .branding .contain .hamburger, .verywell-template .branding .contain .hamburger, .thoughtco.single .branding .contain .hamburger, .thoughtco-template .branding .contain .hamburger, .the-spruce.single .branding .contain .hamburger, .the-spruce-template .branding .contain .hamburger, .tripsavvy.single .branding .contain .hamburger, .tripsavvy-template .branding .contain .hamburger { margin-right: 10px; margin-top: 20px; }
  .lifewire.single .branding .contain .hamburger__bars, .lifewire.single .branding .contain .hamburger__bars:before, .lifewire.single .branding .contain .hamburger__bars:after, .lifewire-template .branding .contain .hamburger__bars, .lifewire-template .branding .contain .hamburger__bars:before, .lifewire-template .branding .contain .hamburger__bars:after, .thebalance.single .branding .contain .hamburger__bars, .thebalance.single .branding .contain .hamburger__bars:before, .thebalance.single .branding .contain .hamburger__bars:after, .thebalance-template .branding .contain .hamburger__bars, .thebalance-template .branding .contain .hamburger__bars:before, .thebalance-template .branding .contain .hamburger__bars:after, .verywell.single .branding .contain .hamburger__bars, .verywell.single .branding .contain .hamburger__bars:before, .verywell.single .branding .contain .hamburger__bars:after, .verywell-template .branding .contain .hamburger__bars, .verywell-template .branding .contain .hamburger__bars:before, .verywell-template .branding .contain .hamburger__bars:after, .thoughtco.single .branding .contain .hamburger__bars, .thoughtco.single .branding .contain .hamburger__bars:before, .thoughtco.single .branding .contain .hamburger__bars:after, .thoughtco-template .branding .contain .hamburger__bars, .thoughtco-template .branding .contain .hamburger__bars:before, .thoughtco-template .branding .contain .hamburger__bars:after, .the-spruce.single .branding .contain .hamburger__bars, .the-spruce.single .branding .contain .hamburger__bars:before, .the-spruce.single .branding .contain .hamburger__bars:after, .the-spruce-template .branding .contain .hamburger__bars, .the-spruce-template .branding .contain .hamburger__bars:before, .the-spruce-template .branding .contain .hamburger__bars:after, .tripsavvy.single .branding .contain .hamburger__bars, .tripsavvy.single .branding .contain .hamburger__bars:before, .tripsavvy.single .branding .contain .hamburger__bars:after, .tripsavvy-template .branding .contain .hamburger__bars, .tripsavvy-template .branding .contain .hamburger__bars:before, .tripsavvy-template .branding .contain .hamburger__bars:after { background: #28c4d8; } }
@media only screen and (max-width: 61.9375em) { .the-spruce.single .branding .contain .hamburger, .the-spruce-template .branding .contain .hamburger { margin-right: 0; }
  .the-spruce.single .branding .contain .hamburger__bars, .the-spruce.single .branding .contain .hamburger__bars:before, .the-spruce.single .branding .contain .hamburger__bars:after, .the-spruce-template .branding .contain .hamburger__bars, .the-spruce-template .branding .contain .hamburger__bars:before, .the-spruce-template .branding .contain .hamburger__bars:after { background: #a0c3cc; } }
.the-spruce.single .branding .contain, .the-spruce-template .branding .contain { background: url("/assets/img/thespruce/header-dash.png") repeat-x bottom left; border-bottom: 0; padding-bottom: 15px; padding-right: 30px; }
@media only screen and (max-width: 33.5625em) { .the-spruce.single .branding, .the-spruce-template .branding { text-align: center; } }
.tripsavvy.single .branding, .tripsavvy-template .branding { box-shadow: 0 2px 2px 0 #D0D6D9; position: relative; z-index: 2; }
@media only screen and (max-width: 61.9375em) { .tripsavvy.single .branding .contain .hamburger__bars, .tripsavvy.single .branding .contain .hamburger__bars:before, .tripsavvy.single .branding .contain .hamburger__bars:after, .tripsavvy-template .branding .contain .hamburger__bars, .tripsavvy-template .branding .contain .hamburger__bars:before, .tripsavvy-template .branding .contain .hamburger__bars:after { background: #a0c3cc; } }
.tripsavvy.single .branding .contain, .tripsavvy-template .branding .contain { border-bottom: 0; padding-bottom: 0px; padding-left: 0; padding-right: 0px; }
@media only screen and (max-width: 33.5625em) { .tripsavvy.single .branding .contain, .tripsavvy-template .branding .contain { text-align: center; } }
@media only screen and (max-width: 48em) { .tripsavvy.single .branding .contain, .tripsavvy-template .branding .contain { padding-left: 20px; padding-right: 20px; } }
@media only screen and (max-width: 33.5625em) { .tripsavvy.single .branding .contain, .tripsavvy-template .branding .contain { padding-left: 0; padding-right: 0px; } }
@media only screen and (max-width: 33.5625em) { .tripsavvy.single .branding, .tripsavvy-template .branding { text-align: center; } }
.thoughtco.single .branding, .thoughtco-template .branding { border-top: 10px solid #333333; box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.08); }
@media only screen and (max-width: 61.9375em) { .thoughtco.single .branding .contain .hamburger, .thoughtco-template .branding .contain .hamburger { margin-right: 0; }
  .thoughtco.single .branding .contain .hamburger__bars, .thoughtco.single .branding .contain .hamburger__bars:before, .thoughtco.single .branding .contain .hamburger__bars:after, .thoughtco-template .branding .contain .hamburger__bars, .thoughtco-template .branding .contain .hamburger__bars:before, .thoughtco-template .branding .contain .hamburger__bars:after { background: #2c2b2b; } }
.thoughtco.single .branding .contain, .thoughtco-template .branding .contain { border-bottom: 0; padding-bottom: 0; padding-right: 30px; }
@media only screen and (max-width: 33.5625em) { .thoughtco.single .branding, .thoughtco-template .branding { text-align: center; } }
.lifewire.single .branding, .lifewire-template .branding { background: url("/assets/img/lifewire/header-bg.png") repeat-x top left; position: relative; padding-bottom: 0; height: 100px; background-color: white; border-bottom: 60px solid white; }
.lifewire.single .branding .contain, .lifewire-template .branding .contain { padding-left: 0; padding-right: 0; height: 100%; border-bottom: 0; }
@media only screen and (max-width: 61.9375em) { .lifewire.single .branding .contain .hamburger__bars, .lifewire.single .branding .contain .hamburger__bars:before, .lifewire.single .branding .contain .hamburger__bars:after, .lifewire-template .branding .contain .hamburger__bars, .lifewire-template .branding .contain .hamburger__bars:before, .lifewire-template .branding .contain .hamburger__bars:after { background: #101010; } }
.thebalance.single .branding, .thebalance-template .branding { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; font-weight: normal; }
.verywell.single .branding, .verywell-template .branding { font-family: "FSAlbertExtraBold", helvetica; }

.logo { background: url(/assets/img/logo.svg) center center no-repeat; background-size: cover; width: 125px; height: 55px; text-indent: -9999em; }
.verywell.single .logo, .verywell-template .logo { width: 147px; height: 38px; background: url(/assets/img/verywell-logo.svg) center center no-repeat; }
.the-spruce.single .logo, .the-spruce-template .logo { width: 333px; height: 65px; background: url(/assets/img/thespruce/logo@2x.png) center center no-repeat; background-size: 333px 65px; }
@media only screen and (max-width: 33.5625em) { .the-spruce.single .logo, .the-spruce-template .logo { width: 207px; height: 40.5px; margin-top: -15px; background-size: 207px 40.5px; } }
.tripsavvy.single .logo, .tripsavvy-template .logo { width: 276px; height: 45px; background: url(/assets/img/tripsavvy/logo-lockup.png) center center no-repeat; }
@media only screen and (max-width: 33.5625em) { .tripsavvy.single .logo, .tripsavvy-template .logo { height: 40.5px; margin-top: -15px; background-size: auto 40.5px; } }
.thebalance.single .logo, .thebalance-template .logo { width: 147px; height: 38px; background: url(/assets/img/thebalance/thebalance-logo.svg) center center no-repeat; }
.lifewire.single .logo, .lifewire-template .logo { width: 155px; height: 47px; background: url(/assets/img/lifewire/logo.svg) center center no-repeat; }
.thoughtco.single .logo, .thoughtco-template .logo { width: 364px; height: 46px; background: url(/assets/img/thoughtco/logo-lockup.png) center center no-repeat; background-size: 364px 46px; }
@media only screen and (max-width: 33.5625em) { .thoughtco.single .logo, .thoughtco-template .logo { width: 182px; height: 23px; background-size: 182px 23px; } }

.thebalance-template .thebalance-solution-header .logo { width: 189px; height: 33px; background: url(/assets/img/thebalance/solutions-logo.png) center center no-repeat; }

.thoughtco-template .thoughtco-solution-header .logo { width: 364px; height: 46px; background: url(/assets/img/thoughtco/logo-lockup.png) center center no-repeat; }

.verywell-subtitle { color: #989898; font-family: "FSAlbertExtraBold", helvetica; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; margin: 12px 0 0 8px; font-size: 17px; }

.tripsavvy-logo, .thoughtco-logo, .the-spruce-logo, .lifewire-logo, .thebalance-logo, .verywell-logo { margin-left: 20px; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; padding-top: 30px; position: relative; }

.lifewire-logo { margin-top: 10px; }

.tripsavvy-logo, .thoughtco-logo, .the-spruce-logo { margin-left: 0; }

.thoughtco-logo { padding-top: 24px; margin-left: 24px; }

.verywell-text-logo { color: #28c4d8; }
.verywell-text-logo span { color: #0a383f; }

.verywell-visit-button { margin-bottom: 80px; }

.hero__header { margin-bottom: 117px; }

.thebalance .header-01 { background: url(/assets/img/thebalance/01.svg) top center no-repeat; }
.thebalance .header-02 { background: url(/assets/img/thebalance/02.svg) top center no-repeat; }
.thebalance .header-03 { background: url(/assets/img/thebalance/03.svg) top center no-repeat; }
.thebalance .header-04 { background: url(/assets/img/thebalance/04.svg) top center no-repeat; }
.thebalance .header-01, .thebalance .header-02, .thebalance .header-03, .thebalance .header-04 { padding-top: 40px; background-size: 40px; margin-bottom: 50px; }

article { margin-right: auto; margin-left: auto; }

.intro__content { text-align: center; margin-bottom: 0; color: #4f4f4f; }
.single.tripsavvy .intro__content { color: #2c2b2b; text-align: center; margin-left: auto; margin-right: auto; float: none; padding-top: 10px; padding-bottom: 10px; max-width: 530px; }
.single.tripsavvy .intro__content p { margin-bottom: 0; }
.single.tripsavvy .intro__content strong, .single.tripsavvy .intro__content .txt--bold, .single.tripsavvy .intro__content .channel--title, .single.tripsavvy .intro__content .main-nav__item, .single.tripsavvy .intro__content .smt__title, .single.tripsavvy .intro__content .stat, .single.tripsavvy .intro__content .tab--btn, .single.tripsavvy .intro__content .cta__btn { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; font-size: 35px; display: block; margin-bottom: 35px; }
.single.tripsavvy .intro__content .sub { font-family: 'Source Serif Pro', serif; font-weight: normal; font-style: normal; font-stretch: normal; font-size: 20px; line-height: 1.6; }
.single.the-spruce .intro__content { margin-left: auto; margin-right: auto; text-align: center; float: none; color: #848484; margin-top: 30px; margin-bottom: 30px; }
@media only screen and (max-width: 33.5625em) { .single.the-spruce .intro__content { margin-top: 0; }
  .single.the-spruce .intro__content p { margin-bottom: 0em; } }
.single.the-spruce .intro__content strong, .single.the-spruce .intro__content .txt--bold, .single.the-spruce .intro__content .channel--title, .single.the-spruce .intro__content .main-nav__item, .single.the-spruce .intro__content .smt__title, .single.the-spruce .intro__content .stat, .single.the-spruce .intro__content .tab--btn, .single.the-spruce .intro__content .cta__btn { color: #2c2b2b; font-size: 30px; }
.single.the-spruce .intro__content .sub { color: #4f4f4f; display: block; font-size: 20px; margin-left: auto; line-height: 1.5; margin-right: auto; width: 77%; padding-top: 15px; padding-bottom: 0; }
@media only screen and (max-width: 33.5625em) { .single.the-spruce .intro__content .sub { width: auto; font-size: 18px; } }
.single.lifewire .intro__content { margin-left: auto; margin-right: auto; text-align: center; float: none; color: #848484; font-family: 'Graphik'; font-weight: 400; font-style: normal; font-stretch: normal; line-height: 1.1; width: 76%; margin-top: 40px; margin-bottom: 40px; }
.single.lifewire .intro__content strong, .single.lifewire .intro__content .txt--bold, .single.lifewire .intro__content .channel--title, .single.lifewire .intro__content .main-nav__item, .single.lifewire .intro__content .smt__title, .single.lifewire .intro__content .stat, .single.lifewire .intro__content .tab--btn, .single.lifewire .intro__content .cta__btn { color: #101010; font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; font-size: 37px; }
.single.lifewire .intro__content .sub { display: block; font-size: 20px; width: 80%; margin-left: auto; line-height: 1.2; margin-right: auto; }
.single.thoughtco .intro__content { font-family: "georgia"; font-weight: normal; font-style: normal; font-stretch: normal; margin-left: auto; margin-right: auto; text-align: center; float: none; color: #2c2b2b; margin-top: 30px; margin-bottom: 30px; line-height: 1.1; width: auto; margin-top: 40px; margin-bottom: 40px; }
.single.thoughtco .intro__content strong, .single.thoughtco .intro__content .txt--bold, .single.thoughtco .intro__content .channel--title, .single.thoughtco .intro__content .main-nav__item, .single.thoughtco .intro__content .smt__title, .single.thoughtco .intro__content .stat, .single.thoughtco .intro__content .tab--btn, .single.thoughtco .intro__content .cta__btn { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; color: #2c2b2b; font-size: 55px; background: url("/assets/img/thoughtco/who-we-are.png") top center no-repeat; padding-top: 160px; margin-top: -24px; display: block; }
@media only screen and (max-width: 33.5625em) { .single.thoughtco .intro__content strong, .single.thoughtco .intro__content .txt--bold, .single.thoughtco .intro__content .channel--title, .single.thoughtco .intro__content .main-nav__item, .single.thoughtco .intro__content .smt__title, .single.thoughtco .intro__content .stat, .single.thoughtco .intro__content .tab--btn, .single.thoughtco .intro__content .cta__btn { font-size: 30px; } }
.single.thoughtco .intro__content .sub { display: block; font-size: 18px; width: 59%; max-width: 570px; margin-left: auto; line-height: 1.4; margin-right: auto; }
@media only screen and (max-width: 33.5625em) { .single.thoughtco .intro__content .sub { width: auto; } }
.single.thebalance .intro__content { color: black; margin-left: auto; margin-right: auto; text-align: center; float: none; font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; font-size: 37px; line-height: 1.4; width: 90%; margin-top: 50px; margin-bottom: 40px; }
.single.verywell .intro__content { color: #3b3b3b; margin-left: auto; margin-right: auto; text-align: center; float: none; font-family: "FSAlbertExtraBold", helvetica; font-size: 39px; width: 100%; margin-top: 15px; margin-bottom: 40px; }

.page__content { margin-left: auto; margin-right: auto; }

.bg---dark-spruce { background: #424242; }

.bg--dark-thoughtco { background: #323334; }

.bg--tripsavvy { background: #e9f0f2; }
@media only screen and (max-width: 33.5625em) { .bg--tripsavvy { padding-top: 20px; padding-bottom: 20px; } }
.bg--tripsavvy.bg--tripsavvy-tiled { background: #e9f0f2 url("/assets/img/tripsavvy/bg-tile.png") bottom left repeat-x; padding-bottom: 90px; }
.bg--tripsavvy.soft--row { margin-left: auto; margin-right: auto; }

.bg--thoughtco { background: #f9f9f4; }
.bg--thoughtco.soft--row { margin-left: auto; margin-right: auto; }

.bg--spruce { background: #f1fafd; }
.bg--spruce.soft--row { margin-left: auto; margin-right: auto; }

.bg--lite { background: #f1f1f1; }

.sm--bm { margin-bottom: 10px !important; }

.sm1x--bm { margin-bottom: 15px !important; }

.sm2x--bm { margin-bottom: 30px !important; }

.med--bm { margin-bottom: 40px !important; }

.med--tm { margin-top: 20px; }

.big--top { padding-top: 32px; }

.gray--bg { background: #f0f0f0; }

.big-bottom { padding-bottom: 32px; }

.hard--top { margin-top: 0; }

.soft--btm { padding-bottom: 3em; }
.lifewire .soft--btm { padding-bottom: 5em; }

footer { clear: both; }

.page--footer { padding-top: 1.5em; padding-bottom: 1.5em; text-align: center; }
.the-spruce .page--footer { background: white; }
.the-spruce .page--footer .page--footer--row { border-bottom: 0; padding-bottom: 0; }
.the-spruce .page--footer .footer--brand--row { background: url("/assets/img/thespruce/footer-dash.png") repeat-x bottom left; padding-bottom: 12px; text-align: justify; }
@media only screen and (max-width: 33.5625em) { .the-spruce .page--footer .footer--brand--row { text-align: center; } }
.the-spruce .page--footer .footer--brand--row:after { content: ''; display: inline-block; width: 100%; }
.tripsavvy .page--footer { background: white; list-style-type: none; }
.tripsavvy .page--footer li { display: inline-block; }
.tripsavvy .page--footer .social-nav__link { width: auto; height: auto; display: block; position: relative; overflow: visible; font-size: 0; background: #A0C2CC; transition: background .15s ease; border-radius: 50%; padding: .5rem; }
.tripsavvy .page--footer .social-nav__item { margin: 0 .3rem; }
.tripsavvy .page--footer .social-nav { text-align: right; }
@media only screen and (max-width: 33.5625em) { .tripsavvy .page--footer .social-nav { text-align: center; } }
.tripsavvy .page--footer .social-nav__icon { position: relative; max-width: 1rem; max-height: 1rem; pointer-events: none; transition: background .15s ease; fill: #FFF; background: #A0C2CC; }
.tripsavvy .page--footer .social-nav__list { display: inline-block; margin-left: 0; padding-left: 0; }
.tripsavvy .page--footer .social-nav__title { display: inline-block; font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; color: #7c8a8d; color: #9EAFAF; font-size: 14px; margin-right: 12px; text-transform: uppercase; }
.tripsavvy .page--footer .horizontal-nav { margin: 0; border-bottom: solid 2px #D0D6D9; border-top: solid 2px #D0D6D9; padding: 12px 0; }
.tripsavvy .page--footer .horizontal-nav .horizontal-nav__item { margin-left: 40px; }
.tripsavvy .page--footer .horizontal-nav .horizontal-nav__item:first-child { margin-left: 0; }
@media only screen and (max-width: 33.5625em) { .tripsavvy .page--footer .horizontal-nav .horizontal-nav__item { margin-left: 2px; margin-right: 2px; } }
.tripsavvy .page--footer .horizontal-nav a { text-transform: uppercase; color: #2c2b2b; font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; letter-spacing: 1px; }
.tripsavvy .page--footer .horizontal-nav a:hover { color: #01CEDF; }
.thoughtco .page--footer, .lifewire .page--footer, .thebalance .page--footer { background: #033b6d; padding-top: 0; text-align: left; color: white; }
.thoughtco .page--footer a, .lifewire .page--footer a, .thebalance .page--footer a { color: white; }
.thoughtco .page--footer .page--footer--row, .lifewire .page--footer .page--footer--row, .thebalance .page--footer .page--footer--row { border-bottom: 0; }
.thoughtco .page--footer { background: #333333; padding-top: 12px; }
.thoughtco .page--footer .footer--brand--row { border-bottom: 1px solid #707070; padding: 12px 0; }
.thoughtco .page--footer .page--footer--row.footer--brand--main { padding-top: 12px; }
.thoughtco .page--footer .contain { max-width: 1000px; margin-left: auto; margin-right: auto; }
.lifewire .page--footer { background: #3f3f3f; padding-top: 12px; }
.lifewire .page--footer .footer--brand--row { border-bottom: 1px solid #848484; padding-bottom: 12px; }
.page--footer .page--footer--row { border-bottom: 1px dotted #888888; padding-bottom: 16px; }
.page--footer .page--footer--row.footer--brand--main { padding-top: 30px; padding-bottom: 6px; }
.page--footer .follow-us-links a { text-indent: -10000px; width: 46px; height: 40px; background-repeat: no-repeat; background-position: top left; }
.page--footer .follow-us-links a:hover { opacity: 0.8; }
.lifewire .page--footer .follow-us-links a, .thebalance .page--footer .follow-us-links a { width: 30px; height: 21px; }
.page--footer .follow-us-links .facebook-link { background-image: url("/assets/img/verywell/footer/icon-facebook.png"); }
.page--footer .follow-us-links .pinterest-link { background-image: url("/assets/img/verywell/footer/icon-pinterest.png"); }
.page--footer .follow-us-links .instagram-link { background-image: url("/assets/img/verywell/footer/icon-instagram.png"); }
.page--footer .follow-us-links .youtube-link { background-image: url("/assets/img/verywell/footer/icon-youtube.png"); }
.lifewire .page--footer .follow-us-links .facebook-link { text-indent: 0; border-radius: 3px; background: #00b9ff; color: white; padding: 0 16px; line-height: 43px; height: 43px; width: auto; margin-top: 4px; }
.lifewire .page--footer .follow-us-links img { height: 21px; max-width: none; vertical-align: text-bottom; margin-right: 12px; }
.thebalance .page--footer .follow-us-links .facebook-link { background-image: url("/assets/img/thebalance/facebook.png"); }
.thebalance .page--footer .follow-us-links .pinterest-link { background-image: url("/assets/img/thebalance/pinterest.png"); }
.thebalance .page--footer .follow-us-links .instagram-link { background-image: url("/assets/img/thebalance/instagram.png"); }
.thebalance .page--footer .follow-us-links .twitter-link { background-image: url("/assets/img/thebalance/twitter.png"); }
.thebalance .page--footer .follow-us-links .linkedin-link { background-image: url("/assets/img/thebalance/linkedin.png"); }
.page--footer .follow-us { font-family: helvetica; color: #1396a7; font-weight: bold; font-size: 20px; margin-bottom: 5px; margin-top: 35px; }
.thoughtco .page--footer .follow-us { margin-top: 0; }
.page--footer .col--right, .page--footer .col--left { font-family: "FSAlbertExtraBold", helvetica; }
.thebalance .page--footer .col--right, .thebalance .page--footer .col--left { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; }
.lifewire .page--footer .col--right, .lifewire .page--footer .col--left { font-family: 'Graphik'; font-weight: 400; font-style: normal; font-stretch: normal; }
.lifewire .page--footer .col--right.primary-link-col, .lifewire .page--footer .col--left.primary-link-col { border-right: 1px solid #848484; width: auto; padding-right: 8%; padding-bottom: 0; }
.lifewire .page--footer .col--right.primary-link-col a, .lifewire .page--footer .col--left.primary-link-col a { font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; }
.lifewire .page--footer .col--right.primary-link-col a:hover, .lifewire .page--footer .col--left.primary-link-col a:hover { color: #FC0; }
.page--footer .col--right.primary-link-col a, .page--footer .col--left.primary-link-col a { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; }
.thoughtco .page--footer .col--right.primary-link-col a, .thoughtco .page--footer .col--left.primary-link-col a { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; color: #f9f9f4; margin-bottom: 0px; font-size: 15px; }
.page--footer .col--right ul, .page--footer .col--left ul { margin-top: 20px; list-style-type: none; padding: 0; }
.thoughtco .page--footer .col--right ul, .thoughtco .page--footer .col--left ul { margin-top: 0; margin-bottom: 0; }
.thoughtco .page--footer .col--right ul li, .thoughtco .page--footer .col--left ul li { margin-bottom: 10px; }
.page--footer .col--right ul li, .page--footer .col--left ul li { margin-bottom: 14px; }
.lifewire .page--footer .col--right ul, .lifewire .page--footer .col--left ul { margin-bottom: 0; }
.lifewire .page--footer .col--right ul, .thebalance .page--footer .col--right ul, .lifewire .page--footer .col--left ul, .thebalance .page--footer .col--left ul { margin-top: 0; }
.lifewire .page--footer .col--right ul li, .thebalance .page--footer .col--right ul li, .lifewire .page--footer .col--left ul li, .thebalance .page--footer .col--left ul li { margin-bottom: 6px; }
.page--footer .col--right a, .page--footer .col--left a { color: #87e3ef; font-size: 17px; }
.thoughtco .page--footer .col--right a, .thoughtco .page--footer .col--left a { font-size: 14px; color: #b8b8b8; font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; }
.thebalance .page--footer .col--right a, .thebalance .page--footer .col--left a { color: white; font-size: 16px; }
.lifewire .page--footer .col--right a, .lifewire .page--footer .col--left a { color: white; }
.lifewire .page--footer .col--right a:hover, .lifewire .page--footer .col--left a:hover { text-decoration: underline; }
.page--footer .get-in-touch-links p { float: left; }
.page--footer .get-in-touch-links p:first-child { margin-right: 40px; }
.page--footer .get-in-touch-links label, .page--footer .get-in-touch-links a { font-size: 17px; }
.verywell .page--footer { color: white; background-color: #0A383F; text-align: left; }
.verywell .page--footer .contain { max-width: none; padding-left: 40px; padding-right: 40px; }
.verywell .page--footer .get-in-touch a { color: #87e3ef; }
.verywell .page--footer .get-in-touch h5 { margin-bottom: 2px; font-family: "FSAlbertExtraBold", helvetica; font-size: 18px; }

.footer--brand--row { font-family: Helvetica; font-weight: bold; font-size: 15px; }
.footer--brand--row img { margin-right: 6px; }
.thebalance .footer--brand--row { padding-top: 50px; background: url(/assets/img/thebalance/color-bars.png) top left no-repeat; }

.thebalance-footer-label { font-family: 'Publico Text Web'; font-weight: 400; font-style: normal; font-stretch: normal; display: block; color: white; font-size: 19px; text-transform: none; margin-bottom: 4px; }

.thoughtco-footer-label { font-size: 18px; font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; color: #f9f9f4; margin-bottom: 6px; display: block; }

.lifewire-footer-label { font-size: 18px; font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; color: white; }

#thebalance_email_form input { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; width: 300px; float: left; border: 0; }
#thebalance_email_form button { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; width: 90px; line-height: 40px; height: 40px; float: left; background: #e96d20; color: white; }

#spruce_footer_social a:first-child { margin-left: 12px; }

#spruce_site_deep_footer_links, #spruce_site_footer_links { margin-bottom: 0; text-align: center; padding-left: 0; margin-left: 0; }
#spruce_site_deep_footer_links li, #spruce_site_footer_links li { padding: 5px 20px; }
#spruce_site_deep_footer_links a, #spruce_site_footer_links a { color: black; }

#spruce_site_footer_links { margin-top: 20px; }
#spruce_site_footer_links li:nth-child(1) { background-color: #cfd9ec; }
#spruce_site_footer_links li:nth-child(2) { background-color: #d1e5e0; }
#spruce_site_footer_links li:nth-child(3) { background-color: #ebdccd; }
#spruce_site_footer_links li:nth-child(4) { background-color: #e2ebd1; }
#spruce_site_footer_links li:nth-child(5) { background-color: #e6cfce; }
#spruce_site_footer_links li:nth-child(6) { background-color: #e3dff2; }
#spruce_site_footer_links li:nth-child(7) { background-color: #e4dec5; }
@media only screen and (max-width: 33.5625em) { #spruce_site_footer_links li { margin-bottom: 12px; } }

#spruce_content_image_section { padding-bottom: 65px; }
#spruce_content_image_section img { width: 50%; }
@media only screen and (max-width: 33.5625em) { #spruce_content_image_section img { width: auto; max-width: 100%; } }

@font-face { font-family: 'Slab'; src: url("/assets/fonts/DuplicateSlab-Regular-Web.eot");
  /* IE9 Compat Modes */
src: url("/assets/fonts/DuplicateSlab-Regular-Web.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/DuplicateSlab-Regular-Web.woff2") format("woff2"), url("/assets/fonts/DuplicateSlab-Regular-Web.woff") format("woff"), url("/assets/fonts/DuplicateSlab-Regular-Web.ttf") format("truetype"), url("/assets/fonts/DuplicateSlab-Regular-Web.svg#svgFontName") format("svg");
  /* Legacy iOS */ }
@font-face { font-family: 'Slab Medium'; src: url("/assets/fonts/DuplicateSlab-Medium-Web.eot");
  /* IE9 Compat Modes */
src: url("/assets/fonts/DuplicateSlab-Medium-Web.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/DuplicateSlab-Medium-Web.woff2") format("woff2"), url("/assets/fonts/DuplicateSlab-Medium-Web.woff") format("woff"), url("/assets/fonts/DuplicateSlab-Medium-Web.ttf") format("truetype"), url("/assets/fonts/DuplicateSlab-Medium-Web.svg#svgFontName") format("svg");
  /* Legacy iOS */ }
@font-face { font-family: 'Slab Bold'; src: url("/assets/fonts/DuplicateSlab-Medium-Web.eot");
  /* IE9 Compat Modes */
src: url("/assets/fonts/DuplicateSlab-Medium-Web.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/DuplicateSlab-Medium-Web.woff2") format("woff2"), url("/assets/fonts/DuplicateSlab-Medium-Web.woff") format("woff"), url("/assets/fonts/DuplicateSlab-Medium-Web.ttf") format("truetype"), url("/assets/fonts/DuplicateSlab-Medium-Web.svg#svgFontName") format("svg");
  /* Legacy iOS */ }
@font-face { font-family: 'FSAlbertExtraBold'; src: url("/assets/fonts/FSAlbertWeb-ExtraBold.eot");
  /* IE9 Compat Modes */
src: url("/assets/fonts/FSAlbertWeb-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/FSAlbertWeb-ExtraBold.woff") format("woff"), url("/assets/fonts/FSAlbertWeb-ExtraBold.ttf") format("truetype"); }
@font-face { font-family: 'Publico Medium'; src: url("/assets/fonts/Publico-Medium.otf") format("opentype"); }
@font-face { font-family: 'Publico Roman'; src: url("/assets/fonts/Publico-Roman.otf") format("opentype"); }
@font-face { font-family: 'Publico Bold'; src: url("/assets/fonts/Publico-Bold.otf") format("opentype"); }
@font-face { font-family: 'Publico ExtraBold'; src: url("/assets/fonts/Publico-ExtraBold.otf") format("opentype"); }
@font-face { font-family: 'Roboto Medium'; src: url("/assets/fonts/Roboto-Medium.ttf") format("truetype"); }
@font-face { font-family: 'Roboto Regular'; src: url("/assets/fonts/Roboto-Regular.ttf") format("truetype"); }
@font-face { font-family: 'Roboto Bold'; src: url("/assets/fonts/Roboto-Bold.ttf") format("truetype"); }
@font-face { font-family: 'Roboto Light'; src: url("/assets/fonts/Roboto-Light.ttf") format("truetype"); }
@font-face { font-family: 'Graphik'; src: url("/assets/fonts/Graphik-Regular.eot"); src: url("/assets/fonts/Graphik-Regular.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Graphik-Regular.woff") format("woff"), url("/assets/fonts/Graphik-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Graphik Semibold'; src: url("/assets/fonts/Graphik-Semibold.eot"); src: url("/assets/fonts/Graphik-Semibold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/Graphik-Semibold.woff") format("woff"), url("/assets/fonts/Graphik-Semibold.ttf") format("truetype"); font-weight: 600; font-style: normal; }
p, address { font-size: 16px; font-size: 1rem; }

p { margin-bottom: 1.5em; font-weight: 300; }

b, strong, .txt--bold, .channel--title, .main-nav__item, .smt__title, .stat, .tab--btn, .cta__btn { font-weight: bold; }

address { font-style: normal; }

.copyright { font-size: 18px; font-size: 1.125rem; color: #777; }
.thoughtco .copyright { font-family: "georgia"; font-weight: normal; font-style: normal; font-stretch: normal; font-size: 12px; color: #b8b8b8; }
.verywell .copyright { font-size: 14px; font-size: 0.875rem; font-family: helvetica; color: white; }
.thebalance .copyright { font-size: 14px; font-size: 0.875rem; font-family: helvetica; color: white; }
.lifewire .copyright { font-size: 14px; font-size: 0.875rem; font-family: helvetica; color: #d0d0d0; }

.lato-bold { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; }

.lato-black { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; }

.graphik { font-family: 'Graphik'; font-weight: 400; font-style: normal; font-stretch: normal; }

.graphic-semibold { font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; }

.publico { font-family: 'Publico Text Web'; font-weight: 400; font-style: normal; font-stretch: normal; }

.akkurat-bold { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; }

.lifewire .slab-bold { font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; }

.sm, .disclaimer { font-size: 12px; font-size: 0.75rem; }

.base { font-size: 16px; font-size: 1rem; }

.txt--center, .hero__header, .main-nav__item, .stats, .tabs { text-align: center; }

.txt--left { text-align: left; }

.txt--right { text-align: right; }

.txt--justified { text-align: justify; }

.copy--center { margin-right: auto; margin-left: auto; }

.the-spruce .fancy--txt { font-size: 52px; }

.thoughtco .fancy--txt { color: #f9f9f4; font-size: 60px; }
@media only screen and (max-width: 33.5625em) { .thoughtco .fancy--txt { font-size: 50px; } }

.the-spruce #audience_stat_0 .fancy--txt span { color: #e4965f; }

.the-spruce #audience_stat_1 .fancy--txt span { color: #c79292; }

.the-spruce #audience_stat_2 .fancy--txt span { color: #6495a3; }

.the-spruce #audience_stat_3 .fancy--txt span { color: #92cda7; }

.the-spruce #audience_stat_3 .fancy--txt span { color: #92cda7; }

.lifewire #audience_stat_0 .fancy--txt span { display: block; text-indent: -10000px; background: url("/assets/img/lifewire/45percent.svg") center center no-repeat; }
.lifewire #audience_stat_1 .fancy--txt span { display: block; text-indent: -10000px; background: url("/assets/img/lifewire/54percent.svg") center center no-repeat; }

.the-spruce .audience-contain.audience-contain--spruce .cell { padding: 40px 30px; min-height: 95px; }
@media only screen and (max-width: 33.5625em) { .the-spruce .audience-contain.audience-contain--spruce .cell { min-height: 0; } }
.tripsavvy .audience-contain .audience-contain h1 { margin-top: 0; }
.tripsavvy .audience-contain .audience-inner { display: table; width: 100%; height: 100%; }
.tripsavvy .audience-contain .audience-content { display: table-cell; width: 100%; height: 100%; vertical-align: middle; text-align: center; }
.tripsavvy .audience-contain .col--inline, .tripsavvy .audience-contain .stat { width: 250px; background: white; padding: 20px 30px; vertical-align: middle; margin-left: 30px; }
.tripsavvy .audience-contain .col--inline:first-child, .tripsavvy .audience-contain .stat:first-child { margin-left: 0; }
@media only screen and (max-width: 48em) { .tripsavvy .audience-contain .col--inline, .tripsavvy .audience-contain .stat { margin-left: auto !important; margin-right: auto !important; display: block; width: auto; margin-top: 20px; }
  .tripsavvy .audience-contain .col--inline:first-child, .tripsavvy .audience-contain .stat:first-child { margin-top: 0; } }
.tripsavvy .audience-contain .fancy--txt { color: #e5bf23; font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; font-stretch: normal; font-size: 60px; margin-bottom: 10px; }
.tripsavvy .audience-contain .stat-content { font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; font-stretch: normal; text-transform: none; font-size: 16px; }
.audience-contain .txt--bold, .audience-contain .channel--title, .audience-contain .main-nav__item, .audience-contain .smt__title, .audience-contain .stat, .audience-contain .tab--btn, .audience-contain .cta__btn { color: #0a383f; font-family: "FSAlbertExtraBold", helvetica; }
.the-spruce .audience-contain .txt--bold, .the-spruce .audience-contain .channel--title, .the-spruce .audience-contain .main-nav__item, .the-spruce .audience-contain .smt__title, .the-spruce .audience-contain .stat, .the-spruce .audience-contain .tab--btn, .the-spruce .audience-contain .cta__btn { color: #2c2b2b; font-size: 16px; text-transform: none; line-height: 1.2; }
.the-spruce .audience-contain .txt--bold .stat-content, .the-spruce .audience-contain .channel--title .stat-content, .the-spruce .audience-contain .main-nav__item .stat-content, .the-spruce .audience-contain .smt__title .stat-content, .the-spruce .audience-contain .stat .stat-content, .the-spruce .audience-contain .tab--btn .stat-content, .the-spruce .audience-contain .cta__btn .stat-content { display: block; width: 85%; margin: 0 auto; }
.lifewire .audience-contain .audience--grid { margin-bottom: 50px; }
.lifewire .audience-contain .stat-content { font-family: 'Graphik'; font-weight: 400; font-style: normal; font-stretch: normal; text-transform: capitalize; color: #838383; font-size: 26px; margin-top: 4px; display: block; }
.lifewire .audience-contain .fancy--txt { position: relative; font-size: 5rem; font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; color: #3F3F3F; }
.lifewire .audience-contain .fancy--txt:after { content: ""; display: block; height: 25px; position: absolute; bottom: 4px; left: 0; right: 0; background: #ffcc00; z-index: 1; }
.lifewire .audience-contain .fancy--txt span { position: relative; z-index: 2; }
.lifewire .audience-contain .col--inline, .lifewire .audience-contain .stat { width: 49%; padding: 0; }
.lifewire .audience-contain .col--inline:first-child, .lifewire .audience-contain .stat:first-child { float: left; }
.lifewire .audience-contain .col--inline:last-child, .lifewire .audience-contain .stat:last-child { float: right; }
.the-spruce .audience-contain .cell { padding: 40px; border: 3px dashed #7d7d7d; }
@media only screen and (max-width: 33.5625em) { .the-spruce .audience-contain .cell { padding: 20px 0; } }
.the-spruce .audience-contain.advertising-stats .audience--grid li { max-width: none; }
@media only screen and (max-width: 33.5625em) { .the-spruce .audience-contain.advertising-stats .audience--grid li { display: block; } }
.the-spruce .audience-contain .audience-content .fancy--txt { font-weight: 500; font-size: 55px; }
.the-spruce .audience-contain .audience--grid li { max-width: none; width: 270px; }
@media only screen and (max-width: 33.5625em) { .the-spruce .audience-contain .audience--grid li { margin-bottom: 24px; max-width: none; width: auto; display: block; } }
.the-spruce .audience-contain .audience--grid li:last-child { max-width: none; }
.the-spruce .audience-contain .audience--grid li:nth-child(1) .fancy--txt { color: #6495a3; }
.the-spruce .audience-contain .audience--grid li:nth-child(2) .fancy--txt { color: #e4965f; }
.the-spruce .audience-contain .audience--grid li:nth-child(3) .fancy--txt { color: #a7ba82; }
.thebalance .audience-contain.advertising-stats .col--inline, .thebalance .audience-contain.advertising-stats .stat { width: 30%; vertical-align: bottom; }
.thebalance .audience-contain.advertising-stats .col--inline:nth-child(2), .thebalance .audience-contain.advertising-stats .stat:nth-child(2) { width: 33%; }
.thebalance .audience-contain.advertising-stats .col--inline .audience-inner span, .thebalance .audience-contain.advertising-stats .stat .audience-inner span { width: 80%; margin: 20px auto 0 auto; }
.thebalance .audience-contain .audience--grid { font-size: 0; margin-bottom: 50px; text-align: justify; }
.thebalance .audience-contain .audience--grid:after { content: ''; display: inline-block; width: 100%; }
.thebalance .audience-contain .fancy--txt { font-size: 50px; font-size: 3.125rem; font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; color: black; }
.thebalance .audience-contain .col--inline, .thebalance .audience-contain .stat { padding: 0; position: relative; display: inline-block; width: 23%; }
.thebalance .audience-contain .col--inline:before, .thebalance .audience-contain .stat:before { content: ""; display: block; padding-top: 100%; }
.thebalance .audience-contain .col--inline:nth-child(1) .audience-inner, .thebalance .audience-contain .stat:nth-child(1) .audience-inner { border: 3px solid #db7737; }
.thebalance .audience-contain .col--inline:nth-child(1) .audience-inner span, .thebalance .audience-contain .stat:nth-child(1) .audience-inner span { color: #db7737; }
.thebalance .audience-contain .col--inline:nth-child(2) .audience-inner, .thebalance .audience-contain .stat:nth-child(2) .audience-inner { border: 3px solid #ae69b6; }
.thebalance .audience-contain .col--inline:nth-child(2) .audience-inner span, .thebalance .audience-contain .stat:nth-child(2) .audience-inner span { color: #ae69b6; }
.thebalance .audience-contain .col--inline:nth-child(3) .audience-inner, .thebalance .audience-contain .stat:nth-child(3) .audience-inner { border: 3px solid #57adaa; }
.thebalance .audience-contain .col--inline:nth-child(3) .audience-inner span, .thebalance .audience-contain .stat:nth-child(3) .audience-inner span { color: #57adaa; }
.thebalance .audience-contain .col--inline:nth-child(4) .audience-inner, .thebalance .audience-contain .stat:nth-child(4) .audience-inner { border: 3px solid #7fd759; }
.thebalance .audience-contain .col--inline:nth-child(4) .audience-inner span, .thebalance .audience-contain .stat:nth-child(4) .audience-inner span { color: #7fd759; }
.thebalance .audience-contain .col--inline .audience-inner, .thebalance .audience-contain .stat .audience-inner { position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: center; vertical-align: center; border: 1px solid red; border-radius: 100%; }
.thebalance .audience-contain .col--inline .audience-inner span, .thebalance .audience-contain .stat .audience-inner span { font-family: 'Publico Text Web'; font-weight: 400; font-style: normal; font-stretch: normal; display: block; font-size: 16px; margin-top: 6px; }
.thebalance .audience-contain .col--inline .audience-content, .thebalance .audience-contain .stat .audience-content { width: 100%; height: 100%; display: table; overflow: hidden; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.thebalance .audience-contain .col--inline .audience-content .cell, .thebalance .audience-contain .stat .audience-content .cell { display: table-cell; width: 100%; vertical-align: middle; text-align: center; height: 100%; line-height: 1; }
.thoughtco .audience-contain.advertising-stats .col--inline, .thoughtco .audience-contain.advertising-stats .stat { width: 30%; vertical-align: bottom; }
.thoughtco .audience-contain.advertising-stats .col--inline:nth-child(2), .thoughtco .audience-contain.advertising-stats .stat:nth-child(2) { width: 33%; }
.thoughtco .audience-contain.advertising-stats .col--inline .audience-inner span, .thoughtco .audience-contain.advertising-stats .stat .audience-inner span { width: 80%; margin: 20px auto 0 auto; }
.thoughtco .audience-contain .audience--grid { font-size: 0; margin-bottom: 50px; text-align: justify; max-width: 1050px; margin-left: auto; margin-right: auto; }
.thoughtco .audience-contain .audience--grid:after { content: ''; display: inline-block; width: 100%; }
.thoughtco .audience-contain .fancy--txt { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; color: black; }
.thoughtco .audience-contain .col--inline, .thoughtco .audience-contain .stat { padding: 0; position: relative; display: inline-block; width: 24%; }
.thoughtco .audience-contain .col--inline:before, .thoughtco .audience-contain .stat:before { content: ""; display: block; padding-top: 100%; }
.thoughtco .audience-contain .col--inline:nth-child(1) .audience-inner, .thoughtco .audience-contain .stat:nth-child(1) .audience-inner { background: #cea261; }
.thoughtco .audience-contain .col--inline:nth-child(1) .audience-inner span, .thoughtco .audience-contain .stat:nth-child(1) .audience-inner span { color: #f9f9f4; }
.thoughtco .audience-contain .col--inline:nth-child(2) .audience-inner, .thoughtco .audience-contain .stat:nth-child(2) .audience-inner { background: #a6b697; }
.thoughtco .audience-contain .col--inline:nth-child(2) .audience-inner span, .thoughtco .audience-contain .stat:nth-child(2) .audience-inner span { color: #f9f9f4; }
.thoughtco .audience-contain .col--inline:nth-child(3) .audience-inner, .thoughtco .audience-contain .stat:nth-child(3) .audience-inner { background: #bc7d7d; }
.thoughtco .audience-contain .col--inline:nth-child(3) .audience-inner span, .thoughtco .audience-contain .stat:nth-child(3) .audience-inner span { color: #f9f9f4; }
.thoughtco .audience-contain .col--inline:nth-child(4) .audience-inner, .thoughtco .audience-contain .stat:nth-child(4) .audience-inner { background: #6d91af; }
.thoughtco .audience-contain .col--inline:nth-child(4) .audience-inner span, .thoughtco .audience-contain .stat:nth-child(4) .audience-inner span { color: #f9f9f4; }
.thoughtco .audience-contain .col--inline .audience-inner, .thoughtco .audience-contain .stat .audience-inner { position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: center; vertical-align: center; border-radius: 100%; }
.thoughtco .audience-contain .col--inline .audience-inner span, .thoughtco .audience-contain .stat .audience-inner span { display: block; margin-top: 6px; }
.thoughtco .audience-contain .col--inline .audience-inner .stat-content, .thoughtco .audience-contain .stat .audience-inner .stat-content { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; line-height: 1.2; font-size: 18px; text-transform: none; padding-left: 40px; padding-right: 40px; margin-top: 12px; }
.thoughtco .audience-contain .col--inline .audience-content, .thoughtco .audience-contain .stat .audience-content { width: 100%; height: 100%; display: table; overflow: hidden; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
.thoughtco .audience-contain .col--inline .audience-content .cell, .thoughtco .audience-contain .stat .audience-content .cell { display: table-cell; width: 100%; vertical-align: middle; text-align: center; height: 100%; line-height: 1; }
.verywell .audience-contain .offset-three, .verywell .audience-contain .stat { width: 30%; }
.verywell .audience-contain .offset-three:first-child, .verywell .audience-contain .stat:first-child { padding-left: 0; float: left; }
.verywell .audience-contain .offset-three:last-child, .verywell .audience-contain .stat:last-child { padding-left: 0; float: right; }
.verywell .audience-contain .txt--bold, .verywell .audience-contain .channel--title, .verywell .audience-contain .main-nav__item, .verywell .audience-contain .smt__title, .verywell .audience-contain .stat, .verywell .audience-contain .tab--btn, .verywell .audience-contain .cta__btn { color: #0a383f; font-family: "FSAlbertExtraBold", helvetica; }
.verywell .audience-contain .txt--bold span, .verywell .audience-contain .channel--title span, .verywell .audience-contain .main-nav__item span, .verywell .audience-contain .smt__title span, .verywell .audience-contain .stat span, .verywell .audience-contain .tab--btn span, .verywell .audience-contain .cta__btn span { display: block; background-color: #f24a00; color: white; border-radius: 5px 5px 5px 0; padding: 7px 15px; }

.thebalance-ad-stat-subtitle { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; font-size: 20px; position: absolute; bottom: -52px; font-weight: normal; vertical-align: bottom; text-transform: none; left: 0; right: 0; text-align: center; }

.txt--thin { font-weight: 100; }

.txt--upper, .main-nav__item, .meta--title, .smt__title, .stat, .footer-nav__item, .tab--btn, .cta__btn { text-transform: uppercase; }

.txt--lower, .channel--title { text-transform: lowercase; }

.expert__meta { line-height: 1.45; }

.meta--small { font-size: 15px; font-size: 0.9375rem; margin-top: -5px; }

.expert--name { display: block; margin-bottom: -5px; }

.meta--lite { opacity: .7; }

.meta--color { color: #989898; }

.on--hover p { color: #fff !important; }

.post__content { width: 52%; padding-right: 20px; margin-left: 43%; }
.post__content p { margin-bottom: 0; }

.company--content { margin-top: 3em; }

.font-20 { line-height: 1.45; }

.font-18 { line-height: 1.333; }

.alt__content { float: right; width: 67%; }
.verywell.single .alt__content { float: left; margin-left: 12px; font-size: 15px; line-height: 1.3; }
@media only screen and (max-width: 33.5625em) { .verywell.single .alt__content { float: none; display: block; text-align: center; margin-left: auto; margin-right: auto; } }
@media only screen and (max-width: 33.5625em) { .alt__content { float: none; display: block; text-align: center; margin-left: auto; margin-right: auto; } }

.audence-loop-item { padding: 0 !important; display: table; height: 150px; border-radius: 5px 5px 5px 0px; margin-bottom: 30px; }
.verywell .audence-loop-item { background: #d6d3c3; }
.thebalance .audence-loop-item { border-radius: 0; background: white; }
.thebalance .audence-loop-item:nth-child(1) .audience-subtitle { color: #7ed759; }
.thebalance .audence-loop-item:nth-child(2) .audience-subtitle { color: #57aea9; }
.thebalance .audence-loop-item:nth-child(3) .audience-subtitle { color: #e58633; }
.thebalance .audence-loop-item:nth-child(4) .audience-subtitle { color: #a4329f; }
.thebalance .audence-loop-item span { font-family: 'Publico Text Web'; font-weight: 400; font-style: normal; font-stretch: normal; font-size: 14px; display: block; width: auto; }
.thebalance .audence-loop-item span.audience-subtitle { display: block; font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; font-size: 16px; margin-bottom: 6px; }
.thebalance .audence-loop-item .audence-loop-item--col.audence-loop-item--image { padding: 0; vertical-align: middle; width: 40%; }
.thebalance .audence-loop-item .audence-loop-item--col.audence-loop-item--content { width: 58%; padding-right: 30px; }
.thebalance .audence-loop-item img { height: 100px; }
.thebalance .audence-loop-item img.img--left { float: none; }
.lifewire .audence-loop-item { width: 31.333%; margin-right: 3%; border-radius: 0; background-position: bottom right; background-repeat: no-repeat; background-color: #3e3f40; color: white; }
.lifewire .audence-loop-item:nth-child(even) { float: right; margin-right: 0; width: 31.333%; }
.lifewire .audence-loop-item .slab, .lifewire .audence-loop-item .company--content, .lifewire .audence-loop-item .accordian__title, .lifewire .audence-loop-item .meta--name, .lifewire .audence-loop-item .smt__name { font-family: 'Graphik'; font-weight: 400; font-style: normal; font-stretch: normal; line-height: 1.3; display: block; width: 100%; }
.lifewire .audence-loop-item .audience-subtitle { font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; display: block; margin-bottom: 12px; }
@media only screen and (max-width: 33.5625em) { .lifewire .audence-loop-item { display: block; width: auto !important; margin-right: 0; float: none !important; } }
.lifewire .audence-loop-item .audence-loop-item--col.audence-loop-item--content { padding: 20px; height: 245px; display: block; vertical-align: top; }
.audence-loop-item:nth-child(even) { float: right; width: 47%; }
.audence-loop-item image, .audence-loop-item span { float: none; }
.audence-loop-item .audence-loop-item--col { display: table-cell; }
.audence-loop-item .audence-loop-item--col.audence-loop-item--image { display: table-cell; vertical-align: bottom; width: 164px; padding-left: 20px; }
.audence-loop-item .audence-loop-item--col.audence-loop-item--content { display: table-cell; vertical-align: middle; text-align: left; }
@media only screen and (max-width: 33.5625em) { .audence-loop-item { text-align: center; }
  .audence-loop-item .icon__img { float: none; } }

h1, h2, h3 { font-weight: 300; }

h4, h5, h6 { font-weight: 500; }

.micro { font-size: 18px; font-size: 1.125rem; }

.section__title { margin-bottom: .225em; }
.the-spruce.single .section__title, .the-spruce-template .section__title { margin-bottom: 50px; margin-top: 50px; }
@media only screen and (max-width: 33.5625em) { .the-spruce.single .section__title, .the-spruce-template .section__title { margin-top: 0; margin-bottom: 20px; } }
.thoughtco.single .section__title, .thoughtco-template .section__title { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; color: #2c2b2b; margin-bottom: 60px; margin-top: 30px; font-size: 55px; }
@media only screen and (max-width: 33.5625em) { .thoughtco.single .section__title, .thoughtco-template .section__title { margin-top: 0; margin-bottom: 20px; font-size: 30px; } }
.tripsavvy.single .section__title, .tripsavvy-template .section__title { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; color: #2c2b2b; margin-bottom: 20px; margin-top: 20px; font-size: 35px; }
@media only screen and (max-width: 33.5625em) { .tripsavvy.single .section__title, .tripsavvy-template .section__title { margin-top: 0 !important; margin-bottom: 20px !important; font-size: 30px; } }
.lifewire-template .section__title, .single.lifewire .section__title { font-family: 'Graphik Semibold'; margin-bottom: 56px; }
.lifewire-template .section__title.lifewire-advertising-section__title, .single.lifewire .section__title.lifewire-advertising-section__title { margin-bottom: 20px; padding-top: 40px; }
.verywell-template .section__title, .single.verywell .section__title { color: #3b3b3b; font-family: "FSAlbertExtraBold", helvetica; }
.thebalance-template .section__title, .single.thebalance .section__title { text-transform: uppercase; font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; font-size: 24px; }

.thoughtco-section__title { color: #6a6666; font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; margin-top: 8px; font-size: 20px; margin-bottom: 40px; }

.thebalance-section__title { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; color: black; }

.lifewire-section__title { font-family: 'Graphik'; font-weight: 400; font-style: normal; font-stretch: normal; font-size: 19px; color: #101010; margin-bottom: 50px; }

.subtitle { display: block; max-width: 800px; margin: 0 auto 32px auto; line-height: 1.45; }
.subtitle p { line-height: 1.450em; }
.subtitle.txt--center, .subtitle.hero__header, .subtitle.main-nav__item, .subtitle.stats, .subtitle.tabs { text-align: center; }
.verywell.single .subtitle, .verywell-template .subtitle { font-family: "Merriweather", serif; }
.tripsavvy.single .subtitle, .tripsavvy-template .subtitle { font-family: 'Source Serif Pro', serif; font-weight: normal; font-style: normal; font-stretch: normal; font-size: 25px; color: #7c8a8d; }

.meta__title { margin-bottom: 0; }

.roll__title { margin-bottom: 5px; }

.fancy--title { z-index: 9; overflow: visible; margin-bottom: 30px; }
.fancy--title:before, .fancy--title:after { content: ''; position: absolute; top: 50%; z-index: -1; display: block; width: 38%; height: 1px; background: #e5e5e5; }
.fancy--title:before { left: 0; }
.fancy--title:after { right: 0; }

.logo--title:before, .mark--title:before { margin-right: 5px; }

.logo--title { background: url(/assets/img/icon_sprite.svg) no-repeat; background-repeat: no-repeat; max-width: 225px; color: transparent; }
.logo--title:before { content: ''; display: inline-block; width: 90px; height: 90px; border-radius: 100%; vertical-align: middle; }

.verywell--channel .logo--title { background: url(/assets/img/verywell-white-logo.svg) no-repeat; background-position: 0 0; }
.verywell--channel .logo--title:before { display: none; }

.balance--channel { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; }
.balance--channel .h1 { font-size: 23px; line-height: 1.5; padding-right: 43px; padding-top: 20px; }
.balance--channel .expert--name { font-family: 'Publico Text Web'; font-weight: 400; font-style: normal; font-stretch: normal; }
.balance--channel .meta--lite { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; }
.balance--channel .logo--title { background: url(/assets/img/thebalance/thebalance-logo-white.svg) no-repeat; background-position: 0 0; background-size: 160px; }
.balance--channel .logo--title:before { display: none; }

.lifewire--channel { font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; }
.lifewire--channel .h1 { font-size: 21px; line-height: 1.5; padding-right: 43px; padding-top: 12px; }
.lifewire--channel .meta { color: #101010; }
.lifewire--channel .meta__title { font-size: 1em; }
.lifewire--channel .expert--name, .lifewire--channel .meta--lite { font-family: 'Graphik'; font-weight: 400; font-style: normal; font-stretch: normal; opacity: 1; color: white; font-size: 16px; }
.lifewire--channel .expert--name { color: #101010; font-family: 'Graphik'; font-weight: 400; font-style: normal; font-stretch: normal; margin-top: 4px; margin-bottom: 0; }
.lifewire--channel .logo--title { background: url(/assets/img/lifewire/logo.svg) no-repeat; margin-top: 12px; height: 56px; margin-bottom: 12px; }
.lifewire--channel .logo--title:before { display: none; }

.spruce--channel { background: #f1fafc; color: #2c2b2b; }
.spruce--channel .featured__link { color: #2c2b2b; }
.spruce--channel .h1 { font-size: 21px; line-height: 1.5; padding-right: 43px; padding-top: 12px; }
.spruce--channel .meta { margin-top: -7px; color: #2c2b2b; }
.spruce--channel .meta__title { font-size: 13px; display: inline; padding-bottom: 4px; background: url("/assets/img/thespruce/header-dash.png") repeat-x bottom left; }
.spruce--channel .avatar { margin-bottom: 20px; }
.spruce--channel .expert--name, .spruce--channel .meta--lite { opacity: 1; color: #2c2b2b; font-size: 14px; }
.spruce--channel .meta--lite { line-height: 1.2; }
.spruce--channel .expert--name { color: #6695a2; font-size: 20px; line-height: 1; margin-top: 8px; margin-bottom: 18px; }
.spruce--channel .logo--title { background: url(/assets/img/thespruce/logo.svg) no-repeat; margin-top: 12px; height: 56px; margin-bottom: 12px; }
.spruce--channel .logo--title:before { display: none; }

.thoughtco--channel { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; background: #beab71; color: white; }
.thoughtco--channel .featured__link { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; color: #2c2b2b; }
.thoughtco--channel .h1 { color: white; font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; font-size: 25px; line-height: 1.5; padding-right: 43px; padding-top: 12px; }
.thoughtco--channel .meta { margin-top: -7px; color: #2c2b2b; }
.thoughtco--channel .meta__title { font-size: 13px; display: inline; padding-bottom: 4px; font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; }
.thoughtco--channel .avatar { margin-bottom: 20px; }
.thoughtco--channel .expert--name, .thoughtco--channel .meta--lite { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; opacity: 1; color: #2c2b2b; font-size: 14px; }
.thoughtco--channel .meta--lite { line-height: 1.3; font-family: "georgia"; font-weight: normal; font-style: normal; font-stretch: normal; margin-top: 8px; }
.thoughtco--channel .expert--name { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; color: white; font-size: 20px; line-height: 1; margin-top: 0px; margin-bottom: 6px; }
.thoughtco--channel .logo--title { background: url(/assets/img/thoughtco/thoughtco-home.png) no-repeat; background-size: 172px 40px; width: 172px; margin-top: 12px; height: 40px; margin-bottom: 12px; }
.thoughtco--channel .logo--title:before { display: none; }

.logo--home { background-position: 97px -292px; }
.logo--health { background-position: 97px -374px; }
.logo--money { background-position: 97px -462px; }
.logo--travel { background-position: 97px -526px; }

.mark--title { font-size: 20px; font-size: 1.25rem; margin-bottom: 0; line-height: 1.5; background: url(/assets/img/icon_sprite.svg) no-repeat; color: transparent; }
.boxed--link .mark--title:before, .single .mark--title:before { color: #515151; }

.mark--home { background-position: center -291px; }
.mark--travel { background-position: center -458px; }
.mark--style { background-position: center -392px; }
.mark--health { background-position: center -489px; }
.mark--food { background-position: center -260px; }
.mark--tech { background-position: center -427px; }
.mark--money { background-position: center -356px; }
.mark--parenting { background-position: center -320px; }
.mark--careers { background-position: center -228px; }
.mark--education { background-position: center -31px; }
.mark--autos { background-position: center 0; }
.mark--news { background-position: center -92px; }
.mark--en { background-position: center -124px; }
.mark--relationships { background-position: center -159px; }
.mark--religion { background-position: center -194px; }
.mark--entertainment { background-position: center -62px; }
.mark--sports { background-position: center -572px; }

.detail__title { display: table; background: url(/assets/img/icon_sprite.svg) no-repeat; padding-right: 78px; margin-right: auto; margin-left: auto; color: transparent; }
.single.lifewire .detail__title, .single.verywell .detail__title { display: none; }

.title--home { background-position: 0 -767px; }
.title--travel { background-position: 0 -1030px; }
.title--style { background-position: 0 -928px; }
.title--health { background-position: 0 -728px; }
.title--food { background-position: 0 -683px; }
.title--tech { background-position: 0 -976px; }
.title--money { background-position: 0 -824px; }
.title--parenting { background-position: 0 -876px; }
.title--careers { background-position: 0 -635px; }
.title--education { background-position: center -31px; }
.title--autos { background-position: center 0; }
.title--news { background-position: center -193px; }
.title--en { background-position: center -124px; }
.title--relationships { background-position: center -159px; }
.title--religion { background-position: center -194px; }
.title--entertainment { background-position: center -62px; }
.title--sports { background-position: center -572px; }

.accordian__title { margin-bottom: 0; cursor: pointer; }
.accordian__title:after { content: '<'; display: inline-block; width: 0; height: 0; margin-right: 10px; margin-left: 10px; text-indent: -9999em; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 10px solid #e70200; vertical-align: middle; transition: transform .5s ease; }
.home .accordian__title:after { border-left-color: #8c0a91; }
.travel .accordian__title:after { border-left-color: #00be87; }
.style .accordian__title:after { border-left-color: #ba0082; }
.health .accordian__title:after { border-left-color: #00a0d2; }
.food .accordian__title:after { border-left-color: #f05a14; }
.tech .accordian__title:after { border-left-color: #00b8e4; }
.money .accordian__title:after { border-left-color: #1e46a5; }
.parenting .accordian__title:after { border-left-color: #ff4f4f; }
.careers .accordian__title:after { border-left-color: #0a78a1; }
.accordian__title.is--active:after { transform: rotate(90deg); }

.soft--title { padding-top: 10px; padding-bottom: 15px; }

.fancy--txt { font-size: 68px; font-size: 4.25rem; font-family: 'Slab Bold'; color: #e70200; margin-bottom: 0; line-height: 1; }
.the-spruce .fancy--txt { font-size: 70px; font-size: 4.375rem; padding-bottom: 8px; color: #2c2b2b; padding-bottom: 0; }
.verywell .fancy--txt { font-size: 66px; font-size: 4.125rem; font-family: "FSAlbertExtraBold", helvetica; padding-bottom: 8px; color: #0a383f; padding-bottom: 15px; }

.hard--bottom { margin-bottom: 0; }

h1, .h1 { margin-bottom: 0.75em; font-size: 32px; font-size: 2rem; line-height: 1.25; }

/*h1*/
h2, .h2 { margin-bottom: 1em; font-size: 24px; font-size: 1.5rem; line-height: 1.15384615; }

/*h2*/
h3, .h3 { margin-bottom: 1.2em; font-size: 20px; font-size: 1.25rem; line-height: 1.13636364; }

/*h3*/
h4, .h4 { margin-bottom: 1.33333em; font-size: 18px; font-size: 1.125rem; line-height: 1.11111111; }

h5, .h5 { margin-bottom: 1.5em; font-size: 16px; font-size: 1rem; line-height: 1.1; }

h6, .h6, .meta__title { margin-bottom: 1.71429; font-size: 14px; font-size: 0.875rem; line-height: 1.1; font-weight: bold; letter-spacing: .063em; text-transform: uppercase; }

fieldset { padding: 0; margin: 0; border: none; }

.fancy { padding: 0.35em 0.625em 0.75em; margin: 0 2px; border: #f1f1f1 solid 1px; }

legend { border: 0; padding: 0; }

label, .label { font-size: 14px; font-size: 0.875rem; font-weight: bold; text-transform: uppercase; }

.tr__label { margin-top: -1px; margin-left: .313em; vertical-align: middle; }

input { font-size: 100%; vertical-align: middle; outline: 0; transition: all .2s ease-out; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

[type="text"], [type="email"], [type="tel"], [type="date"], [type="datetime"], [type="checkbox"], [type="radio"] { padding: .5em; }

[type="checkbox"], [type="radio"] { cursor: pointer; }

[type="text"], [type="email"], [type="tel"], [type="date"], [type="datetime"] { width: 100%; line-height: 1.5; background: #fafafa; border: #f1f1f1 solid 5px; }
[type="text"]:focus, [type="email"]:focus, [type="tel"]:focus, [type="date"]:focus, [type="datetime"]:focus { border-color: #e5e5e5; }

[type="button"], [type="reset"], [type="submit"] { border: none; cursor: pointer; -webkit-appearance: button; width: 100%; max-width: 300px; }

input:invalid, .is--invalid { border-color: #fd9c8e; }
input:invalid:focus, .is--invalid:focus { border-color: #fd9c8e; }

.is--valid { border-color: #dff2bf; }
.is--valid:focus { border-color: #dff2bf; }

.input--inline { max-width: 600px; }

textarea { overflow: auto; resize: vertical; vertical-align: top; }

[type="checkbox"] { clear: left; margin-bottom: .313em; border: #515151 solid 2px; }
[type="checkbox"]:checked:after { content: ''; top: 0; left: 0; width: 18px; height: 18px; background-position: -187px -733px; }

[type="radio"] { clear: left; margin-bottom: .313em; border: #515151 solid 2px; border-radius: 50px; }
[type="radio"]:checked { border-color: #00a0d2; }
[type="radio"]:checked:after { content: ''; top: 2px; left: 2px; width: 12px; height: 12px; background: #00a0d2; border-radius: 50px; }
[type="radio"].radio--box { display: none; }

.radio--box { color: #e5e5e5; clear: left; background: #f1f1f1; border-radius: 0; border-color: #00a0d2; margin-bottom: .313em; margin-left: 0; padding-right: .5em; padding-left: 1.5em; cursor: pointer; }
.radio--box:before { content: ''; top: 5px; left: 5px; width: 12px; height: 12px; border: #fff solid 2px; border-radius: 50px; }
:checked + .radio--box { color: #fff; background: #00a0d2; }
:checked + .radio--box:before { background: #fff; border-color: #00799f; }
.radio--box:hover { color: #fff; background: #00a0d2; }

table { width: 100%; max-width: 100%; margin-bottom: 1.5em; border-collapse: collapse; border-spacing: 0; background-color: transparent; }
table th, table td { font-weight: bold; padding: 8px; vertical-align: top; border-top: #f1f1f1 solid 1px; font-size: 14px; font-size: 0.875rem; text-align: left; }
table td { font-weight: normal; }
table thead th, table thead td { vertical-align: bottom; }

table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table colgroup + thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child td { border-top: 0; }

table tbody + tbody { border-top: #f1f1f1 solid 2px; }

table tbody tr td, table tbody tr th, table tbody tr td { transition: background-color 0.25s 0 linear; }

.table-condensed th, .table-condensed table td, table .table-condensed td, .table-condensed td { padding: 4px 5px; }

.table-bordered { border: #f1f1f1 solid 1px; border-left: 0; border-collapse: separate; *border-collapse: collapse; }

.table-bordered th, .table-bordered table td, table .table-bordered td, .table-bordered td { border-left: #f1f1f1 solid 1px; }

.table-bordered thead:first-child tr:first-child th, .table-bordered thead:first-child tr:first-child table td, table .table-bordered thead:first-child tr:first-child td, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child table td, table .table-bordered tbody:first-child tr:first-child td, .table-bordered tbody:first-child tr:first-child td { border-top: 0; }

.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th, .table-striped tbody tr:nth-child(odd) table td, table .table-striped tbody tr:nth-child(odd) td { background-color: #c7ced6; }

.main-nav { z-index: 99; top: 100%; left: 0; right: 0; overflow: hidden; transition: max-height .5s ease-in-out; }
.main-nav.is--closed { max-height: 0; }
.main-nav.is--open { max-height: 320px; }
.tripsavvy.single .main-nav, .tripsavvy-template .main-nav, .thoughtco.single .main-nav, .thoughtco-template .main-nav, .the-spruce.single .main-nav, .the-spruce-template .main-nav, .thebalance.single .main-nav, .thebalance-template .main-nav, .verywell.single .main-nav, .verywell-template .main-nav { background: white; padding-top: 45px; }
.the-spruce.single .main-nav, .the-spruce-template .main-nav { padding-top: 56px; }
@media only screen and (max-width: 33.5625em) { .the-spruce.single .main-nav span, .the-spruce-template .main-nav span { display: block; text-align: center; margin-left: 0; padding: 4px 0; }
  .the-spruce.single .main-nav span a, .the-spruce-template .main-nav span a { margin-left: 0; } }
.tripsavvy.single .main-nav, .tripsavvy-template .main-nav { padding-top: 36px; }
@media only screen and (max-width: 48em) { .tripsavvy.single .main-nav, .tripsavvy-template .main-nav { padding-top: 36px !important; } }
@media only screen and (max-width: 33.5625em) { .tripsavvy.single .main-nav, .tripsavvy-template .main-nav { padding-top: 10px !important; }
  .tripsavvy.single .main-nav span, .tripsavvy-template .main-nav span { display: block; text-align: center; padding-top: 0 !important; margin-left: 0; padding: 4px 0; }
  .tripsavvy.single .main-nav span a, .tripsavvy-template .main-nav span a { margin-left: 0; } }
.thoughtco.single .main-nav, .thoughtco-template .main-nav { padding-top: 27px; }
@media only screen and (max-width: 33.5625em) { .thoughtco.single .main-nav span, .thoughtco-template .main-nav span { display: block; text-align: center; margin-left: 0; padding: 4px 0; }
  .thoughtco.single .main-nav span a, .thoughtco-template .main-nav span a { margin-left: 0; } }
.lifewire.single .main-nav, .lifewire-template .main-nav { background: transparent; padding-top: 0; position: absolute; right: 0; left: auto; bottom: 0; top: auto; height: 36px; line-height: 36px; font-family: 'Graphik Semibold'; }
@media only screen and (max-width: 48em) { .lifewire.single .main-nav, .lifewire-template .main-nav { position: relative; top: auto; right: auto; left: auto; bottom: auto; height: auto; line-height: 1; background: white; margin-top: 12px; } }

.main-nav__item { text-decoration: none; margin-top: 10px; margin-bottom: 15px; }
.verywell.single .main-nav__item, .verywell-template .main-nav__item { color: #3b3b3b; }
.lifewire.single .main-nav__item, .lifewire-template .main-nav__item { color: #2c2b2b; text-transform: none; }
.lifewire.single .main-nav__item:hover, .lifewire-template .main-nav__item:hover { color: #D03E05; }
.the-spruce.single .main-nav__item, .the-spruce-template .main-nav__item { font-size: 20px; display: inline; color: #2c2b2b; text-transform: none; margin-left: 30px; }
.the-spruce.single .main-nav__item:hover, .the-spruce-template .main-nav__item:hover { border-bottom: #e4965f 2px solid; }
.tripsavvy.single .main-nav__item, .tripsavvy-template .main-nav__item { font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; font-stretch: normal; font-size: 18px; display: inline; text-transform: uppercase; color: #7c8a8d; margin-left: 40px; position: relative; }
@media only screen and (max-width: 48em) { .tripsavvy.single .main-nav__item, .tripsavvy-template .main-nav__item { margin-left: 10px; } }
.tripsavvy.single .main-nav__item:hover, .tripsavvy-template .main-nav__item:hover { color: #01CEDF; }
.thoughtco.single .main-nav__item, .thoughtco-template .main-nav__item { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; font-size: 20px; display: inline; color: #2c2b2b; text-transform: none; margin-left: 30px; }
.thoughtco.single .main-nav__item:hover, .thoughtco-template .main-nav__item:hover { color: #db2630; }
.thebalance.single .main-nav__item, .thebalance-template .main-nav__item { text-transform: none; letter-spacing: 1px; color: #0783ab; }
.thebalance.single .main-nav__item:hover, .thebalance-template .main-nav__item:hover { color: #871e83; }
.verywell.single .main-nav__item.active, .verywell-template .main-nav__item.active { color: #28c4d8; }
.lifewire.single .main-nav__item.active, .lifewire-template .main-nav__item.active { color: #FA5B0F; }
.the-spruce.single .main-nav__item.active, .the-spruce-template .main-nav__item.active { border-bottom: #e4965f 2px solid; }
.tripsavvy.single .main-nav__item.active, .tripsavvy-template .main-nav__item.active { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; position: relative; z-index: 2; color: #2c2b2b; }
.tripsavvy.single .main-nav__item.active span, .tripsavvy-template .main-nav__item.active span { position: relative; z-index: 2; }
.tripsavvy.single .main-nav__item.active:after, .tripsavvy-template .main-nav__item.active:after { position: absolute; z-index: 0; bottom: 1px; height: 5px; background: #d4da07; left: 0; right: 0; display: block; content: ""; }
.thoughtco.single .main-nav__item.active, .thoughtco-template .main-nav__item.active { color: #db2630; }
.thebalance.single .main-nav__item.active, .thebalance-template .main-nav__item.active { color: black; }
.thebalance.single .main-nav__item.active:before, .thebalance-template .main-nav__item.active:before { content: '\25B6'; color: #871e83; margin-right: 8px; }

.verywell-channel-content__list { margin-bottom: 40px; }
.thebalance .verywell-channel-content__list { text-align: center; }
.verywell-channel-content__list li { width: 49%; margin-bottom: 24px; }
@media only screen and (max-width: 33.5625em) { .verywell-channel-content__list li { width: auto; float: none !important; height: auto !important; } }
.thoughtco .verywell-channel-content__list li { width: auto; max-width: 860px; float: none !important; margin: 0 auto; padding-top: 28px; margin-top: 28px; border-top: 1px solid #d3d3d3; }
.thoughtco .verywell-channel-content__list li:first-child { border-top: 0; padding-top: 0; margin-top: 0; }
.thoughtco .verywell-channel-content__list li div { font-family: "georgia"; font-weight: normal; font-style: normal; font-stretch: normal; background: transparent; color: #2c2b2b; font-size: 18px; margin-top: 12px; }
.thoughtco .verywell-channel-content__list li h2 { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; background: transparent; border-radius: 0; color: #2c2b2b; font-size: 34px; }
.thoughtco .verywell-channel-content__list li div, .thoughtco .verywell-channel-content__list li h2 { text-align: left; padding: 0; }
.thoughtco .verywell-channel-content__list li .thoughtco-content-image { float: left; }
.thoughtco .verywell-channel-content__list li .thoughtco-content-text { float: right; padding-right: 24px; width: calc(100% - 390px); }
@media only screen and (max-width: 33.5625em) { .thoughtco .verywell-channel-content__list li .thoughtco-content-image { float: none; text-align: center; }
  .thoughtco .verywell-channel-content__list li .thoughtco-content-image img { width: auto; max-width: 100%; }
  .thoughtco .verywell-channel-content__list li .thoughtco-content-text { float: none; padding-right: 0; width: auto; } }
.lifewire .verywell-channel-content__list li { height: 445px; text-align: center; overflow: hidden; background: white; border: 1px solid #d8d8d8; padding-top: 40px; }
.lifewire .verywell-channel-content__list li h2 { position: relative; color: #0a383f; font-size: 2rem; font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; background: transparent; }
.lifewire .verywell-channel-content__list li h2 span { position: relative; z-index: 2; }
.lifewire .verywell-channel-content__list li h2 span:after { content: ""; display: block; left: 0; right: 0; height: 10px; bottom: 5px; position: absolute; }
.lifewire .verywell-channel-content__list li h2 i { font-style: normal; position: relative; z-index: 3; padding-left: 12px; padding-right: 12px; }
.lifewire .verywell-channel-content__list li div { text-align: center; font-size: 20px; font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; color: #0a383f; background: transparent; }
.lifewire .verywell-channel-content__list li:nth-child(1) span:after { background: #6ed7f4; }
.lifewire .verywell-channel-content__list li:nth-child(2) span:after { background: #7a91f4; }
.lifewire .verywell-channel-content__list li:nth-child(3) span:after { background: #f96e58; }
.lifewire .verywell-channel-content__list li:nth-child(4) span:after { background: #addd2a; }
.thebalance .verywell-channel-content__list li { width: 30%; float: none !important; display: inline-block; background: white; padding: 30px; height: 280px; background-size: 24px; background-position: 95% 5%; background-repeat: no-repeat; margin: 0 8px 20px 8px; box-shadow: -2px 2px 2px 0px rgba(0, 0, 0, 0.25); }
.thebalance .verywell-channel-content__list li h2 { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; text-align: left; background: transparent; }
.thebalance .verywell-channel-content__list li div { font-family: 'Publico Text Web'; font-weight: 400; font-style: normal; font-stretch: normal; text-align: left; padding: 0; background: transparent; }
.thebalance .verywell-channel-content__list li:nth-child(1) { background-image: url(/assets/img/thebalance/01.svg); border-top: 6px solid #984e9f; }
.thebalance .verywell-channel-content__list li:nth-child(1) h2 { color: #984e9f; }
.thebalance .verywell-channel-content__list li:nth-child(2) { background-image: url(/assets/img/thebalance/02.svg); border-top: 6px solid #7ed759; }
.thebalance .verywell-channel-content__list li:nth-child(2) h2 { color: #7ed759; }
.thebalance .verywell-channel-content__list li:nth-child(3) { background-image: url(/assets/img/thebalance/03.svg); border-top: 6px solid #e98445; }
.thebalance .verywell-channel-content__list li:nth-child(3) h2 { color: #e98445; }
.thebalance .verywell-channel-content__list li:nth-child(4) { background-image: url(/assets/img/thebalance/04.svg); border-top: 6px solid #57aea9; }
.thebalance .verywell-channel-content__list li:nth-child(4) h2 { color: #57aea9; }
.thebalance .verywell-channel-content__list li:nth-child(5) { background-image: url(/assets/img/thebalance/05.svg); border-top: 6px solid #984e9f; }
.thebalance .verywell-channel-content__list li:nth-child(5) h2 { color: #984e9f; }
.thebalance .verywell-channel-content__list li:nth-child(6) { background-image: url(/assets/img/thebalance/06.svg); border-top: 6px solid #7ed759; }
.thebalance .verywell-channel-content__list li:nth-child(6) h2 { color: #7ed759; }
.verywell-channel-content__list li h2 { border-top-left-radius: 9px; border-top-right-radius: 9px; background: #381d3b; font-family: "FSAlbertExtraBold", helvetica; color: white; text-align: center; padding: 12px 0; margin-bottom: 0; font-size: 1.5rem; }
.verywell-channel-content__list li div { color: black; padding: 24px 40px; background: #f7f9f9; font-size: 15px; border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; }
.verywell-channel-content__list li:nth-child(even) { float: right; }
.verywell-channel-content__list li:nth-child(odd) { clear: left; }

.accordian__list { text-align: center; border-bottom: #e5e5e5 solid 1px; transition: max-height .5s ease-in-out; overflow: hidden; }

.list__item:before { content: ''; }

.channels { margin-bottom: 17px; }

.channels-list { margin-bottom: 67px; }

.bg--channel, .channel__item { color: #fff; }

.channel__content { display: block; height: 100%; padding: 1.5em; }
.channel__item:nth-child(odd) .channel__content { left: 0; }
.channel__item:nth-child(even) .channel__content { right: 0; }

.channel__item:nth-child(even) .channel__thumb { float: left; }
.channel__item:nth-child(odd) .channel__thumb { float: right; }

.channel__footer { bottom: 0; left: 0; }

.bg--channel { z-index: 9; padding-top: 13px; padding-bottom: 8px; }

.channel__item { margin-top: 20px; }
.channel__item:first-child { margin-top: 0; }

.meta--name { margin-bottom: 0; }

.single.verywell .expert .meta--name { font-family: "FSAlbertExtraBold", helvetica; margin: 10px 0; }
.single.verywell .expert .font-18 { text-align: left; font-size: 15px; line-height: 1.5; }

.thebalance .experts-list .expert { padding: 0; margin-bottom: 20px; width: 49%; }
.thebalance .experts-list .expert h3 { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; font-size: 28px; font-size: 1.75rem; margin-top: 20px; margin-bottom: 8px; }
.thebalance .experts-list .expert h3, .thebalance .experts-list .expert span, .thebalance .experts-list .expert p { padding: 0 40px; text-align: left; }
.thebalance .experts-list .expert p, .thebalance .experts-list .expert h3 { color: white; }
.thebalance .experts-list .expert span { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; margin-bottom: 8px; }
.thebalance .experts-list .expert p { font-family: 'Publico Text Web'; font-weight: 400; font-style: normal; font-stretch: normal; margin-bottom: 20px; font-size: 16px; min-height: 110px; }
.thebalance .experts-list .expert:nth-child(1n+1) { background: #96cc63; float: left; }
.thebalance .experts-list .expert:nth-child(2n+2) { background: #57adaa; float: right; }
.thebalance .experts-list .expert:nth-child(3n+3) { float: left; background: #db7737; }
.thebalance .experts-list .expert:nth-child(4n+4) { float: right; background: #ae69b6; }

.the-spruce .experts-list .expert { padding: 0; margin-bottom: 20px; width: 30%; }
.the-spruce .experts-list .expert h3 { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; font-size: 28px; font-size: 1.75rem; margin-top: 20px; margin-bottom: 8px; }
.the-spruce .experts-list .expert h3, .the-spruce .experts-list .expert span, .the-spruce .experts-list .expert p { padding: 0 40px; text-align: left; }
.the-spruce .experts-list .expert p, .the-spruce .experts-list .expert h3 { color: white; }
.the-spruce .experts-list .expert span { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; margin-bottom: 8px; }
.the-spruce .experts-list .expert p { font-family: 'Publico Text Web'; font-weight: 400; font-style: normal; font-stretch: normal; margin-bottom: 20px; font-size: 16px; min-height: 110px; }
.the-spruce .experts-list .expert:nth-child(1n+1) { background: #96cc63; float: left; }
.the-spruce .experts-list .expert:nth-child(2n+2) { background: #57adaa; float: right; }
.the-spruce .experts-list .expert:nth-child(3n+3) { float: left; background: #db7737; }
.the-spruce .experts-list .expert:nth-child(4n+4) { float: right; background: #ae69b6; }

.thoughtco .experts-list .expert { padding: 0; margin-bottom: 20px; width: 30%; }
.thoughtco .experts-list .expert h3 { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; font-size: 28px; font-size: 1.75rem; margin-top: 20px; margin-bottom: 8px; }
.thoughtco .experts-list .expert h3, .thoughtco .experts-list .expert span, .thoughtco .experts-list .expert p { padding: 0 40px; text-align: left; }
.thoughtco .experts-list .expert p, .thoughtco .experts-list .expert h3 { color: white; }
.thoughtco .experts-list .expert span { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; margin-bottom: 8px; }
.thoughtco .experts-list .expert p { font-family: 'Publico Text Web'; font-weight: 400; font-style: normal; font-stretch: normal; margin-bottom: 20px; font-size: 16px; min-height: 110px; }
.thoughtco .experts-list .expert:nth-child(1n+1) { background: #96cc63; float: left; }
.thoughtco .experts-list .expert:nth-child(2n+2) { background: #57adaa; float: right; }
.thoughtco .experts-list .expert:nth-child(3n+3) { float: left; background: #db7737; }
.thoughtco .experts-list .expert:nth-child(4n+4) { float: right; background: #ae69b6; }

.meta--title { font-weight: bold; margin-bottom: 20px; }
.meta--title.no-transform { text-transform: none; }
.thoughtco .meta--title { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; color: #a4a4a4; margin-bottom: 0; font-style: none; }

.meta--excerpt { font-family: 'Graphik'; font-weight: 400; font-style: normal; font-stretch: normal; color: #101010; }
.meta--excerpt strong, .meta--excerpt .txt--bold, .meta--excerpt .channel--title, .meta--excerpt .main-nav__item, .meta--excerpt .smt__title, .meta--excerpt .stat, .meta--excerpt .tab--btn, .meta--excerpt .cta__btn { display: block; margin-top: 12px; }
.meta--excerpt strong:first-child, .meta--excerpt .txt--bold:first-child, .meta--excerpt .channel--title:first-child, .meta--excerpt .main-nav__item:first-child, .meta--excerpt .smt__title:first-child, .meta--excerpt .stat:first-child, .meta--excerpt .tab--btn:first-child, .meta--excerpt .cta__btn:first-child { margin-top: 0; }
.the-spruce .meta--excerpt { padding-left: 12px; padding-right: 12px; }
.the-spruce .meta--excerpt p { font-size: 19px; line-height: 1.3; }

.the-spruce .member .meta--title--banner--container { text-align: center; margin-top: -16px; font-size: 0; height: 32px; }
.the-spruce .member .meta--title--banner--container i { display: inline-block; vertical-align: text-bottom; font-style: normal; font-size: 14px; line-height: 32px; height: 32px; padding: 0 10px; color: #2c2b2b; }
.the-spruce .member .meta--title--banner--container svg { height: 100%; }
.the-spruce .member.flag-0 .meta--title--banner { background: #b6e3c7; }
.the-spruce .member.flag-0 .banner-arrow polygon { fill: #b6e3c7 !important; }
.the-spruce .member.flag-1 .meta--title--banner { background: #fcecdf; }
.the-spruce .member.flag-1 .banner-arrow polygon { fill: #fcecdf !important; }
.the-spruce .member.flag-2 .meta--title--banner { background: #f4edce; }
.the-spruce .member.flag-2 .banner-arrow polygon { fill: #f4edce !important; }
.the-spruce .member.flag-3 .meta--title--banner { background: #ccf4f9; }
.the-spruce .member.flag-3 .banner-arrow polygon { fill: #ccf4f9 !important; }
.the-spruce .member.flag-4 .meta--title--banner { background: #d3e0ed; }
.the-spruce .member.flag-4 .banner-arrow polygon { fill: #d3e0ed !important; }
.the-spruce .member.flag-5 .meta--title--banner { background: #e1f5d3; }
.the-spruce .member.flag-5 .banner-arrow polygon { fill: #e1f5d3 !important; }
.the-spruce .member.flag-6 .meta--title--banner { background: #e8deee; }
.the-spruce .member.flag-6 .banner-arrow polygon { fill: #e8deee !important; }
.the-spruce .member.flag-7 .meta--title--banner { background: #e8deee; }
.the-spruce .member.flag-7 .banner-arrow polygon { fill: #e8deee !important; }
.the-spruce .member.featured-article-flag-0 .meta--title--banner { background: #dbcfe3; }
.the-spruce .member.featured-article-flag-0 .banner-arrow polygon { fill: #dbcfe3 !important; }
.the-spruce .member.featured-article-flag-1 .meta--title--banner { background: #ece2be; }
.the-spruce .member.featured-article-flag-1 .banner-arrow polygon { fill: #ece2be !important; }
.the-spruce .member.featured-article-flag-2 .meta--title--banner { background: #b6e3c7; }
.the-spruce .member.featured-article-flag-2 .banner-arrow polygon { fill: #b6e3c7 !important; }
.the-spruce .member.featured-article-flag-3 .meta--title--banner { background: #c3d2e2; }
.the-spruce .member.featured-article-flag-3 .banner-arrow polygon { fill: #c3d2e2 !important; }
.the-spruce .member.expert-flag-0 .meta--title--banner { background: #c4d2e1; }
.the-spruce .member.expert-flag-0 .banner-arrow polygon { fill: #c4d2e1 !important; }
.the-spruce .member.expert-flag-1 .meta--title--banner { background: #dbd0e3; }
.the-spruce .member.expert-flag-1 .banner-arrow polygon { fill: #dbd0e3 !important; }
.the-spruce .member.expert-flag-2 .meta--title--banner { background: #b7e3c8; }
.the-spruce .member.expert-flag-2 .banner-arrow polygon { fill: #b7e3c8 !important; }

.member--meta { padding: .938em .638em; background: #f0f1f2; }
.thebalance .member--meta { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; }
.lifewire .member--meta { font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; background: white; padding-bottom: 0; color: #FA5B0F; margin-top: 24px; padding-top: 0; }
.the-spruce .member--meta { font-family: 'Work Sans', sans-serif; font-weight: 400; font-size: 28px; background: white; padding-bottom: 0; margin-top: -5px; padding: 0 20px 20px 20px; text-align: center; }
.thoughtco .member--meta { font-size: 20px; font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; background: white; line-height: 1; color: #2c2b2b; display: block; margin-top: 0; padding: 0; }
.tripsavvy .member--meta { font-size: 20px; font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; background: white; line-height: 1; color: #2c2b2b; display: block; margin-top: 0; padding: 0; }
.tripsavvy .member--meta .meta--title { margin-top: 15px; }
.member--meta.main-team { min-height: 120px; }

.tripsavvy #the_spruce_team .team-members { padding: 40px 0; }
@media only screen and (max-width: 33.5625em) { .tripsavvy #the_spruce_team .team-members { padding: 0; } }
.tripsavvy #the_spruce_team .member--meta { font-size: 24px; font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; background: white; line-height: 1; color: #2c2b2b; text-transform: uppercase; display: block; margin-top: 0; padding: 0; padding-top: 20px; }
.tripsavvy #the_spruce_team .member--meta .meta--title { font-family: 'Source Serif Pro', serif; font-weight: normal; font-style: normal; font-stretch: normal; margin-top: 8px; font-size: 18px; margin-bottom: 0; }

#verywell_team { background: #f7f9f9; padding-top: 15px; margin-bottom: 25px; }
#verywell_team .member--meta { background: white; }
#verywell_team .col--inline, #verywell_team .stat { border-radius: 25px; overflow: hidden; }

#thebalance_team .col--inline .smt__name, #thebalance_team .stat .smt__name { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; color: white; font-size: 21px; }
#thebalance_team .col--inline:nth-child(1) .member--meta, #thebalance_team .stat:nth-child(1) .member--meta { background: #53adab; }
#thebalance_team .col--inline:nth-child(2) .member--meta, #thebalance_team .stat:nth-child(2) .member--meta { background: #eb853d; }
#thebalance_team .col--inline:nth-child(3) .member--meta, #thebalance_team .stat:nth-child(3) .member--meta { background: #994ba1; }

.smt__name { margin-bottom: 0; }
.smt__name.main-team { font-size: 1.55rem; }

.smt__link { color: #323334; }

.smt__title { font-size: 14px; font-size: 0.875rem; color: #e10303; }

.social__meta { top: 24px; right: 10px; }
.social__meta.team-main { top: 20px; }

.topics--list.is--open { padding-bottom: 20px; }

#thoughtco_team, #the_spruce_team { padding-top: 30px; padding-bottom: 60px; }
#thoughtco_team .member img, #the_spruce_team .member img { width: 100%; }

#thespruce_posts { margin-left: auto; max-width: 1110px; margin-right: auto; }
#thespruce_posts .post__item { box-shadow: -1px 0 2px 0 rgba(1, 1, 1, 0.12), 1px 0 2px 0 rgba(1, 1, 1, 0.12), 0 1px 1px 0 rgba(1, 1, 1, 0.24); border: 0; padding-left: 0; width: 49%; }
#thespruce_posts .post__item .post__link { border: 0; }
#thespruce_posts .post__item:hover p { color: #db2630; }
.tripsavvy #thespruce_posts .post__item:hover p { color: #01CEDF; }
@media only screen and (max-width: 33.5625em) { #thespruce_posts .post__item { width: 100%; display: block; float: none; } }
#thespruce_posts .post__item:nth-child(odd) { float: right; }
#thespruce_posts p { font-size: 20px; font-family: 'Work Sans', sans-serif; font-weight: 400; }
.tripsavvy #thespruce_posts p { margin-top: 30px; font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; color: #2c2b2b; font-size: 24px; }
@media only screen and (max-width: 33.5625em) { .tripsavvy #thespruce_posts p { margin-top: 12px; } }
.thoughtco #thespruce_posts p { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; color: #2c2b2b; font-size: 20px; }

.post__item { position: relative; margin-bottom: 10px; }
.post__item .read-more-arrow { height: 8px; margin-left: 6px; }
.thebalance .post__item { background-size: 20px; background-position: 97% 6%; background-repeat: no-repeat; }
.thebalance .post__item p { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; }
.thebalance .post__item:nth-child(1) { background-image: url(/assets/img/thebalance/01.svg); border-top: 6px solid #7dd751; }
.thebalance .post__item:nth-child(1) .press-more-link { color: #7dd751; }
.thebalance .post__item:nth-child(1) .cls-1, .thebalance .post__item:nth-child(1) .cls-2 { stroke: #7dd751; }
.thebalance .post__item:nth-child(1) h2 { color: #7dd751; }
.thebalance .post__item:nth-child(2) { background-image: url(/assets/img/thebalance/02.svg); border-top: 6px solid #e78439; }
.thebalance .post__item:nth-child(2) .press-more-link { color: #e78439; }
.thebalance .post__item:nth-child(2) .cls-1, .thebalance .post__item:nth-child(2) .cls-2 { stroke: #e78439; }
.thebalance .post__item:nth-child(2) h2 { color: #e78439; }
.thebalance .post__item:nth-child(3) { background-image: url(/assets/img/thebalance/03.svg); border-top: 6px solid #994ba1; }
.thebalance .post__item:nth-child(3) .press-more-link { color: #994ba1; }
.thebalance .post__item:nth-child(3) .cls-1, .thebalance .post__item:nth-child(3) .cls-2 { stroke: #994ba1; }
.thebalance .post__item:nth-child(3) h2 { color: #994ba1; }
.thebalance .post__item:nth-child(4) { background-image: url(/assets/img/thebalance/04.svg); border-top: 6px solid #53adab; }
.thebalance .post__item:nth-child(4) .press-more-link { color: #53adab; }
.thebalance .post__item:nth-child(4) .cls-1, .thebalance .post__item:nth-child(4) .cls-2 { stroke: #53adab; }
.thebalance .post__item:nth-child(4) h2 { color: #53adab; }
.thebalance .post__item:nth-child(5) { background-image: url(/assets/img/thebalance/05.svg); border-top: 6px solid #984e9f; }
.thebalance .post__item:nth-child(5) .press-more-link { color: #984e9f; }
.thebalance .post__item:nth-child(5) .cls-1, .thebalance .post__item:nth-child(5) .cls-2 { stroke: #984e9f; }
.thebalance .post__item:nth-child(5) h2 { color: #984e9f; }
.thebalance .post__item:nth-child(6) { background-image: url(/assets/img/thebalance/06.svg); border-top: 6px solid #7ed759; }
.thebalance .post__item:nth-child(6) .press-more-link { color: #7ed759; }
.thebalance .post__item:nth-child(6) .cls-1, .thebalance .post__item:nth-child(6) .cls-2 { stroke: #7ed759; }
.thebalance .post__item:nth-child(6) h2 { color: #7ed759; }

.post__link { overflow: hidden; display: block; border: #dadbdc solid 1px; padding-top: 1.5em; color: #111; }
.tripsavvy .post__link { padding-top: 0; }
.lifewire.single .post__link, .lifewire-template .post__link { background: white; font-family: 'Graphik Semibold'; border: 1px solid #d8d8d8; }
@media only screen and (max-width: 62em) { .post__link { padding-top: 0; overflow: auto; padding: 18px 9px; }
  .the-spruce .post__link { padding-left: 0; }
  .post__link .post__thumbnail { margin-top: 0; top: 0; position: relative; float: left; vertical-align: top; }
  .post__link .post__content { float: right; margin-left: 0; }
  .the-spruce .post__link .post__content { width: calc(100% - 150px); padding-right: 0; } }

.verywell-template .stats { margin-top: 40px; }
.verywell-template .stats .stat:hover { background: transparent !important; }
.verywell-template .stats .stat .fancy--txt { font-family: "FSAlbertExtraBold", helvetica; color: #0a373e !important; font-size: 28px; }
.verywell-template .stats .stat .fancy--txt:first-child { font-size: 110px; color: #1296a7 !important; margin-bottom: -7px !important; display: block; padding-bottom: 0; }
.thebalance .stats { text-align: justify; }
.thebalance .stats:after { content: ''; display: inline-block; width: 100%; }
.thebalance .stats .stat { position: relative; display: inline-block; width: 30%; }

.stat { border-top-width: 8px; border-top-style: solid; }
.stat .fancy--txt { font-family: 'Slab'; font-weight: 100; }
.verywell-template .stat { border-top: 0 !important; }
.stat:first-child { border-top-color: #00781e; }
.stat:first-child .fancy--txt { color: #00781e; }
.verywell-template .stat:first-child .fancy--txt { color: #28c4d8; }
.stat:nth-child(2) { border-top-color: #00a0d2; }
.stat:nth-child(2) .fancy--txt { color: #00a0d2; }
.verywell-template .stat:nth-child(2) .fancy--txt { color: #ec4c64; }
.stat:nth-child(2) .fancy--sm { visibility: hidden; }
.verywell-template .stat:nth-child(2) .fancy--sm { visibility: visible; }
.verywell-template .stat:nth-child(2) { border-top-color: #ec4c64; }
.stat:last-child { border-top-color: #ffa014; }
.stat:last-child .fancy--txt { color: #ffa014; }
.verywell-template .stat:last-child .fancy--txt { color: #0a383f; }
.verywell-template .stat:last-child { border-top-color: #0a383f; }
.stat:hover { color: #fff; }
.stat:hover .fancy--txt { color: #fff !important; }
.stat:hover:first-child { background: #00781e; }
.verywell-template .stat:hover:first-child { background: #28c4d8; }
.stat:hover:nth-child(2) { background: #00a0d2; }
.verywell-template .stat:hover:nth-child(2) { background: #ec4c64; }
.stat:hover:last-child { background: #ffa014; }
.verywell-template .stat:hover:last-child { background: #0a383f; }

.fancy--sm, .stat__content { display: block; }

.stat__content { margin-top: .75em; font-weight: 500; }
.verywell-template .stat__content { font-family: "FSAlbertExtraBold", helvetica; background-color: #ec4c64; color: white; border-radius: 5px 5px 5px 0; padding: 4px 15px; font-size: 17px; display: inline-block; margin-top: 0; }

.fancy--sm { font-size: 18px; font-size: 1.125rem; }

a { text-decoration: none; transition: color 0.25s 0 linear; }

.stacked--link, .sidebar__link { clear: left; }

.featured__link { display: block; cursor: pointer; }

.fau__link { color: #191919; }

.roll__link { display: block; border-bottom: #dfe0e1 solid 1px; margin-bottom: 28px; color: black; }

.social__link { display: inline-block; width: 25px; height: 25px; text-indent: 9999em; background: url(/assets/img/icon_sprite.svg) no-repeat; overflow: hidden; }

.twitter--link { background-position: -564px -287px; }

.in--link { background-position: -615px -287px; }

.social-nav { margin-top: 40px; }

.social-nav__link { position: relative; display: inline-block; width: 45px; height: 57px; padding: 0 20px 0 0px; margin-left: -8px; vertical-align: middle; background: url(/assets/img/icon_sprite.svg) no-repeat; background-position: -594px 5px; color: transparent; }
.social-nav__link:before { content: ''; position: absolute; left: 0; display: inline-block; height: 56px; width: 1px; vertical-align: middle; background: #cbcbcb; text-indent: 0; }
.social-nav__link:first-child { margin-left: 0; }
.social-nav__link:first-child:before { background: transparent; }

.twitter--nav-link { background-position: -591px 12px; }

.facebook--nav-link { background-position: -584px -42px; }

.in--nav-link { background-position: -583px -98px; }

.pinterest--nav-link { background-position: -583px -154px; }

.googleplus--nav-link { background-position: -580px -208px; }

.regal-txt { color: #003c6b; }

.christine-txt { color: #e96d09; }

.redviolet-txt { color: #a62ca2; }

.minsk-txt { color: #4f0090; }

.eastern-txt { color: #26b4ac; }

.pastel-txt { color: #7fd759; }

.seafoam-txt { color: #57aea9; }

.gray-txt { color: #3b3b3b; }

.footer-nav__item { font-size: 15px; font-size: 0.9375rem; color: #444; font-weight: bold; }
.footer-nav__item:before { content: '|'; padding-left: 5px; padding-right: 10px; color: #cbcbcb; cursor: text; }
.footer-nav__item:first-child:before { content: ''; padding-left: 0; padding-right: 0; }
.verywell .footer-nav__item { color: white; }

.alert__copy { display: inline-block; }

.alert--warning { background: #fff3e0; color: #ad6800; border: #ffdaa3 solid 1px; }

.alert--success { background: #8bffdd; color: #00583f; border: #4effcc solid 1px; }

.alert--error { background: #ff9b9b; color: #810100; border: #ff7877 solid 1px; }

.alert__copy { display: inline-block; }

.alert--warning { background: #fff3e0; color: #ad6800; border: #ffdaa3 solid 1px; }

.alert--success { background: #8bffdd; color: #00583f; border: #4effcc solid 1px; }

.alert--error { background: #ff9b9b; color: #810100; border: #ff7877 solid 1px; }

.badge { padding: 1px 4px 2px 4px; }

.content__badge--left { left: -20px; }

.content__badge--right { right: -20px; }

.badge--green { background: #00be87; }

.badge--blue { background: #00a0d2; }

.badge--red { background: #e70200; }

.wth--badge-left { margin-left: 20px; }

.wth--badge-right { margin-right: 20px; }

.breadcrumb { color: #e5e5e5; }
.breadcrumb:before { content: "/"; color: #aaa; margin-right: .25em; }
.breadcrumb:first-child:before { content: " "; margin: 0; }
.breadcrumb.is--current { color: #515151; cursor: default; }

button { outline: 0; }

.hamburger { width: 35px; height: 35px; padding: 0; margin-top: 10px; color: transparent; line-height: 0; background: transparent; border: 0; cursor: pointer; }
.hamburger.is--hidden { display: none; }

.hamburger__bars { width: 100%; height: 5px; background: #fff; }
.hamburger__bars:before, .hamburger__bars:after { content: 'bar'; right: 0; left: 0; height: 5px; background: #fff; }
.hamburger__bars:before { top: 5px; }
.hamburger__bars:after { bottom: 5px; }

.stretch--btn { width: 100%; }

.close__btn { position: absolute; right: 15px; top: 15px; z-index: 9999; width: 45px; height: 35px; text-indent: -999em; background: url(/assets/img/icon_sprite.svg) no-repeat; background-position: right -394px; background-size: 1000%; }
.verywell-template.overflow--hidden .close__btn { background: url(/assets/img/verywell-solution-close.svg) no-repeat; background-position: 0 0; width: 26px; height: 26px; right: 25px; top: 25px; }

.tab--btn { background: transparent; border-bottom: transparent solid 4px; padding: 0; }
.thebalance .tab--btn { color: #5c5c5c; font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; font-weight: normal; border: 1px solid transparent; padding: 6px 15px; }
.tab--btn.is--active, .no-touch .tab--btn:hover { color: #e70200; }
.the-spruce .tab--btn { font-family: 'Work Sans', sans-serif; font-weight: 400; text-transform: none; }
.the-spruce .tab--btn.is--active, .no-touch .the-spruce .tab--btn:hover { color: black; border-bottom: #e4965f 2px solid; background: transparent; }
.thoughtco .tab--btn { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; text-transform: none; }
.thoughtco .tab--btn.is--active, .no-touch .thoughtco .tab--btn:hover { color: #db2630; background: transparent; }
.lifewire .tab--btn { font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; text-transform: capitalize; }
.lifewire .tab--btn.is--active, .no-touch .lifewire .tab--btn:hover { color: #FA5B0F; border-bottom: 0; }
.slick-center .tab--btn { color: #e70200; border-bottom-color: #e70200; }
.thoughtco .slick-center .tab--btn { color: #db2630; border-bottom: 0; }
.verywell .slick-center .tab--btn { color: #3b3b3b; border-bottom-color: #28c4d8; }
.the-spruce .slick-center .tab--btn { color: #2c2b2b; border-bottom: #e4965f 2px solid; background: transparent; }
.thebalance .slick-center .tab--btn { color: #4f0090; border: 1px solid #4f0090; }
.lifewire .slick-center .tab--btn { text-transform: none; color: #101010; border: 0; }

.verywell-template .tab--btn.is--active, .verywell-template .tab--btn:hover { border-bottom-color: #28c4d8 !important; }

.cta__btn { font-size: 15px; font-size: 0.9375rem; padding: .625em 1.25em; background: #515151; }
.cta__btn.rounded, .verywell .cta__btn { border-radius: 5px; }
.thebalance .cta__btn { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; transition: 200ms background-color; background: #e96d20; color: white; font-size: 21px; }
.thebalance .cta__btn:hover { background: #d74d02; }
.tripsavvy .cta__btn { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; background: url("/assets/img/tripsavvy/visit-button.png") center center no-repeat; width: 467px; height: 61px; margin: auto 0; text-transform: center; color: #2c2b2b; font-size: 18px; padding-top: 17px; letter-spacing: 1px; }
.tripsavvy .cta__btn:hover { color: #01CEDF; }
@media only screen and (max-width: 33.5625em) { .tripsavvy .cta__btn { width: auto; background: white; } }
.the-spruce .cta__btn { text-transform: none; background: #a0c3cc; color: #2c2b2b; padding: 15px 30px; font-size: 24px; }
.thoughtco .cta__btn { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; text-transform: uppercase; box-shadow: -1px 0 2px 0 rgba(1, 1, 1, 0.12), 1px 0 2px 0 rgba(1, 1, 1, 0.12), 0 1px 1px 0 rgba(1, 1, 1, 0.24); color: #2c2b2b; padding: 15px 40px 15px 30px; font-size: 20px; margin-bottom: 20px; margin-top: 20px; background: white url(/assets/img/thoughtco/red-triangle.png) 92% center no-repeat; }
.thoughtco .cta__btn.download { background: white url(/assets/img/thoughtco/red-triangle-down.png) 93% center no-repeat; padding-right: 60px; }
.thoughtco .cta__btn:hover { color: #db2630; }
.verywell .cta__btn { padding: 11px 30px; font-size: 22px; font-family: "FSAlbertExtraBold", helvetica; border-bottom-left-radius: 0; }
.lifewire .cta__btn { background: #FA5B0F; padding: 11px 30px; font-size: 18px; font-family: 'Graphik Semibold'; padding: 5px 20px; margin-top: 30px; border-radius: 3px; }
.lifewire .cta__btn:hover { background: #D03E05; }
.cta__btn.the-spruce-download-specs-button, .cta__btn.verywell-download-specs-button { float: none; display: inline; margin-left: auto; margin-right: auto; width: auto; margin-top: 0; }
.lifewire .cta__btn.the-spruce-download-specs-button, .lifewire .cta__btn.verywell-download-specs-button { padding-top: 12px; padding-bottom: 12px; }
.cta__btn.cta__btn__verywell { font-size: 12px; font-size: 0.75rem; color: #28c4d8; background: transparent; padding: 0; margin-top: -34px; display: block; text-align: right; margin-right: 100px; text-transform: none; }

.col--right .cta__btn__verywell { margin-right: 0; }

.btn--small { padding: .625em 1.25em; font-size: 14px; font-size: 0.875rem; }

.btn--large { padding: .625em 1.375em; font-size: 18px; font-size: 1.125rem; }

.cards { text-align: center; }

.card { vertical-align: top; }

.card--fancy { margin-left: 30px; margin-right: 30px; backface-visibility: hidden; text-align: left; box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); }
.tripsavvy .card--fancy { min-height: 410px; width: 495px; margin-left: 0; margin-bottom: 2%; margin-bottom: 24px; }
.tripsavvy .card--fancy:hover { color: #01CEDF; }
.tripsavvy .card--fancy:hover .card__meta { color: #01CEDF; }
.tripsavvy .card--fancy .card__meta { font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; font-stretch: normal; font-size: 25px; text-align: left; color: #2c2b2b; padding-top: 20px; padding-left: 10px; }
@media only screen and (max-width: 33.5625em) { .tripsavvy .card--fancy .card__meta { width: auto; padding-top: 12px; } }
.tripsavvy .card--fancy .meta--title--banner--container { text-align: left; margin-top: -10px; }
.tripsavvy .card--fancy .meta--title--banner { font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; font-stretch: normal; text-transform: uppercase; }
@media only screen and (max-width: 48em) { .tripsavvy .card--fancy { width: 50%; margin-left: 0 !important; margin-right: 0 !important; height: auto !important; min-height: 0; } }
@media only screen and (max-width: 33.5625em) { .tripsavvy .card--fancy { width: auto; } }
.tripsavvy .card--fancy:nth-child(even) { margin-left: 20px; }
.tripsavvy .card--fancy .card__footer { padding-top: 0; }
.the-spruce .card--fancy { min-height: 430px; border: 1px solid #d4d4d4; width: 495px; margin-left: 0; margin-bottom: 2%; margin-bottom: 24px; }
.the-spruce .card--fancy .meta--title--banner--container { text-align: center; margin-top: -16px; font-size: 0; height: 32px; }
.the-spruce .card--fancy .meta--title--banner--container i { display: inline-block; vertical-align: text-bottom; font-style: normal; font-size: 14px; line-height: 32px; height: 32px; padding: 0 10px; color: #2c2b2b; }
.the-spruce .card--fancy .meta--title--banner--container svg { height: 100%; }
.the-spruce .card--fancy.flag-0 .meta--title--banner { background: #b6e3c7; }
.the-spruce .card--fancy.flag-0 .banner-arrow polygon { fill: #b6e3c7 !important; }
.the-spruce .card--fancy.flag-1 .meta--title--banner { background: #fcecdf; }
.the-spruce .card--fancy.flag-1 .banner-arrow polygon { fill: #fcecdf !important; }
.the-spruce .card--fancy.flag-2 .meta--title--banner { background: #f4edce; }
.the-spruce .card--fancy.flag-2 .banner-arrow polygon { fill: #f4edce !important; }
.the-spruce .card--fancy.flag-3 .meta--title--banner { background: #ccf4f9; }
.the-spruce .card--fancy.flag-3 .banner-arrow polygon { fill: #ccf4f9 !important; }
.the-spruce .card--fancy.flag-4 .meta--title--banner { background: #d3e0ed; }
.the-spruce .card--fancy.flag-4 .banner-arrow polygon { fill: #d3e0ed !important; }
.the-spruce .card--fancy.flag-5 .meta--title--banner { background: #e1f5d3; }
.the-spruce .card--fancy.flag-5 .banner-arrow polygon { fill: #e1f5d3 !important; }
.the-spruce .card--fancy.flag-6 .meta--title--banner { background: #e8deee; }
.the-spruce .card--fancy.flag-6 .banner-arrow polygon { fill: #e8deee !important; }
.the-spruce .card--fancy.flag-7 .meta--title--banner { background: #e8deee; }
.the-spruce .card--fancy.flag-7 .banner-arrow polygon { fill: #e8deee !important; }
.the-spruce .card--fancy.featured-article-flag-0 .meta--title--banner { background: #dbcfe3; }
.the-spruce .card--fancy.featured-article-flag-0 .banner-arrow polygon { fill: #dbcfe3 !important; }
.the-spruce .card--fancy.featured-article-flag-1 .meta--title--banner { background: #ece2be; }
.the-spruce .card--fancy.featured-article-flag-1 .banner-arrow polygon { fill: #ece2be !important; }
.the-spruce .card--fancy.featured-article-flag-2 .meta--title--banner { background: #b6e3c7; }
.the-spruce .card--fancy.featured-article-flag-2 .banner-arrow polygon { fill: #b6e3c7 !important; }
.the-spruce .card--fancy.featured-article-flag-3 .meta--title--banner { background: #c3d2e2; }
.the-spruce .card--fancy.featured-article-flag-3 .banner-arrow polygon { fill: #c3d2e2 !important; }
.the-spruce .card--fancy.expert-flag-0 .meta--title--banner { background: #c4d2e1; }
.the-spruce .card--fancy.expert-flag-0 .banner-arrow polygon { fill: #c4d2e1 !important; }
.the-spruce .card--fancy.expert-flag-1 .meta--title--banner { background: #dbd0e3; }
.the-spruce .card--fancy.expert-flag-1 .banner-arrow polygon { fill: #dbd0e3 !important; }
.the-spruce .card--fancy.expert-flag-2 .meta--title--banner { background: #b7e3c8; }
.the-spruce .card--fancy.expert-flag-2 .banner-arrow polygon { fill: #b7e3c8 !important; }
.the-spruce .card--fancy:hover .card__meta span { border-bottom: #e4965f 2px solid; }
@media only screen and (max-width: 33.5625em) { .the-spruce .card--fancy { width: auto; margin-left: 0 !important; margin-right: 0 !important; height: auto !important; min-height: 0; } }
.the-spruce .card--fancy:nth-child(even) { margin-left: 20px; }
.the-spruce .card--fancy .card__footer { padding-top: 0; }
.thoughtco .card--fancy { box-shadow: -1px 0 2px 0 rgba(1, 1, 1, 0.12), 1px 0 2px 0 rgba(1, 1, 1, 0.12), 0 1px 1px 0 rgba(1, 1, 1, 0.24); position: relative; min-height: 414px; width: 430px; margin-left: 0; padding: 16px; text-align: left; margin-bottom: 24px; }
.thoughtco .card--fancy:hover a span { color: #db2630; }
.thoughtco .card--fancy img { position: absolute; bottom: 16px; }
@media only screen and (max-width: 33.5625em) { .thoughtco .card--fancy img { position: static; } }
.thoughtco .card--fancy .meta--title--banner { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; color: #db2630; margin-bottom: 0; }
.thoughtco .card--fancy span { font-family: 'Lato', sans-serif; font-weight: 900; font-style: normal; font-stretch: normal; font-size: 28px; color: #2c2b2b; margin-bottom: 16px; line-height: 1; display: block; display: block; }
.thoughtco .card--fancy:hover .card__meta span { border-bottom: #e4965f 2px solid; }
@media only screen and (max-width: 33.5625em) { .thoughtco .card--fancy { width: auto; margin-left: 0 !important; margin-right: 0 !important; height: auto !important; min-height: 0; } }
.thoughtco .card--fancy:nth-child(even) { margin-left: 20px; }
.thoughtco .card--fancy .card__footer { padding-top: 0; }
.verywell .card--fancy { box-shadow: 0 0; border-radius: 13px; border-bottom-left-radius: 0; min-height: 380px; }
.lifewire .card--fancy { box-shadow: 0 0; border: 1px solid #d8d8d8; min-height: 320px; padding: 20px; }
.lifewire .card--fancy:hover .card__title, .lifewire .card--fancy:hover .lc__title { color: #D03E05; }
.lifewire .card--fancy .card__footer { display: none; }
.lifewire .card--fancy .card__title, .lifewire .card--fancy .lc__title { padding-left: 0; padding-right: 0; margin-bottom: 12px; color: #101010; text-align: left; font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; }
.lifewire .card--fancy .lifewire__article { font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; display: block; text-align: left; margin-bottom: 6px; color: #a5a5a5; font-size: 1rem; text-transform: uppercase; }
.thebalance .card--fancy { font-size: 23px; padding: 0; box-shadow: 0 0; background: #ebebeb; border-radius: 0; border: 0; }
.thebalance .card--fancy:nth-child(1) { border-top: 10px solid #57adaa; }
.thebalance .card--fancy:nth-child(2) { border-top: 10px solid #984e9f; }
.thebalance .card--fancy:nth-child(3) { border-top: 10px solid #e98546; }
.thebalance .card--fancy:hover .card__meta span { text-decoration: none; position: relative; text-shadow: -1px -1px 0 #ebebeb, 1px -1px 0 #ebebeb, -1px 1px 0 #ebebeb, 1px 1px 0 #ebebeb; background-image: linear-gradient(bottom, transparent, transparent 2px, black 2px, black 3px, transparent 3px); }

.card--simple { width: 100%; max-width: 290px; }

.w--border { border: #e5e5e5 solid 1px; }

.card__img { margin-bottom: .75em; }

.card__title, .lc__title { margin-bottom: 0; padding-right: .625em; padding-left: .625em; }
.verywell .card__title, .verywell .lc__title { font-family: "FSAlbertExtraBold", helvetica; color: #28c4d8; text-transform: uppercase; text-align: left; padding-top: 20px; padding-bottom: 20px; font-size: 14px; padding-left: 20px; }
.thebalance .card__title, .thebalance .lc__title { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; color: #696969; font-size: 16px; text-align: left; }

.post--title { font-size: 20px; font-size: 1.25rem; margin-bottom: 0; }

.lc__title, .cc__title { font-size: 18px; font-size: 1.125rem; }

.lc__title { padding-top: .625em; padding-right: .625em; padding-left: .625em; }

.cc__title { text-align: center; }

.card__address { font-size: 14px; font-size: 0.875rem; padding-bottom: .625em; padding-left: .625em; color: #e5e5e5; }

.card__img { text-align: center; margin-left: auto; margin-right: auto; }

.card__avatar { border-radius: 100%; overflow: hidden; vertical-align: middle; margin-right: 10px; max-width: 50px; }

.card__sum { font-size: 16px; font-size: 1rem; }

.card__content { padding: .625em; }

.card__footer { padding: .625em; }
.thebalance .card__footer { min-height: 170px; }

.card__meta { font-size: 14px; font-size: 0.875rem; width: 76%; }
.the-spruce .card__meta { text-align: center; width: auto; float: none; margin: 20px auto; }
.the-spruce .card__meta span { color: #2c2b2b; font-size: 24px; text-align: center; }
.verywell .card__meta span { font-size: 85%; font-family: "Merriweather", serif; }
.thebalance .card__meta, .verywell .card__meta { text-align: left; color: #515151; font-size: 18px; padding: 0 .625em; font-family: "FSAlbertExtraBold", helvetica; width: auto; line-height: 1.2; }
.thebalance .card__meta .more, .verywell .card__meta .more { color: #ec4b64; display: block; font-family: "FSAlbertExtraBold", helvetica; font-weight: 700; font-size: 13px; margin-top: 8px; }
.thebalance .card__meta { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; color: black; display: block; font-size: 21px; margin-top: 16px; padding-left: 0; padding-right: 0; margin-right: 40px; margin-left: 10px; }
.thebalance .card__meta .more { display: block; }

.wth--avatar { padding-top: 3em; }

.verywell-video-player-container { background-size: cover !important; }

.the-spruce #press_highlights_header { margin-top: 0; }
.tripsavvy #press_highlights_header { margin-bottom: 50px; }

.the-spruce-example-divider { margin-left: 20px; background: url(/assets/img/thespruce/header-dash.png) repeat-x center left; height: 20px; width: calc(100% - 100px); padding: 20px 20px 20px 0; margin-bottom: 30px; }
@media only screen and (max-width: 33.5625em) { .the-spruce-example-divider { width: auto; margin-left: 0; } }
.the-spruce-example-divider span { background: white; line-height: 1; padding-right: 20px; font-size: 20px; }

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: block; }

.slick-track:before, .slick-track:after { display: table; content: ''; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

[dir='rtl'] .slick-slide { float: right; }

.slick-slide img { display: block; }
.the-spruce .slick-slide img { width: 75%; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { background: white; display: block; }
.thoughtco .slick-initialized .slick-slide, .the-spruce .slick-initialized .slick-slide { background: transparent; }
.lifewire .slick-initialized .slick-slide { background: transparent; }
.verywell .slick-initialized .slick-slide { background: transparent; }
.verywell .slick-initialized .slick-slide h3 { font-family: helvetica; font-size: 18px; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Slider */
.slick-loading .slick-list { background: #fff url("./ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face { font-family: 'slick'; font-weight: normal; font-style: normal; src: url("./fonts/slick.eot"); src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); }
/* Arrows */
.slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 35px; height: 59px; margin-top: -10px; padding: 0; cursor: pointer; color: transparent; border: none; outline: none; background: url(/assets/img/icon_sprite.svg) no-repeat; }

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; }

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; }

.slick-prev:before, .slick-next:before { font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -5px; background-position: 0 -157px; }
.cards .slick-prev { background-position: -569px -662px !important; }
.home .slick-prev { background-position: -568px -774px; }
.travel .slick-prev { background-position: -569px -1003px; }
.style .slick-prev { background-position: -529px -1003px; }
.health .slick-prev { background-position: -611px -1001px; }
.food .slick-prev { background-position: -611px -664px; }
.tech .slick-prev { background-position: -611px -1003px; }
.money .slick-prev { background-position: -531px -888px; }
.parenting .slick-prev { background-position: -568px -886px; }
.careers .slick-prev { background-position: -611px -886px; }

[dir='rtl'] .slick-prev { right: -25px; left: auto; }

.slick-prev:before { content: ''; }

[dir='rtl'] .slick-prev:before { content: ''; }

.slick-next { right: -10px; background-position: 7px -99px; }
.cards .slick-next { background-position: -561px -606px !important; }
.home .slick-next { background-position: -561px -717px; }
.travel .slick-next { background-position: -561px -948px; }
.style .slick-next { background-position: -524px -948px; }
.health .slick-next { background-position: -601px -946px; }
.food .slick-next { background-position: -601px -609px; }
.tech .slick-next { background-position: -601px -946px; }
.money .slick-next { background-position: -520px -831px; }
.parenting .slick-next { background-position: -558px -831px; }
.careers .slick-next { background-position: -600px -831px; }

[dir='rtl'] .slick-next { right: auto; left: -25px; }

.slick-next:before { content: ''; }

[dir='rtl'] .slick-next:before { content: ''; }

/* Dots */
.slick-slider { margin-bottom: 30px; }
.the-spruce .slick-slider.tabs { background: #f1fafd; padding: 12px 0; }
.thoughtco .slick-slider.tabs { background: #f9f9f4; padding: 12px 0; }

.slick-dots { position: absolute; bottom: -29px; display: block; width: 100%; padding: 0; list-style: none; text-align: center; }
.experts-list .slick-dots { bottom: -10px; }

.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }

.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }

.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }

.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }

.slick-dots li button:before { position: absolute; top: 0; left: 0; display: inline-block; width: 10px; height: 10px; content: ''; text-align: center; border-radius: 100%; border: #03a1d3 solid 2px; }
.cards .slick-dots li button:before { border-color: #fff !important; }
.home .slick-dots li button:before { border-color: #8c0a91; }
.travel .slick-dots li button:before { border-color: #00be87; }
.style .slick-dots li button:before { border-color: #ba0082; }
.health .slick-dots li button:before { border-color: #00a0d2; }
.food .slick-dots li button:before { border-color: #f05a14; }
.tech .slick-dots li button:before { border-color: #00b8e4; }
.money .slick-dots li button:before { border-color: #1e46a5; }
.parenting .slick-dots li button:before { border-color: #ff4f4f; }
.careers .slick-dots li button:before { border-color: #0a78a1; }

.slick-dots li.slick-active button:before { background: #03a1d3; }
.cards .slick-dots li.slick-active button:before { background: #fff; }

.slick-cloned:last-child { display: none !important; }

.ad-tab { opacity: 0 !important; }
.ad-tab.slick-active { opacity: 1 !important; }

.flexit, .flexit--row { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; }

.flexit--top { -ms-flex-align: start; align-items: flex-start; }

.flexit--bottom { -ms-flex-align: end; align-items: flex-end; }

.flexit--center { -ms-flex-align: center; align-items: center; }

.flexit--row { -ms-flex-direction: column; flex-direction: column; }

.col--flex { -ms-flex: 1; flex: 1; }

.flex--one { -ms-flex: 0 0 50%; flex: 0 0 50%; }

.flex--two { -ms-flex: 0 0 16.666%; flex: 0 0 16.666%; }

.flex--three { -ms-flex: 0 0 25%; flex: 0 0 25%; }

.flex--four { -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; }

.flex--five { -ms-flex: 0 0 50%; flex: 0 0 50%; }

.flex--six { -ms-flex: 0 0 50%; flex: 0 0 50%; }

.flex--seven { -ms-flex: 0 0 50%; flex: 0 0 50%; }

.flex--eight { -ms-flex: 0 0 66.6666%; flex: 0 0 66.6666%; }

.flex--nine { -ms-flex: 0 0 75%; flex: 0 0 75%; }

.flex--ten { -ms-flex: 0 0 50%; flex: 0 0 50%; }

.flex--eleven { -ms-flex: 0 0 50%; flex: 0 0 50%; }

.flex--twelve { -ms-flex: 0 0 100%; flex: 0 0 100%; }

.icon, .icon__only { display: inline-block; vertical-align: middle; }

.icon__only { text-indent: -999em; width: 33px; height: 33px; }

.contact__icon { display: block; background: url(/assets/img/icon_sprite.svg) no-repeat; width: 79px; height: 71px; margin-left: auto; margin-right: auto; text-indent: -999em; }

.email--icon { background-position: -563px -356px; }
.verywell .email--icon { background: url(/assets/img/livewell-mail.svg) no-repeat; background-position: 0 0; }

.phone--icon { background-position: -561px -443px; }
.verywell .phone--icon { background: url(/assets/img/livewell-phone.svg) no-repeat; background-position: 0 0; }

.icon--facebook, .icon--twitter, .icon--in, .icon--google, .icon--youtube, .icon--vimeo, .icon--rss, .icon--pinterest { background-color: #515151; }

.icon--facebook { background-position: 3px 6px; }
.icon--facebook.icon--fill { background-color: #3b5998; }

.icon--twitter { background-position: -40px 7px; }
.icon--twitter.icon--fill { background-color: #55acee; }

.icon--in { background-position: -84px 6px; }
.icon--in.icon--fill { background-color: #1a85bc; }

.icon--google { background-position: -170px 7px; }
.icon--google.icon--fill { background-color: #dd4b39; }

.icon--youtube { background-position: -258px 6px; }
.icon--youtube.icon--fill { background-color: #cc181e; }

.icon--vimeo { background-position: -302px 7px; }
.icon--vimeo.icon--fill { background-color: #68b8e8; }

.icon--rss { background-position: -127px 7px; }
.icon--rss.icon--fill { background-color: #f05a14; }

.icon--pinterest { background-position: -214px 7px; }
.icon--pinterest.icon--fill { background-color: #ad252b; }

.fluidbox { outline: none; }

.fluidbox-overlay { cursor: pointer; cursor: -moz-zoom-out; opacity: 0; position: fixed; top: 0; left: 0; bottom: 0; right: 0; transition: all .25s ease-in-out; }

.fluidbox-wrap { background-position: center center; background-size: cover; margin: 0 auto; position: relative; transition: all .25s ease-in-out; }

.fluidbox-ghost { background-size: cover; background-position: center center; position: absolute; transition: all .25s ease-in-out; }

.fluidbox-closed .fluidbox-ghost { transition-property: top, left, opacity, transform; transition-delay: 0, 0, .25s, 0; }

.fluidbox-closed .fluidbox-wrap img { transition-property: opacity; transition-delay: .25s; transition-duration: 0s; }

.fluidbox-opened { cursor: -moz-zoom-out; }

@media all { .featherlight { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; text-align: center; white-space: nowrap; cursor: pointer; background: #333; background: transparent; }
  .featherlight:last-of-type { background: rgba(0, 0, 0, 0.8); }
  .featherlight:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em; }
  .featherlight .featherlight-content { position: relative; text-align: left; vertical-align: middle; display: inline-block; overflow: auto; padding: 25px 25px 0; border-bottom: 25px solid transparent; min-width: 30%; margin-left: 5%; margin-right: 5%; max-height: 95%; background: #fff; cursor: auto; white-space: normal; }
  .featherlight .featherlight-inner { display: block; }
  .featherlight .featherlight-close-icon { position: absolute; z-index: 9999; top: 0; right: 0; line-height: 25px; width: 25px; cursor: pointer; text-align: center; font: Arial, sans-serif; background: #fff; background: rgba(255, 255, 255, 0.3); color: #000; }
  .featherlight .featherlight-image { width: 100%; }
  .featherlight-iframe .featherlight-content { border-bottom: 0; padding: 0; }
  .featherlight iframe { border: none; } }
@media only screen and (max-width: 1024px) { .featherlight .featherlight-content { margin-left: 10px; margin-right: 10px; max-height: 98%; padding: 10px 10px 0; border-bottom: 10px solid transparent; } }
.lightbox { display: none; }

object, embed, video, picture { max-width: 100%; height: 100%; }

iframe { max-width: 100%; }

figure { text-align: center; }

.avatar { border-radius: 100%; overflow: hidden; width: 60px; }

.featured--avatar { margin-right: .985em; }

.post__thumbnail { width: 35%; vertical-align: middle; position: absolute; top: 50%; left: 15px; margin-top: -55px; }

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

.img--round { overflow: hidden; border-radius: 150px; }

.img--soft { overflow: hidden; border-radius: 20px; }

.center__img { margin-right: auto; margin-left: auto; }

.verywell .expert__img { border-radius: 100%; overflow: hidden; }

.single.verywell .expert .center__img { border-radius: 12px !important; }

.modal--img { padding-bottom: 20px; }

.media--video { height: auto; overflow: hidden; padding-bottom: 62.25%; padding-top: 30px; }
.media--video iframe { top: 0; left: 0; width: 100%; height: 100%; }

.verywell-video-player-container { background: #371d3b; padding-top: 0; padding-bottom: 0; height: 560px; }
.lifewire .verywell-video-player-container, .the-spruce .verywell-video-player-container, .thebalance .verywell-video-player-container { background-color: white; }

.video__wrapper { position: relative; cursor: pointer; }
.the-spruce .video__wrapper, .lifewire .video__wrapper, .thebalance .video__wrapper, .verywell .video__wrapper { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.the-spruce .video__wrapper:hover:after, .lifewire .video__wrapper:hover:after, .thebalance .video__wrapper:hover:after, .verywell .video__wrapper:hover:after { opacity: 0.5; }
.video__wrapper:after { position: absolute; left: 25px; bottom: 25px; content: ''; display: block; width: 55px; height: 55px; background: #fff url(/assets/img/icon_sprite.svg) no-repeat; background-position: 21px -210px; border-radius: 100%; cursor: pointer; }
.verywell .video__wrapper:after { background: url(/assets/img/big-video-play.svg) no-repeat; background-position: center center; border-radius: 0; width: 200px; height: 200px; left: 50%; top: 50%; margin-left: -100px; margin-top: -100px; transition: opacity 200ms; opacity: 0.9; }
.thebalance .video__wrapper:after { background: url(/assets/img/thebalance/player-button.png) no-repeat; background-position: center center; border-radius: 0; width: 160px; height: 163px; left: 50%; top: 50%; margin-left: -80px; margin-top: -81px; transition: opacity 200ms; opacity: 0.9; }
.lifewire .video__wrapper:after { background: url(/assets/img/lifewire/player-button.png) no-repeat; background-position: center center; border-radius: 0; width: 212px; height: 212px; left: 50%; top: 50%; margin-left: -106px; margin-top: -106px; transition: opacity 200ms; opacity: 0.9; }
.the-spruce .video__wrapper:after { background: url(/assets/img/thespruce/player-button.png) no-repeat; background-position: center center; border-radius: 0; width: 212px; height: 212px; left: 50%; top: 50%; margin-left: -106px; margin-top: -106px; transition: opacity 200ms; opacity: 0.9; }
.the-spruce .video__wrapper.videoLoaded, .lifewire .video__wrapper.videoLoaded, .thebalance .video__wrapper.videoLoaded, .verywell .video__wrapper.videoLoaded { height: 560px; padding-bottom: 0; padding-top: 0; }
.video__wrapper.videoLoaded { height: auto; overflow: hidden; padding-bottom: 62.25%; padding-top: 30px; }
.video__wrapper.videoLoaded:after { display: none; }
.video__wrapper.videoLoaded iframe { top: 0; left: 0; width: 100%; height: 100%; }

svg:not(:root) { overflow: hidden; }

.modal-wrapper { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99999; background: #fff; overflow-y: scroll; overflow-scrolling: touch; -webkit-overflow-scrolling: touch; }
.modal-wrapper.is--open { padding-top: 3em; max-height: none; height: 100%; }
.lifewire .modal-wrapper.is--open { border-top: 15px solid #ffcc00; padding-top: 0; }
.thoughtco .modal-wrapper.is--open { background: #f9f9f4; }

span.js-ajax { cursor: pointer; }

#js-ajax-content { padding-bottom: 50%; }

.panel, .panel--callout { padding-bottom: .01em; margin-top: 1.5em; }
.panel:first-child, .panel--callout:first-child { margin-top: 0; }

.panel__header { padding: .938em .938em 0 .938em; }

.panel__content { padding-right: .938em; padding-left: .938em; }

.logo--title:before, [type="checkbox"]:checked:after, .icon, .icon__only { background-image: url(../img/icon_sprite.svg); background-repeat: no-repeat; }

.tabs .slick-prev, .tabs .slick-next { position: absolute; left: auto; top: 42px; z-index: 999; background: #cbcbcb; border-radius: 100%; height: 35px; width: 35px; }
.tabs .slick-prev:hover, .tabs .slick-next:hover { background: #989898; }
.tabs .slick-prev:before, .tabs .slick-prev:after, .tabs .slick-next:before, .tabs .slick-next:after { content: ''; position: absolute; width: 12px; height: 2px; background: white; }
.tabs .slick-prev:before, .tabs .slick-next:before { transform: rotate(-48deg) translate(-1px, -9px); }
.tabs .slick-prev:after, .tabs .slick-next:after { transform: rotate(48deg) translate(-2px, 7px); }
.tabs .slick-prev { top: 75px; transform: rotate(180deg); right: 40px; }
.lifewire .tabs .slick-prev { transform: none; }
.the-spruce .tabs .slick-prev { right: 60px; background: url("/assets/img/thespruce/carousel-right-arrow.svg") center center no-repeat; }
.the-spruce .tabs .slick-prev:before, .the-spruce .tabs .slick-prev:after { display: none; }
.thoughtco .tabs .slick-prev { right: 60px; background: url("/assets/img/thoughtco/red-triangle.png") center center no-repeat; }
.thoughtco .tabs .slick-prev:before, .thoughtco .tabs .slick-prev:after { display: none; }
.tabs .slick-next { right: 0; top: 75px; }
.lifewire .tabs .slick-next { transform: rotate(180deg); }
.the-spruce .tabs .slick-next { right: 20px; background: url("/assets/img/thespruce/carousel-right-arrow.svg") center center no-repeat; }
.the-spruce .tabs .slick-next:before, .the-spruce .tabs .slick-next:after { display: none; }
.thoughtco .tabs .slick-next { right: 20px; background: url("/assets/img/thoughtco/red-triangle.png") center center no-repeat; }
.thoughtco .tabs .slick-next:before, .thoughtco .tabs .slick-next:after { display: none; }

.tab { position: relative; }

.tabs__content { text-align: center; }
.tabs__content.is--active { display: block; opacity: 1; max-height: 999px; }
.tabs__content.not--active { position: absolute; width: 100%; opacity: 0; max-height: 0; overflow: hidden; }

.tab__content { display: inline-block; }
.the-spruce .tab__content { vertical-align: top; }

.poster { position: relative; }

.vid--cap { font-size: 16px; font-size: 1rem; position: absolute; bottom: 0; width: 100%; text-align: left; background: rgba(0, 0, 0, 0.5); padding: 20px 20px 20px 106px; color: #fff; }

.ad--vid { margin-bottom: 3em; }
.ad--vid:after { bottom: 10px; background: #e70200 url(/assets/img/icon_sprite.svg) 21px -252px no-repeat; }

.tiles { clear: both; list-style: none; }

.tile { margin-bottom: .938em; }

.one-up, .two-up, .three-up, .four-up { width: 100%; }

.channel--tile { width: 100%; }

.channel__link__bottom { position: relative; }

.channel__link { overflow: hidden; }
.channel__link p { font-size: 20px; font-size: 1.25rem; line-height: 1.45em; color: #111; }

.on--hover { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 60px 20px 0 20px; opacity: 0; transition: opacity 0.25s ease 0s; }
.no-touch .channel__link:hover .on--hover { opacity: 1; }
.on--hover p { color: #fff !important; }
.on--hover.bg--lifewire { background: #3F3F3F; top: 0; padding-top: 40px; }
.on--hover.bg--thebalance { top: 0; }
.on--hover.bg--verywell { top: 0; }

.boxed--link { display: block; border: grey solid 1px; min-height: 147px; padding: 20px 20px 0 20px; }

.is--closed { max-height: 0; }

.is--open { max-height: 999px; }

.verywell .accordian__title:before { border-left-color: #28c4d8; }
.verywell #subfooter { font-family: "FSAlbertExtraBold", helvetica; color: #28c4d8; }
.verywell #subfooter .slab, .verywell #subfooter .company--content, .verywell #subfooter .accordian__title, .verywell #subfooter .meta--name, .verywell #subfooter .smt__name { font-family: "FSAlbertExtraBold", helvetica; }
.verywell #subfooter .section__title { color: #222222; }

.verywell.single .slab.h2, .verywell.single .h2.company--content, .verywell.single .h2.accordian__title, .verywell.single .h2.meta--name, .verywell.single .h2.smt__name { font-size: 1.5rem; }

.food .accordian__title:before { border-left-color: #f05a14; }

.health .accordian__title:before { border-left-color: #00a0d2; }

.home .accordian__title:before { border-left-color: #8c0a91; }

.money .accordian__title:before { border-left-color: #1e46a5; }

.tech .accordian__title:before { border-left-color: #00b8e4; }

.travel .accordian__title:before { border-left-color: #00be87; }

.autos .accordian__title:before { border-left-color: #2d66a6; }

.relationships .accordian__title:before { border-left-color: #3887f0; }

.education .accordian__title:before { border-left-color: #00781f; }

.news .accordian__title:before { border-left-color: #ffa114; }

.entertainment .accordian__title:before { border-left-color: #bf0000; }

.espanol .accordian__title:before { border-left-color: #f58214; }

.careers .accordian__title:before { border-left-color: #0a78a1; }

.parenting .accordian__title:before { border-left-color: #ff4f4f; }

.religion .accordian__title:before { border-left-color: #593dab; }

.sports .accordian__title:before { border-left-color: #ff4714; }

.style .accordian__title:before { border-left-color: #ba0082; }

.thoughtco .card--row.featured-article--row { max-width: 920px; margin-left: auto; margin-right: auto; }
.verywell.single .card--row.featured-article--row { background: #87e3ef; padding-top: 2em; padding-bottom: 2em; }
.verywell.single .card--row.featured-article--row .section__title { color: white; }

.the-spruce-shadow, .the-spruce .card--fancy { box-shadow: 0px -1px 2px 2px rgba(212, 212, 212, 0.59); }

.tripsavvy-shadow, .tripsavvy.single .team-members li, .tripsavvy.single .team-members .li, .tripsavvy-template .team-members li, .tripsavvy-template .team-members .li, .tripsavvy .audience-contain .col--inline, .tripsavvy .audience-contain .stat, .tripsavvy .card--fancy { box-shadow: -2px -2px 6px 2px rgba(0, 0, 0, 0.15); }

.lifewire-shadow, .lifewire .card--fancy { position: relative; }
.lifewire-shadow:after, .lifewire .card--fancy:after { position: absolute; display: block; content: ""; bottom: -3px; left: 1px; right: 1px; height: 2px; background: #d8d8d8; }

/* This font software is the property of Commercial Type.
 You may not modify the font software, use it on another website, or install it on a computer.
 License information is available at http://commercialtype.com/eula For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com
 Copyright (C) 2016 Schwartzco Inc. License: 1608-EJBVBN     
*/
@font-face { font-family: 'Publico Text Web'; src: url("/assets/fonts/PublicoText-Roman-Web.eot"); src: url("/assets/fonts/PublicoText-Roman-Web.eot"); src: url("/assets/fonts/PublicoText-Roman-Web.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/PublicoText-Roman-Web.woff2") format("woff2"), url("/assets/fonts/PublicoText-Roman-Web.woff") format("woff"); font-weight: 400; font-style: normal; font-stretch: normal; }
.PublicoText-Roman-Web { font-family: 'Publico Text Web'; font-weight: 400; font-style: normal; font-stretch: normal; }

/* Legal Disclaimer  These Fonts are licensed only for use on these domains and their subdomains: thebalance.com  It is illegal to download or use them on other websites.  While the @font-face statements below may be modified by the client, this disclaimer may not be removed.  Lineto.com, 2016 */
/*  INSTRUCTIONS  Copy the Legal Disclaimer and the @font-faces statements to your regular CSS file. The fonts folder(s) should be placed relative to the regular CSS file.  You can use either the complete or subsetted fonts: If you don’t require the entire range of characters, you can use the smaller, subsetted webfonts instead. See "Glyphs & Languages" for an overview of the characters in the *_subsetted.html file in the root directory of this package.  */
/* Complete */
@font-face { font-family: "Akkurat-Bold"; src: url("/assets/fonts/lineto-akkurat-bold.eot"); src: url("/assets/fonts/lineto-akkurat-bold.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/lineto-akkurat-bold.woff2") format("woff2"), url("/assets/fonts/lineto-akkurat-bold.woff") format("woff"); font-weight: normal; font-style: normal; }
/* Subsetted */
/*
@font-face { font-family: "Akkurat-Bold-S"; src:url("fonts_subsetted/lineto-akkurat-bold.eot"); src:url("fonts_subsetted/lineto-akkurat-bold.eot?#iefix") format("embedded-opentype"), url("fonts_subsetted/lineto-akkurat-bold.woff2") format("woff2"), url("fonts_subsetted/lineto-akkurat-bold.woff") format("woff"); font-weight: normal; font-style: normal;
}*/
@media only screen and (min-width: 25em) { p { text-align: inherit; } }
@media only screen and (min-width: 30em) { .card--simple { width: 49%; } }
@media only screen and (min-width: 35.5em) { .intro__content, .lead--title, .meta--name { font-size: 32px; font-size: 2rem; }
  .social-nav__link { padding: 0 20px 0 27px; margin-left: 20px; }
  .social-nav__link:before { content: ''; position: absolute; left: 0; display: inline-block; height: 56px; width: 1px; vertical-align: middle; background: #cbcbcb; text-indent: 0; }
  .social-nav__link:first-child { margin-left: 0; }
  .social-nav__link:first-child:before { background: transparent; }
  .twitter--nav-link { background-position: -577px 12px; }
  .facebook--nav-link { background-position: -559px -42px; }
  .in--nav-link { background-position: -558px -98px; }
  .pinterest--nav-link { background-position: -556px -154px; }
  .googleplus--nav-link { background-position: -556px -208px; }
  .channel.twelve-four { width: 50%; padding-left: 2%; float: left; }
  .smt__name { max-width: 80%; }
  .avatar { width: 75px; } }
@media only screen and (max-width: 35.4375em) { .big-bottom .on--hover { padding-top: 15px !important; }
  .big-bottom .channel__link p { font-size: 2vw; }
  .single.lifewire .intro__content strong, .single.lifewire .intro__content .txt--bold, .single.lifewire .intro__content .channel--title, .single.lifewire .intro__content .main-nav__item, .single.lifewire .intro__content .smt__title, .single.lifewire .intro__content .stat, .single.lifewire .intro__content .tab--btn, .single.lifewire .intro__content .cta__btn { font-size: 27px; }
  .lifewire-template .section__title, .single.lifewire .section__title { margin-bottom: 24px; }
  .lifewire .audience-contain .col--inline, .lifewire .audience-contain .stat, .lifewire .audience-contain .stat { float: none !important; width: auto !important; display: block; }
  .lifewire .audience-contain .col--inline:first-child, .lifewire .audience-contain .stat:first-child, .lifewire .audience-contain .stat:first-child { margin-bottom: 12px; }
  .lifewire .audience-contain .stat-content { font-size: 16px; }
  .Landscape .verywell-solutions-where-on-page.thebalance-solutions-where-on-page { margin-top: 0; }
  .thoughtco .experts-list .expert:nth-child(1n+1), .thebalance .experts-list .expert:nth-child(1n+1) { float: left; }
  .thoughtco .experts-list .expert:nth-child(2n+2), .thebalance .experts-list .expert:nth-child(2n+2) { float: left; }
  .thoughtco .experts-list .expert:nth-child(3n+3), .thebalance .experts-list .expert:nth-child(3n+3) { float: left; }
  .thoughtco .experts-list .expert:nth-child(4n+4), .thebalance .experts-list .expert:nth-child(4n+4) { float: left; }
  .thoughtco .audience-contain.advertising-stats .col--inline, .thoughtco .audience-contain.advertising-stats .stat, .thoughtco .audience-contain .col--inline, .thoughtco .audience-contain .stat, .thebalance .audience-contain.advertising-stats .col--inline, .thebalance .audience-contain.advertising-stats .stat, .thebalance .audience-contain .col--inline, .thebalance .audience-contain .stat { width: 60%; margin-left: auto; margin-right: auto; display: block; margin-bottom: 20px; }
  .thoughtco .audience-contain.advertising-stats .col--inline .thebalance-ad-stat-subtitle, .thoughtco .audience-contain.advertising-stats .stat .thebalance-ad-stat-subtitle, .thoughtco .audience-contain .col--inline .thebalance-ad-stat-subtitle, .thoughtco .audience-contain .stat .thebalance-ad-stat-subtitle, .thebalance .audience-contain.advertising-stats .col--inline .thebalance-ad-stat-subtitle, .thebalance .audience-contain.advertising-stats .stat .thebalance-ad-stat-subtitle, .thebalance .audience-contain .col--inline .thebalance-ad-stat-subtitle, .thebalance .audience-contain .stat .thebalance-ad-stat-subtitle { display: none; }
  .thoughtco .audience-contain.advertising-stats .col--inline:nth-child(2), .thoughtco .audience-contain.advertising-stats .stat:nth-child(2), .thoughtco .audience-contain .col--inline:nth-child(2), .thoughtco .audience-contain .stat:nth-child(2), .thebalance .audience-contain.advertising-stats .col--inline:nth-child(2), .thebalance .audience-contain.advertising-stats .stat:nth-child(2), .thebalance .audience-contain .col--inline:nth-child(2), .thebalance .audience-contain .stat:nth-child(2) { width: 60%; }
  .thoughtco .audence-loop-item span.audience-subtitle, .thebalance .audence-loop-item span.audience-subtitle { text-align: center; }
  .thoughtco .audence-loop-item .audence-loop-item--col.audence-loop-item--content, .thebalance .audence-loop-item .audence-loop-item--col.audence-loop-item--content { padding-right: 0; width: auto; }
  .thoughtco .verywell-channel-content__list li, .thebalance .verywell-channel-content__list li { width: auto; display: block; }
  .thoughtco .page--footer .col--right, .thebalance .page--footer .col--right { float: left; }
  .channel { max-width: 310px; margin-right: auto; margin-left: auto; float: none; }
  .mbl--center { text-align: center; }
  .fr--btn { display: none; }
  .expert { margin-right: 40px; margin-left: 40px; }
  .mbl--txt { float: left; width: 57%; margin-top: 18px; text-align: left; }
  .offset-three:nth-child(6) .mbl--txt, .stat:nth-child(6) .mbl--txt { margin-top: 40px; }
  .case-study { margin-right: 40px; margin-left: 40px; }
  .branding { height: auto; }
  .verywell .video__wrapper { margin-top: 0; }
  .verywell .video__wrapper.videoLoaded { height: 240px; padding-top: 0; margin-top: -24px; }
  .verywell header.branding .contain, .verywell.single header.branding .contain { padding-bottom: 20px; }
  .mbl--stretch { width: 100%; }
  .member { margin-right: auto; margin-left: auto; float: none; }
  .stat { width: 100%; margin-top: 1.5em; }
  .stat:first-child { margin-top: 0; }
  .page--footer .col--left:last-child ul { margin-top: 0; }
  .page--footer .follow-us { padding-top: 0; margin-top: 0; margin-bottom: 24px; }
  .page--footer .primary-link-col { border-right: 0 !important; }
  .verywell-video-player-container { height: 240px; }
  .verywell-logo { padding-top: 23px; }
  .thebalance-logo { padding-top: 18px; padding-bottom: 20px; }
  .thebalance.single .audience-contain .offset-three, .thebalance.single .audience-contain .stat, .verywell.single .audience-contain .offset-three, .verywell.single .audience-contain .stat { float: none; width: auto; display: block; }
  .thebalance.single .slick-initialized .slick-slide h3, .verywell.single .slick-initialized .slick-slide h3 { color: black; }
  .thebalance.single .footer--brand--row img, .verywell.single .footer--brand--row img { display: block; }
  .thebalance.single .audence-loop-item--col, .verywell.single .audence-loop-item--col { display: block; }
  .thebalance.single .audence-loop-item--col.audence-loop-item--image, .verywell.single .audence-loop-item--col.audence-loop-item--image { display: block; vertical-align: bottom; width: auto; padding-left: 0; }
  .thebalance.single .audence-loop-item--col.audence-loop-item--content, .verywell.single .audence-loop-item--col.audence-loop-item--content { display: block; vertical-align: middle; text-align: left; }
  .thebalance.single .audence-loop-item, .verywell.single .audence-loop-item { padding: 20px !important; }
  .thebalance.single .audence-loop-item:nth-child(even), .verywell.single .audence-loop-item:nth-child(even) { width: auto; float: none; }
  .thebalance.single .audence-loop-item .icon__img, .verywell.single .audence-loop-item .icon__img { width: auto; margin-bottom: 12px; }
  .thebalance.single .audence-loop-item .alt__content, .verywell.single .audence-loop-item .alt__content { font-size: 14px; width: auto; padding-right: 12px; } }
@media only screen and (min-width: 38.625em) { .channel--tile { width: 49%; margin-left: 1.5%; } }
@media only screen and (max-width: 47.9375em) { .mbl--left { float: left; width: 35%; }
  .member { max-width: 310px; }
  .the-spruce.single .team-members.our-experts li, .the-spruce-template .team-members.our-experts li, .lifewire.single .team-members.our-experts li, .lifewire-template .team-members.our-experts li { margin-top: 20px; margin-left: auto; margin-right: auto; display: block; max-width: 310px; max-height: none; height: auto; min-height: 0; }
  .the-spruce.single .team-members.our-experts li:first-child, .the-spruce-template .team-members.our-experts li:first-child, .lifewire.single .team-members.our-experts li:first-child, .lifewire-template .team-members.our-experts li:first-child { margin-top: 0; }
  .lifewire .card--fancy { width: auto; margin-left: 0; margin-right: 0; display: block; text-align: center; }
  .lifewire .card--fancy .card__title, .lifewire .card--fancy .lc__title, .lifewire .card--fancy .lifewire__article { text-align: center; }
  .icon__img { float: left; width: 30%; }
  .channel__item { max-width: 475px; margin-left: auto; margin-right: auto; }
  .expert__meta { margin-left: 75px; }
  .tabs { position: relative; overflow: hidden; margin-right: -.938em; margin-left: -.938em; }
  .tabs.is--open { max-height: 300px; transition: max-height 1s ease; }
  .tab { padding-right: 20px; padding-right: 20px; }
  .tab.is--hidden { display: none; }
  .tab__content { text-align: center; } }
@media only screen and (min-width: 48em) { h1, .h1 { margin-bottom: 0.66667em; font-size: 28px; font-size: 1.75rem; line-height: 1.125; }
  .balance--channel .h1 { padding-top: 0; line-height: 1.2; font-size: 20px; padding-right: 0; }
  h2, .h2 { margin-bottom: 0.85714em; font-size: 28px; font-size: 1.75rem; line-height: 1.25; }
  h3, .h3 { margin-bottom: 1.5em; font-size: 16px; font-size: 1rem; line-height: 1.25; }
  p, address { font-size: 16px; font-size: 1rem; }
  .flexit--row { -ms-flex-flow: row wrap; flex-flow: row wrap; margin-right: -.938em; margin-left: -.938em; }
  .flex-one { padding: .938em; border: #ff0000 solid 1px; }
  .w--grid, .stats, .tabs { margin-right: -.313em; margin-left: -.313em; }
  .col--left, .col--right, .col--inline, .stat { padding-right: .313em; padding-left: .313em; }
  .twelve-twelve { width: 100%; }
  .twelve-eleven { width: 91.66667%; }
  .twelve-ten { width: 83.33333%; }
  .twelve-nine { width: 75%; }
  .twelve-eight { width: 66.66667%; }
  .twelve-seven { width: 58.33333%; }
  .twelve-six { width: 50%; }
  .twelve-five { width: 41.66667%; }
  .twelve-four { width: 33.33333%; }
  .channel.twelve-four { width: 33.33333%; padding-left: 5px; }
  .col--inline.twelve-six, .twelve-six.stat { width: 49%; }
  .col--inline.twelve-four, .twelve-four.stat { width: 32.333%; }
  .twelve-three { width: 25%; }
  .twelve-two { width: 16.66667%; }
  .twelve-one { width: 8.33333%; }
  .branding { padding-top: 1.5em; padding-bottom: 1.5em; height: auto; }
  .logo { width: 145px; height: 86px; }
  .main-nav { position: relative; float: right; padding-top: 2.188em; }
  .lifewire.single .main-nav, .lifewire-template .main-nav { margin-right: 12px; }
  .main-nav__item { display: inline-block; margin-top: 0; margin-bottom: 0; margin-left: 2.188em; }
  .the-spruce .main-nav__item span:first-child { margin-left: 0; }
  .hamburger { display: none; }
  .card { width: 31.333%; text-align: center; }
  .card:first-child { margin-left: 0; }
  .accordian__list { text-align: left; }
  .card__meta { width: 71%; }
  .color--card:first-child, .color--card:nth-child(3n-4) { margin-left: 0; }
  .color--card:nth-child(3n-4) { clear: left; }
  .img--left { float: left; }
  .img--right { float: right; }
  .dsk--right { text-align: right; }
  .offset-three, .stat { width: 32.333%; }
  .slick-prev { left: -25px; }
  .slick-next { right: -25px; }
  .detail__title { display: inherit; float: left; }
  .intro__content { float: left; width: 70.5%; margin-left: 3%; text-align: left; line-height: 1.125; }
  .page--footer { padding-top: 2.688em; padding-bottom: 3em; }
  .channel__content, .channel__footer { position: absolute; }
  .channel__footer { left: 1.5em; bottom: 1.5em; width: 89%; }
  .post__item { padding-left: 10px; }
  .post__item:nth-child(3) { clear: left; }
  .thebalance .post__item { padding-left: 0; margin-left: 10px; width: 49%; }
  .thebalance .post__item:nth-child(odd) { margin-left: 0; }
  .post__link { height: 198px; }
  .post__thumbnail { position: relative; top: 50%; left: 10px; margin-top: -72px; margin-right: 19px; }
  .post__thumbnail, .post__content { float: left; }
  .post__content { width: 56%; margin-left: 0; padding-right: 9px; }
  .card--fancy { margin-left: 1%; margin-right: 0; }
  .hero__header { color: #fff; background: #e70200; }
  .big--top { padding-top: 72px; }
  .meta__col { text-align: right; }
  .modal--meta { position: relative; right: 0; }
  .modal__content { padding-left: 50px; }
  .modal--img { padding-bottom: 70px; }
  .alt__content { width: 70%; }
  .tab--btn.is--active, .no-touch .tab--btn:hover { border-bottom: #e70200 solid 4px; }
  .the-sprout .tab--btn.is--active, .no-touch .the-sprout .tab--btn:hover { color: black; border-bottom: #e4965f 2px solid; }
  .thebalance .tab--btn.is--active, .no-touch .thebalance .tab--btn:hover { color: #4f0090; border: 1px solid #4f0090; }
  .tab { display: inline-block; padding-right: 15px; padding-left: 15px; }
  .tab:before { content: ''; position: absolute; top: 5px; left: 0; display: inline-block; width: 1px; height: 15px; background: lightgrey; vertical-align: middle; }
  .thebalance .tab:before { display: none; }
  .tab:first-child:before { background: transparent; }
  .tab__content { margin-left: 2%; }
  .tab__content:first-child { margin-left: 0; }
  .vid--cap { font-size: 24px; font-size: 1.5rem; }
  .fancy--txt { font-size: 72px; font-size: 4.5rem; }
  .fancy--sm { font-size: 24px; font-size: 1.5rem; } }
@media only screen and (min-width: 42em) and (max-width: 61.9375em) { .expert__meta { margin-left: 91px; } }
@media only screen and (min-width: 62em) { h1, .h1 { margin-bottom: 0.66667em; font-size: 36px; font-size: 2.25rem; line-height: 1.05; }
  .the-spruce h1, .the-spruce .h1 { font-size: 30px; }
  h2, .h2 { font-size: 32px; font-size: 2rem; margin-bottom: 0.75em; }
  h3, .h3 { font-size: 20px; font-size: 1.25rem; margin-bottom: 1.2em; }
  h4, .h4 { margin-bottom: 1.33333em; font-size: 18px; font-size: 1.125rem; line-height: 1.5; }
  .lead--title { font-size: 42px; font-size: 2.625rem; }
  .fr--btn { float: right; margin-top: -64px; }
  .channel--tile { width: 32.255%; margin-left: 1.5%; }
  .channel--tile:nth-child(3n+1) { margin-left: 0; }
  .card--simple { width: 33%; }
  .card--fancy { min-height: 340px; margin-left: 2%; }
  .card__meta { width: 76%; }
  .accordian__list { padding-right: 1.5em; padding-left: 1.5em; }
  .close__btn { background: url(/assets/img/icon_sprite.svg) no-repeat; background-position: -596px -557px; background-size: auto; width: 45px; height: 45px; right: 35px; top: 35px; }
  .verywell-template.overflow--hidden .close__btn { background: url(/assets/img/verywell-solution-close.svg) no-repeat; background-position: 0 0; }
  .thebalance-template.overflow--hidden .close__btn { background: url(/assets/img/thebalance/thebalance-solution-close.png) no-repeat top right; }
  .lifewire-template.overflow--hidden .close__btn { background: url(/assets/img/lifewire/close.png) no-repeat top right; top: 20px; }
  .thoughtco-template.overflow--hidden .close__btn { background: url(/assets/img/thoughtco/solution-close.png) no-repeat top right; top: 20px; }
  .intro__content { width: 72.5%; }
  .post__link { height: 190px; }
  .thoughtco .post__link, .the-spruce .post__link { padding: 0; height: 190px; }
  .thoughtco .post__content, .the-spruce .post__content { display: table; height: 100%; }
  .thoughtco .post__content p, .the-spruce .post__content p { font-family: 'Work Sans', sans-serif; font-weight: 400; font-size: 20px; display: table-cell; vertical-align: middle; }
  .post__thumbnail { position: relative; top: 0; left: 0; margin-top: -18px; }
  .thebalance .post__thumbnail { margin-top: 0; margin-right: 0; }
  .tripsavvy .post__thumbnail, .thoughtco .post__thumbnail, .the-spruce .post__thumbnail, .lifewire .post__thumbnail { width: auto; text-align: left; margin-top: 0; }
  .tripsavvy .post__thumbnail, .thoughtco .post__thumbnail, .the-spruce .post__thumbnail { background: black; height: 100%; }
  .tripsavvy .post__thumbnail img, .thoughtco .post__thumbnail img, .the-spruce .post__thumbnail img { height: 100%; }
  .post_content { padding-right: 20px; }
  .fancy--txt { font-size: 90px; font-size: 5.625rem; }
  .fancy--sm { font-size: 24px; font-size: 1.5rem; } }
@media only screen and (max-width: 61.9375em) { .channel--tile:nth-child(2n+1) { margin-left: 0; }
  .tab { font-size: 14px; font-size: 0.875rem; }
  .meta__title { line-height: 0; margin-bottom: .875em; }
  .fr--btn { display: block; max-width: 315px; margin-left: auto; margin-right: auto; } }
.verywell-solutions-available-on img { margin-left: 40px; }
.verywell-solutions-available-on img:first-child { margin-left: 0; }
.verywell-solutions-available-on p { margin-bottom: 24px; }

.Landscape .verywell-solutions-available-on { margin-left: auto; margin-right: auto; }
.Landscape .verywell-solutions-where-on-page { margin-top: 30px; float: right; }
.Landscape .verywell-solutions-where-on-page img { float: right; }
.thoughtco .Landscape .verywell-solutions-where-on-page { float: right; position: absolute; top: 37px; width: auto; right: 100px; }
.thoughtco .Landscape .verywell-solutions-where-on-page:after { position: absolute; display: block; bottom: -30px; left: 50%; margin-left: -88px; content: ""; background: url(/assets/img/thoughtco/ad-placement-up.png) top left no-repeat; background-size: 159px 17px; height: 17px; width: 159px; }
.the-spruce .Landscape .verywell-solutions-where-on-page { float: right; position: absolute; top: 37px; width: auto; right: 100px; }
.the-spruce .Landscape .verywell-solutions-where-on-page:after { position: absolute; display: block; bottom: -30px; left: 50%; margin-left: -88px; content: ""; background: url(/assets/img/thespruce/ad-placement-up.png) top left no-repeat; background-size: 176px 16px; height: 16px; width: 176px; }
.lifewire .Landscape .verywell-solutions-where-on-page { width: auto; text-align: left; margin-right: 60px; margin-bottom: 12px; }
.lifewire .Landscape .verywell-solutions-where-on-page p { font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; margin-bottom: 12px; }
@media only screen and (max-width: 33.5625em) { .Landscape .verywell-solutions-where-on-page { float: none; }
  .Landscape .verywell-solutions-where-on-page img { float: none; } }
.Landscape .verywell-solutions-where-on-page.thebalance-solutions-where-on-page { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; float: right; width: auto; text-align: left; margin-right: 60px; margin-bottom: 60px; }
.Landscape .verywell-solutions-where-on-page.thebalance-solutions-where-on-page .font-22 { margin-bottom: 6px; }
.Landscape .verywell-solutions-where-on-page.thebalance-solutions-where-on-page img { float: right; display: block; }

@media only screen and (max-width: 33.5625em) { .Portrait .col--right { float: none; text-align: center; } }
.Portrait .verywell-solutions-available-on { text-align: center; margin-top: 160px; }
@media only screen and (max-width: 33.5625em) { .Portrait .verywell-solutions-available-on p, .Portrait .verywell-solutions-available-on .types { float: none; } }
.Portrait .verywell-solutions-available-on p { float: left; }
.Portrait .verywell-solutions-available-on .types { float: right; }
@media only screen and (max-width: 33.5625em) { .Portrait .verywell-solutions-available-on p, .Portrait .verywell-solutions-available-on .types { float: none; } }
.Portrait .verywell-solutions-where-on-page { overflow: hidden; margin-top: 90px; float: none; }
.lifewire .Portrait .verywell-solutions-where-on-page { margin-top: 75px; float: none; text-align: left; }
.lifewire .Portrait .verywell-solutions-where-on-page img { float: none; }
.lifewire .Portrait .verywell-solutions-where-on-page p { font-family: 'Graphik Semibold'; font-weight: 600; font-style: normal; float: none; margin-bottom: 6px; }
.Portrait .verywell-solutions-where-on-page img { float: right; }
.Portrait .verywell-solutions-where-on-page p { float: left; }
@media only screen and (max-width: 33.5625em) { .Portrait .verywell-solutions-where-on-page img, .Portrait .verywell-solutions-where-on-page p { float: none; } }
.Portrait .verywell-solutions-where-on-page.thebalance-solutions-where-on-page { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; float: left; width: auto; text-align: left; margin-right: 0; margin-top: 30px; }
.Portrait .verywell-solutions-where-on-page.thebalance-solutions-where-on-page .font-22 { margin-bottom: 6px; float: none; }
.Portrait .verywell-solutions-where-on-page.thebalance-solutions-where-on-page img { float: none; display: block; }

.thebalance-solution-header, .verywell-solution-header { border-top: 8px solid #0a383f; padding-top: 30px; position: relative; padding-right: 30px; }
@media only screen and (max-width: 33.5625em) { .thebalance-solution-header, .verywell-solution-header { margin-bottom: 24px; } }
.thebalance-solution-header small, .verywell-solution-header small { font-size: 50%; }
.thebalance-solution-header .title, .verywell-solution-header .title { color: #0a383f; }
.lifewire .thebalance-solution-header .title, .lifewire .verywell-solution-header .title { color: #101010; font-size: 2rem; margin-left: 2.2rem; margin-top: 60px; }
.thebalance-solution-header .verywell-text-logo, .thebalance-solution-header h1, .verywell-solution-header .verywell-text-logo, .verywell-solution-header h1 { float: left; }
@media only screen and (max-width: 33.5625em) { .thebalance-solution-header .verywell-text-logo, .thebalance-solution-header h1, .verywell-solution-header .verywell-text-logo, .verywell-solution-header h1 { float: none; } }
.thebalance-solution-header h1, .verywell-solution-header h1 { font-size: 2.5rem; }
.thebalance-solution-header .thebalance-logo, .verywell-solution-header .thebalance-logo { padding-top: 0; margin-left: 0; margin-top: -32px; }
.lifewire .thebalance-solution-header, .lifewire .verywell-solution-header { border-top: 0; }
.lifewire .thebalance-solution-header .thebalance-logo, .lifewire .verywell-solution-header .thebalance-logo { margin-top: 30px; }
.lifewire .thebalance-solution-header h1, .lifewire .verywell-solution-header h1 { margin-top: 24px; padding-left: 0; }
.thebalance-solution-header.thoughtco, .thebalance-solution-header.the-spruce, .verywell-solution-header.thoughtco, .verywell-solution-header.the-spruce { padding-left: 20px; }
.thebalance-solution-header.thoughtco h1, .thebalance-solution-header.the-spruce h1, .verywell-solution-header.thoughtco h1, .verywell-solution-header.the-spruce h1 { text-align: left; left: 0; display: block; width: auto; clear: left; margin-top: 0; bottom: auto; }

.thebalance-solution-header { border-top: 0; }
.thebalance-solution-header .section__title { font-size: 33px; }
.thebalance-solution-header .title { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; text-transform: capitalize; bottom: -75px; position: relative; }
@media only screen and (max-width: 33.5625em) { .thebalance-solution-header .title { margin-left: 0; width: 200px; bottom: 0; margin-right: 60px; text-align: left; float: right; } }
.thebalance-solution-header .verywell--title { padding-left: 0; padding-right: 21px; }
.thebalance-solution-header .verywell--title:before { position: absolute; content: ""; display: block; height: 8px; background: url(/assets/img/thebalance/solution-color-bars.png) top left no-repeat; top: 0; left: 0; width: 100%; background-color: #003c6b; }
.the-spruce .thebalance-solution-header .verywell--title { float: none; padding: 20px 0 0 0; }
.the-spruce .thebalance-solution-header .verywell--title:before { display: none; }
@media only screen and (max-width: 33.5625em) { .the-spruce .thebalance-solution-header .verywell--title { padding-bottom: 0; padding-right: 0; margin-bottom: 0; padding-left: 0; } }
.thoughtco .thebalance-solution-header .title { color: #2c2b2b; font-family: 'Lato', sans-serif !important; font-weight: 900 !important; font-style: normal; font-stretch: normal; font-size: 55px; padding-top: 0 !important; }
.thoughtco .thebalance-solution-header .verywell--title { float: none; padding: 20px 0 0 0; }
.thoughtco .thebalance-solution-header .verywell--title:before { display: none; }
@media only screen and (max-width: 33.5625em) { .thoughtco .thebalance-solution-header .verywell--title { padding-bottom: 0; padding-right: 0; margin-bottom: 0; padding-left: 0; } }

.verywell--title { padding-left: 30px; padding-right: 30px; margin-right: 30px; }
.verywell--title:before { position: absolute; content: ""; display: block; height: 8px; background: #28c4d8; width: 190px; top: -8px; left: 0; }
.lifewire .verywell--title:before { display: none; }

.press-more-link { font-family: "Akkurat-Bold"; font-weight: normal; font-style: normal; font-size: 12px; display: block; margin-top: 4px; }
.lifewire.single .press-more-link, .lifewire-template .press-more-link { font-family: inherit; font-size: 17px; border-bottom: 4px solid #00b9ff; display: inline-block; padding-left: 3px; padding-right: 3px; line-height: 1; padding-bottom: 2px; margin-top: 12px; }

@media print { * { background: transparent !important; color: black !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
  @page { margin: 0.5cm; }
  h2, h3 { orphans: 3; widows: 3; page-break-after: avoid; }
  p { orphans: 3; widows: 3; }
  pre, blockquote { border: 1px solid #e5e5e5; page-break-inside: avoid; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  img { max-width: 100% !important; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr { page-break-inside: avoid; } }
/** @license MyFonts Webfont Build ID 3375121, 2017-04-17T13:35:45-0400  The fonts listed in this notice are subject to the End User License Agreement(s) entered into by the website owner. All other parties are  explicitly restricted from using the Licensed Webfonts(s).  You may obtain a valid license at the URLs below.  Webfont: AvenirNextLTPro-Demi by Linotype URL: http://www.myfonts.com/fonts/linotype/avenir-next-pro/pro-demi/  Webfont: AvenirNextLTPro-Bold by Linotype URL: http://www.myfonts.com/fonts/linotype/avenir-next-pro/pro-bold/   License: http://www.myfonts.com/viewlicense?type=web&buildid=3375121 Licensed pageviews: 2,500,000 Webfonts copyright: Copyright &#x00A9; 2004 - 2007 Linotype GmbH, www.linotype.com. All rights reserved. This font software may not be reproduced, modified, disclosed or transferred without the express written approval of Linotype GmbH. Avenir is a trademark of Linotype GmbH  © 2017 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face { font-family: 'AvenirNextLTPro-Demi'; src: url("/assets/fonts/avenir-next/338011_0_0.eot"); src: url("/assets/fonts/avenir-next/338011_0_0.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/avenir-next/338011_0_0.woff2") format("woff2"), url("/assets/fonts/avenir-next/338011_0_0.woff") format("woff"), url("/assets/fonts/avenir-next/338011_0_0.ttf") format("truetype"); }
@font-face { font-family: 'AvenirNextLTPro-Bold'; src: url("/assets/fonts/avenir-next/338011_1_0.eot"); src: url("/assets/fonts/avenir-next/338011_1_0.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/avenir-next/338011_1_0.woff2") format("woff2"), url("/assets/fonts/avenir-next/338011_1_0.woff") format("woff"), url("/assets/fonts/avenir-next/338011_1_0.ttf") format("truetype"); }
.AvenirNextLTPro-Demi { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; }

.AvenirNextLTPro-Bold { font-family: AvenirNextLTPro-Bold; font-weight: normal; font-style: normal; }

html { box-sizing: border-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

*, *:before, *:after { box-sizing: inherit; }

.dash-modal-show { overflow: hidden; }

.dash-nav { transition: left 200ms; left: -320px; display: block; right: auto; position: fixed; top: 0; bottom: 0; }
.dash-nav-open .dash-nav { left: 0; }
.dash-nav .dash-close-modal-link { opacity: 0.6; }

.dash-nav-link { padding-right: 31px; display: inline; }

.dash-menu-label { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; font-size: 29px; line-height: 1; padding-right: 5px; }
.dash-menu-label.no-border { border-right: 0; padding-right: 0; }

.dotdash-menu-trigger { transition: width 200ms, height 200ms; text-indent: -10000px; display: inline-block; vertical-align: text-bottom; width: 98px; height: 33px; margin-right: 5px; background: url("/assets/img/dot-dash-menu-logo.svg") center center no-repeat; background-size: contain; -moz-background-size: contain; }
.scrolled .dotdash-menu-trigger { width: 72px; height: 24px; background: url("/assets/img/dot-dash-menu-logo-scrolled.svg") center center no-repeat; background-size: contain; -moz-background-size: contain; }

.wrapper { transition: margin-left 200ms; }
.dash-home .wrapper { background: black; }

.ot { overflow-x: hidden; }

.dash-nav-open.transition-left .wrapper { margin-left: 320px; }

.dash-modal { display: none; background: white; overflow-y: scroll; -webkit-overflow-scrolling: touch; }
.dash-modal.show { position: fixed !important; top: 0; left: 0; right: 0; bottom: 0; display: block !important; z-index: 10; overflow-y: scroll; }
.dash-modal.our-team-modal.show { z-index: 100; }

.dash-menu-widget { transition: opacity 200ms; margin-top: 25px; position: relative; z-index: 5; }
.dash-menu-widget:hover .nav-burger { opacity: 0.9; }
.dash-menu-widget:hover a { color: #EA2200; }

.dash #scroll_header { top: 0 !important; }

.dash.scrolled #scroll_header { top: 0; }
.dash.scrolled #scroll_header .dash-nav-links a { color: white; }
.dash.scrolled .dash-nav-container { top: 46px; }

.dash.scrolled.scrolled-no-transition .dash-nav-container { transition: none; }

.dash { font-family: AvenirNextLTPro-Bold; font-weight: normal; font-style: normal; }
.dash .desktop-only-block { display: block; line-height: 1; }
.dash .mobile-only { display: none; }
.dash #big_logo { height: 147px; }
.dash #normal_header { background: black; padding-top: 30px; text-align: center; padding-bottom: 24px; max-width: none; }
.dash #normal_header .dash-menu-widget { display: none; }
@media only screen and (min-width: 767px) { .dash #normal_header .dash-modal.inline { width: auto; height: auto; display: block; overflow: hidden; left: auto; position: static; top: auto; bottom: auto; }
  .dash #normal_header .dash-modal.inline .dash-nav-links { display: block; margin: 25px auto 0 auto; text-align: center; }
  .dash #normal_header .dash-modal.inline .dash-nav-links a { font-size: 16px; }
  .dash #normal_header .dash-modal.inline .dash-nav-links li { margin-top: 0; display: inline-block; line-height: 1; margin-left: 20px; }
  .dash #normal_header .dash-modal.inline .dash-nav-links li:first-child { margin-left: 0; } }
.dash .nav-burger { display: none; }
.dash #scroll_header { border-bottom: 1px solid #333333; transition: padding 200ms, top 500ms ease-in-out, background 200ms; background: white; padding-top: 20px; padding-bottom: 18px; position: fixed; z-index: 50; left: 0; right: 0; top: -90px; max-width: none; margin: 0; }
@media only screen and (min-width: 767px) { .dash #scroll_header .dash-nav-links { display: inline-block; margin: 0; padding: 10px 0 0 0; line-height: 1; }
  .dash #scroll_header .dash-nav-links a { font-size: 16px; }
  .dash #scroll_header .dash-nav-links li { margin-top: 0; display: inline-block; line-height: 1; vertical-align: bottom; margin-left: 20px; } }
.dash #scroll_header .dash-menu-widget { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; margin: 0; cursor: pointer; opacity: 1 !important; }
.dash #scroll_header .toggle-dash-nav { transition: opacity 200ms, color 200ms; position: relative; z-index: 10; vertical-align: text-bottom; }
.dash .fixed-hi { opacity: 0; transition: opacity 200ms, color 200ms; color: black; text-align: center; display: inline-block; padding: 3px 0px 0px 10px; font-size: 18px; line-height: 1; border-left: 2px solid #444444; vertical-align: middle; }
.dash.scrolled #scroll_header { background: black; padding-top: 11px; padding-bottom: 14px; }
.dash.scrolled .fixed-hi { opacity: 1; color: white; }
.dash h1, .dash h2, .dash h3, .dash h4 { font-family: AvenirNextLTPro-Bold; font-weight: normal; font-style: normal; }
.dash #dotdash_download_ad_specs { font-size: 22px; }
.dash #story_t { position: relative; padding-top: 50px; }
.dash #story_t:before { display: block; content: ""; background: url("/assets/img/dash/home-triangle-black.svg") top left no-repeat; background-size: contain; -moz-background-size: container; height: 37px; position: absolute; left: -50px; top: 0; width: 50px; transform: scaleX(-1); }
.dash #ad_experiences { background: #f0f0f0 url("/assets/img/dash/ad-experiences-top-shadow.png") top left repeat-x; padding-top: 35px; padding-bottom: 60px; color: black; }
.dash #ad_experiences .dash-section { max-width: 1100px; margin: 0 auto; }
.dash #ad_experiences .intro { width: 60%; text-align: center; margin-left: auto; margin-right: auto; }
.dash #ad_experiences .ad-experience { height: 420px; background: white url("/assets/img/dash/ad-experience-window.png") 85% center no-repeat; margin-bottom: 20px; box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.15); padding: 40px 60px; position: relative; overflow: hidden; }
.dash #ad_experiences .ad-experience .mockup { position: absolute; bottom: 0; right: 2%; }
.dash #ad_experiences .ad-experience .copy { position: relative; height: 100%; display: inline-block; width: 40%; }
.dash #ad_experiences .ad-experience .copy .inner { transform: translateY(-50%); position: absolute; top: 50%; }
.dash #ad_experiences .ad-experience .copy h3 { margin-bottom: 8px; font-size: 34px; }
.dash #ad_experiences .ad-experience .copy p { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; font-size: 18px; padding-right: 120px; margin-bottom: 8px; line-height: 1.4; }
.dash #ad_experiences .ad-experience.programmatic { background: white url("/assets/img/dash/ad-experience-window.png") 94% center no-repeat; }
.dash #ad_experiences .ad-experience.programmatic .copy p { padding-right: 0; }
.dash #ad_experiences .ad-experience.align-right { text-align: right; background: white url("/assets/img/dash/ad-experience-window.png") 5% center no-repeat; }
.dash #ad_experiences .ad-experience.align-right .copy { text-align: left; }
.dash #ad_experiences .ad-experience.align-right .copy p { padding-right: 80px; }
.dash #ad_experiences .ad-experience.align-right .mockup { right: auto; left: 352px; }
.dash #things_we_know { background: white; text-align: center; position: relative; }
.dash #things_we_know:before { position: absolute; content: ""; display: block; top: -3px; height: 3px; left: 0; right: 0; background: url("/assets/img/dash/ad-experiences-bottom-shadow.png") top left repeat-x; }
.dash #things_we_know .blurb { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; text-align: center; max-width: 640px; font-size: 25px; line-height: 1.2; margin: 0 auto; position: relative; min-height: 115px; }
.dash #things_we_know .blurb:before { content: ""; display: block; left: 0; top: -40px; background: url("/assets/img/dash/things-we-know.png") center center no-repeat; width: 121px; height: 123px; position: absolute; left: -130px; top: -54px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .dash #things_we_know .blurb:before { background: url("/assets/img/dash/things-we-know@2x.png") center center no-repeat; background-size: 121px 123px; } }
.dash #things_we_know span { transition: opacity 200ms; position: absolute; left: 0; right: 0; bottom: 0; opacity: 0; top: 50%; transform: translateY(-50%); }
.dash #things_we_know span.active { opacity: 1; }
.dash #the_latest { background: #26282f; color: white; padding: 40px; text-align: center; }
.dash #the_latest #desktop_real_all_news { margin-top: 24px; }
.dash #the_latest #mobile_read_all_news { display: none; }
.dash #the_latest .latest-items { margin-top: 20px; }
.dash #the_latest .latest-item { display: inline-block; vertical-align: top; text-align: left; width: 300px; margin-left: 24px; }
.dash #the_latest .latest-item .frame img { display: inline-block; margin-right: 12px; vertical-align: top; }
.dash #the_latest .latest-item p { display: inline-block; line-height: 1.2; width: 150px; vertical-align: top; }
.dash #the_latest .latest-item a { display: inline-block; color: white; }
.dash #the_latest .latest-item:first-child { margin-left: 0; }
.dash #the_latest h3 { line-height: 1; font-size: 30px; margin: 0 0 0 0; }
.dash #the_latest h3 i { color: #da3c22; font-style: normal; }
.dash #intent { background: white; color: black; padding: 50px 0; }
.dash #intent .intro { text-align: center; }
.dash #intent h2 { margin-bottom: 2px; }
.dash #intent p { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; margin-bottom: 0; font-size: 23px; line-height: 1.5; }
.dash #intent .dash-section { max-width: 1100px; margin: 0 auto; }
.dash #intent .infographic { text-align: center; margin-top: 40px; }
.dash #intent .arrows, .dash #intent .captured-intent, .dash #intent .tip-scroller { display: inline-block; vertical-align: middle; text-align: left; }
.dash #intent .arrows { width: 240px; margin-left: 132px; }
.dash #intent .tip-scroller { width: 315px; margin-left: 50px; }
.dash #intent .tip-scroller p { line-height: 1.2; font-size: 20px; margin-left: 4px; margin-bottom: 6px; }
.dash #intent #intent_detail { text-align: center; margin-top: 30px; }
.dash #intent #intent_detail span { text-align: center; background: #222; width: 150px; height: 150px; border-radius: 100%; color: white; padding-top: 46px; display: inline-block; }
.dash #intent #intent_detail strong, .dash #intent #intent_detail .txt--bold, .dash #intent #intent_detail .channel--title, .dash #intent #intent_detail .main-nav__item, .dash #intent #intent_detail .smt__title, .dash #intent #intent_detail .stat, .dash #intent #intent_detail .tab--btn, .dash #intent #intent_detail .cta__btn { font-size: 36px; line-height: 1; }
.dash #intent #intent_detail small { font-size: 15px; display: block; line-height: 1; }
.dash #intent #intent_detail p { text-align: left; display: inline-block; font-size: 27px; line-height: 1.3; margin-left: 12px; }
.dash #intent .captured-intent { border-radius: 100%; background: #da3c22; color: white; height: 265px; width: 265px; text-align: center; position: relative; }
.dash #intent .captured-intent:after { content: ""; display: block; position: absolute; height: 40px; width: 40px; background: #da3c22; transform: translateY(-50%) rotate(45deg); right: -15px; top: 50%; }
.dash #intent .captured-intent .label { font-weight: normal; text-transform: none; position: absolute; left: 50%; top: 50%; font-size: 38px; line-height: 1; transform: translate(-50%, -50%); }
.dash #intent .arrow { height: 20px; overflow: hidden; background: url("/assets/img/dash/intent-right-arrow.svg") center right no-repeat; background-size: auto 14px; }
.dash #intent .arrow-row { margin-top: 28px; }
.dash #intent .arrow-row:first-child { margin-top: 0; }
.dash #intent .arrow-row label { font-weight: normal; line-height: 20px; font-size: 21px; margin-right: 12px; }
.dash #intent .arrow-row label, .dash #intent .arrow-row > div { display: inline-block; vertical-align: middle; line-height: 1; }
.dash #intent .tip-scroller-content { display: none; }
.dash #intent .tip-scroller-content.active { display: block; }
.dash #meet_magellen { background: #25292f; color: white; height: 570px; }
.dash #meet_magellen .middot { color: #da3c22; margin-right: 4px; }
.dash #meet_magellen a { color: white; font-family: AvenirNextLTPro-Bold; font-weight: normal; font-style: normal; }
.dash #meet_magellen h2 { margin-bottom: 14px; }
.dash #meet_magellen .dash-section { max-width: 1200px; margin: 0 auto; overflow: hidden; height: 100%; padding-top: 40px; position: relative; }
.dash #meet_magellen .dash-section p { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; font-size: 18px; margin-bottom: 14px; padding-bottom: 0; line-height: 1.4; padding-right: 0; }
.dash #meet_magellen .dash-section #imac { overflow: hidden; position: absolute; right: 0; text-align: right; bottom: -34px; }
.dash #meet_magellen .dash-section #imac img { max-width: 700px; }
@media only screen and (max-width: 1200px) { .dash #meet_magellen .dash-section #imac { right: -12vw; } }
@media only screen and (max-width: 970px) { .dash #meet_magellen .dash-section #imac { right: -45vw; } }
.dash #meet_magellen .dash-section #imac_strip { width: 645px; height: 503px; position: absolute; overflow: hidden; top: 27px; right: 28px; }
.dash #meet_magellen .dash-section #imac_strip .inner { height: 100%; background-color: black; background-size: contain !important; background-repeat: no-repeat; }
.dash #meet_magellen .dash-section #imac_strip img { float: left; }
.dash #meet_magellen .copy { width: 40%; }
@media only screen and (max-width: 1200px) { .dash #meet_magellen .copy { padding-left: 24px; } }
.dash #home_circles { background: #20201f; color: white; padding: 50px 0 0 0; position: relative; overflow: hidden; height: 570px; }
.dash #home_circles .dash-section { height: 100%; }
.dash #home_circles #box_container { max-width: 1024px; margin: 0 auto 0 auto; position: absolute; top: 0; bottom: 0; left: 0; }
.dash #home_circles .box { text-align: center; color: white; font-weight: bold; border-radius: 100%; position: absolute; text-align: center; font-size: 20px; }
.dash #home_circles .box .h { font-size: 40px; display: block; line-height: 1; }
.dash #home_circles .box .content { line-height: 1.2; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 80%; }
.dash #home_circles .box .sub { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; }
.dash #home_circles #box1 { background: #dee0de; height: 175px; width: 175px; left: 42px; color: #d73a21; }
.dash #home_circles #box2 { color: white; background: #d73a21; height: 265px; width: 265px; left: 200px; }
.dash #home_circles #box3 { color: white; background: rgba(101, 39, 33, 0.87); height: 225px; width: 225px; left: 430px; z-index: 3; }
.dash #home_circles #box4 { color: white; background: rgba(150, 151, 152, 0.9); height: 192px; width: 192px; left: 610px; z-index: 2; }
.dash #home_circles #box5 { color: #d73a21; background: white; height: 175px; width: 175px; left: 770px; }
.dash #home_circles h3 { line-height: 1; font-size: 34px; margin: 0 0 6px 0; }
.dash #home_circles h3 i { color: #da3c22; font-style: normal; }
.dash #home_circles .dash-section { max-width: 1024px; margin: 0 auto 0 auto; position: relative; }
.dash #home_intro { position: relative; background: #f5f5f5; color: white; padding-top: 65px; }
.dash #home_intro #notch { width: 464px; background: url("/assets/img/dash/home-triangle.svg") top left no-repeat; background-size: contain; -moz-background-size: container; height: 22px; position: absolute; top: -1px; left: 50%; margin-left: -232px; }
.dash #home_intro h2 { font-size: 28px; text-align: center; color: white; }
.dash h4 { text-align: center; font-size: 38px; margin-bottom: 20px; }
.dash a { color: black; }
.dash a:hover { color: #EA2200; }
.dash a.full-cover { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; }
.dash .embed-container { position: relative; overflow: hidden; max-width: 100%; height: auto; height: 0; padding-bottom: 56.25%; /* 16:9 */ position: relative; }
.dash .embed-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.dash .cf { overflow: hidden; }
.dash .terms { text-align: left; max-width: 950px; margin-left: auto; margin-right: auto; }
.dash .terms h3 { text-align: left; font-size: 30px; margin-top: 30px; }
.dash .terms h4 { text-align: left; font-size: 20px; color: #e00000; }
.dash #video_container { position: relative; cursor: pointer; max-width: 950px; margin-left: auto; margin-right: auto; }
.dash #video_container .overlay { position: absolute; transition: all 200ms; background: rgba(0, 0, 0, 0.2); z-index: 1; top: 0; left: 0; right: 0; bottom: 0; }
.dash #video_container .overlay .arrow { transition: opacity 200ms; opacity: 0.7; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); height: 213px; width: 213px; display: block; z-index: 2; background: url("/assets/img/dash/video-overlay.svg") center center no-repeat; }
.dash #video_container .overlay:hover { background: transparent; }
.dash #video_container .overlay:hover .arrow { opacity: 1; }
.dash .branding { background: transparent; }
.dash .red-arrow, .dash .big-header.not-found #button_404, .dash .visit-link { padding-right: 11px; background: url("/assets/img/dash/tiny-triangle-right.svg") 100% 37% no-repeat; background-size: 6px 9px; -moz-background-size: 6px 9px; }
.dash .big-header { text-align: center; }
.dash .big-header.not-found { padding-top: 200px; padding-bottom: 200px; text-align: center; max-width: 630px; text-align: left; margin: 20px auto; }
.dash .big-header.not-found h1 { font-size: 60px; margin: 0 0 0px 0; }
.dash .big-header.not-found p { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; font-size: 20px; color: #868686; margin: 0; }
.dash .big-header.not-found #button_404 { padding: 9px 25px 5px 15px; display: inline-block; margin-top: 25px; font-size: 16px; font-family: AvenirNextLTPro-Bold; font-weight: normal; font-style: normal; border: 1px solid #DDD; background-position: 88% 49%; }
.dash .big-header.not-found #button_404:hover { background-color: black; color: white; }
.dash .big-header.the-latest, .dash .big-header.team { padding-top: 50px; }
.dash .big-header.the-latest h1, .dash .big-header.team h1 { margin-bottom: 40px; font-size: 100px; position: relative; margin-top: 0; }
.dash .big-header.team { padding-top: 120px; }
.dash .big-header.the-latest { padding-top: 120px; }
.dash .big-header.the-latest h1 { position: relative; margin-bottom: 10px; }
.dash .big-header.the-latest h1:before { content: "IN THE NEWS"; position: absolute; top: -20px; font-size: 13px; color: #EA2200; }
.dash .big-header.home { padding-bottom: 40px; }
.dash .big-header.home h1 { background: url("/assets/img/dash/dash-logo@2x.png") center center no-repeat; width: 464px; height: 153px; text-indent: -100000px; background-size: 464px 153px; -moz-background-size: 464px 153px; margin-left: auto; margin-right: auto; margin-bottom: 0; margin-top: -20px; }
.dash .big-header.home h2 { font-size: 28px; }
.dash .big-header.blurb { max-width: 885px; text-align: left; margin-left: auto; margin-right: auto; padding-top: 50px; padding-bottom: 50px; }
.dash .big-header.blurb.our-work-big-header { position: relative; padding-bottom: 20px; padding-top: 100px; }
.dash .big-header.blurb.for-showcase { max-width: 935px; color: white; padding-bottom: 0; }
.dash .big-header.blurb.for-showcase h2 { color: white; margin-bottom: 0; }
.dash .big-header.blurb.our-work-big-header, .dash .big-header.blurb.brands { padding-top: 110px; padding-bottom: 20px; }
.dash .big-header.blurb.our-work-big-header h1, .dash .big-header.blurb.brands h1 { padding-right: 50px; }
.dash .big-header.blurb h1 { font-size: 48px; margin: 10px 0 20px 0; }
.dash .big-header.blurb h2 { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; font-size: 20px; color: #868686; padding-right: 20px; }
.dash .big-header.blurb small { display: block; color: #EA2200; font-size: 13px; }
.dash .dark-bg { background: #000000; }
.dash .gray-bg { background: #F2F2F2; }
.dash .gray-bg.for-about-us-channels { position: relative; }
.dash .gray-bg.for-about-us-channels:before { display: block; content: ""; height: 60px; background: white; top: 0; width: 100%; position: absolute; z-index: 1; }
.dash .about-us-channel-row { text-align: left; }
.dash .about-us-channels { position: relative; border-radius: 6px; }
.dash .about-us-channel { position: relative; width: 300px; margin-left: 48px; display: inline-block; vertical-align: top; margin-bottom: 10px; border-radius: 6px; text-align: left; }
.dash .about-us-channel:first-child { margin-left: 0; }
.dash .about-us-channel#about_us_channel_0, .dash .about-us-channel#about_us_channel_1, .dash .about-us-channel#about_us_channel_2 { margin-bottom: 20px; }
.dash .about-us-channel .strikeout { font-weight: bold; position: relative; }
.dash .about-us-channel .strikeout span { position: relative; z-index: 2; }
.dash .about-us-channel .strikeout.lifewire { background-image: linear-gradient(to right, #f9cb03 0, #f9cb03 100%); background-position: 0 70%; background-repeat: repeat-x; background-size: 100% 5px; }
.dash .about-us-channel .strikeout.tripsavvy { background-image: linear-gradient(to right, #E7EE00 0, #E7EE00 100%); background-position: 0 70%; background-repeat: repeat-x; background-size: 100% 5px; }
.dash .about-us-channel .content { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; text-align: left; background: white; color: black; line-height: 1.4; border: 1px solid #E9E9E9; padding: 30px 20px; min-height: 160px; z-index: 3; position: relative; transform: translateY(25px); }
.dash .about-us-channel .content.shift-in { transform: translateY(0); }
.dash .about-us-channel .content > div { margin-top: 8px; font-weight: bold; }
.dash .about-us-channel .sep { font-family: helvetica; font-weight: normal; vertical-align: middle; margin: 0 6px; color: #CCC; }
.dash .about-us-channel.launching-soon:before { display: block; content: ""; width: 130px; height: 30px; position: absolute; top: 2px; left: -10px; background: url("/assets/img/dash/launching-soon.png") center center no-repeat; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .dash .about-us-channel.launching-soon:before { background: url("/assets/img/dash/launching-soon@2x.png") center center no-repeat; background-size: 130px 30px; -moz-background-size: 130px 30px; } }
.dash .logo-holder { text-align: center; height: 245px; width: 100%; height: 260px; }
.dash .logo-holder img { max-width: 100%; width: 100%; position: absolute; left: 0; top: -25px; }
.dash .logo-holder img.shift-in { top: 0 !important; }
.dash .visit-link { font-family: AvenirNextLTPro-Bold; font-weight: normal; font-style: normal; letter-spacing: 0px; font-size: 13px; }
.dash .visit-link .read-more-pdf { color: #868686; }
.dash .visit-link:hover .read-more-pdf { color: red; }
.dash .visit-link.white { color: white; }
.dash .visit-link.white:hover { color: red; }
.dash .links a { border-bottom: 1px solid #DDDDDD; display: block; padding: 20px 0px; font-size: 18px; line-height: 1; min-height: 80px; }
.dash .links a:first-child { font-size: 22px; }
.dash .links a:last-child { margin-bottom: 10px; }
.dash #close_video { display: none; }
.dash .big-video-section.home.showing-video { background: white; padding-bottom: 0; max-width: none; }
.dash .big-video-section.home.showing-video #close_video { display: block; }
.dash .big-video-section.home.showing-video .inner { display: none; }
.dash .big-video-section.home.showing-video video { display: none; }
.dash .big-video-section video { position: absolute; top: 0; right: 0; z-index: 3; }
.dash .big-video-section.home { position: relative; color: white; background: black url("/assets/img/dash/DotdashxDigidayAward_Brick_Crop.jpg") center right no-repeat; background-size: contain; text-align: left; margin-top: 75px; max-width: 1250px; margin-left: auto; margin-right: auto; }
.dash .big-video-section.home .dash-close-modal-link { z-index: 1000; right: 70px; }
.dash .big-video-section.home .inner { height: 370px; max-width: 1116px; margin: 0 auto 0 auto; }
.dash .big-video-section.home #play-dotdash-video { z-index: 5; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url("/assets/img/dash/video-play-button.svg") 73% 44% no-repeat; background-size: 100px; transition: opacity 100ms; }
.dash .big-video-section.home #play-dotdash-video:hover { opacity: 0.5; }
.dash .big-video-section.home h3 { font-size: 54px; padding: 120px 0 0px 0px; line-height: 1.2; width: 54%; position: relative; z-index: 10; margin: 0; }
.dash .big-video-section.home small { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; display: block; margin-top: 20px; font-size: 23px; width: 60%; line-height: 1.3; }
.dash footer { padding: 50px 0 50px 0; background: black; color: white; }
.dash footer a { color: #bbbdbf; }
.dash footer .wide-section, .dash footer header, .dash footer .about-us-channels { overflow: hidden; }
.dash .our-brands { padding-top: 20px; padding-bottom: 10px; padding-left: 60px; }
.dash .our-brand { text-align: left; width: 886px; margin: 0 auto 20px auto; background: white; font-size: 0; border-radius: 6px; position: relative; }
.dash .our-brand:first-child { margin-top: 30px; }
.dash .our-brand:first-child:before { display: block; content: ""; background: url("/assets/img/dash/home-triangle.svg") top left no-repeat; background-size: contain; -moz-background-size: container; height: 37px; position: absolute; left: 0; top: -50px; width: 50px; }
.dash .our-brand-content { font-size: 0; padding: 20px; border-radius: 6px; }
.dash .our-brand-content p { margin-top: 20px; font-size: 13px; margin-bottom: 0; }
.dash .our-brand-content p a:first-child { margin-right: 30px; }
.dash .our-brand-col { display: inline-block; vertical-align: top; }
.dash .our-brand-col.img { padding: 0 30px 0 0; width: 280px; }
.dash .our-brand-col.our-brand-copy { width: calc(100% - 300px); }
.dash .our-brand-col.our-brand-copy p { font-size: 16px; font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; margin-bottom: 20px; line-height: 1.4; }
.dash .our-brand-col.our-brand-copy p:first-child { margin-top: 6px; }
.dash .our-brand-col .stats { text-align: left; margin-top: 30px; text-align: justify; }
.dash .our-brand-col .stats strong, .dash .our-brand-col .stats .txt--bold, .dash .our-brand-col .stats .channel--title, .dash .our-brand-col .stats .main-nav__item, .dash .our-brand-col .stats .smt__title, .dash .our-brand-col .stats .stat, .dash .our-brand-col .stats .tab--btn, .dash .our-brand-col .stats .cta__btn { font-weight: normal; display: block; font-size: 26px; line-height: 1; }
.dash .our-brand-col .stats span { display: block; font-size: 13px; font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; line-height: 1.2; }
.dash .our-brand-col .stats div { display: inline-block; text-align: left; width: 165px; vertical-align: top; }
.dash .our-brand-col .stats:after { content: ''; display: inline-block; width: 100%; }
.dash .our-brand.footer-style { width: 880px; padding-left: 0; padding-right: 0; padding-top: 50px; }
.dash .our-brand.footer-style .img { text-align: right; }
.dash .our-brand.footer-style .our-brand-col.img { padding: 0 50px 0 0; width: auto; }
.dash .our-brand.footer-style .our-brand-col.img img { width: 140px; }
.dash .our-brand.footer-style .our-brand-col.our-brand-copy { width: calc(100% - 196px); }
.dash .our-brand.footer-style .our-brand-col.our-brand-copy p { margin-top: 0; }
.dash .our-brand.footer-style .our-brand-col .stats { margin-top: 15px; }
.dash .our-brand.footer-style .our-brand-col p { margin-top: 0; }
.dash .our-brand.footer-style .source { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; font-size: 12px; color: #A8A8A8; display: block; margin-top: 60px; margin-bottom: 20px; }
.dash .our-brand.footer-style .stats strong, .dash .our-brand.footer-style .stats .txt--bold, .dash .our-brand.footer-style .stats .channel--title, .dash .our-brand.footer-style .stats .main-nav__item, .dash .our-brand.footer-style .stats .smt__title, .dash .our-brand.footer-style .stats .stat, .dash .our-brand.footer-style .stats .tab--btn, .dash .our-brand.footer-style .stats .cta__btn { font-weight: normal; color: #444444; font-size: 36px; }
.dash .our-brand.footer-style .stats span { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; color: #868686; font-size: 14px; }
.dash .dot-intro { position: relative; background: black; padding: 50px 0; color: white; }
.dash .dot-intro .signal-logo { display: none; }
.dash .dot-intro > div { width: 820px; margin-left: auto; margin-right: auto; padding-left: 200px; background: left center no-repeat; background-size: auto 54px; -moz-background-size: auto 54px; }
.dash .dot-intro p { font-size: 20px; margin: 0; margin-top: 20px; }
.dash .dot-intro p:first-child { margin-top: 0; }
.dash .showcase { max-width: 972px; margin: 0 auto; margin-top: 70px; overflow: hidden; font-size: 0; }
.dash .showcase .showcase__item { max-width: 303px; display: inline-block; vertical-align: top; padding-left: 30px; text-align: center; }
.dash .showcase .showcase__item.third { padding-left: 0; }
.dash .showcase .showcase__item img { display: block; width: 303px; height: 297px; margin-bottom: 20px; }
.dash .showcase .showcase__item strong, .dash .showcase .showcase__item .txt--bold, .dash .showcase .showcase__item .channel--title, .dash .showcase .showcase__item .main-nav__item, .dash .showcase .showcase__item .smt__title, .dash .showcase .showcase__item .stat, .dash .showcase .showcase__item .tab--btn, .dash .showcase .showcase__item .cta__btn { font-weight: normal; }
.dash .showcase .showcase__item strong a, .dash .showcase .showcase__item .txt--bold a, .dash .showcase .showcase__item .channel--title a, .dash .showcase .showcase__item .main-nav__item a, .dash .showcase .showcase__item .smt__title a, .dash .showcase .showcase__item .stat a, .dash .showcase .showcase__item .tab--btn a, .dash .showcase .showcase__item .cta__btn a { display: block; font-size: 18px; color: #EA2200; }
.dash .showcase .showcase__item strong a:hover, .dash .showcase .showcase__item .txt--bold a:hover, .dash .showcase .showcase__item .channel--title a:hover, .dash .showcase .showcase__item .main-nav__item a:hover, .dash .showcase .showcase__item .smt__title a:hover, .dash .showcase .showcase__item .stat a:hover, .dash .showcase .showcase__item .tab--btn a:hover, .dash .showcase .showcase__item .cta__btn a:hover { color: #D01E00; }
.dash .showcase .showcase__item span { display: block; font-family: helvetica; font-size: 16px; margin-bottom: 40px; }
.dash .programmatic-leader { background: #000; color: white; padding-bottom: 60px; padding-top: 70px; }
.dash .programmatic-leader p { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; font-size: 20px; color: white; margin-bottom: 20px; }
.dash .programmatic-leader p:last-child { margin-bottom: 0; }
.dash .programmatic-leader div { max-width: 930px; margin: 0 auto; }
.dash .programmatic-leader h3 { font-size: 38px; margin-top: 0; margin-bottom: 30px; }
.dash .our-work-stats { overflow: hidden; margin: 0 auto; padding-top: 50px; padding-bottom: 40px; max-width: 935px; font-size: 0; color: white; text-align: justify; }
.dash .our-work-stats .source { text-align: center; margin-top: 60px; font-size: 12px; font-family: helvetica; font-weight: bold; color: white; }
.dash .our-work-stats > div:after { content: ''; display: inline-block; width: 100%; }
.dash .our-work-stat { display: inline-block; vertical-align: top; width: 275px; line-height: 1; }
.dash .our-work-stat strong, .dash .our-work-stat .txt--bold, .dash .our-work-stat .channel--title, .dash .our-work-stat .main-nav__item, .dash .our-work-stat .smt__title, .dash .our-work-stat .stat, .dash .our-work-stat .tab--btn, .dash .our-work-stat .cta__btn { margin: 16px 0; color: white; font-size: 120px; }
.dash .our-work-stat strong span, .dash .our-work-stat .txt--bold span, .dash .our-work-stat .channel--title span, .dash .our-work-stat .main-nav__item span, .dash .our-work-stat .smt__title span, .dash .our-work-stat .stat span, .dash .our-work-stat .tab--btn span, .dash .our-work-stat .cta__btn span { font-size: 60px; }
.dash .our-work-stat .bottom { color: white; margin-top: -16px; }
.dash .our-work-stat small { display: block; color: white; font-size: 18px; }
.dash .solutions-overview { text-align: center; overflow: hidden; max-width: 720px; margin: 60px auto; }
.dash .solutions-overview h3 { font-size: 38px; margin-bottom: 40px; }
.dash .solutions-overview strong, .dash .solutions-overview .txt--bold, .dash .solutions-overview .channel--title, .dash .solutions-overview .main-nav__item, .dash .solutions-overview .smt__title, .dash .solutions-overview .stat, .dash .solutions-overview .tab--btn, .dash .solutions-overview .cta__btn { font-size: 18px; display: block; font-weight: normal; position: absolute; bottom: 0; left: 0; right: 0; }
.dash .solutions-overview .solutions { max-width: 650px; overflow: hidden; margin-left: auto; margin-right: auto; }
.dash .solutions-overview .solution { width: 303px; float: left; margin-bottom: 40px; position: relative; }
.dash .solutions-overview .solution:nth-child(odd) { margin-right: 40px; }
.dash .programmatic-block { background: black; color: white; padding-top: 60px; }
.dash .programmatic-block h3 { color: white; font-size: 38px; margin-top: 80px; margin-bottom: 40px; max-width: 812px; margin-left: auto; text-align: center; margin-right: auto; }
.dash .programmatic-items { text-align: center; font-size: 0; }
.dash .programmatic-items .programmatic-item { max-width: 280px; line-height: 1; display: inline-block; vertical-align: top; text-align: center; margin-left: 80px; }
.dash .programmatic-items .programmatic-item:first-child { margin-left: 0; }
.dash .programmatic-items img { display: block; margin-left: auto; margin-right: auto; margin-bottom: 15px; }
.dash .programmatic-items strong, .dash .programmatic-items .txt--bold, .dash .programmatic-items .channel--title, .dash .programmatic-items .main-nav__item, .dash .programmatic-items .smt__title, .dash .programmatic-items .stat, .dash .programmatic-items .tab--btn, .dash .programmatic-items .cta__btn { font-weight: normal; font-size: 18px; }
.dash .programmatic-items .facts { text-align: left; color: white; margin-top: 15px; font-size: 14px; line-height: 1.3; }
.dash .facts { font-size: 14px; margin: 0; padding: 0; list-style: none; }
.dash .facts li { font-size: 16px; font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; line-height: 1.4; padding-left: 1em; text-indent: -1em; }
.dash .facts li:first-child { margin-bottom: 6px; }
.dash .facts li:before { content: "•"; color: red; margin-right: 0.5em; }
.dash .deal-types { text-align: center; }
.dash .deal-type { font-size: 18px; display: inline-block; margin-left: 50px; padding-bottom: 140px; }
.dash .deal-type:first-child { margin-left: 0; }
.dash .deal-type span { display: inline-block; height: 46px; width: 46px; background: white; color: #EA2200; font-size: 22px; text-align: center; vertical-align: middle; border-radius: 100%; line-height: 46px; }
.dash .dash-news-date-group { margin-top: 0; margin-bottom: 20px; }
.dash .dash-news-date-header { font-weight: normal; font-size: 16px; display: block; margin-bottom: 6px; }
.dash .awards-block h3 { margin: 60px 0 20px 0; font-size: 38px; text-align: center; }
.dash .framed-items { max-width: 980px; margin: 0 auto; overflow: hidden; }
.dash .framed-item { text-align: left; background-repeat: no-repeat; background-position: 14px 50%; background-size: 130px auto; -moz-background-size: 130px auto; height: 157px; border: 1px solid #ECECEC; width: 480px; padding: 20px 20px 20px 160px; line-height: 1.2; margin-bottom: 20px; float: left; position: relative; }
.dash .framed-item:nth-child(even) { margin-left: 20px; }
.dash .framed-item:hover a { color: #EA2200; }
.dash .framed-item small { display: block; font-size: 14px; color: #A8A8A8; margin-bottom: 6px; }
.dash .framed-item a { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; font-size: 18px; display: block; }
.dash .framed-item a.read-more { font-weight: normal; font-family: AvenirNextLTPro-Bold; font-weight: normal; font-style: normal; display: inline; font-size: 13px; color: #444444; }
.dash .framed-item.news { display: block; float: none; width: auto; margin-left: 0 !important; border-left: 0; border-right: 0; border-bottom: 0; margin-bottom: 0; filter: contrast(95%); padding-top: 20px; padding-bottom: 0; background-position: 0 20px; padding-left: 84px; background-size: 64px 64px; -moz-background-size: 64px 64px; height: 105px; }
.dash .framed-item.news small { font-family: AvenirNextLTPro-Bold; font-weight: normal; font-style: normal; font-size: 13px; margin-top: 6px; margin-bottom: 3px; }
.dash .framed-item.news a { font-family: AvenirNextLTPro-Bold; font-weight: normal; font-style: normal; margin-bottom: 6px; font-size: 22px; }
.dash .framed-item.news a.read-more { margin-bottom: 0; }
.dash #view_all_dash_press { padding: 15px 30px; display: inline; background: black; text-align: center; margin-left: auto; margin-right: auto; font-size: 14px; color: white; }
.dash #view_all_dash_press:hover { color: #EA2200; }
.dash .dash-news-bottom { max-width: 1104px; margin: 0 auto; text-align: center; padding: 0 0 40px 0; }
.dash .dash-news-bottom .partner-with-us { padding: 30px 0 0 0; }
.dash .dash-news-bottom .partner-with-us h3 { margin: 20px 0 0 0; }
.dash .partner-with-us { text-align: center; padding: 70px 0; }
.dash .partner-with-us h3 { font-size: 38px; margin: 0 0 16px 0; }
.dash .partner-with-us a { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; font-size: 28px; color: #E2231A; }
.dash .in-the-news-lightbox { position: relative; min-height: 100vh; width: 100vw; }
.dash .in-the-news-lightbox-content { padding-top: 60px; max-width: 930px; margin: 0 auto; }
.dash .in-the-news-lightbox-content ul { list-style-type: none; margin: 0; padding: 0; }
.dash .in-the-news-lightbox-content small { display: block; color: #A8A8A8; font-size: 13px; margin-bottom: 15px; }
.dash .in-the-news-lightbox-content a { font-size: 28px; display: block; }
.dash .in-the-news-lightbox-content li { border-top: 1px solid #E9E9E9; padding-bottom: 30px; padding-top: 30px; padding-left: 0; margin-left: 0; line-height: 1.2; }
.dash .in-the-news-lightbox-content li:first-child { padding-top: 0; border-top: 0; }
.dash .team-members { max-width: 970px; margin: 0 auto; padding-bottom: 50px; }
.dash .team-members .member { position: relative; float: left; text-align: center; margin-right: 25px; }
.dash .team-members .member:nth-child(3n+3) { margin-right: 0; }
.dash .team-members p { padding-top: 10px; padding-bottom: 15px; }
.dash .team-members strong, .dash .team-members .txt--bold, .dash .team-members .channel--title, .dash .team-members .main-nav__item, .dash .team-members .smt__title, .dash .team-members .stat, .dash .team-members .tab--btn, .dash .team-members .cta__btn { font-weight: normal; font-size: 18px; color: #E2231A; display: block; }
.dash .team-members span { font-family: helvetica; font-size: 16px; display: block; }
.dash .footer-nav-primary { float: none; padding: 0; margin: 0; list-style-type: none; padding-bottom: 20px; border-bottom: 1px solid #333333; margin-bottom: 30px; }
.dash .footer-nav-primary li { float: left; padding: 0; margin: 0 30px 0 0; }
.dash .footer-nav-primary a { color: white; display: block; line-height: 1; font-size: 16px; }
.dash .footer-nav-primary a.active, .dash .footer-nav-primary a:hover { color: #EA2200; }
.dash .footer-group.footer-group-contact { float: left; }
.dash .footer-group.footer-group-contact .footer-col.first { margin-right: 56px; }
.dash .footer-group.footer-group-offices { float: right; }
.dash .footer-group.footer-group-offices .footer-col { margin-left: 25px; }
.dash .footer-group.footer-group-offices .footer-col.first { margin-left: 0; }
.dash .footer-col { float: left; }
.dash .footer-right { overflow: hidden; }
.dash .footer-right p { font-size: 14px; margin-top: 0px; font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; color: #bbbdbf; line-height: 1.3; }
.dash .footer-right legend { font-size: 14px; display: block; margin-bottom: 8px; }
.dash .footer-right strong, .dash .footer-right .txt--bold, .dash .footer-right .channel--title, .dash .footer-right .main-nav__item, .dash .footer-right .smt__title, .dash .footer-right .stat, .dash .footer-right .tab--btn, .dash .footer-right .cta__btn { font-weight: normal; font-size: 15px; }
.dash .wide-section, .dash header, .dash .about-us-channels { max-width: 1116px; margin-left: auto; margin-right: auto; }
.dash .fine-print { margin-top: 120px; font-family: helvetica; font-weight: bold; font-size: 10px; }
.dash .fine-print a { color: white; }
.dash .fine-print a:first-child { margin-left: 0; }
.dash .our-team-modal { position: relative; height: 100vh; width: 100vw; display: none; }
.dash .our-team-modal-content { padding-top: 80px; max-width: 1040px; margin-left: auto; margin-right: auto; }
.dash .our-team-modal-content h2 { color: #E2231A; font-size: 28px; }
.dash .our-team-modal-content h3 { font-family: helvetica; font-size: 16px; font-weight: normal; }
.dash .our-team-modal-content p { font-family: helvetica; font-size: 16px; }
.dash .our-team-modal-content .our-team-modal-social { float: right; }
.dash .our-team-modal-content .our-team-modal-social a:hover { opacity: 0.5; }
.dash .our-team-modal-content .big-team-member-photo { display: inline-block; width: 582px; vertical-align: top; }
.dash .our-team-modal-content .our-team-modal-copy { padding-top: 6px; padding-left: 34px; display: inline-block; width: 420px; vertical-align: top; }
.dash .dash-close-modal-link { text-indent: -100000px; position: absolute; top: 40px; right: 40px; display: block; width: 55px; height: 55px; background: url("/assets/img/dash/modal-close-black.svg") center center no-repeat; }
.dash .dash-close-modal-link:hover { opacity: 0.5; }
.dash .dash-close-modal-link.white { background: url("/assets/img/dash/modal-close-white.svg") center center no-repeat; }
.dash .dash-nav-container { height: 100vh; width: 320px; background: black; }
.dash .dash-nav-container .dash-close-modal-link { right: auto; left: 30px; top: 30px; width: 21px; height: 21px; }
.dash .dash-nav-links { text-align: left; list-style-type: none; margin: 80px 0 0 30px; padding: 0; }
.dash .dash-nav-links li { margin-top: 30px; }
.dash .dash-nav-links li:first-child { margin-top: 0; }
.dash .dash-nav-links a { transition: color 200ms; color: black; font-size: 20px; }
.dash .dash-nav-links a.active { color: #adadad; }
.dash .dash-nav-links a:hover { color: #ea2200; }
.dash .big-video-section-bubbles { width: 1115px; height: 111px; position: absolute; top: 0; left: 50%; margin-left: -604.5px; background: url("/assets/img/dash/above-video-bubbles.png") top left no-repeat; overflow: visible; z-index: 1; }
.dash #dash_notch { background: url("/assets/img/dash/home-triangle.svg") top left no-repeat; background-size: contain; -moz-background-size: container; height: 37px; position: absolute; top: -1px; left: 50%; width: 820px; margin-left: -410px; }
.dash .our-brands-section { background: #25282F; position: relative; }
.dash .our-brands { position: relative; }
.dash #up_arrow, .dash #down_arrow { pointer-events: auto; width: 64px; height: 64px; background: url("/assets/img/dash/down-arrow-2.svg") top left no-repeat; background-size: 59px 59px; -moz-background-size: 59px 59px; position: fixed; left: 50%; margin-left: -32px; bottom: 20px; z-index: 3; }
.dash #up_arrow.transition, .dash #down_arrow.transition { transition: opacity 500ms; }
.dash #up_arrow.hide, .dash #down_arrow.hide { pointer-events: none; opacity: 0; }
.dash #up_arrow { cursor: pointer; background: url("/assets/img/dash/up-arrow.svg") top left no-repeat; }
.dash #up_arrow:hover { background-position: top right; }

.nav-burger { transition: opacity 200ms; height: 18px; width: 24px; display: inline-block; vertical-align: middle; background: url(/assets/img/dash/hamburger-sprite.svg) center center no-repeat; background-size: auto 44px; background-position: 0px 1px; }
.nav-burger.white-burger { background: url(/assets/img/dash/white-burger.png) center center no-repeat; }
.dash-nav-open .nav-burger { opacity: 0.5; background-size: auto 37px; background-position: 4px -19px; }
.dash-home .nav-burger { margin-top: 1px; }
.dash-home .nav-burger.not-fixed-bar { margin-top: -6px; }

@media only screen and (max-width: 1046px) { .dash.scrolled #scroll_header { padding-left: 12px; padding-right: 12px; }
  .dash.scrolled .fixed-hi { display: none; } }
@media only screen and (max-width: 1124px) { body:before { content: "mobile"; display: none; }
  .dash .logo-holder { height: 20vw; }
  .dash footer { padding-left: 24px; padding-right: 24px; }
  .dash .footer-group.footer-group-offices { float: none; clear: left; }
  .dash .fixed-hi { display: none !important; }
  .dash .fixed-hi-holder { margin-left: 24px; }
  .dash #scroll_header .dash-nav-links { margin-right: 24px; }
  .dash .dash-section { padding-left: 24px; padding-right: 24px; }
  .dash .about-us-channel { width: 28%; margin-bottom: 40px !important; }
  .dash .about-us-channel .content { transform: none; }
  .dash .big-video-section.home h3 { font-size: 27px; padding: 107px 0 0px 20px; line-height: 1.2; width: 57%; }
  .dash h2, .dash .h2 { font-size: 1.55rem; }
  .dash #intent p { font-size: 20px; }
  .dash #home_circles #box_container { max-width: 1024px; margin: 0 auto 0 auto; position: absolute; width: 900px; left: 50%; top: auto; margin-left: -475px; margin-top: 100px; bottom: auto; transform: scale(0.75); }
  .dash #intent .intro { text-align: left; }
  .dash #intent .tip-scroller { background: white url("/assets/img/dash/mobile-intent.png") center top no-repeat; padding-top: 400px; width: auto; display: block; margin-left: 0; margin-right: 0; text-align: center; }
  .dash #intent .tip-scroller-content { margin-top: 12px; height: 100px; overflow: hidden; }
  .dash #intent .arrows, .dash #intent .captured-intent { display: none; }
  .dash #things_we_know .blurb:before { display: none; }
  .dash #ad_experiences { padding-bottom: 24px; }
  .dash #ad_experiences .intro { width: auto; padding: 0 12px; }
  .dash #ad_experiences .ad-experience { background: white !important; padding: 50px 24px 30px 40px; height: auto; }
  .dash #ad_experiences .ad-experience .copy { width: auto; display: block; }
  .dash #ad_experiences .ad-experience .copy .inner { position: static; transform: none; }
  .dash #ad_experiences .ad-experience .copy .inner p { padding-right: 0; }
  .dash #ad_experiences .ad-experience .mockup { display: none; } }
@media only screen and (min-width: 767px) { .dash-modal.show { display: none !important; }
  .our-team-modal.dash-modal.show { display: block !important; }
  .dash-modal-show { overflow: auto !important; }
  .dash-nav-open.transition-left .wrapper { margin-left: auto; } }
@media only screen and (max-width: 767px) { .dash-nav-open.transition-left .wrapper { margin-left: 0; }
  .dash-home .nav-burger { margin-top: -3px; }
  .dash .logo-holder { height: 260px; }
  .dash .logo-holder img { top: auto; position: relative; left: auto; }
  .dash .fixed-hi-holder { margin-left: 0; }
  .dash .dotdash-menu-trigger { width: 140px; height: 46px; margin-right: 0; margin-left: -10px; }
  .scrolled .dash .dotdash-menu-trigger { width: 140px; height: 46px; }
  .dash .mobile-only { display: block; }
  .dash .desktop-only-block { display: none; }
  .dash #scroll_header { padding-top: 1px; padding-bottom: 3px; }
  .dash #scroll_header .nav-burger { display: inline-block; background: url(/assets/img/dash/hamburger.svg) center center no-repeat; margin-right: 12px; }
  .dash #scroll_header .dash-menu-widget { margin-left: 12px; display: block; }
  .dash #scroll_header .toggle-dash-nav { margin-top: -8px; vertical-align: middle; }
  .dash #scroll_header .fixed-hi { display: none !important; }
  .dash #scroll_header .fixed-hi-holder { display: inline-block; text-align: center; width: calc(100% - 85px); }
  .dash.dash-nav-open.scrolled #scroll_header .toggle-dash-nav.nav-burger { background: url(/assets/img/dash/close-hamburger-white.svg) center center no-repeat !important; margin-top: 16px; }
  .dash.dash-nav-open header { z-index: 30; position: relative; }
  .dash.dash-nav-open .fixed-hi-holder { opacity: 0; }
  .dash.dash-nav-open #scroll_header .toggle-dash-nav.nav-burger { background: url(/assets/img/dash/close-hamburger-white.svg) center center no-repeat !important; height: 24px; margin-left: 12px; }
  .dash.scrolled header { margin-bottom: 6px; padding-top: 7px; }
  .dash.scrolled #scroll_header { padding: 1px 0 3px 0; }
  .dash.scrolled #scroll_header .toggle-dash-nav { margin-top: 3px; }
  .dash.scrolled #scroll_header .toggle-dash-nav.nav-burger { background: url(/assets/img/dash/white-burger.png) center center no-repeat; }
  .dash.scrolled #scroll_header .dotdash-menu-trigger { height: 30px; width: 93px; }
  .dash .fixed-hi { font-size: 15px; border-left: 2px solid #CCC; padding-top: 2px; padding-bottom: 2px; }
  .dash #normal_header { padding-top: 13px; padding-bottom: 11px; }
  .dash #normal_header .nav-burger { margin-top: 0; position: absolute; top: 28px; left: 12px; display: block; }
  .dash header { margin-bottom: 10px; padding-top: 10px; }
  .dash .dash-nav-container { width: 100vw; }
  .dash .dash-nav-container .dash-nav-links a { color: white; }
  .dash.scrolled .dash-nav-container { top: 0; } }
@media only screen and (max-width: 480px) { .dash-nav { left: 0; display: none; width: 100%; }
  .desktop-only-inline { display: none !important; }
  .dash .dash-menu-widget { display: block; margin-top: 7px; }
  .dash .dash-news-bottom { background-size: 50%; padding-bottom: 80px; }
  .dash #video_container .overlay { display: none; }
  .dash .about-us-channel { width: auto; height: auto; float: none; margin-left: 0; margin-right: 0; display: block; max-width: 300px; margin-left: auto !important; margin-right: auto !important; width: auto; margin-bottom: 70px !important; }
  .dash .big-video-section.home .dash-close-modal-link { display: none !important; }
  .dash .big-video-section.home h3 { font-size: 42px; width: auto; line-height: 1.2; padding: 24px 20px; text-align: center; }
  .dash .big-video-section.home h3 small { width: 90%; }
  .dash #home_intro { padding-bottom: 40px; }
  .dash #home_intro #notch { width: 70vw; margin-left: -35vw; }
  .dash #home_intro h2 { font-size: 22px; padding-left: 20px; padding-right: 20px; }
  .dash #dash_section, .dash .dash-section { padding-left: 10px; padding-right: 10px; }
  .dash #dash_section.programmatic-leader, .dash .dash-section.programmatic-leader { padding-top: 35px; padding-bottom: 35px; }
  .dash #dash_section.big-video-section, .dash .dash-section.big-video-section { margin-top: 80px; padding-top: 5px; padding-bottom: 185px; background-image: url(/assets/img/dash/DotdashxDigidayAward_Brick_Crop.jpg); background-position: center 100%; background-repeat: no-repeat; background-size: contain !important; }
  .dash #dash_section.big-video-section #play-dotdash-video, .dash .dash-section.big-video-section #play-dotdash-video { background-position: 50% 76%; }
  .dash #dash_section.big-video-section a, .dash .dash-section.big-video-section a { background-position: 50% 74%; }
  .dash .footer-group { margin: 20px 0; }
  .dash footer { padding: 20px 10px; }
  .dash .fine-print { margin-top: 10px; }
  .dash .fine-print a { float: none; margin-left: 0; margin-top: 10px; }
  .dash .big-header.not-found { padding-top: 40px; padding-bottom: 40px; }
  .dash .big-header.not-found h1 { font-size: 40px; margin: 0 0 0px 0; }
  .dash .big-header.not-found p { font-family: AvenirNextLTPro-Demi; font-weight: normal; font-style: normal; font-size: 20px; color: #868686; margin: 0; }
  .dash .big-header.not-found p:first-child { margin-top: 12px; margin-bottom: 12px; }
  .dash .big-header.home h1 { background-size: contain; -moz-background-size: contain; width: 70vw; max-height: 90px; margin-top: 0; }
  .dash .big-header.home h2 { font-size: 23px; padding-left: 20px; padding-right: 20px; }
  .dash .big-header.blurb { padding: 40px 10px; }
  .dash .big-header.blurb h1 { font-size: 30px; }
  .dash .big-header.blurb h2 { padding-right: 0; margin-bottom: 0; }
  .dash .big-header.blurb.our-work-big-header h1 { line-height: 32px; margin-bottom: 10px; }
  .dash .big-header.the-latest, .dash .big-header.team { padding-top: 100px; }
  .dash .big-header.the-latest h1, .dash .big-header.team h1 { font-size: 74px; line-height: 0.9; text-align: center; margin-bottom: 15px; }
  .dash .big-header.the-latest h1:before, .dash .big-header.team h1:before { top: -20px; }
  .dash .big-header.team h1 { font-size: 40px; }
  .dash .big-header.the-latest h1 { padding-right: 0; font-size: 52px; }
  .dash .our-brand { width: auto; }
  .dash .our-brand:first-child { margin-top: 0; }
  .dash .our-brand:first-child:before { display: none; }
  .dash .our-brands { padding-left: 0; }
  .dash .our-brand-col { display: block; }
  .dash .our-brand-col.img { padding: 0; text-align: center; width: auto; }
  .dash .our-brand-col.our-brand-copy { width: auto; }
  .dash .our-brand-col.our-brand-copy p:first-child { margin-top: 10px; }
  .dash .our-brand-col .stats { text-align: left; margin-top: 20px; display: table; }
  .dash .our-brand-col .stats span, .dash .our-brand-col .stats strong, .dash .our-brand-col .stats .txt--bold, .dash .our-brand-col .stats .channel--title, .dash .our-brand-col .stats .main-nav__item, .dash .our-brand-col .stats .smt__title, .dash .our-brand-col .stats .stat, .dash .our-brand-col .stats .tab--btn, .dash .our-brand-col .stats .cta__btn { display: table-cell; vertical-align: top; }
  .dash .our-brand-col .stats span { font-size: 16px; }
  .dash .our-brand-col .stats strong, .dash .our-brand-col .stats .txt--bold, .dash .our-brand-col .stats .channel--title, .dash .our-brand-col .stats .main-nav__item, .dash .our-brand-col .stats .smt__title, .dash .our-brand-col .stats .stat, .dash .our-brand-col .stats .tab--btn, .dash .our-brand-col .stats .cta__btn { padding-right: 20px; }
  .dash .our-brand-col .stats div { display: table-row; width: auto; margin-top: 6px; }
  .dash .our-brand-col .stats div span, .dash .our-brand-col .stats div strong, .dash .our-brand-col .stats div .txt--bold, .dash .our-brand-col .stats div .channel--title, .dash .our-brand-col .stats div .main-nav__item, .dash .our-brand-col .stats div .smt__title, .dash .our-brand-col .stats div .stat, .dash .our-brand-col .stats div .tab--btn, .dash .our-brand-col .stats div .cta__btn { margin-top: 10px; }
  .dash .our-brand-col .stats div:first-child span, .dash .our-brand-col .stats div:first-child strong, .dash .our-brand-col .stats div:first-child .txt--bold, .dash .our-brand-col .stats div:first-child .channel--title, .dash .our-brand-col .stats div:first-child .main-nav__item, .dash .our-brand-col .stats div:first-child .smt__title, .dash .our-brand-col .stats div:first-child .stat, .dash .our-brand-col .stats div:first-child .tab--btn, .dash .our-brand-col .stats div:first-child .cta__btn { padding-top: 0px; }
  .dash .our-brand.footer-style { width: auto; padding-top: 0; }
  .dash .our-brand.footer-style .img { text-align: right; }
  .dash .our-brand.footer-style .our-brand-col.img { padding: 0 0 0 0; width: auto; text-align: center; }
  .dash .our-brand.footer-style .our-brand-col.img img { width: 50%; margin-bottom: 20px; }
  .dash .our-brand.footer-style .our-brand-col.our-brand-copy { width: auto; }
  .dash .our-brand.footer-style .source { margin-top: 20px; margin-bottom: 20px; }
  .dash .dot-intro { padding: 20px 0; background-image: none; }
  .dash .dot-intro .signal-logo { height: 60px; display: block; background: center center no-repeat; background-size: contain; -moz-background-size: contain; margin: 10px 0 20px 0; width: auto; }
  .dash .dot-intro > div { background-image: none !important; width: auto; text-align: center; margin-left: auto; margin-right: auto; padding-left: 0; }
  .dash .dot-intro .dot-intro-copy { background: none; padding: 10px; text-align: left; }
  .dash .showcase { margin-top: 50px; }
  .dash .showcase > div { text-align: center; overflow: hidden; font-size: 0; }
  .dash .showcase .showcase__item { max-width: none; float: none; display: block; width: auto; padding-left: 0; }
  .dash .showcase .showcase__item img { width: auto; height: auto; max-width: 100%; margin-left: auto; margin-right: auto; }
  .dash .showcase .showcase__item span { margin-bottom: 24px; }
  .dash .showcase .showcase__item:nth-child(even) { margin-left: 0; }
  .dash .our-work-stats { text-align: left; padding-top: 20px; padding-bottom: 20px; }
  .dash .our-work-stats .source { margin-top: 0; text-align: left; }
  .dash .our-work-stat { min-height: 150px; width: auto; display: block; text-align: center; vertical-align: top; }
  .dash .our-work-stat:nth-child(even) { margin-left: 0; }
  .dash .our-work-stat .bottom { margin-top: 0; }
  .dash .our-work-stat small { margin-bottom: 10px; }
  .dash .our-work-stat strong, .dash .our-work-stat .txt--bold, .dash .our-work-stat .channel--title, .dash .our-work-stat .main-nav__item, .dash .our-work-stat .smt__title, .dash .our-work-stat .stat, .dash .our-work-stat .tab--btn, .dash .our-work-stat .cta__btn { font-size: 16vw; }
  .dash .our-work-stat strong i, .dash .our-work-stat .txt--bold i, .dash .our-work-stat .channel--title i, .dash .our-work-stat .main-nav__item i, .dash .our-work-stat .smt__title i, .dash .our-work-stat .stat i, .dash .our-work-stat .tab--btn i, .dash .our-work-stat .cta__btn i { font-size: 12vw; }
  .dash .solutions-overview { text-align: center; margin: 0; width: auto; padding-top: 50px; }
  .dash .solutions-overview h3 { font-size: 28px; margin-bottom: 30px; }
  .dash .solutions-overview strong, .dash .solutions-overview .txt--bold, .dash .solutions-overview .channel--title, .dash .solutions-overview .main-nav__item, .dash .solutions-overview .smt__title, .dash .solutions-overview .stat, .dash .solutions-overview .tab--btn, .dash .solutions-overview .cta__btn { position: static; display: block; margin-top: 20px; }
  .dash .solutions-overview .solution { width: auto; float: none; display: block; vertical-align: middle; height: auto; margin-bottom: 20px; }
  .dash .solutions-overview .solution:nth-child(odd), .dash .solutions-overview .solution:nth-child(even) { margin-left: 0; margin-right: 0; }
  .dash .programmatic-block h3 { font-size: 28px; padding-left: 5vw; padding-right: 5vw; margin-top: 0; }
  .dash .programmatic-items .programmatic-item { display: block; max-width: none; margin-left: 0; margin-top: 30px; }
  .dash .programmatic-items .programmatic-item:first-child { margin-top: 0; }
  .dash .facts li { margin: 10px 30px 10px 0; }
  .dash .deal-types { margin-top: 60px; padding-bottom: 50px; }
  .dash .deal-types h3 { margin-bottom: 10px; }
  .dash .deal-type { text-align: left; margin-top: 10px; display: block; padding-bottom: 0; margin-left: 20px; }
  .dash .dash-news-date-header { margin-left: 20px; }
  .dash .framed-item { width: auto; display: block; float: none; margin-left: 0 !important; margin-bottom: 0; border: 0; padding: 0 20px 0 160px; background-position: 14px 0; }
  .dash .framed-item.news { height: auto; margin-left: 20px !important; border-top: 1px solid #ECECEC; }
  .dash .partner-with-us { padding: 40px 0 30px 0; }
  .dash .partner-with-us h3 { font-size: 23px; margin: 0; }
  .dash .partner-with-us a { font-size: 20px; }
  .dash .team-members .member { float: none; margin-right: 0 !important; max-width: none; }
  .dash .team-members p { padding-top: 10px; padding-bottom: 0; }
  .dash .our-team-modal-content h2 { margin-bottom: 10px; }
  .dash .our-team-modal { min-height: 100vh; height: auto; }
  .dash .our-team-modal .dash-close-modal-link { top: 30px; width: 20px; height: 20px; background-size: contain; }
  .dash .our-team-modal-content .our-team-modal-copy, .dash .our-team-modal-content .big-team-member-photo { width: auto; display: block; }
  .dash .our-team-modal-content .our-team-modal-copy { padding-left: 0; padding-top: 0; }
  .dash .our-team-modal-content .big-team-member-photo { margin-bottom: 20px; }
  .dash .footer-nav-primary { margin-bottom: 6px; padding-bottom: 6px; }
  .dash .footer-nav-primary li { margin: 0 20px 12px 0; }
  .dash .footer-group.footer-group-contact { float: none; }
  .dash .footer-group.footer-group-contact .footer-col.first { margin-right: 0; }
  .dash .footer-group.footer-group-offices { float: none; margin-top: 50px; }
  .dash .footer-group.footer-group-offices .footer-col { margin-left: 0; }
  .dash .footer-col { float: none; }
  .dash #things_we_know .blurb { font-size: 18px; padding-left: 24px; padding-right: 24px; }
  .dash #things_we_know .blurb span { left: 24px; right: 24px; }
  .dash #the_latest #desktop_real_all_news { display: none; }
  .dash #the_latest #mobile_read_all_news { text-align: center; display: block; margin-top: 36px; }
  .dash #the_latest .latest-item { margin-bottom: 20px; display: block; margin-left: auto !important; margin-right: auto !important; }
  .dash #ad_experiences .ad-experience { background: white url(/assets/img/dash/ad-experience-window.png) 85% -4px no-repeat !important; }
  .dash #intent #intent_detail { margin-top: 35px; padding: 0 12px; text-align: left; }
  .dash #intent #intent_detail p { font-size: 18px; width: 45%; vertical-align: top; }
  .dash #intent #intent_detail { margin-top: 35px; padding: 0 12px; text-align: left; }
  .dash #intent #intent_detail p { font-size: 18px; width: 45%; vertical-align: top; }
  .dash #meet_magellen { height: auto; }
  .dash #meet_magellen .copy { width: auto; }
  .dash #meet_magellen .dash-section p { padding-right: 22px; }
  .dash #meet_magellen .dash-section img { position: static; margin-top: 20px; margin-left: auto; margin-right: auto; display: block; }
  .dash #meet_magellen .dash-section #imac { right: auto; left: auto; bottom: auto; position: relative; max-width: 100%; margin-bottom: -14px; }
  .dash #meet_magellen .dash-section #imac img { max-width: 100%; }
  .dash #meet_magellen .dash-section #imac_strip { top: 37px; left: 17px; height: auto; bottom: 0; width: auto; right: 17px; }
  .dash #meet_magellen .dash-section #imac_strip .inner { background-size: contain !important; }
  .dash #home_circles { height: auto; }
  .dash #home_circles #box_container { position: static; width: auto; transform: none; margin-left: auto; margin-top: auto; }
  .dash #home_circles #box_container .box { position: relative; top: auto !important; left: auto !important; bottom: auto !important; right: auto !important; margin: 20px auto; }
  #down_arrow { display: none; } }
.u-highlight { background-image: linear-gradient(102deg, transparent 1em, #E7EE00 1em), linear-gradient(282deg, transparent 1em, #E7EE00 1em); background-position: 0 0,100% 0; background-size: 60% 100%; background-repeat: no-repeat; padding: 0.3rem 1.75em !important; -webkit-box-decoration-break: clone; -o-box-decoration-break: clone; box-decoration-break: clone; background-color: transparent !important; display: inline; color: #191919 !important; }

.tripsavvy-content-center { margin-left: 90px; margin-right: 90px; }
@media only screen and (max-width: 48em) { .tripsavvy-content-center { margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; } }

.inline-chop-button__icon { position: relative; left: 3px; top: 4px; width: 1.2rem; height: 1.2rem; fill: #E5BF23; }

.is-vishidden { display: none; }

#slider_container.advertising { position: relative; }
@media only screen and (max-width: 48em) { #slider_container.advertising #slider { display: none; padding: 20px; } }

#tripsavvy_ad_content { text-transform: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; background: rgba(0, 0, 0, 0.5); }
@media only screen and (max-width: 48em) { #tripsavvy_ad_content { background: url("/assets/img/tripsavvy/signal-1.png") center center no-repeat; background-size: cover; position: static; padding: 1px 10px; } }
#tripsavvy_ad_content h2 { font-size: 28px; font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; margin-top: 30px; }
#tripsavvy_ad_content p { font-family: 'Lato', sans-serif; font-weight: 400; font-style: normal; font-stretch: normal; font-size: 22px; line-height: 1.6; }
#tripsavvy_ad_content > div { padding-top: 20px; width: 680px; text-align: center; color: white; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
@media only screen and (max-width: 48em) { #tripsavvy_ad_content > div { position: static; transform: none; width: auto; } }
@media only screen and (max-width: 33.5625em) { #tripsavvy_ad_content > div { padding-top: 50px; } }

.new-solution-header { text-transform: uppercase; text-align: center; font-size: 18px; }
.tripsavvy .new-solution-header { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; color: #2c2b2b; }
.tripsavvy .new-solution-header a, .tripsavvy .new-solution-header span { color: #7c8a8d; }
.tripsavvy .new-solution-header a:hover { color: #01CEDF; }

.new-solutions-header-name { text-align: center; font-size: 42px; margin-top: 30px; }
.tripsavvy .new-solutions-header-name { font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; font-stretch: normal; color: #2c2b2b; }

.solution-example-line { font-family: 'Source Serif Pro', serif; font-weight: normal; font-style: normal; font-stretch: normal; max-width: 560px; margin: 40px auto 40px auto; font-size: 20px; text-align: center; color: #7c8a8d; }

.solution-big-image { text-align: center; }

.tripsavvy .solution-content-text p { font-family: 'Source Serif Pro', serif; font-weight: normal; font-style: normal; font-stretch: normal; max-width: 560px; margin: 20px auto; font-size: 20px; text-align: center; color: #2c2b2b; }
