/***********************************
Cover
***********************************/

    /*general*/

        .cover .column endbug {
        }

    /*headers*/

        .cover .column h1 {
        }

        .cover .column h2 {
        }

        .cover .column h3 {
        }

        .cover .column h4 {
        }

        .cover .column h5 {
        }

        .cover .column h6 {
        }

    /*inlines*/

        .cover .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .cover .column a {
        }

    /*paragraphs*/

        .cover .column p {
        }

/***********************************
2018 PRiMA Season
***********************************/

    /*general*/

        .prima_season_2018 .column endbug {
        }

    /*headers*/

        .prima_season_2018 .column h1 {
           color: #00b8de;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 72px;
           line-height: 0.8em;
           margin-top: 20px;
        }

        .prima_season_2018 .column h2 {
           color: #00b8de;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 48px;
           line-height: 1em;
           margin-bottom: 15px;
        }

        .prima_season_2018 .column h3 {
        }

        .prima_season_2018 .column h4 {
        }

        .prima_season_2018 .column h5 {
        }

        .prima_season_2018 .column h6 {
        }

    /*inlines*/

        .prima_season_2018 .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .prima_season_2018 .column a {
        }

    /*paragraphs*/

        .prima_season_2018 .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 20px;
        }

/***********************************
Quote
***********************************/

    /*general*/

        .quote_1 .column endbug {
        }

    /*headers*/

        .quote_1 .column h1 {
        }

        .quote_1 .column h2 {
        }

        .quote_1 .column h3 {
        }

        .quote_1 .column h4 {
        }

        .quote_1 .column h5 {
        }

        .quote_1 .column h6 {
        }

    /*inlines*/

        .quote_1 .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .quote_1 .column a {
        }

    /*paragraphs*/

        .quote_1 .column p {
        }

/***********************************
First Date
***********************************/

    /*general*/

        .first_date .column endbug {
        }

    /*headers*/

        .first_date .column h1 {
           color: #ee3e75;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 48px;
           font-weight: bold;
           line-height: 1.2em;
           text-transform: uppercase;
        }

        .first_date .column h2 {
           color: #4d555a;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 28px;
           font-weight: bold;
           line-height: 1.2em;
           text-transform: uppercase;
        }

        .first_date .column h3 {
           color: #4d555a;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.3em;
           text-transform: uppercase;
        }

        .first_date .column h4 {
           background-color: #ec4177;
           color: #ffffff;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 22px;
           font-weight: bold;
           margin-bottom: 20px;
           padding-bottom: 4px;
           padding-left: 10px;
           padding-top: 4px;
           text-transform: uppercase;
        }

        .first_date .column h5 {
        }

        .first_date .column h6 {
        }

    /*inlines*/

        .first_date .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .first_date .column a {
        }

    /*paragraphs*/

        .first_date .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 18px;
        }

/***********************************
Drift
***********************************/

    /*general*/

        .drift .column endbug {
        }

    /*headers*/

        .drift .column h1 {
           color: #00b8de;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 48px;
           font-weight: bold;
           line-height: 1.2em;
           text-transform: uppercase;
        }

        .drift .column h2 {
           color: #4d555a;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 28px;
           font-weight: bold;
           line-height: 1.2em;
           text-transform: uppercase;
        }

        .drift .column h3 {
           color: #4d555a;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.3em;
           text-transform: uppercase;
        }

        .drift .column h4 {
           background-color: #00b8de;
           color: #ffffff;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 22px;
           font-weight: bold;
           margin-bottom: 20px;
           padding-bottom: 4px;
           padding-left: 10px;
           padding-top: 4px;
           text-transform: uppercase;
        }

        .drift .column h5 {
        }

        .drift .column h6 {
        }

    /*inlines*/

        .drift .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .drift .column a {
        }

    /*paragraphs*/

        .drift .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 18px;
        }

/***********************************
Songs for a New World
***********************************/

    /*general*/

        .songs_for_a_new_world .column endbug {
        }

    /*headers*/

        .songs_for_a_new_world .column h1 {
           color: #ffcb04;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 48px;
           font-weight: bold;
           line-height: 1.2em;
           text-transform: uppercase;
        }

        .songs_for_a_new_world .column h2 {
           color: #4d555a;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 28px;
           font-weight: bold;
           line-height: 1.2em;
           text-transform: uppercase;
        }

        .songs_for_a_new_world .column h3 {
           color: #4d555a;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.3em;
           text-transform: uppercase;
        }

        .songs_for_a_new_world .column h4 {
           background-color: #ffcb04;
           color: #ffffff;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 22px;
           font-weight: bold;
           margin-bottom: 20px;
           padding-bottom: 4px;
           padding-left: 10px;
           padding-top: 4px;
           text-transform: uppercase;
        }

        .songs_for_a_new_world .column h5 {
        }

        .songs_for_a_new_world .column h6 {
        }

    /*inlines*/

        .songs_for_a_new_world .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .songs_for_a_new_world .column a {
        }

    /*paragraphs*/

        .songs_for_a_new_world .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 18px;
        }

/***********************************
Minor Keys
***********************************/

    /*general*/

        .minor_keys .column endbug {
        }

    /*headers*/

        .minor_keys .column h1 {
           color: #403a53;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 48px;
           font-weight: bold;
           line-height: 1.2em;
           text-transform: uppercase;
        }

        .minor_keys .column h2 {
           color: #4d555a;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 28px;
           font-weight: bold;
           line-height: 1.2em;
           text-transform: uppercase;
        }

        .minor_keys .column h3 {
           color: #4d555a;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.3em;
           text-transform: uppercase;
        }

        .minor_keys .column h4 {
           background-color: #403a53;
           color: #ffffff;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 22px;
           font-weight: bold;
           margin-bottom: 20px;
           padding-bottom: 4px;
           padding-left: 10px;
           padding-top: 4px;
           text-transform: uppercase;
        }

        .minor_keys .column h5 {
        }

        .minor_keys .column h6 {
        }

    /*inlines*/

        .minor_keys .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .minor_keys .column a {
        }

    /*paragraphs*/

        .minor_keys .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 18px;
        }

/***********************************
Piano Men
***********************************/

    /*general*/

        .piano_men .column endbug {
        }

    /*headers*/

        .piano_men .column h1 {
           color: #009344;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 48px;
           font-weight: bold;
           line-height: 1.2em;
           text-transform: uppercase;
        }

        .piano_men .column h2 {
           color: #4d555a;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 28px;
           font-weight: bold;
           line-height: 1.2em;
           text-transform: uppercase;
        }

        .piano_men .column h3 {
           color: #4d555a;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 22px;
           font-weight: bold;
           line-height: 1.3em;
           text-transform: uppercase;
        }

        .piano_men .column h4 {
           background-color: #009344;
           color: #ffffff;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 22px;
           font-weight: bold;
           margin-bottom: 20px;
           padding-bottom: 4px;
           padding-left: 10px;
           padding-top: 4px;
           text-transform: uppercase;
        }

        .piano_men .column h5 {
        }

        .piano_men .column h6 {
        }

    /*inlines*/

        .piano_men .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .piano_men .column a {
        }

    /*paragraphs*/

        .piano_men .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 18px;
        }

/***********************************
Quote
***********************************/

    /*general*/

        .quote2 .column endbug {
        }

    /*headers*/

        .quote2 .column h1 {
        }

        .quote2 .column h2 {
        }

        .quote2 .column h3 {
        }

        .quote2 .column h4 {
        }

        .quote2 .column h5 {
        }

        .quote2 .column h6 {
        }

    /*inlines*/

        .quote2 .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .quote2 .column a {
        }

    /*paragraphs*/

        .quote2 .column p {
        }

/***********************************
Venues
***********************************/

    /*general*/

        .venues .column endbug {
        }

    /*headers*/

        .venues .column h1 {
           background-color: #ee3e75;
           color: #ffffff;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 48px;
           font-weight: bold;
           letter-spacing: 2px;
           line-height: 1.2em;
           margin-bottom: 30px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
           text-transform: uppercase;
        }

        .venues .column h2 {
           color: #ee3e75;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           text-transform: uppercase;
        }

        .venues .column h3 {
           color: #ee3e75;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 22px;
           line-height: 1.2em;
        }

        .venues .column h4 {
        }

        .venues .column h5 {
        }

        .venues .column h6 {
        }

    /*inlines*/

        .venues .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .venues .column a {
        }

    /*lists*/

        .venues .column .Bullets {
           font-family: "proxima-nova",sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 0px;
           padding-left: 20px;
           padding-top: 0px;
           text-transform: uppercase;
           list-style-image: none;
        }

    /*paragraphs*/

        .venues .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 18px;
        }

/***********************************
Youth Experience Initiative
***********************************/

    /*general*/

        .youth_experience_initiative .column endbug {
        }

    /*headers*/

        .youth_experience_initiative .column h1 {
           background-color: #ffffff;
           color: #00b8de;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 36px;
           letter-spacing: 3px;
           line-height: 1.2em;
           margin-bottom: 30px;
           padding-top: 5px;
           text-align: center;
           text-transform: uppercase;
        }

        .youth_experience_initiative .column h2 {
           color: #ffffff;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 26px;
           font-weight: bold;
           line-height: 1.6em;
           text-transform: uppercase;
        }

        .youth_experience_initiative .column h3 {
        }

        .youth_experience_initiative .column h4 {
        }

        .youth_experience_initiative .column h5 {
        }

        .youth_experience_initiative .column h6 {
        }

    /*inlines*/

        .youth_experience_initiative .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .youth_experience_initiative .column a {
           color: #ffffff;
           font-weight: bold;
        }

    /*paragraphs*/

        .youth_experience_initiative .column p {
           color: #ffffff;
           font-family: "proxima-nova",sans-serif;
           font-size: 18px;
        }

        .youth_experience_initiative .column p.Quote {
           color: #ffffff;
           font-family: "proxima-nova",sans-serif;
           font-size: 22px;
           line-height: 2em;
        }

        .youth_experience_initiative .column p.QuoteCredit {
           color: #ffffff;
           font-family: "proxima-nova",sans-serif;
           font-size: 16px;
           text-align: right;
           text-transform: uppercase;
        }

/***********************************
Make An Impact!
***********************************/

    /*general*/

        .make_an_impact .column endbug {
        }

    /*headers*/

        .make_an_impact .column h1 {
           color: #ffffff;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 52px;
           font-weight: bold;
           line-height: 1.3em;
           margin-bottom: 30px;
        }

        .make_an_impact .column h2 {
           background-color: #ffffff;
           color: #00b8de;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 28px;
           line-height: 1.3em;
           margin-bottom: 6px;
           margin-top: 20px;
           padding-bottom: 0px;
           padding-left: 5px;
           padding-right: 5px;
           padding-top: 5px;
        }

        .make_an_impact .column h3 {
           color: #ffffff;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 24px;
           line-height: 1.3em;
           text-transform: uppercase;
        }

        .make_an_impact .column h4 {
        }

        .make_an_impact .column h5 {
        }

        .make_an_impact .column h6 {
        }

    /*inlines*/

        .make_an_impact .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .make_an_impact .column a {
           color: #000000;
        }

    /*lists*/

        .make_an_impact .column .Bullets {
           font-family: "proxima-nova",sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 0px;
           padding-top: 0px;
           list-style-image: none;
        }

    /*paragraphs*/

        .make_an_impact .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 18px;
        }

        .make_an_impact .column p.PullQuote {
           color: #ffffff;
           font-family: "quatro-slab",serif;
           font-size: 20px;
           margin-bottom: 8px;
        }

/***********************************
Subscribe Today
***********************************/

    /*general*/

        .subscribe_today .column endbug {
        }

    /*headers*/

        .subscribe_today .column h1 {
           background-color: #ee3e75;
           color: #ffffff;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 48px;
           line-height: 1.2em;
           margin-bottom: 5px;
           padding-top: 5px;
           text-align: center;
           text-transform: uppercase;
        }

        .subscribe_today .column h2 {
           background-color: #ee3e75;
           color: #ffffff;
           font-family: "proxima-nova",sans-serif;
           font-size: 20px;
           margin-bottom: 30px;
           text-align: center;
        }

        .subscribe_today .column h3 {
           color: #ee3e75;
           font-family: "proxima-nova-condensed",sans-serif;
           font-size: 32px;
           font-weight: bold;
           line-height: 1.2em;
           margin-top: 20px;
           text-transform: uppercase;
        }

        .subscribe_today .column h4 {
        }

        .subscribe_today .column h5 {
        }

        .subscribe_today .column h6 {
        }

    /*inlines*/

        .subscribe_today .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .subscribe_today .column .Pink {
           color: #ee3e75;
        }

    /*links*/

        .subscribe_today .column a {
           color: #ee3e75;
        }

    /*paragraphs*/

        .subscribe_today .column p {
           font-family: "proxima-nova",sans-serif;
           font-size: 18px;
        }

/***********************************
Subscribe Now
***********************************/

    /*general*/

        .subscribe_now .column endbug {
        }

    /*headers*/

        .subscribe_now .column h1 {
        }

        .subscribe_now .column h2 {
        }

        .subscribe_now .column h3 {
        }

        .subscribe_now .column h4 {
        }

        .subscribe_now .column h5 {
        }

        .subscribe_now .column h6 {
        }

    /*inlines*/

        .subscribe_now .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .subscribe_now .column a {
        }

    /*paragraphs*/

        .subscribe_now .column p {
        }

/***********************************
Sponsors
***********************************/

    /*general*/

        .sponsors .column endbug {
        }

    /*headers*/

        .sponsors .column h1 {
        }

        .sponsors .column h2 {
        }

        .sponsors .column h3 {
        }

        .sponsors .column h4 {
        }

        .sponsors .column h5 {
        }

        .sponsors .column h6 {
        }

    /*inlines*/

        .sponsors .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .sponsors .column a {
        }

    /*paragraphs*/

        .sponsors .column p {
        }

/***********************************
Nxtbook Media
***********************************/

    /*general*/

        .nxtbook_media .column endbug {
        }

    /*headers*/

        .nxtbook_media .column h1 {
        }

        .nxtbook_media .column h2 {
        }

        .nxtbook_media .column h3 {
        }

        .nxtbook_media .column h4 {
        }

        .nxtbook_media .column h5 {
        }

        .nxtbook_media .column h6 {
        }

    /*inlines*/

        .nxtbook_media .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .nxtbook_media .column a {
        }

    /*paragraphs*/

        .nxtbook_media .column p {
        }

