/*!
 * Template: newco
 * Theme Name: NewCo Festival
 * Author: Postlight, Edenspiekermann, Todd Schulte, Matthew McVickar
 * Version: 2.0
*/@media (max-width:849px){.header-nav{padding-top:15px}}@media (min-width:850px){.header-nav-menu.header-nav-menu-festival a,.header-nav-menu>ul>li>a,.header-nav-menu>ul>li>button{color:#fff}.header-nav-menu>ul>li.menu-item-has-children.active.deactivating>a,.header-nav-menu>ul>li.menu-item-has-children.active.deactivating>button{color:#fff;background-color:transparent}.header-nav-menu>ul>li.menu-item-has-children.active.deactivating>a .icon-chevron-right svg path,.header-nav-menu>ul>li.menu-item-has-children.active.deactivating>button .icon-chevron-right svg path{fill:#fff}.sub-menu{background:#fff}.sub-menu a{color:#000}.sub-menu a:hover{background:#000;color:#fff}.page.home .header-partners-carousel-label{color:#909090}.header-partners-carousel-label{color:#fff}}.page.home .hero-image-overlay,.page.home .site-header .city-background-image{display:none}.page.home .hero-body{margin-top:-10px;padding:1.25rem 1.25rem .8rem;background:#fff;color:#606060}@media (min-width:850px){.page.home .hero-body{padding-top:2.25rem;padding-bottom:2rem}}.page.home .featured-articles{margin-top:0}.page.home .hero-content-container{padding:50px 20px 30px}@media (min-width:850px){.page.home .hero-content-container{padding:60px 0 0}.page.home .hero-content-container .container{max-width:450px}}@media (min-width:850px){.page.home .videos{padding-bottom:8rem}}@media (min-width:850px){.page.home .header-nav-menu>ul>li>a{color:#000}.page.home .header-nav-menu>ul>li.menu-item-has-children.active>a{color:#fff}.page.home .header-nav-menu>ul>li.menu-item-has-children.active>a .icon-chevron-right svg path{fill:#fff}.page.home .header-nav-menu>ul>li.menu-item-has-children.active.deactivating>a{color:#000;background-color:transparent}.page.home .header-nav-menu>ul>li.menu-item-has-children.active.deactivating>a .icon-chevron-right svg path{fill:#000}}.page.home .page-section-heading h2{color:inherit;display:block;background:transparent;box-shadow:none;margin-bottom:0;text-align:center;font-family:FFMarkWebProBold,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Arial,sans-serif;font-size:14px;text-transform:uppercase;color:#909090}.page.home .page-section-subheading{max-width:700px}.page.home .page-section-sponsors.page-section-style-group-carousel .page-section-content-container,.page.home .page-section-sponsors.page-section-style-group-rows .page-section-content-container{padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.page.home .page-section-sponsors.page-section-style-group-carousel .page-section-content-container:after,.page.home .page-section-sponsors.page-section-style-group-rows .page-section-content-container:after{content:"";display:block;clear:both}.page.home .page-section-sponsors.page-section-style-group-carousel .sponsors-heading,.page.home .page-section-sponsors.page-section-style-group-rows .sponsors-heading{position:relative;text-align:left}.page.home .page-section-sponsors.page-section-style-group-carousel .sponsors-heading img,.page.home .page-section-sponsors.page-section-style-group-rows .sponsors-heading img{position:absolute;left:0;top:0;width:80px;height:auto}@media (min-width:850px){.page.home .page-section-sponsors.page-section-style-group-carousel .sponsors-heading img,.page.home .page-section-sponsors.page-section-style-group-rows .sponsors-heading img{left:0;width:90px}}.page.home .page-section-sponsors.page-section-style-group-carousel .sponsors-heading h2,.page.home .page-section-sponsors.page-section-style-group-rows .sponsors-heading h2{margin:0;padding:52px 0 0 60px;font-family:FFMetaWebProLight,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Arial,sans-serif;font-size:32px;line-height:.9}@media (min-width:850px){.page.home .page-section-sponsors.page-section-style-group-carousel .sponsors-heading h2,.page.home .page-section-sponsors.page-section-style-group-rows .sponsors-heading h2{font-size:52px}}.page.home .page-section-sponsors.page-section-style-group-carousel .sponsors-heading h2 span+span,.page.home .page-section-sponsors.page-section-style-group-rows .sponsors-heading h2 span+span{color:inherit}.page.home .page-section-sponsors.page-section-style-group-carousel .featured-sponsors-carousel-container,.page.home .page-section-sponsors.page-section-style-group-rows .featured-sponsors-carousel-container{margin-top:1.5rem;text-align:center}.page.home .page-section-sponsors.page-section-style-group-carousel .featured-sponsors-rows-container,.page.home .page-section-sponsors.page-section-style-group-rows .featured-sponsors-rows-container{text-align:center}.page.home .page-section-sponsors.page-section-style-group-carousel .featured-sponsors-rows-container .logo-row,.page.home .page-section-sponsors.page-section-style-group-rows .featured-sponsors-rows-container .logo-row{display:block;margin-top:2rem}.page.home .page-section-sponsors.page-section-style-group-carousel .featured-sponsors-rows-container .logo-row .logo-row-logos,.page.home .page-section-sponsors.page-section-style-group-rows .featured-sponsors-rows-container .logo-row .logo-row-logos{margin-top:0}.page.home .page-section-sponsors.page-section-style-group-rows{text-align:center}.page.home .page-section-sponsors.page-section-style-group-rows .sponsors-heading{display:inline-block;margin-bottom:1rem;margin-left:-55px}@media (min-width:850px){.page.home .page-section-sponsors.page-section-style-group-rows .sponsors-heading{margin-left:-35px}}@media (min-width:850px){.page.home .page-section-sponsors.page-section-style-group-carousel .sponsors-heading{float:left;width:35%;top:-42px}.page.home .page-section-sponsors.page-section-style-group-carousel .sponsors-heading h2 span{display:block}.page.home .page-section-sponsors.page-section-style-group-carousel .featured-sponsors-carousel-container{float:right;width:65%;margin-top:0}}.page.home .page-section-multi-city-festival-links{padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.page.home .page-section-multi-city-festival-links .page-section-heading{margin-bottom:1.5rem}.page.home .page-section-multi-city-festival-links .page-section-heading h2{font-family:FFMarkWebProMedium,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Arial,sans-serif;font-size:32px;font-weight:400}.page.home .page-section-multi-city-festival-links .page-section-subheading{display:inline;position:relative;background:#000;color:#fff;box-shadow:10px 0 0 0 #000,-10px 0 0 0 #000;padding-top:10px;padding-bottom:10px;line-height:1.25;font-family:FFMarkWebProMedium,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Arial,sans-serif;font-size:24px}.page.home .page-section-multi-city-festival-links .page-section-subheading:empty{display:none!important}.page.home .page-section-multi-city-festival-links .page-section-content-container{margin-top:1.5rem}.page.home .page-section-multi-city-festival-links .page-section-content-container .container{text-align:center}@media (min-width:550px){.page.home .page-section-multi-city-festival-links .page-section-content-container .container{display:flex;flex-wrap:wrap;justify-content:space-around}.page.home .page-section-multi-city-festival-links .page-section-content-container .container p{flex:1}}.page.home .page-section-multi-city-festival-links .page-section-content-container a{position:relative;display:inline-block;text-align:left;color:#909090;background-image:url(../newco/images/newco-logo-square.png);background-position:10px 10px;background-repeat:no-repeat;background-size:80px;padding:58px 10px 10px 65px}.page.home .page-section-multi-city-festival-links .page-section-content-container a:hover{background-color:#f7f7f7}.page.home .page-section-multi-city-festival-links .page-section-content-container strong{display:block;font-family:FFMetaWebProLight,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Arial,sans-serif;font-size:42px;line-height:1;color:#333;transition:color .15s}.page.home.newco-festival-cdmx .hero-image-overlay{display:block}@media (min-width:0){.page.home.newco-festival-cdmx .tabs-tab{background-color:#fff!important}.page.home.newco-festival-cdmx .tab-content{color:#606060!important}}