/** XXL Freshman **/

/** 2019 Freshman **/

.xxx-2019-freshman-stat-box {
    background-color: #e87316;
    color: #fff;
    padding: 20px;
    line-height: 20px;
    display: flex;
    margin-bottom: 30px;
}

.mobile .xxx-2019-freshman-stat-box {
    margin-bottom: 20px;
    flex-flow: column;
}

.xxx-2019-freshman-stat-box a {
    color: #fff;
    font-weight: normal !important;
}

.desktop .xxx-2019-freshman-stat-box-column1,
.desktop .xxx-2019-freshman-stat-box-column2 {
    width: 50%;
    float: left;
    line-height: 20px;
}

.desktop .xxx-2019-freshman-stat-box-column2 {
    padding-left: 20px;
}

.mobile .xxx-2019-freshman-stat-box-column1,
.mobile .xxx-2019-freshman-stat-box-column2 {
    width: 100%;
}

.mobile .xxx-2019-freshman-stat-box-column2 {
    padding-top: 20px;
}

.desktop .xxx-2019-freshman-stat-box ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    line-height: 22px;
    margin: auto;
    padding: initial;
    list-style-type: none;
}

.mobile .xxx-2019-freshman-stat-box ul {
    line-height: 22px;
    margin: auto;
    padding: initial;
    list-style-type: none;
}

.xxx-2020-freshman-stat-box li {
    padding-bottom: 10px;
    break-inside: avoid-page;
}

.desktop .xxx-2019-freshman-stat-box ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

.xxx-2019-freshman-stat-box ul {
    line-height: 22px;
    margin: auto;
    padding: initial;
    list-style-type: none;
}

.xxx-2019-freshman-stat-box li {
    padding-bottom: 10px;
}

/** 2019 Freshman **/


#post-670999 .internal-bling-footer .internal-bling-footer-copy>.internal-bling-image-container img {
    background: #ed1e32;
}

.desktop #post-870444 .content-header-header .react-parallax {
    background: #000;
    height: 520px;
}

#post-870444 .content {
    margin-top: -45px !important;
}

.mobile #post-870444 section.title,
.mobile #post-870444 .byline,
.mobile #post-870444 .content-header .content-header-header figure figcaption,
.desktop #post-870444 .content-header .header {
    display: none;
}

.mobile #post-870444 .content {
    margin-top: -25px !important;
}

.desktop .float-left-50 {
    float: left;
    width: 50%;
}

.post .entry .list-post.media-poll ul li .list-description:empty+.list-description-secondary {
    height: 50px;
    line-height: normal;
}

.post .entry .list-post.media-poll ul li header h2 {
    font-size: 21px;
    max-height: 55px;
    line-height: 23px;
    margin-bottom: 0px;
    display: flex;
    height: 55px;
    align-items: center;
    justify-content: center;
}

.post .entry .list-post.media-poll ul li header {
    margin-bottom: 0;
}


/** 2020 Freshman **/
.xxx-2020-freshman-stat-box {
    background-color: #5abdc3;
    color: #fff;
    padding: 20px;
    line-height: 20px;
    display: flex;
    margin-bottom: -10px;
    padding-bottom: 0px;
}

.mobile .xxx-2020-freshman-stat-box {
    flex-flow: column;
}

.xxx-2020-freshman-stat-box a {
    color: #fff;
    font-weight: normal !important;
}

.desktop .xxx-2020-freshman-stat-box-column1,
.desktop .xxx-2020-freshman-stat-box-column2 {
    width: 50%;
    float: left;
    line-height: 20px;
}

.desktop .xxx-2020-freshman-stat-box-column2 {
    padding-left: 20px;
}

.mobile .xxx-2020-freshman-stat-box-column1,
.mobile .xxx-2020-freshman-stat-box-column2 {
    width: 100%;
}

.mobile .xxx-2020-freshman-stat-box-column2 {
    padding-top: 20px;
}

.desktop .xxx-2020-freshman-stat-box ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    line-height: 22px;
    margin: auto;
    padding: initial;
    list-style-type: none;
}

.mobile .xxx-2020-freshman-stat-box ul {
    line-height: 22px;
    margin: auto;
    padding: initial;
    list-style-type: none;
}

.xxx-2020-freshman-stat-box li {
    padding-bottom: 10px;
}

.desktop .xxx-2020-freshman-stat-box ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

.xxx-2020-freshman-stat-box ul {
    line-height: 22px;
    margin: auto;
    padding: initial;
    list-style-type: none;
}

.xxx-2020-freshman-stat-box-truth {
    background-color: rgb(90, 189, 195);
    color: rgb(255, 255, 255);
    line-height: 20px;
    display: block;
    margin-bottom: 30px;
    padding: 30px 20px 10px 20px;
}

/** 2020 Freshman **/

.post #post-902568 .react-parallax-background-children,
.post #post-902573 .react-parallax-background-children,
.post #post-902577 .react-parallax-background-children,
.post #post-902592 .react-parallax-background-children,
.post #post-902595 .react-parallax-background-children,
.post #post-902599 .react-parallax-background-children,
.post #post-902602 .react-parallax-background-children,
.post #post-902606 .react-parallax-background-children,
.post #post-902609 .react-parallax-background-children,
.post #post-902612 .react-parallax-background-children,
.post #post-902617 .react-parallax-background-children,
.post #post-902621 .react-parallax-background-children,
section#ts_blogroll-553 .header-band h2 {
    opacity: 0;
}

#post-902568 .content-header .react-parallax .react-parallax-content .frameme,
#post-902573 .content-header .react-parallax .react-parallax-content .frameme,
#post-902577 .content-header .react-parallax .react-parallax-content .frameme,
#post-902592 .content-header .react-parallax .react-parallax-content .frameme,
#post-902595 .content-header .react-parallax .react-parallax-content .frameme,
#post-902599 .content-header .react-parallax .react-parallax-content .frameme,
#post-902602 .content-header .react-parallax .react-parallax-content .frameme,
#post-902606 .content-header .react-parallax .react-parallax-content .frameme,
#post-902609 .content-header .react-parallax .react-parallax-content .frameme,
#post-902612 .content-header .react-parallax .react-parallax-content .frameme,
#post-902617 .content-header .react-parallax .react-parallax-content .frameme,
#post-902621 .content-header .react-parallax .react-parallax-content .frameme {
    opacity: 1
}

.post #post-902573 .content-header.front .header,
.content-header.front .video-overlay,
.post #post-902568 .content-header.front .header,
.content-header.front .video-overlay,
.post #post-902577 .content-header.front .header,
.content-header.front .video-overlay,
.post #post-902592 .content-header.front .header,
.content-header.front .video-overlay,
.post #post-902595 .content-header.front .header,
.content-header.front .video-overlay,
.post #post-902599 .content-header.front .header,
.content-header.front .video-overlay,
.post #post-902602 .content-header.front .header,
.content-header.front .video-overlay,
.post #post-902606 .content-header.front .header,
.content-header.front .video-overlay,
.post #post-902609 .content-header.front .header,
.content-header.front .video-overlay,
.post #post-902612 .content-header.front .header,
.content-header.front .video-overlay,
.post #post-902617 .content-header.front .header,
.content-header.front .video-overlay,
.post #post-902621 .content-header.front .header,
.content-header.front .video-overlay {
    display: none;
}

.desktop p.cto-container.freshman-vertical {
    padding-top: 10px;
}

p.cto-container.freshman-vertical {
    margin-bottom: 0;
}

p.cto-container.freshman-vertical a.cto,
p.cto-container.freshman-vertical a.cto:visited,
p.cto-container.freshman-vertical a.cto:hover:visited {
    color: #d03630;
    background-color: #fff;
}

.mobile p.cto-container.freshman-vertical a.cto,
.mobile p.cto-container.freshman-vertical a.cto:visited,
.mobile p.cto-container.freshman-vertical a.cto:hover:visited {
    height: auto;
    line-height: normal;
    padding: 5px;
    font-size: 14px;
}

.desktop section.blogroll.two-column-news:nth-of-type(1),
.desktop section.blogroll.two-column-news:nth-of-type(4) {
    width: calc(50% + 10px);
    border-right: 20px solid #fff;
}

.desktop section.blogroll.two-column-news {
    width: calc(50% - 10px);
}

section#ts_blogroll-553 .header-band {
    background: url("https://townsquare.media/site/812/files/2021/03/soundcloud-vertical-header.jpg");
    background-color: #000;
    background-size: contain;
}

.desktop #post-884664 .content-header-header .react-parallax {
    background: #260d36;
    background: linear-gradient(90deg, #260d36 0%, #0c1149 100%);
}

#post-884664 .media-poll .cto,
#post-884664 .media-poll .cto:hover {
    background-color: #643266;
}

.mobile #post-884664 .content-header .content-header-header figure .theframe img.parallax-mover {
    margin-top: -15px;
}

.desktop #post-884664 figure.frameme.img-tag.frame-loaded {
    top: -20px;
}

article#post-884664 .content-header.front .header,
article#post-884664 .content-header.front .video-overlay,
#post-884664 .content-header:not(.boring-header) .title+.byline,
.mobile #post-884664 section.title,
.mobile #post-870444 .byline,
.mobile #post-870444 .content-header .content-header-header figure figcaption,
.desktop #post-884664 .content-header .header,
#post-884664 .text-center {
    display: none;
}

.post .entry .list-post.media-poll ul li header h2 {
    font-size: 24px;
    height: 30px;
    max-height: 30px;
}

.post #post-884664 .list-post.media-poll ul li .list-description {
    font-size: 14px;
    height: 28px;
    margin-top: -10px;
}

.post #post-884664 .list-post.media-poll ul li .cto {
    font-weight: bold;
    border-radius: 10px;
    height: 28px;
    line-height: 28px;
    display: none;
}

.post #post-884664 .list-post.media-poll ul li {
    padding-bottom: 35px;
}


.post #post-884664 .list-post.media-poll ul li header h2 {
    font-size: 24px;
    height: 30px;
    max-height: 30px;
}

.post #post-884664 .list-post.media-poll ul li .list-description-secondary {
    font-size: 14px;
    height: 26px;
    line-height: 20px;
    margin-bottom: 0px;
}

.post #post-884664 .list-post.media-poll ul li .list-description-secondary a {
    color: #fff;
    background: #000;
    border-radius: 7px;
    margin: auto;
    width: 90px;
    display: inline-block;
}

.mobile .post #post-884664 .list-post.media-poll ul li .list-description-secondary a {
    width: calc(50% - 5px);
    height: 22px;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
}

.mobile .post #post-884664 .list-post.media-poll ul li .list-description-secondary {
    height: 30px;
}

.post #post-884664 .list-post.media-poll figure figcaption {
    font-size: 10px;
    line-height: 12px;
    margin: -20px auto;
    position: absolute;
    color: #fff;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    padding: 2px 5px;
}

.mobile .post #post-884664 .list-post.media-poll figure figcaption {
    font-size: 9px;
}

.mobile .post #post-884664 .list-post.media-poll ul li .list-description-secondary {
    height: 28px;
}

.mobile .post #post-884664 .list-post.media-poll ul li header h2 {
    font-size: 22px;
    height: 44px;
    max-height: 44px;
    line-height: 22px;
}

.mobile .post #post-884664 .list-post.media-poll ul li {
    padding-bottom: 20px;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {

    .mobile .post #post-884664 .list-post.media-poll ul li .list-description-secondary a {
        font-size: 10px;
    }
}

.desktop article#post-884664 .list-post.media-poll ul li article .single-post-image>figure .theframe {
    height: 244px;
}

article#post-884664 .list-post.media-poll ul li article .single-post-image>figure .theframe {
    border-radius: 10px;
}

.mobile #post-884664 .content-header .content-header-header figure figcaption {
    display: none;
}

.post #post-884664 .pod-content {
    margin-top: 20px;
}

.post #post-884664 .freshman-10th-intro-2021 {
    font-size: 26px;
    line-height: 32px;
    padding: 20px;
    background-color: #e52b80;
    color: #fff;
    margin: 10px auto 40px auto;
    clip-path: polygon(0 0, 100% 0, 95% 100%, 5% 100%);
    text-align: center;
}

.post #post-884664 .freshman-10th-intro-2021 p {
    margin-bottom: 0;
}

.post #post-884664 .freshman-10th-intro-inner-2021 {
    width: 85%;
    text-align: center;
    margin: auto;
}

.mobile .post #post-884664 .freshman-10th-intro-2021 {
    font-size: 16px;
    line-height: 22px;
    padding: 10px;
    margin: 20px auto 20px auto;
}


.ts-template-sidebars-2020-xxl-freshman-class #promotion-20 header.header-band h2 {
    background-position: center !important;
    background-size: cover !important;
    font-family: 'Chakra Petch', Impact, 'Arial Narrow Bold', sans-serif;
}

article#post-931929 .content-header.front .header,
article#post-931929 .content-header.front .video-overlay,
article#post-931933 .content-header.front .header,
article#post-931933 .content-header.front .video-overlay,
article#post-931938 .content-header.front .header,
article#post-931938 .content-header.front .video-overlay,
article#post-931942 .content-header.front .header,
article#post-931942 .content-header.front .video-overlay,
article#post-931947 .content-header.front .header,
article#post-931947 .content-header.front .video-overlay,
article#post-931951 .content-header.front .header,
article#post-931951 .content-header.front .video-overlay,
article#post-931955 .content-header.front .header,
article#post-931955 .content-header.front .video-overlay,
article#post-931959 .content-header.front .header,
article#post-931959 .content-header.front .video-overlay,
article#post-931963 .content-header.front .header,
article#post-931963 .content-header.front .video-overlay,
article#post-931968 .content-header.front .header,
article#post-931968 .content-header.front .video-overlay,
article#post-931972 .content-header.front .header,
article#post-931972 .content-header.front .video-overlay {
    display: none;
}

.xxx-2021-freshman-stat-box {
    background-image: url('//townsquare.media/site/895/files/2021/06/attachment-statboxbg1.jpg');
    color: #fff;
    padding: 20px 20px 0;
    line-height: 20px;
    display: flex;
    margin-bottom: -10px;
}

.xxx-2021-freshman-stat-box-truth {
    color: #fff;
    line-height: 20px;
    display: block;
    margin-bottom: 30px;
    padding: 20px 20px 10px;
    background-image: url('//townsquare.media/site/895/files/2021/06/attachment-statboxbg2.jpg');
}

.xxx-2021-freshman-stat-box-truth p {
    line-height: 20px;
}

.xxx-2021-freshman-stat-box li {
    padding-bottom: 10px;
}

.desktop .xxx-2021-freshman-stat-box ul {
    columns: 2;
}

.desktop .xxx-2021-freshman-stat-box ul,
.mobile .xxx-2021-freshman-stat-box ul,
.xxx-2021-freshman-stat-box ul {
    line-height: 22px;
    margin: auto;
    padding: initial;
    list-style-type: none;
}

#post-931933 .xxx-2021-freshman-stat-box li {
    break-inside: avoid;
}


/* XXL Freshman 2022 */

/* Post Specific CSS */

/* Desktop No Header CSS */
article#post-958760 .content-header.front .header,
article#post-958760 .content-header.front .video-overlay,
article#post-958757 .content-header.front .header,
article#post-958757 .content-header.front .video-overlay,
article#post-958753 .content-header.front .header,
article#post-958753 .content-header.front .video-overlay,
article#post-958749 .content-header.front .header,
article#post-958749 .content-header.front .video-overlay,
article#post-958745 .content-header.front .header,
article#post-958745 .content-header.front .video-overlay,
article#post-958741 .content-header.front .header,
article#post-958741 .content-header.front .video-overlay,
article#post-958737 .content-header.front .header,
article#post-958737 .content-header.front .video-overlay,
article#post-958734 .content-header.front .header,
article#post-958734 .content-header.front .video-overlay,
article#post-958731 .content-header.front .header,
article#post-958731 .content-header.front .video-overlay,
article#post-958727 .content-header.front .header,
article#post-958727 .content-header.front .video-overlay,
article#post-958724 .content-header.front .header,
article#post-958724 .content-header.front .video-overlay,
article#post-958704 .content-header.front .header,
article#post-958704 .content-header.front .video-overlay {
    display: none;
}

/* Featured Images CSS */
.desktop .post #post-958760 .react-parallax,
.desktop .post #post-958757 .react-parallax,
.desktop .post #post-958753 .react-parallax,
.desktop .post #post-958749 .react-parallax,
.desktop .post #post-958745 .react-parallax,
.desktop .post #post-958741 .react-parallax,
.desktop .post #post-958737 .react-parallax,
.desktop .post #post-958734 .react-parallax,
.desktop .post #post-958731 .react-parallax,
.desktop .post #post-958727 .react-parallax,
.desktop .post #post-958724 .react-parallax,
.desktop .post #post-958704 .react-parallax {
    height: 706px;
}

.mobile #post-958760 .frameme.img-tag.frame-loaded,
.mobile #post-958757 .frameme.img-tag.frame-loaded,
.mobile #post-958753 .frameme.img-tag.frame-loaded,
.mobile #post-958749 .frameme.img-tag.frame-loaded,
.mobile #post-958745 .frameme.img-tag.frame-loaded,
.mobile #post-958741 .frameme.img-tag.frame-loaded,
.mobile #post-958737 .frameme.img-tag.frame-loaded,
.mobile #post-958734 .frameme.img-tag.frame-loaded,
.mobile #post-958731 .frameme.img-tag.frame-loaded,
.mobile #post-958727 .frameme.img-tag.frame-loaded,
.mobile #post-958724 .frameme.img-tag.frame-loaded,
.mobile #post-958704 .frameme.img-tag.frame-loaded {
    height: 281px;
}

.mobile #post-958760 .parallax-container,
.mobile #post-958757 .parallax-container,
.mobile #post-958753 .parallax-container,
.mobile #post-958749 .parallax-container,
.mobile #post-958745 .parallax-container,
.mobile #post-958741 .parallax-container,
.mobile #post-958737 .parallax-container,
.mobile #post-958734 .parallax-container,
.mobile #post-958731 .parallax-container,
.mobile #post-958727 .parallax-container,
.mobile #post-958724 .parallax-container,
.mobile #post-958704 .parallax-container {
    background: #fff;
}


/* Statbox CSS */
.xxx-2022-freshman-stat-box {
    background-image: url('//townsquare.media/site/895/files/2022/06/attachment-2022-statbox.jpg');
    background-size: 100%;
    color: #000;
    padding: 20px 20px 0;
    line-height: 22px;
    display: flex;
    margin-bottom: -19px;
    font-family: 'Tinos', 'Antonio', sans-serif;
}

.xxx-2022-freshman-stat-box-truth {
    color: #000;
    line-height: 22px;
    display: block;
    margin-bottom: 30px;
    padding: 20px 20px 10px;
    font-family: 'Tinos', 'Antonio', sans-serif;
}

.desktop .xxx-2022-freshman-stat-box-truth,
.desktop .xxx-2022-freshman-stat-box {
    background-image: url('//townsquare.media/site/895/files/2022/06/attachment-2022-statbox.jpg');
    background-size: 100%;
}

.desktop .xxx-2022-freshman-stat-box-truth {
    background-position-y: bottom;
}

.mobile .xxx-2022-freshman-stat-box-truth,
.mobile .xxx-2022-freshman-stat-box {
    background-image: url('//townsquare.media/site/895/files/2022/06/attachment-statbox_mobile.jpg');
}

.xxx-2022-freshman-stat-box li {
    padding-bottom: 10px;
}

.desktop .xxx-2022-freshman-stat-box ul {
    columns: 2;
}

.desktop .xxx-2022-freshman-stat-box ul,
.mobile .xxx-2022-freshman-stat-box ul,
.xxx-2022-freshman-stat-box ul {
    line-height: 22px;
    margin: auto;
    padding: initial;
    list-style-type: none;
}

/* XXL Freshman 2022 */


/* XXL Freshman 2025 - Updated 2025 */

/* Artist Pages CSS */
.slug-gelo article .content-header.front .header,
.slug-gelo article .content-header.front .video-overlay,
.slug-lazer-dim-700 article .content-header.front .header,
.slug-lazer-dim-700 article .content-header.front .video-overlay,
.slug-ray-vaughn article .content-header.front .header,
.slug-ray-vaughn article .content-header.front .video-overlay,
.slug-samara-cyn article .content-header.front .header,
.slug-samara-cyn article .content-header.front .video-overlay,
.slug-nino-paid article .content-header.front .header,
.slug-nino-paid article .content-header.front .video-overlay,
.slug-loe-shimmy article .content-header.front .header,
.slug-loe-shimmy article .content-header.front .video-overlay,
.slug-1900rugrat article .content-header.front .header,
.slug-1900rugrat article .content-header.front .video-overlay,
.slug-ytb-fatt article .content-header.front .header,
.slug-ytb-fatt article .content-header.front .video-overlay,
.slug-babychiefdoit article .content-header.front .header,
.slug-babychiefdoit article .content-header.front .video-overlay,
.slug-ian article .content-header.front .header,
.slug-ian article .content-header.front .video-overlay,
.slug-eem-triplin article .content-header.front .header,
.slug-eem-triplin article .content-header.front .video-overlay,
.slug-ebk-jaaybo article .content-header.front .header,
.slug-ebk-jaaybo article .content-header.front .video-overlay,
.slug-cardo-got-wings article .content-header.front .header,
.slug-cardo-got-wings article .content-header.front .video-overlay,
.slug-gelo article .content-header .title,
.slug-lazer-dim-700 article .content-header .title,
.slug-ray-vaughn article .content-header .title,
.slug-samara-cyn article .content-header .title,
.slug-nino-paid article .content-header .title,
.slug-loe-shimmy article .content-header .title,
.slug-1900rugrat article .content-header .title,
.slug-ytb-fatt article .content-header .title,
.slug-babychiefdoit article .content-header .title,
.slug-ian article .content-header .title,
.slug-eem-triplin article .content-header .title,
.slug-ebk-jaaybo article .content-header .title,
.slug-cardo-got-wings article .content-header .title,
.slug-gelo article .content-header .byline,
.slug-lazer-dim-700 article .content-header .byline,
.slug-ray-vaughn article .content-header .byline,
.slug-samara-cyn article .content-header .byline,
.slug-nino-paid article .content-header .byline,
.slug-loe-shimmy article .content-header .byline,
.slug-1900rugrat article .content-header .byline,
.slug-ytb-fatt article .content-header .byline,
.slug-babychiefdoit article .content-header .byline,
.slug-ian article .content-header .byline,
.slug-eem-triplin article .content-header .byline,
.slug-ebk-jaaybo article .content-header .byline,
.slug-cardo-got-wings article .content-header .byline {
    display: none;
}

.slug-gelo article .react-parallax,
.slug-lazer-dim-700 article .react-parallax,
.slug-ray-vaughn article .react-parallax,
.slug-samara-cyn article .react-parallax,
.slug-nino-paid article .react-parallax,
.slug-loe-shimmy article .react-parallax,
.slug-1900rugrat article .react-parallax,
.slug-ytb-fatt article .react-parallax,
.slug-babychiefdoit article .react-parallax,
.slug-ian article .react-parallax,
.slug-eem-triplin article .react-parallax,
.slug-ebk-jaaybo article .react-parallax,
.slug-cardo-got-wings article .react-parallax {
    height: 690px;
    background: #fff;
    width: 100%;
}

.carbon-takeover.slug-gelo article .react-parallax,
.carbon-takeover.slug-lazer-dim-700 article .react-parallax,
.carbon-takeover.slug-ray-vaughn article .react-parallax,
.carbon-takeover.slug-samara-cyn article .react-parallax,
.carbon-takeover.slug-nino-paid article .react-parallax,
.carbon-takeover.slug-loe-shimmy article .react-parallax,
.carbon-takeover.slug-1900rugrat article .react-parallax,
.carbon-takeover.slug-ytb-fatt article .react-parallax,
.carbon-takeover.slug-babychiefdoit article .react-parallax,
.carbon-takeover.slug-ian article .react-parallax,
.carbon-takeover.slug-eem-triplin article .react-parallax,
.carbon-takeover.slug-ebk-jaaybo article .react-parallax,
.carbon-takeover.slug-cardo-got-wings article .react-parallax {
    height: 520px;
}

.slug-gelo article .react-parallax .react-parallax-content .frameme,
.slug-lazer-dim-700 article .react-parallax .react-parallax-content .frameme,
.slug-ray-vaughn article .react-parallax .react-parallax-content .frameme,
.slug-samara-cyn article .react-parallax .react-parallax-content .frameme,
.slug-nino-paid article .react-parallax .react-parallax-content .frameme,
.slug-loe-shimmy article .react-parallax .react-parallax-content .frameme,
.slug-1900rugrat article .react-parallax .react-parallax-content .frameme,
.slug-ytb-fatt article .react-parallax .react-parallax-content .frameme,
.slug-babychiefdoit article .react-parallax .react-parallax-content .frameme,
.slug-ian article .react-parallax .react-parallax-content .frameme,
.slug-eem-triplin article .react-parallax .react-parallax-content .frameme,
.slug-ebk-jaaybo article .react-parallax .react-parallax-content .frameme,
.slug-cardo-got-wings article .react-parallax .react-parallax-content .frameme {
    opacity: 1;
}

.slug-gelo article .react-parallax-background-children,
.slug-lazer-dim-700 article .react-parallax-background-children,
.slug-ray-vaughn article .react-parallax-background-children,
.slug-samara-cyn article .react-parallax-background-children,
.slug-nino-paid article .react-parallax-background-children,
.slug-loe-shimmy article .react-parallax-background-children,
.slug-1900rugrat article .react-parallax-background-children,
.slug-ytb-fatt article .react-parallax-background-children,
.slug-babychiefdoit article .react-parallax-background-children,
.slug-ian article .react-parallax-background-children,
.slug-eem-triplin article .react-parallax-background-children,
.slug-ebk-jaaybo article .react-parallax-background-children,
.slug-cardo-got-wings article .react-parallax-background-children {
    display: none;
}

.mobile.slug-gelo .parrallax-container,
.mobile.slug-lazer-dim-700 .parrallax-container,
.mobile.slug-ray-vaughn .parrallax-container,
.mobile.slug-samara-cyn .parrallax-container,
.mobile.slug-nino-paid .parrallax-container,
.mobile.slug-loe-shimmy .parrallax-container,
.mobile.slug-1900rugrat .parrallax-container,
.mobile.slug-ytb-fatt .parrallax-container,
.mobile.slug-babychiefdoit .parrallax-container,
.mobile.slug-ian .parrallax-container,
.mobile.slug-eem-triplin .parrallax-container,
.mobile.slug-ebk-jaaybo .parrallax-container,
.mobile.slug-cardo-got-wings .parrallax-container {
    background: #ffffff;
}

.slug-gelo .mainContent .parrallax-container,
.slug-lazer-dim-700 .mainContent .parrallax-container,
.slug-ray-vaughn .mainContent .parrallax-container,
.slug-samara-cyn .mainContent .parrallax-container,
.slug-nino-paid .mainContent .parrallax-container,
.slug-loe-shimmy .mainContent .parrallax-container,
.slug-1900rugrat .mainContent .parrallax-container,
.slug-ytb-fatt .mainContent .parrallax-container,
.slug-babychiefdoit .mainContent .parrallax-container,
.slug-ian .mainContent .parrallax-container,
.slug-eem-triplin .mainContent .parrallax-container,
.slug-ebk-jaaybo .mainContent .parrallax-container,
.slug-cardo-got-wings .mainContent .parrallax-container {
    background: #ffffff;
}

.mobile.slug-gelo .frameme::before,
.mobile.slug-lazer-dim-700 .frameme::before,
.mobile.slug-ray-vaughn .frameme::before,
.mobile.slug-samara-cyn .frameme::before,
.mobile.slug-nino-paid .frameme::before,
.mobile.slug-loe-shimmy .frameme::before,
.mobile.slug-1900rugrat .frameme::before,
.mobile.slug-ytb-fatt .frameme::before,
.mobile.slug-babychiefdoit .frameme::before,
.mobile.slug-ian .frameme::before,
.mobile.slug-eem-triplin .frameme::before,
.mobile.slug-ebk-jaaybo .frameme::before,
.mobile.slug-cardo-got-wings .frameme::before {
    height: 54px;
}

.slug-gelo .mainContent .frameme::before,
.slug-lazer-dim-700 .mainContent .frameme::before,
.slug-ray-vaughn .mainContent .frameme::before,
.slug-samara-cyn .mainContent .frameme::before,
.slug-nino-paid .mainContent .frameme::before,
.slug-loe-shimmy .mainContent .frameme::before,
.slug-1900rugrat .mainContent .frameme::before,
.slug-ytb-fatt .mainContent .frameme::before,
.slug-babychiefdoit .mainContent .frameme::before,
.slug-ian .mainContent .frameme::before,
.slug-eem-triplin .mainContent .frameme::before,
.slug-ebk-jaaybo .mainContent .frameme::before,
.slug-cardo-got-wings .mainContent .frameme::before {
    height: 54px;
}

.xxx-2025-freshman-stat-box {
    background-size: 100%;
    color: #f5f7eb;
    padding: 55px 40px 20px;
    line-height: 22px;
    display: flex;
    margin-bottom: 20px;
    background: linear-gradient(#3A54A5, #ED1873);
    clip-path: polygon(15px 35px, 99% 0px, 100% 100%, 0px 100%);
    font-family: 'Space Grotesk', 'Antonio', sans-serif;
}

.mobile .xxx-2025-freshman-stat-box,
.mainContent .xxx-2025-freshman-stat-box {
    padding-left: 30px;
    padding-right: 30px;
}

.xxx-2025-freshman-stat-box a,
.xxx-2025-freshman-stat-box a:hover,
.xxx-2025-freshman-stat-box a:visited {
    color: #ed1873;
}

.xxx-2025-freshman-stat-box b:first-child {
    color: #FFD800;
}

.xxx-2025-freshman-stat-box b {
    color: #EF4573;
}

.mobile .xxx-2025-freshman-stat-box p,
.mainContent .xxx-2025-freshman-stat-box p {
    line-height: 22px;
}

.xxx-2025-freshman-stat-box li {
    padding-bottom: 10px;
}

.xxx-2025-freshman-stat-box li p {
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 10px;
}

.desktop .xxx-2025-freshman-stat-box ul,
.mobile .xxx-2025-freshman-stat-box ul,
.xxx-2025-freshman-stat-box ul {
    line-height: 22px;
    margin: auto;
    padding: initial;
    list-style-type: none;
}

.content .xxx-2025-freshman-stat-box li p:nth-of-type(1) {
    margin-top: 10px;
}

/* Artist Pages CSS */


/* XXL Freshman 2025 - Updated 2025 */


/* XXL Freshman 2024 - Update 2024 */

/* Artist Pages CSS */
article#post-1041352 .content-header.front .header,
article#post-1041352 .content-header.front .video-overlay,
article#post-1041364 .content-header.front .header,
article#post-1041364 .content-header.front .video-overlay,
article#post-1041381 .content-header.front .header,
article#post-1041381 .content-header.front .video-overlay,
article#post-1041383 .content-header.front .header,
article#post-1041383 .content-header.front .video-overlay,
article#post-1041387 .content-header.front .header,
article#post-1041387 .content-header.front .video-overlay,
article#post-1041390 .content-header.front .header,
article#post-1041390 .content-header.front .video-overlay,
article#post-1041392 .content-header.front .header,
article#post-1041392 .content-header.front .video-overlay,
article#post-1041394 .content-header.front .header,
article#post-1041394 .content-header.front .video-overlay,
article#post-1041398 .content-header.front .header,
article#post-1041398 .content-header.front .video-overlay,
article#post-1041400 .content-header.front .header,
article#post-1041400 .content-header.front .video-overlay,
article#post-1041402 .content-header.front .header,
article#post-1041402 .content-header.front .video-overlay,
article#post-1041404 .content-header.front .header,
article#post-1041404 .content-header.front .video-overlay {
    display: none;
}

article#post-1041352 .react-parallax,
article#post-1041364 .react-parallax,
article#post-1041381 .react-parallax,
article#post-1041383 .react-parallax,
article#post-1041387 .react-parallax,
article#post-1041390 .react-parallax,
article#post-1041392 .react-parallax,
article#post-1041394 .react-parallax,
article#post-1041398 .react-parallax,
article#post-1041400 .react-parallax,
article#post-1041402 .react-parallax,
article#post-1041404 .react-parallax {
    height: 690px;
    background: #fff;
    width: 100%;
}

.carbon-takeover article#post-1041352 .react-parallax,
.carbon-takeover article#post-1041364 .react-parallax,
.carbon-takeover article#post-1041381 .react-parallax,
.carbon-takeover article#post-1041383 .react-parallax,
.carbon-takeover article#post-1041387 .react-parallax,
.carbon-takeover article#post-1041390 .react-parallax,
.carbon-takeover article#post-1041392 .react-parallax,
.carbon-takeover article#post-1041394 .react-parallax,
.carbon-takeover article#post-1041398 .react-parallax,
.carbon-takeover article#post-1041400 .react-parallax,
.carbon-takeover article#post-1041402 .react-parallax,
.carbon-takeover article#post-1041404 .react-parallax {
    height: 520px;
}

.mobile #post-1041352 .parrallax-container,
.mobile #post-1041364 .parrallax-container,
.mobile #post-1041381 .parrallax-container,
.mobile #post-1041383 .parrallax-container,
.mobile #post-1041387 .parrallax-container,
.mobile #post-1041390 .parrallax-container,
.mobile #post-1041392 .parrallax-container,
.mobile #post-1041394 .parrallax-container,
.mobile #post-1041398 .parrallax-container,
.mobile #post-1041400 .parrallax-container,
.mobile #post-1041402 .parrallax-container,
.mobile #post-1041404 .parrallax-container {
    background: #ffffff;
}

.mobile #post-1041352 .frameme::before,
.mobile #post-1041364 .frameme::before,
.mobile #post-1041381 .frameme::before,
.mobile #post-1041383 .frameme::before,
.mobile #post-1041387 .frameme::before,
.mobile #post-1041390 .frameme::before,
.mobile #post-1041392 .frameme::before,
.mobile #post-1041394 .frameme::before,
.mobile #post-1041398 .frameme::before,
.mobile #post-1041400 .frameme::before,
.mobile #post-1041402 .frameme::before,
.mobile #post-1041404 .frameme::before {
    height: 54px;
}

article#post-1041352 .react-parallax .react-parallax-content .frameme,
article#post-1041364 .react-parallax .react-parallax-content .frameme,
article#post-1041381 .react-parallax .react-parallax-content .frameme,
article#post-1041383 .react-parallax .react-parallax-content .frameme,
article#post-1041387 .react-parallax .react-parallax-content .frameme,
article#post-1041390 .react-parallax .react-parallax-content .frameme,
article#post-1041392 .react-parallax .react-parallax-content .frameme,
article#post-1041394 .react-parallax .react-parallax-content .frameme,
article#post-1041398 .react-parallax .react-parallax-content .frameme,
article#post-1041400 .react-parallax .react-parallax-content .frameme,
article#post-1041402 .react-parallax .react-parallax-content .frameme,
article#post-1041404 .react-parallax .react-parallax-content .frameme {
    opacity: 1;
}

article#post-1041352 .react-parallax-background-children,
article#post-1041364 .react-parallax-background-children,
article#post-1041381 .react-parallax-background-children,
article#post-1041383 .react-parallax-background-children,
article#post-1041387 .react-parallax-background-children,
article#post-1041390 .react-parallax-background-children,
article#post-1041392 .react-parallax-background-children,
article#post-1041394 .react-parallax-background-children,
article#post-1041398 .react-parallax-background-children,
article#post-1041400 .react-parallax-background-children,
article#post-1041402 .react-parallax-background-children,
article#post-1041404 .react-parallax-background-children {
    display: none;
}

/* Artist Pages CSS */

/* Artist Pages - Statbox CSS */
.xxx-2024-freshman-stat-box {
    background-size: 100%;
    color: #f5f7eb;
    padding: 40px 40px 0;
    line-height: 22px;
    display: flex;
    margin-bottom: -10px;
    font-family: 'Space Grotesk', 'Antonio', sans-serif;
    border-radius: 25px 25px 0px 0px;
}

.xxx-2024-freshman-stat-box-truth {
    color: #f5f7eb;
    line-height: 22px;
    display: block;
    margin-bottom: 30px;
    padding: 10px 40px 30px;
    font-family: 'Space Grotesk', 'Antonio', sans-serif;
    border-radius: 0px 0px 25px 25px;
}

.mobile .xxx-2024-freshman-stat-box-truth,
.mobile .xxx-2024-freshman-stat-box {
    padding-left: 30px;
    padding-right: 30px;
}

.xxx-2024-freshman-stat-box a,
.xxx-2024-freshman-stat-box-truth a,
.xxx-2024-freshman-stat-box a:hover,
.xxx-2024-freshman-stat-box-truth a:hover,
.xxx-2024-freshman-stat-box a:visited,
.xxx-2024-freshman-stat-box-truth a:visited {
    color: #913a78;
}

.xxx-2024-freshman-stat-box-truth,
.xxx-2024-freshman-stat-box {
    background-color: #4ab26d;
}

.desktop .xxx-2024-freshman-stat-box-truth {
    background-position-y: bottom;
}

.mobile .xxx-2024-freshman-stat-box-truth,
.mobile .xxx-2024-freshman-stat-box {
    background-color: #4ab26d;
}

.mobile .xxx-2024-freshman-stat-box-truth p {
    margin-top: 10px;
    margin-bottom: 10px;
}

.mobile .xxx-2024-freshman-stat-box-truth p {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 22px;
}

.mobile .xxx-2024-freshman-stat-box p {
    line-height: 22px;
}

.xxx-2024-freshman-stat-box li {
    padding-bottom: 10px;
}

.xxx-2024-freshman-stat-box li p,
.xxx-2024-freshman-stat-box-truth p {
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 10px;
}

.desktop .xxx-2024-freshman-stat-box ul,
.mobile .xxx-2024-freshman-stat-box ul,
.xxx-2024-freshman-stat-box ul {
    line-height: 22px;
    margin: auto;
    padding: initial;
    list-style-type: none;
}

/* Artist Pages - Statbox CSS */

/* XXL Freshman 2024 - Update 2024 */


/* XXL Freshman 2023 - Update For Artist Pages */

article#post-996613 .content-header.front .header,
article#post-996613 .content-header.front .video-overlay,
article#post-996606 .content-header.front .header,
article#post-996606 .content-header.front .video-overlay,
article#post-996603 .content-header.front .header,
article#post-996603 .content-header.front .video-overlay,
article#post-996593 .content-header.front .header,
article#post-996593 .content-header.front .video-overlay,
article#post-996590 .content-header.front .header,
article#post-996590 .content-header.front .video-overlay,
article#post-996587 .content-header.front .header,
article#post-996587 .content-header.front .video-overlay,
article#post-996584 .content-header.front .header,
article#post-996584 .content-header.front .video-overlay,
article#post-996580 .content-header.front .header,
article#post-996580 .content-header.front .video-overlay,
article#post-996577 .content-header.front .header,
article#post-996577 .content-header.front .video-overlay,
article#post-996572 .content-header.front .header,
article#post-996572 .content-header.front .video-overlay,
article#post-996569 .content-header.front .header,
article#post-996569 .content-header.front .video-overlay,
article#post-996563 .content-header.front .header,
article#post-996563 .content-header.front .video-overlay,
article#post-996553 .content-header.front .header,
article#post-996553 .content-header.front .video-overlay {
    display: none;
}

article#post-996613 .react-parallax,
article#post-996606 .react-parallax,
article#post-996603 .react-parallax,
article#post-996593 .react-parallax,
article#post-996590 .react-parallax,
article#post-996587 .react-parallax,
article#post-996584 .react-parallax,
article#post-996580 .react-parallax,
article#post-996577 .react-parallax,
article#post-996572 .react-parallax,
article#post-996569 .react-parallax,
article#post-996563 .react-parallax,
article#post-996553 .react-parallax {
    height: 690px;
    background: #fff;
}

.mobile #post-996613 .parrallax-container,
.mobile #post-996606 .parrallax-container,
.mobile #post-996603 .parrallax-container,
.mobile #post-996593 .parrallax-container,
.mobile #post-996590 .parrallax-container,
.mobile #post-996587 .parrallax-container,
.mobile #post-996584 .parrallax-container,
.mobile #post-996580 .parrallax-container,
.mobile #post-996577 .parrallax-container,
.mobile #post-996572 .parrallax-container,
.mobile #post-996569 .parrallax-container,
.mobile #post-996563 .parrallax-container,
.mobile #post-996553 .parrallax-container {
    background: #ffffff;
}

.mobile #post-996613 .frameme::before,
.mobile #post-996606 .frameme::before,
.mobile #post-996603 .frameme::before,
.mobile #post-996593 .frameme::before,
.mobile #post-996590 .frameme::before,
.mobile #post-996587 .frameme::before,
.mobile #post-996584 .frameme::before,
.mobile #post-996580 .frameme::before,
.mobile #post-996577 .frameme::before,
.mobile #post-996572 .frameme::before,
.mobile #post-996569 .frameme::before,
.mobile #post-996563 .frameme::before,
.mobile #post-996553 .frameme::before {
    height: 54px;
}

.xxx-2023-freshman-stat-box {
    background-size: 100%;
    color: #fff;
    padding: 40px 40px 0;
    line-height: 22px;
    display: flex;
    margin-bottom: -10px;
    font-family: 'Space Grotesk', 'Antonio', sans-serif;
    ;
}

.xxx-2023-freshman-stat-box-truth {
    color: #fff;
    line-height: 22px;
    display: block;
    margin-bottom: 30px;
    padding: 20px 40px 30px;
    font-family: 'Space Grotesk', 'Antonio', sans-serif;
    ;
}

.desktop .xxx-2023-freshman-stat-box-truth,
.desktop .xxx-2023-freshman-stat-box {
    background-image: url('https://townsquare.media/site/895/files/2023/06/attachment-2023-statbox-v4-long1.jpg');
    background-size: cover;
}

.desktop .xxx-2023-freshman-stat-box-truth {
    background-position-y: bottom;
}

.mobile .xxx-2023-freshman-stat-box-truth,
.mobile .xxx-2023-freshman-stat-box {
    background-color: #000;
}

.mobile .xxx-2023-freshman-stat-box-truth p {
    margin-top: 10px;
    margin-bottom: 10px;
}

.mobile .xxx-2023-freshman-stat-box-truth p {
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 22px;
}

.mobile .xxx-2023-freshman-stat-box p {
    line-height: 22px;
}

.xxx-2023-freshman-stat-box li {
    padding-bottom: 10px;
}

.desktop .xxx-2023-freshman-stat-box ul {
    columns: 2;
}

.desktop .xxx-2023-freshman-stat-box ul,
.mobile .xxx-2023-freshman-stat-box ul,
.xxx-2023-freshman-stat-box ul {
    line-height: 22px;
    margin: auto;
    padding: initial;
    list-style-type: none;
}

/* XXL Freshman 2023 - Update For Artist Pages */




/** XXL Freshman **/