/*!
 * Theme Name: Greatist
 * Theme URI: https://greatist.com/
 * Version: 1
 * Author: Greatist, Healthline, Matthew McVickar
 * Template: healthline
 */@font-face{font-family:"Circular Pro";font-style:normal;font-weight:400;font-display:fallback;src:local("☺︎"),url(fonts/CircularPro-Book.woff) format("woff")}@font-face{font-family:"Circular Pro";font-style:normal;font-weight:700;font-display:fallback;src:local("☺︎"),url(fonts/CircularPro-Bold.woff) format("woff")}@font-face{font-family:Tiempos;font-style:normal;font-weight:400;font-display:fallback;src:local("☺︎"),url(fonts/TiemposText-Regular.woff) format("woff")}@font-face{font-family:Tiempos;font-style:italic;font-weight:400;font-display:fallback;src:local("☺︎"),url(fonts/TiemposText-RegularItalic.woff) format("woff")}html{font-family:"Circular Pro","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}h1{font-family:"Circular Pro","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:28px;line-height:1.36}@media (min-width:768px){h1{font-size:40px;line-height:1.4}}h2{font-size:26px;line-height:1.38}@media (min-width:768px){h2{font-size:34px;line-height:1.29}}h3{font-size:22px;line-height:1.45}li,p{line-height:1.67}.fl-rich-text ul li:before,.post__body ul li:before{color:#15ba8f}.site-container input[type=email],.site-container input[type=text],.site-container input[type=url],.site-container textarea{font-family:"Circular Pro","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.site-container .button,.site-container .fl-button,.site-container button,.site-container input[type=submit]{font-family:"Circular Pro","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:700!important}.site-container input{font-family:Tiempos,"Arial Narrow",Arial,sans-serif}.global-header__newsletter-button .newsletter-button{font-family:"Circular Pro","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.global-header__nav .menu>.menu-item>a{font-size:22px;line-height:1.45}.newsletter-form__header{font-family:"Circular Pro","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.2}.newsletter-form__submit-button{font-weight:700}.newsletter-form__description{font-family:Tiempos,"Arial Narrow",Arial,sans-serif}.newsletter-form__privacy-statement a{text-decoration:underline}@media (min-width:990px){.newsletter-form__privacy-statement a{color:#fff}.newsletter-form__privacy-statement a:hover{color:#f73a6f}}.page-hero h1{font-family:"Circular Pro","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:700}.fl-rich-text{font-family:Tiempos,"Arial Narrow",Arial,sans-serif;line-height:1.67}.page-content a{color:#231f20;text-decoration:underline}.page-content a:hover{color:#f73a6f}.page-container{padding-bottom:40px}.fl-builder-content a.fl-button{background-color:#15ba8f!important;border:0!important;color:#fff!important}.fl-builder-content a.fl-button *{color:#fff!important}.fl-builder-content a.fl-button:hover{background-color:#f73a6f!important}.global-header{background-color:#000;border-bottom:0}.global-header__logo,.global-header__newsletter-button .newsletter-button,.global-header__popout-toggle button{color:#fff}.global-header__logo:hover,.global-header__newsletter-button .newsletter-button:hover,.global-header__popout-toggle button:hover{color:#f73a6f}.global-header__popout-toggle{order:1}.global-header__logo{order:2;position:static;margin-right:auto}.global-header__newsletter-button{order:3}.global-header__search{order:4}button.global-header__popout-toggle--close,button.global-header__popout-toggle--open{width:30px;height:30px;margin-left:-5px}button.global-header__popout-toggle--close .image-container,button.global-header__popout-toggle--open .image-container{margin-top:6px;width:20px;height:25px}@media (max-width:767px){button.global-header__popout-toggle--close,button.global-header__popout-toggle--open{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}@media (min-width:768px){.global-header__nav .menu>.menu-item>a,h3{font-size:30px;line-height:1.33}.page-container{padding-bottom:80px}button.global-header__popout-toggle--close,button.global-header__popout-toggle--open{width:50px;height:50px;margin-left:-10px}button.global-header__popout-toggle--close .image-container,button.global-header__popout-toggle--open .image-container{margin-top:12px;width:30px;height:31px}}button.global-header__popout-toggle--close .image-container{width:16px}@media (min-width:768px){button.global-header__popout-toggle--close .image-container{width:22px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@media (max-width:767px){.global-header__logo{margin-left:15px;-webkit-transform:translate(0,-.5px);transform:translate(0,-.5px)}.global-header__logo .image-container{width:89px;height:23px}}@media (min-width:768px){.global-header__logo{-webkit-transform:translate(0,2px);transform:translate(0,2px);margin-left:28px}.global-header__logo .image-container{width:120px;height:37px}}.global-header__newsletter-button{margin-left:auto;margin-right:40px}@media (max-width:767px){.global-header__newsletter-button{-webkit-transform:translate(2px,0);transform:translate(2px,0)}.global-header__newsletter-button .newsletter-button__label{display:none}.global-header__newsletter-button .newsletter-button__icon{display:block;width:20px}}.mobile-search-toggle{position:absolute;right:0;top:13px}.mobile-search-toggle .image-container{width:19px;height:21px}.global-header-popout{background:#f7f7f7}.global-header-popout__search .search__button{background:#15ba8f}@media (min-width:768px){.global-header__newsletter-button{margin-right:27px}.global-header__newsletter-button .newsletter-button__label{font-size:16px}.global-header__search{position:static;margin-top:-2px}.global-header__nav .menu>.menu-item{float:none}}.global-footer{background:#000;color:#fff}.global-footer__legal,.global-footer__nav .menu-item,.global-footer__newsletter-form .newsletter-form__header,.global-footer__social-media-links .social-media-link{color:#fff}.global-footer__nav .menu-item:hover,.global-footer__social-media-links .social-media-link:hover{color:#f73a6f}.global-footer__legal,.global-footer__nav .menu-item,.global-footer__social-media-links .social-media-link{font-size:14px}.global-footer .global-footer__conditional-container .global-footer__column-border:after{border-right-color:#5b5a5a}.global-footer__logo svg g,.global-footer__logo svg path{fill:#fff!important}@media (max-width:989px){.global-footer__logo-and-social-links{flex-direction:column}.global-footer__logo{margin-right:0;margin-bottom:30px}.global-footer__logo .image-container{width:70px;height:70px}.global-footer__newsletter-form{background:#15ba8f;padding-bottom:20px}}@media (min-width:990px){.global-footer .global-footer__conditional-container{flex-wrap:wrap;padding:80px 0 40px}.global-footer .global-footer__conditional-container .global-footer__newsletter-form,.global-footer .global-footer__conditional-container .global-footer__primary{width:44%}.global-footer .global-footer__conditional-container .global-footer__column-border{width:12%}.global-footer .global-footer__conditional-container .global-footer__primary{margin-left:0}.global-footer .global-footer__conditional-container .global-footer__newsletter-form{margin-right:0}.global-footer .global-footer__conditional-container .global-footer__column-border--second{display:none!important}.global-footer .global-footer__conditional-container .global-footer__legal{width:100%!important}}.global-footer__newsletter-form .newsletter-form__submit-button{display:block;padding:20px;max-width:200px;background-color:#000;color:#fff}@media (min-width:990px){.global-footer__newsletter-form .newsletter-form__submit-button{background-color:#15ba8f}}.global-footer__nav .menu{margin-bottom:0}.global-footer__legal{padding:0 0 50px}@media (max-width:989px){.global-footer__primary.block:first-child{padding-top:0}}.search{background:0 0;height:30px}@media (min-width:768px){input[type=text].search__input{background:rgba(255,255,255,.2);border:0;color:#fff}input[type=text].search__input:focus{background:#fff;color:#231f20;outline:0}input[type=text].search__input:focus+.search__button{color:#f73a6f}.search__button{position:absolute;right:0;top:0;padding:0;width:29px;height:100%;color:#fff}.search__button .image-container{vertical-align:3px;width:17px;height:17px}.global-header__search:hover input.search__input{background:#fff;color:#231f20}.global-header__search:hover .search__button{color:#f73a6f}}.mobile-search-toggle,.search__button{color:#fff}.mobile-search-toggle:hover,.search__button:hover{color:#f73a6f}.search__button{background:0 0;border:0}.page-hero>.fl-row-content-wrap{min-height:unset}