@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?oejw7q');
    src: url('../fonts/icomoon.eot?oejw7q#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.ttf?oejw7q') format('truetype'),
        url('../fonts/icomoon.woff?oejw7q') format('woff'),
        url('../fonts/icomoon.svg?oejw7q#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-soundcloud1:before {
    content: "\e900";
}

.icon-tiktok:before {
    content: "\e901";
}

.icon-facebook:before {
    content: "\ea90";
}

.icon-instagram:before {
    content: "\ea92";
}

.icon-spotify:before {
    content: "\ea94";
}

.icon-twitter:before {
    content: "\ea96";
}

.icon-youtube:before {
    content: "\ea9d";
}

.icon-appleinc:before {
    content: "\eabe";
}

.artist-logo {
    margin: 8.907027818448023vw auto 1.4472913616398244vw;
    width: 13.513909224011712vw;
}

.popupWrapper {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    background: #252524;
    font-family: "aktiv-grotesk-extended", sans-serif;
    color: #ddc47f;
    z-index: 10000000000;
    width: 90%;
    max-width: 600px;
    box-sizing: border-box;
    border: 1px solid #ddc47f;
    text-transform: capitalize;
    text-transform: none;
}

#block-bartik-content {
    background: transparent;
}

.popupWrapper .ot-sdk-show-settings {
    text-decoration: underline;
    display: inline-block;
    font-size: 16px;
    text-transform: none;
}

a.popupClose {
    font-size: 16px;
    color: #ddc47f;
}

.popupWrapper .ot-sdk-show-settings:hover {
    border-color: transparent;
}

.popupInner {
    padding: 50px 25px;
    position: relative;
}

.popupClose {
    position: absolute;
    top: 5px;
    right: 5px;
    line-height: 1;
    color: #060000;
}

.biowrapper {
    display: none;
}

ul.entity-moderation-form {
    display: none;
}

.field__label {
    display: none;
}

ul.tabs.primary {
    display: none;
}

h1.js-quickedit-page-title.title.page-title {
    display: none;
}

.popupClose:hover {
    opacity: 0.5;
}

img {
    width: 100%;
    height: auto;
}

body {
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 400;
    font-style: normal;
    background: #0D1518;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0;
    padding: 0;
}

i.fab.fa-tiktok:before {
    content: "\e07b";
}

.fullWrapp {
    font-size: 0px;
}

.rightWrapper,
.leftWrapp {
    display: inline-block;
    vertical-align: middle;
}

.sweepsWrapper.inactive {
    display: none;
}

.rightWrapper {
    height: calc(100vh - 9.062vw);
    width: 40%;
    margin: 4.531vw;
    margin-left: 0px;
    background: url(/sites/g/files/g2000011051/files/jf-left-img.png) no-repeat;
    background-size: 100% auto;
    background-position: center;
    margin-right: 5%;
}

.leftWrapp {
    width: 55%;
}

.right-img {
    display: none;
}

.commonHeaderText,
.twenty {
    font-size: 3.22108345534407vw;
    line-height: 3.8067349926793557vw;
    letter-spacing: 0;
    color: #FFFE80;
    text-transform: uppercase;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 900;
    font-style: normal;
    width: 34.11420204978038vw;
}


.commonHeaderText.secondHeader {
    font-size: 1.3177159590043923vw;
    line-height: 2.269399707174231vw;
    text-transform: capitalize;
    letter-spacing: 0;
    color: #FDFEFE;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 400;
    font-style: normal;
    margin: 1.8301610541727673vw auto 2.472181551976574vw;
}

.firstForm {
    max-width: 34.11420204978038vw;
    margin: 0 auto;
    text-align: center;
}

a:hover {
    opacity: 0.5;
}

.followOnSpotify a,
.followOnApple a {
    display: block;
    width: 10.12298682284041vw;
    height: 3.8067349926793557vw;
    font-size: 0.8784773060029283vw;
    text-decoration: none;
    text-transform: capitalize;
    background: #FFFE80;
    color: #000000;
    line-height: 3.8067349926793557vw;
    margin: 0 auto;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 700;
    font-style: normal;
}

.followOnSpotify,
.followOnApple {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

.followOnApple {
    margin-left: 10px;
}

.submitButton a.overflowButton:hover {
    opacity: 0.5;
}

.listen-now a:hover {
    opacity: 0.5;
}

.tw-btn a:hover,
.fb-btn a:hover {
    opacity: 0.5;
}

a.appleButton.tilter:hover,
a.spotifyButton.tilter:hover {
    opacity: 0.5;
}

span.thankyoucontent {
    color: #FFFE80;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 900;
    font-style: normal;
}

.followOnSpotify a i.icon-spotify,
.followOnApple a i.icon-appleinc {
    padding-left: 20px;
    font-size: 16px;
}

.urlerror1 {
    display: none;
    color: #ff0000;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 0.781vw;
    text-align: left;
    margin-left: 0;
}

div#spotifyLightBox,
div#spotifyLightBox,
div#mlistLightBox {
    background: #050505;
    padding: 25px;
    box-sizing: border-box;
}

.purchase-text {
    font-size: 0.7320644216691069vw;
    text-align: left;
    text-transform: uppercase;
    color: #29323B;
    left: 0px;
    line-height: 1.0248901903367496vw;
    font-family: nimbus-sans, sans-serif;
    font-weight: 900;
    font-style: normal;
    padding-top: 1vw;
    padding-bottom: 1vw;
}

.terms-wrapper.mlist-checks {
    position: relative;
}

.termsWrapper.first {
    padding: 0px;
    width: 100%;
}

.termsContent {
    display: block;
    position: relative;
    padding: 0px;
    background: transparent;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 400;
    font-style: normal;
    top: unset;
    bottom: unset;
    left: unset;
    right: unset;
    transform: unset;
    font-size: 0px;
    max-width: 100%;
}

.agree-text {
    font-size: 0.781vw;
    color: #F5F4F4;
    line-height: 1.5;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: capitalize;
    text-align: left;
}

.agree-text a {
    color: #29323B;
    font-family: nimbus-sans, sans-serif;
    font-weight: 900;
    font-style: normal;
    text-transform: capitalize;
}

/* span.tou-sep {
        display: block;
    } */

label.agree {
    font-family: nimbus-sans, sans-serif;
    font-weight: 900;
    font-style: normal;
    color: #29323B;
    line-height: 1.2;
}

.mlist-outer-wrapper [type="checkbox"]:not(:checked),
.mlist-outer-wrapper [type="checkbox"]:checked {
    position: absolute;
    left: 0px;
    width: 22px;
    height: 22px;
    z-index: 10;
    top: 0px;
    opacity: 0;
    cursor: pointer;
    margin: 0;
    -webkit-appearance: none;
    padding: 0;
}

.mlist-outer-wrapper [type="checkbox"]:not(:checked),
.mlist-outer-wrapper [type="checkbox"]:checked {
    width: 1vw;
    height: 1vw;
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}

label.global-list {
    font-size: 12px;
    padding: 0px 0 0 18px;
    line-height: 9px;
    display: inline-block;
}

.mlist-outer-wrapper [type="checkbox"]:not(:checked)+label:before,
.mlist-outer-wrapper [type="checkbox"]:checked+label:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 22px;
    height: 22px;
    border: 2px solid #060000;
    background: transparent;
    border-radius: 0px;
    box-sizing: border-box;
}

.mlist-outer-wrapper [type="checkbox"]:not(:checked)+label:before,
.mlist-outer-wrapper [type="checkbox"]:checked+label:before {
    width: 12px;
    height: 12px;
    border: 1px solid #f5f4f4;
    background: #f5f4f4;
}

.mlist-outer-wrapper [type="checkbox"]:not(:checked)+label:before,
.mlist-outer-wrapper [type="checkbox"]:checked+label:before {
    width: 1vw;
    height: 1vw;
    border: 1px solid #29323B;
    background: #29323B;
}

.mlist-outer-wrapper [type="checkbox"]:checked+label:after {
    content: "\2713";
    position: absolute;
    top: 0.2vw;
    line-height: 1;
    left: 0.2vw;
    font-size: 0.8vw;
    color: #FFFE80;
    font-weight: 400;
    text-align: center;
}

.mlist-checks input.error+label:before {
    border: 2px solid #ff0000 !important;
}

.mlist-checks {
    margin: 1.5vw 0;
}

fieldset {
    border: 0;
}

div#spotifyLightBox {
    background: transparent;
    padding: 1.953vw;
    box-sizing: border-box;
    position: absolute;
    left: -2.734vw;
    /* width: 380px; */
    top: -0.75vw;
    /* overflow: visible!important; */
}

div#appleLightBox {
    background: transparent;
    padding: 1.953vw;
    box-sizing: border-box;
    position: absolute;
    left: -3.906vw;
    /* width: 380px; */
    top: -0.75vw;
    /* overflow: visible!important; */
}

.spotifySubmitButton.submitButton {
    /* width: 295px!important; */
    /* margin: auto; */
}

.mlist-wrapper {
    background: #FFFE80;
    padding: 2vw;
    width: 36vw;
}

div#mlistLightBox {
    background: transparent;
    padding: 1.953vw;
    box-sizing: border-box;
    position: absolute;
    left: -3.359vw;
    /* width: 380px; */
    top: -1.563vw;
    /* overflow: visible!important; */
}

a.submit.buttons.tilter.wmg-button {
    display: none;
}

.submitButton a.overflowButton {
    display: block;
    height: 3.6603221083455346vw;
    line-height: 3.6603221083455346vw;
    color: #000;
    font-family: "aktiv-grotesk-extended", sans-serif;
    letter-spacing: 0.055vw;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
    background: #000000;
    color: #FFFE80;
    border: 1px solid #000000 !important;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 1.0248901903367496vw;
    -webkit-appearance: none;
    border-radius: 0;
    box-sizing: border-box;
    transition: none !important;
    -webkit-transition: none !important;
}

ul.footer-social1 {
    padding: 0;
    /* margin-left: 2vw; */
}

div#mlistLightBox input.submit {
    display: block;
    height: 50px;
    line-height: 50px;
    color: #000;
    font-family: "aktiv-grotesk-extended", sans-serif;

    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: capitalize;
    background: #050505;
    color: #f5f4f4;
    border: 1px solid;
    box-sizing: border-box;
    cursor: pointer;
    width: 100%;
    font-size: 14px;
    -webkit-appearance: none;
    border-radius: 0;
    box-sizing: border-box;
    padding: 0;
}

div#mlistLightBox input.submit:hover {
    opacity: 0.5;
}

fieldset .mlist-field {
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}

input#email {
    color: #060000;
    -webkit-text-fill-color: #060000;
    width: 100%;
    max-width: 100%;
    line-height: 3.5vw;
    height: 3.5vw;
    border: 1px solid #d6d6d6;
    background: #e6e6e6;
    text-indent: 1.172vw;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.094vw;
    padding-top: 0.1vw;
    box-sizing: border-box;
    text-transform: capitalize;
    -webkit-appearance: none;
    border-radius: 0;
    letter-spacing: 0.023vw;
}

input#email.error {
    border: 2px solid #fe0000;
}

div#appleLightBox:before {
    content: "";
    position: absolute;
    top: 0.738vw;
    left: 57%;
    transform: rotate(180deg);
    width: 0;
    height: 0;
    border-top: solid 1.563vw #FFFE80;
    border-left: solid 1.563vw transparent;
    border-right: solid 1.563vw transparent;
}

div#spotifyLightBox:before {
    content: "";
    position: absolute;
    top: 0.938vw;
    left: 29%;
    transform: rotate(180deg);
    width: 0;
    height: 0;
    border-top: solid 1.563vw #FFFE80;
    border-left: solid 1.563vw transparent;
    border-right: solid 1.563vw transparent;
}

.followPopupSection {
    position: relative;
}

.email-error,
.email-error1 {
    color: #ff0000;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 400;
    font-style: normal;
    position: absolute;
    width: 100%;
    bottom: -1vw;
    font-size: 0.8vw;
    display: none;
    text-align: left;
}

.form2error {
    color: #ff0000;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 0.7320644216691069vw;
    text-align: left;
}

.form2BirthdayDayError {
    color: #ff0000;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 0.7320644216691069vw;
    text-align: left;
    display: inline-block;
    width: 47%;
}

.form2BirthdayMonthError {
    color: #ff0000;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 0.7320644216691069vw;
    text-align: left;
    display: inline-block;
    width: 50%;
    padding-left: 0.234vw;
}

.form2error,
.form2BirthdayDayError,
.form2BirthdayMonthError {
    display: none;
}

.big {
    padding-top: 7.320644216691069vw;
    font-size: 1.250vw;
    letter-spacing: 0.031vw;
    line-height: 2;
    font-family: "aktiv-grotesk-extended", sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    font-style: normal;
    color: #060000;
}

.small {
    font-size: 1.0248901903367496vw;
    line-height: 1.8301610541727673vw;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 500;
    font-style: normal;
    color: #FFFFFF;
    letter-spacing: 0;
    text-transform: capitalize;
    margin-top: 1vw;
    /* margin-bottom: 3vw; */
}

.musci-header {
    font-size: 1.0248901903367496vw;
    line-height: 1.9033674963396778vw;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 500;
    font-style: normal;
    color: #fff;
    letter-spacing: 0px;
    margin-bottom: 1.076135vw;
    margin-top: 2.010249vw;
}

span.listen-now-linkfire,
a.listen-link {
    color: #FFFE80;

}

a.listen-link {
    text-decoration: underline;
}

.listen-now a {
    display: block;
    line-height: 3.5vw;
    height: 3.5vw;
    width: 12vw;
    margin: 0 auto;
    margin-top: 3vw;
    font-family: "aktiv-grotesk-extended", sans-serif;
    letter-spacing: 0.055vw;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: uppercase;
    background: #060000;
    color: #F5F4F4;
    border: 1px solid #050505;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 1.094vw;
}

.fb-btn,
.tw-btn {
    display: inline-block;
    vertical-align: middle;
}

.tw-btn {
    margin-left: 10px;
}

.fb-btn a,
.tw-btn a {
    display: block;
    width: 10vw;
    height: 3.5vw;
    line-height: 3.5vw;
    color: #000;
    font-size: 14px;
    font-family: "aktiv-grotesk-extended", sans-serif;
    letter-spacing: 0.055vw;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0px;
    text-decoration: none;
    text-transform: uppercase;
    background: #060000;
    color: #F5F4F4;
    border: 1px solid #050505;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 1.094vw;
}

/* .mlist-wrapper .purchase-text {
        padding-top: 1vw;
    } */

.fb-btn a i,
.tw-btn a i {
    padding-left: 2vw;
    font-size: 1.5vw;
}

/* i.fab.fa-twitter, i.fab.fa-facebook-f {
        color: #F5F4F4;
    } */

.shareOptions {
    margin-bottom: 90px;
}

ul.footer-social1 li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1.5vw;
}

ul.footer-social1 li a {
    font-size: 1.406vw;
    color: #FFFE80;
    text-decoration: none;
}

ul.footer-social1 li a.icon-soundcloud {
    font-size: 1.65vw;
}

ul.footer-social1 li:last-child {
    margin: 0px;
}

.footerFollowWrapper,
.tohome,
.desktopFooterWrapper {
    display: inline-block;
    vertical-align: middle;
}

.footerWrapper {
    width: 50%;
    /* margin: 0 auto; */
    display: block;
    /* padding-top: 5vw; */
    padding-bottom: 2.200586vw;
    font-size: 0px;
    box-sizing: border-box;
}

.footerFollowWrapper {
    width: 100%;
    text-align: center;
    display: inline-block !important;
    margin-bottom: 2.610542vw;
}

.desktopFooterWrapper {
    font-size: 0px;
}

.desktopFooterWrapper span,
.desktopFooterWrapper a {
    font-size: 0.7320644216691069vw;
    color: #FFFE80;
    line-height: 1.0980966325036603vw;
    text-transform: capitalize;
    text-decoration: none;
    font-family: 'Roboto Flex', sans-serif;
}

.desktopFooterWrapper {
    text-align: center;
    width: 100%;
}

.tohome {
    width: 20%;
    text-align: center;
}

.tohome a {
    font-size: 1.094vw;
    text-decoration: underline;
    color: #FFFE80;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 700;
    font-style: normal;
}

footer {
    padding: 0px;
    display: none;
}

div#drupal-live-announce {
    display: none;
}

.ui-helper-hidden-accessible {
    display: none;
}

.h-6 {
    height: 1.5vw;
}

button.trigger.visually-hidden {
    display: none;
}

.mobi {
    display: none;
}

.spotifySubmitButton.submitButton {
    width: 30vw;
    /* margin-left: -2px; */
    margin: 0 auto;
}

a.opac {
    opacity: 0.3;
}

.innerSweeps .inactive-cnts {
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 400;
    font-style: normal;
    max-width: 24.890190336749633vw;
    margin: 0 auto;
    text-align: center;
    font-size: 1.3177159590043923vw;
    color: #FFFE80;
    letter-spacing: 0px;
    line-height: 1.5;
}

.innerSweeps a {
    color: #FFFE80;
    text-decoration: underline;
}

.musci-playlist-img {
    max-width: 23vw;
    margin: 0 auto;
}

.leftWrapp {
    width: 50%;
}

.rightWrapper {
    height: 92vh;
    margin: 0 auto;
    background: unset;
    position: relative;
    width: 50%;
}

h1.title.page-title {
    display: none;
}

.right-img {
    position: absolute;
    top: 53%;
    transform: translateY(-50%);
    width: 100%;
    right: 0;
    display: block;
    /* max-width: 44.948755490483165vw; */
}

.wmgsdk-modal-content input {
    border: 1px solid #000;
    color: #000;
}

.mlistSignUpEmail {
    display: block;
    text-align: center;
    margin: 0 auto;
    max-width: 100%;
    font-family: "aktiv-grotesk-extended", sans-serif;

    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    padding: 2% 0;
    color: #050505;
    font-style: normal;
}

.formData input:checked+label:after,
.formData input:checked+label+label:after {
    content: "\2713";
    line-height: 0;
    color: #fff;
    display: block;
    text-indent: 0;
    font-size: 0.938vw;
    position: absolute;
    top: 0.5vw;
    left: 0.1vw;
    text-align: left;
    box-sizing: border-box;
}

.followWrapper i.fab.fa-spotify,
.followWrapper i.fab.fa-apple {
    margin-left: 1.191800878477306vw;
    font-size: 1.5vw;
    display: inline-block;
    vertical-align: middle;
}

.mlistSignUpEmail a {
    font-family: "aktiv-grotesk-extended", sans-serif;

    font-weight: 400;
    font-style: normal;
    font-size: 1.094vw;
    text-transform: lowercase;
    color: #060000;
    text-decoration: underline;
}

body.secondformpage {
    margin-top: 0;
}

body.secondformpage .leftWrapp {
    padding-top: 0;
    min-height: 100vh;
    vertical-align: top;
    width: 50%;
}

.mlist-field.email-field {
    margin: 0;
}

option {
    background: #fff;
    color: #000;
}

body.secondformpage .leftWrapp .artist-logo {
    display: none;
}

input.mm\/dd.m-required {
    text-transform: lowercase;
}

.merch-images {
    width: 28.55051244509517vw;
    margin: 4.418740849194729vw auto 5.270863836017569vw;
}

.desktop-break {
    display: block;
}

body.secondformpage .merch-images {
    display: none;
}

body.secondformpage .footerWrapper {
    padding-bottom: 3vw;
    padding-top: 3vw;
}

body.secondformpage .rightWrapper {
    height: 100vh;
    margin: 0 auto;
    background: unset;
    position: fixed;
    width: 50%;
}

.formData input:checked+label:after,
.formData input:checked+label+label:after {
    content: "\2713";
    line-height: 0;
    color: #000;
    display: block;
    text-indent: 0;
    font-size: 0.938vw;
    position: absolute;
    top: 0.5vw;
    left: 0.1vw;
    text-align: left;
    box-sizing: border-box;
}

@media only screen and (max-width: 1024px) {
    .desktop-break {
        display: none;
    }

    header {
        min-height: unset;
    }

    ul.footer-social1 {

        margin-left: 0;
    }

    .commonHeaderText {
        font-size: 7.6923076923076925vw;
        line-height: 8.974358974358974vw;
        color: #FFFE80;
        padding-top: 5.164102564102564vw;
        margin: 0 auto;
        width: 81.53846153846153vw;
    }

    ul.footer-social1 li {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5vw;
    }

    .musci-playlist-img {
        max-width: 300px;
        margin: 0 auto;
    }

    .tohome a {
        font-size: 14px;
        text-decoration: underline;
        color: #060000;
    }

    .mlist-field.email-field {
        margin: 0;
    }

    /* span.tou-sep {
            display: none;
        } */

    ul.footer-social1 li a {
        font-size: 5.641025641025641vw;
        color: #FFFE80;
    }

    .firstForm {
        max-width: 100%;
        margin: 0 auto;
        text-align: center;
    }

    .desktopFooterWrapper span,
    .desktopFooterWrapper a {
        font-size: 2.5641025641025643vw;
        color: #FFFE80;
        line-height: 1.5;
        text-transform: capitalize;
        text-decoration: none;
    }

    span.pp-sep {
        display: inline-block;
    }

    /* span.tou-sep {
            display: inline-block;
        } */

    .commonHeaderText.secondHeader {
        font-size: 2.8vw;
        line-height: 6.666666666666667vw;
        letter-spacing: 0;
        text-transform: uppercase;
        margin: 0 auto;
        color: #FDFEFE;
        padding-bottom: 20px;
    }

    .commonHeaderText.secondHeader-small {
        font-size: 2.3076923076923075vw;
        line-height: 2.8205128205128207vw;
        letter-spacing: 0;
        padding-top: 0;
        padding-bottom: 7.6923076923076925vw;
    }

    /* .mlist-wrapper .purchase-text {
            padding-top: 10px;
        } */

    .twenty {
        font-size: 7.6923076923076925vw;
        line-height: 8.974358974358974vw;
        text-transform: uppercase;
        margin: 0 auto;
        color: #FFFE80;
    }

    .followOnSpotify a,
    .followOnApple a {
        display: block;
        /* color: #F5F4F4; */
        width: 35.45641025641026vw;
        height: 12.820512820512821vw;
        font-size: 3.076923076923077vw;
        text-decoration: none;
        text-transform: capitalize;
        background: #FFFE80;
        color: #000000;
        line-height: 12.820512820512821vw;
        margin: 0 auto;
        letter-spacing: 0;
    }

    .followWrapper i.fab.fa-spotify {
        margin-left: 4.174358974358975vw;
        font-size: 5.128205128205129vw;
    }

    .followWrapper i.fab.fa-apple {
        margin-left: 4.174358974358975vw;
        font-size: 5.128205128205129vw;
    }

    .mlistSignUpEmail a {
        font-size: 14px;
        text-transform: lowercase;
        color: #060000;
        text-decoration: underline;
    }

    ul.footer-social1 li a.icon-soundcloud {
        font-size: 20px;
    }

    .mobi {
        display: block;
    }

    .mlist-outer-wrapper [type="checkbox"]:not(:checked),
    .mlist-outer-wrapper [type="checkbox"]:checked {
        width: 3.076923076923077vw;
        height: 3.076923076923077vw;
        margin: 0px;
        padding: 0px;
        box-sizing: border-box;
    }

    .rightWrapper {
        display: none;
    }

    .big {
        padding: 0px;
        font-size: 16px;
        letter-spacing: 0.4px;
    }

    .leftWrapp {
        width: 100%;
    }

    .first-pg.mobi {
        /* max-width: 300px; */
        width: 100%;
        margin: 30px auto;
        /* margin-bottom: 30px; */
        display: none;
    }

    .purchase-text {
        font-size: 2.5641025641025643vw;
        text-align: left;
        text-transform: uppercase;
        color: #000000;
        line-height: 3.58974358974359vw;
        font-family: nimbus-sans, sans-serif;
        font-weight: 900;
        font-style: normal;
    }

    .agree-text {
        font-size: 2.051282051282051vw;
        color: #000000;
        line-height: 3.076923076923077vw;
        font-family: nimbus-sans, sans-serif;
        font-weight: 900;
        font-style: normal;
        text-transform: capitalize;
        text-align: left;
    }

    .spotifySubmitButton.submitButton {
        width: 95%;
        /* margin-left: -2px; */
        margin: 0 auto;
    }

    .submitButton a.overflowButton {
        display: block;
        height: 13.046153846153846vw;
        line-height: 13.046153846153846vw;
        color: #000;
        font-family: "aktiv-grotesk-extended", sans-serif;
        letter-spacing: 0;
        font-weight: 400;
        font-style: normal;
        text-decoration: none;
        text-transform: uppercase;
        background: #000000;
        color: #FFFE80;
        border: 1px solid #000000 !important;
        box-sizing: border-box;
        cursor: pointer;
        font-size: 3.58974358974359vw;
        -webkit-appearance: none;
        border-radius: 0;
        box-sizing: border-box;
        transition: none !important;
        -webkit-transition: none !important;
    }

    input#email {
        color: #060000;
        -webkit-text-fill-color: #060000;
        width: 100%;
        max-width: 100%;
        line-height: 50px;
        height: 50px;
        border: 1px solid #d6d6d6;
        background: #e6e6e6;
        text-indent: 15px;
        font-family: "aktiv-grotesk-extended", sans-serif;

        font-weight: 400;
        font-style: normal;
        font-size: 12px;
        padding-top: 5px;
        box-sizing: border-box;
        text-transform: capitalize;
        -webkit-appearance: none;
        border-radius: 0;
        letter-spacing: 0.3px;
    }

    .email-error,
    .email-error1 {
        color: #ff0000;
        position: absolute;
        width: 100%;
        bottom: -15px;
        font-size: 12px;
        display: none;
        text-align: left;
    }

    .urlerror1 {
        display: none;
        color: #ff0000;
        font-size: 12px;
        text-align: left;
        margin-bottom: 20px;
        margin-left: 0;
    }

    .followWrapper {
        text-align: center;
    }

    .mlist-outer-wrapper [type="checkbox"]:not(:checked)+label:before,
    .mlist-outer-wrapper [type="checkbox"]:checked+label:before {
        width: 3.8461538461538463vw;
        height: 3.8461538461538463vw;
        border: 1px solid #29323B;
        background: #29323B;
    }

    .mlist-outer-wrapper [type="checkbox"]:checked+label:after {
        content: "\2713";
        position: absolute;
        top: 0.5128205128205128vw;
        line-height: 1;
        left: 1vw;
        font-size: 2.5641025641025643vw;
        color: #FFFE80;
        font-weight: 400;
        text-align: center;
    }

    div#spotifyLightBox,
    div#appleLightBox {
        left: 0;
        top: -0.307692vw;
        right: auto;
        margin: auto;
        text-align: center;
        /* position: relative; */
        padding-bottom: 0%;
        padding: 6.410256410256411vw 0;
    }

    div#appleLightBox:before {
        content: "";
        position: absolute;
        top: 2vw;
        transform: rotate(180deg);
        width: 0;
        height: 0;
        border-top: solid 5.128205128205129vw #FFFE80;
        border-left: solid 5.128205128205129vw transparent;
        border-right: solid 5.128205128205129vw transparent;
    }

    .mlist-wrapper {
        width: 90%;
        max-width: 100%;
        padding: 6.410256410256411vw;
        margin: 0 auto;
        z-index: 99999;
        position: relative;
    }

    div#mlistLightBox {
        /* width: 380px;
                max-width: 380px; */
        left: 0;
        top: 0;
        right: auto;
        margin: auto;
        text-align: center;
        /* position: relative; */
        padding-bottom: 0%;
    }

    div#mlistLightBox:before {
        left: 47%;
        content: "";
        position: absolute;
        top: 0px;
        transform: rotate(180deg);
        width: 0;
        height: 0;
        border-top: solid 20px #060000;
        border-left: solid 20px transparent;
        border-right: solid 20px transparent;
    }

    .footerWrapper {
        width: 100%;
        padding: 0px;
        margin: 0 auto;
        background: url(../assets/MusicVideoDay.jpg) no-repeat;
        background-size: cover;
        height: 65vh;
        position: relative;
    }

    .footerFollowWrapper {
        width: 100%;
        text-align: center;
        margin: 0 auto;
        display: block;
    }

    .footerFollowWrapper,
    .tohome,
    .desktopFooterWrapper {
        width: 100%;
        text-align: center;
        margin: 0 auto 11.153846153846153vw;
        display: block;
        position: absolute;
        bottom: 0;
        padding-bottom: 0;
        margin-bottom: 3.5vw;
    }

    .formData input:checked+label:after,
    .formData input:checked+label+label:after {
        content: "\2713";
        line-height: 0;
        color: #000;
        display: block;
        text-indent: 0;
        font-size: 4vw;
        position: absolute;
        top: 1.794871794871795vw;
        left: 0.5128205128205128vw;
    }

    .tohome {
        display: none;
    }

    .tohome.mobi {
        display: block;
    }

    .footerFollowWrapper {
        margin-top: 6.153846153846154vw;
        margin-bottom: 6.153846153846154vw;
        position: absolute;
        bottom: 10vw;
    }

    a.ot-sdk-show-settings {
        display: inline-block;
    }

    .desktopFooterWrapper span,
    .desktopFooterWrapper a {
        line-height: 3.8461538461538463vw;
    }

    /* input#email {
                font-size: 16px;
                padding-top: 1px;
            } */

    .second-pg.mobi {
        max-width: 80%;
        margin: 0 auto;
        margin-bottom: 35px;
    }

    .small {
        margin: 3.8461538461538463vw auto 0;
        font-size: 3.076923076923077vw;
        letter-spacing: 0;
    }

    .fb-btn a,
    .tw-btn a {
        display: block;
        width: 140px;
        height: 50px;
        line-height: 50px;
        color: #000;
        font-size: 14px;
        font-family: "aktiv-grotesk-extended", sans-serif;
        letter-spacing: 0.7px;
        font-weight: 400;
        font-style: normal;
        letter-spacing: 0px;
        text-decoration: none;
        text-transform: uppercase;
        background: #060000;
        color: #F5F4F4;
        border: 1px solid #050505;
        box-sizing: border-box;
        cursor: pointer;
        font-size: 14px;
    }

    .fb-btn a i,
    .tw-btn a i {
        padding-left: 20px;
        font-size: 20px;
    }

    .musci-header {
        font-size: 3.58974358974359vw;
        line-height: 6.666666666666667vw;
        font-family: "aktiv-grotesk-extended", sans-serif;
        font-weight: 400;
        font-style: normal;
        color: #fff;
        letter-spacing: 0px;
        margin-bottom: 10vw;
    }

    .listen-now a {
        display: block;
        line-height: 50px;
        height: 50px;
        width: 12vw;
        margin: 0 auto;
        margin-top: 35px;
        font-family: "aktiv-grotesk-extended", sans-serif;
        letter-spacing: 0.7px;
        font-weight: 400;
        font-style: normal;
        text-decoration: none;
        text-transform: uppercase;
        background: #060000;
        color: #F5F4F4;
        border: 1px solid #050505;
        box-sizing: border-box;
        cursor: pointer;
        font-size: 14px;
    }

    .listen-now a {
        width: 180px;
    }

    .fullWrapp {
        padding-top: 0;
        box-sizing: border-box;
        min-height: auto;
        /* min-height: calc(100vh - 130px); */
    }

    .innerSweeps {
        margin-top: 150px;
    }

    div#spotifyLightBox:before {
        left: 28%;
        content: "";
        position: absolute;
        top: 2vw;
        transform: rotate(180deg);
        width: 0;
        height: 0;
        border-top: solid 5.128205128205129vw #FFFE80;
        border-left: solid 5.128205128205129vw transparent;
        border-right: solid 5.128205128205129vw transparent;
    }

    div#appleLightBox:before {
        left: 68%;
    }

    body.secondformpage .leftWrapp {
        width: 100%;
        min-height: auto;
    }

    .merch-images {
        width: 100%;
        margin: 17.723076923076924vw auto 0;
    }
}

@media (max-width: 1023px) and (orientation: landscape) {
    .footerWrapper {
        padding-top: 160px;
        padding-bottom: 90px;
    }

    .innerSweeps {
        margin-top: 100px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {
    .fullWrapp {
        min-height: calc(100vh - 2vh);
    }
}

.mlist-field.email-field label.error {
    color: #ff0000;
    font-family: "aktiv-grotesk-extended", sans-serif;

    font-weight: 400;
    font-style: normal;
    position: absolute;
    width: 100%;
    bottom: -15px;
    font-size: 10px;
    left: 0px;
    text-align: left;
}

.mlist-outer-wrapper [type="checkbox"]:not(:checked)+label+label:before,
.mlist-outer-wrapper [type="checkbox"]:checked+label+label:before {
    width: 12px;
    height: 12px;
    border: 1px solid #f5f4f4;
    background: #f5f4f4;
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    border-radius: 0px;
    box-sizing: border-box;
}

.mlist-outer-wrapper [type="checkbox"]:checked+label+label:after {
    content: "\2713";
    position: absolute;
    top: 2px;
    line-height: 1;
    left: 2px;
    font-size: 10px;
    color: #050505;
    font-weight: 400;
    text-align: center;
}

html {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

.primary-list-values {
    display: block;
}

div#block-navigationmenu {
    display: none;
}

.node--unpublished {
    padding: 0;
    background-color: transparent;
}

#page,
#main-wrapper,
.region-primary-menu .menu-item a.is-active,
.region-primary-menu .menu-item--active-trail a {
    background: transparent;
}

/* #page {
        overflow: hidden; 
        min-height: auto;
    } */

#page::-webkit-scrollbar {
    display: none;
}

/* ---------------  Code for second Form ------------------------- */
/* .additional-CDC {
            border: 1px solid #050505;
            border-radius: 20px;
            max-width: 95%;
            padding: 2%;
            margin: 0 auto;
        } */

.additional-CDC {
    /* border: 1px solid #D6D6D6;*/
    /* border-radius: 20px; */
    max-width: 70%;
    padding: 3%;
    margin: 0 auto;
    background: transparent;
    font-family: "aktiv-grotesk-extended", sans-serif;
}

.additional-CDC input::-webkit-input-placeholder {
    color: #060000;
    opacity: 1;
}

.additional-CDC input:-moz-placeholder {
    /* Firefox 18- */
    color: #060000;
    opacity: 1;
}

.additional-CDC input::-moz-placeholder {
    /* Firefox 19+ */
    color: #060000;
    opacity: 1;
}

.additional-CDC input:-ms-input-placeholder {
    color: #060000;
    opacity: 1;
}

@media (max-width: 1024px) {
    .additional-CDC {
        max-width: 90%;
    }

    .formData input,
    .formData select {
        font-size: 12px !important;
        height: 50px;
        line-height: 50px;
        padding-left: 10px;
        letter-spacing: 0.3px;
    }
}

.formData input,
.formData select {
    width: 100%;
    text-transform: capitalize;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    color: #000000;
    font-size: 1.0248901903367496vw;
    letter-spacing: 0;
    margin: 0 auto;
    border: 1px solid #fff;
    background-color: #FFFFFF;
    height: 3.6603221083455346vw;
    line-height: 3.6603221083455346vw;
    padding: 0;
    text-align: center;
    text-align: left;
    text-align-last: left;
    padding-left: 1.4641288433382138vw;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 400;
    font-style: normal;
    box-sizing: border-box;
    border-radius: 0px !important;
}

.formData select {
    background: url(../assets/dropdown-arrowNew.svg) no-repeat #fff;
    line-height: 2.891vw;
    padding-right: 1.875vw;
    background-position: 93% 50%;
    background-size: 1vw;
    /* background-color: #050505; */
}

.formData .mlist-checks {
    position: relative;
}

input.global-list-checkbox {
    display: inline-block;
    vertical-align: middle;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
    -webkit-text-fill-color: #060000 !important;
}

label.global-list {
    font-size: 8px;
    padding: 0px 0 0 2vw;
    line-height: 9px;
    display: inline-block;
    width: 100%;
}

.additional-CDC .agree-text {
    position: absolute;
    left: 1.875vw;
    /* top: 5px; */
    font-size: 7px;
    text-transform: capitalize;
}

.additional-CDC .agree-text {
    font-size: 0.7320644216691069vw;
    color: #FFFFFF;
    line-height: 1.171303074670571vw;
    text-transform: inherit;
    text-align: left;
    /* margin-top: 0.469vw;		 */
}

.FollowSharedSecondSubmit.buttons.tilter {
    width: 23.42606149341142vw;
    color: #000000;
    text-transform: uppercase;
    background: #FFFE80;
    border: 1px solid #FFFE80;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-appearance: none;
    box-sizing: border-box;
    height: 3.724743777452416vw;
    line-height: 3.724743777452416vw;
    font-size: 1.0248901903367496vw;
    margin: 0 auto;
    margin-top: 3.1961932650073206vw;
    text-align: center;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 700;
    font-style: normal;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

.FollowSharedSecondSubmit.buttons.tilter:hover {
    background: #000;
    border: 1.5px solid #DB0706;
    color: #DB0706;
    opacity: 1;
}

.listen-now a:hover {
    background: #F5F4F4;
    border: 1px solid #F5F4F4;
    color: #060000;
}

.additional-CDC .small {
    font-size: 0.8784773060029283vw;
    line-height: 1.390922401171303vw;
    letter-spacing: 0;
    text-transform: capitalize;
    color: #FFFFFF;
    margin-top: 1.610541727672035vw;
    margin-bottom: 1.2445095168374818vw;
    font-weight: 700;
}

.formData {
    width: 100%;
    margin: 0 auto;
    border-radius: 10px;
    box-sizing: border-box;
}

.inputItem.zipcountry {
    /* font-size: 0; */
    /* width: 100%; */
    margin-top: 1.610541727672035vw;
}

.inputItem.zip {
    margin-right: 2%;
    display: inline-block;
    display: inline-block;
    vertical-align: top;
    width: 40%;
    text-align: center;
    text-align-last: left;
    text-align: -webkit-left;
}

.inputItem.country {
    display: inline-block;
    display: inline-block;
    vertical-align: top;
    width: 58%;
    text-align: center;
    text-align-last: left;
    margin-top: 0;
    text-align: -webkit-left;
}

select#country {
    text-transform: capitalize;
    height: 3.6603221083455346vw;
    padding-left: 1.5168374816983894vw;
}

select#dobMonth {
    height: 3.6603221083455346vw;
    padding-left: 1.0980966325036603vw;
    line-height: 3.6603221083455346vw;
}

select#dobDay {
    height: 3.6603221083455346vw;
    padding-left: 1.0980966325036603vw;
    line-height: 3.6603221083455346vw;
}

.inputItem.birthday {
    width: 100%;
}

.inputItem.birthday label {
    color: #FFFFFF;
    text-align: left;
    display: block;
    font-size: 0.8784773060029283vw;
    letter-spacing: 0;
    padding-bottom: 0.6588579795021962vw;
    text-transform: capitalize;
    font-family: "aktiv-grotesk-extended", sans-serif;
    font-weight: 500;
    font-style: normal;
    padding-top: 1.7569546120058566vw;
}

.mobilebr {
    display: none;
}

.birthday #dobMonth,
.birthday #dobDay {
    display: inline-block;
    vertical-align: middle;
    width: 49%;
    text-align: center;
    text-align-last: left;
    text-align: -webkit-left;
    text-transform: lowercase;
}

.birthday #dobMonth {
    margin-right: 2%;
}

.birthday #dobDay {
    margin-right: 0;
}

span.cp-sep {
    display: inline-block;
}

#dobDay {
    margin-right: 2%;
    width: 55%;
    /* width: 53%; */
}

@media (max-width: 1024px) {
    .additional-CDC {
        max-width: 85%;
    }

    .formData input,
    .formData select {
        font-size: 3.076923076923077vw !important;
        height: 12.820512820512821vw;
        line-height: 12.820512820512821vw;
        padding-left: 2.5641025641025643vw;
        letter-spacing: 0;
    }

    select#country {
        height: 12.820512820512821vw;
        padding-left: 2.5641025641025643vw;
    }

    select#dobMonth {
        height: 12.820512820512821vw;
        padding-left: 2.5641025641025643vw;
        line-height: 11.538461538461538vw;
    }

    .form2BirthdayDayError {
        width: 51%;
    }

    .form2BirthdayMonthError {
        width: 48%;
    }

    select#dobDay {
        height: 12.820512820512821vw;
        padding-left: 2.5641025641025643vw;
        line-height: 11.538461538461538vw;
    }

    .additional-CDC .agree-text {
        font-size: 2.5641025641025643vw;
        line-height: 1.5;
        left: 4.820513vw;
    }

    .FollowSharedSecondSubmit.buttons.tilter {
        height: 12.307692307692308vw;
        line-height: 12.307692307692308vw;
        margin: 10.76923076923077vw auto;
    }

    .formData select {
        background-size: 3vw;
    }

}

@media only screen and (max-width: 1024px) {
    label.global-list {
        font-size: 2.051282051282051vw;
        padding: 0px 0 0 18px;
        line-height: 3.076923076923077vw;
        display: inline-block;
        width: 100%;
    }

    .termsContent {
        width: 95%;
    }

    .inputItem.birthday label {
        font-size: 3.076923076923077vw;
        line-height: 3.8461538461538463vw;
        letter-spacing: 0;
        padding-top: 6.153846153846154vw;
        padding-bottom: 2.3076923076923075vw;
    }

    .inputItem.country {
        display: inline-block;
        display: inline-block;
        vertical-align: top;
        width: 58%;
        text-align: center;
        text-align-last: left;
        margin-top: 0;
        text-align: -webkit-left;
    }

    .inputItem.zipcountry {
        margin-top: 5.641025641025641vw;
    }

    .mobilebr {
        display: block;
    }

    span.cp-sep {
        display: inline-block;
    }

    span.cpy-sep {
        display: none;
    }

    .additional-CDC .small {
        font-size: 3.076923076923077vw;
        line-height: 4.871794871794871vw;
        margin-top: 5.641025641025641vw;
        margin-bottom: 4.358974358974359vw;
    }

    .music-section {
        margin-bottom: 5vw;
    }
}

@media (max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {
    .mlist-wrapper {
        width: 92%;
        max-width: 100%;
        margin: 0 auto;
    }

    /* div#spotifyLightBox:before {
        left: 39%;
        content: "";
        position: absolute;
        top: 6px;
        transform: rotate(180deg);
        width: 0;
        height: 0;
        border-top: solid 20px #FFFE80;
        border-left: solid 20px transparent;
        border-right: solid 20px transparent;
    } */
    /* 
    div#appleLightBox:before {
        left: 57%;
        top: 7px;
    } */
    /* 
    div#mlistLightBox:before {
        left: 49%;
        content: "";
        position: absolute;
        top: 0px;
        transform: rotate(180deg);
        width: 0;
        height: 0;
        border-top: solid 20px #FFFE80;
        border-left: solid 20px transparent;
        border-right: solid 20px transparent;
    } */


    .mlistSignUpEmail {
        padding: 1% 0;
    }

    span.pp-sep {
        display: inline-block;
    }

    .purchase-text {
        font-size: 2.5641025641025643vw;
        text-align: left;
        text-transform: uppercase;
        color: #29323B;
        line-height: 3.58974358974359vw;
        font-family: nimbus-sans, sans-serif;
        font-weight: 900;
        font-style: normal;
    }

    .agree-text {
        font-size: 2.5641025641025643vw;
        color: #F5F4F4;
        line-height: 1.5;
        font-family: "aktiv-grotesk-extended", sans-serif;
        font-weight: 400;
        font-style: normal;
        text-transform: capitalize;
        text-align: left;
    }
}

@media only screen and (max-width: 1023px) {
    div#toolbar-item-administration-tray {
        display: none;
    }

    body.toolbar-tray-open.toolbar-vertical.toolbar-fixed {
        margin: 0 auto;
    }

    body {
        background: #0D1518;
    }
}

/* @media only screen and (min-width: 1920px) {
        .secondformpage .fullWrapp {
    font-size: 0px;
    height: calc(100vh - 17vh);
}


.right-img {
    position: absolute;
    top: 42%;
    transform: translateY(-50%);
    width: 80%;
    right: 25%;
    display: block;a
}
    } */
@media only screen and (max-width: 767px) {
    .commonHeaderText.secondHeader {
        width: 90%;
    }
}

@media only screen and (max-width: 1023px) {
    .FollowSharedSecondSubmit.buttons.tilter {
        font-size: 3.58974358974359vw;
        width: 82.05128205128206vw;
        line-height: 13.046153846153846vw;
        height: 13.046153846153846vw;
    }
}

@media only screen and (max-width: 896px) and (orientation: landscape) {
    .additional-CDC .agree-text {
        font-size: 2.5641025641025643vw;
        color: #FFFFFF;
        line-height: 7px;
        letter-spacing: 0.15px;
        text-transform: inherit;
        text-align: left;
        line-height: 1;
        margin-top: 0;
        font-family: "aktiv-grotesk-extended", sans-serif;
        font-weight: 400;
        font-style: normal;
    }
}



input.global-list-checkbox {
    /* width: 1.302vw;
    height: 1.302vw;
    margin: 0;
    position: absolute;
    cursor: pointer; */
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 1vw;
    height: 1vw;
    box-sizing: border-box;
    padding: 0;
    opacity: 0;
    z-index: 100;
    cursor: pointer;
    margin: 0;
}

.formData .global-list:before {
    background-color: #fff;
    color: #FFFE80;
    /* margin-top: 0.3vw; */
}

.global-list:before {
    content: '/2713';
    position: absolute;
    display: inline-block;
    vertical-align: top;
    text-indent: -9999px;
    font-size: 1vw;
    text-align: center;
    line-height: 18px;
    box-sizing: border-box;
    color: #000;
    background-color: #000;
    width: 1vw;
    height: 1vw;
    margin: 0;
    top: 0;
    border-radius: 0;
    left: 0;
}

label.global-list {
    padding-left: 2vw;
}

.formData .mlist-checks {
    width: 100%;
}


body.secondformpage.secondForm .formData .mlist-checks {
    margin: 20px 0;
    position: relative;
}

@media only screen and (max-width:1024px) {
    .artist-logo {
        width: 34.52307692307692vw;
        margin: 10.153846153846153vw auto 5.164102564102564vw;
    }

    input.global-list-checkbox {
        width: 5.128205128205129vw;
        height: 5.128205128205129vw;
        margin: 0;
        position: absolute;
        cursor: pointer;
    }

    .formData .global-list:before {
        background-color: #FFFFFF;
        color: #FFFE80;
    }

    body.secondformpage.secondForm .formData input:checked+label:after,
    .formData input:checked+label+label:after {
        content: "\2713";
        line-height: 1;
        color: #0000;
        display: block;
        text-indent: 0;
        font-size: 14px;
        position: absolute;
        top: 0px;
        left: 2px;
        text-align: left;
        box-sizing: border-box;
        /* z-index: 111111; */
    }

    label.global-list {
        padding-left: 5vw;
    }

    .global-list:before {
        content: '/2713';
        position: absolute;
        display: inline-block;
        vertical-align: top;
        text-indent: -9999px;
        font-size: 2.5641025641025643vw;
        text-align: center;
        line-height: 4.615384615384615vw;
        box-sizing: border-box;
        color: #fff;
        background-color: #FFFFFF;
        width: 3.8461538461538463vw;
        height: 3.8461538461538463vw;
        margin: 0;
        top: 0;
        border-radius: 0;
        left: 0;
    }

    .form2error,.form2BirthdayDayError,.form2BirthdayMonthError {
        font-size: 2.3vw;
    }
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
    -webkit-text-fill-color: #060000 !important;
}

@media (min-width: 1920px) {
    div#spotifyLightBox {
        background: transparent;
        padding: 1.953vw;
        box-sizing: border-box;
        position: absolute;
        left: -2.734vw;
        /* width: 380px; */
        top: -0.5vw;
        /* overflow: visible!important; */
    }

    div#appleLightBox {
        background: transparent;
        padding: 1.953vw;
        box-sizing: border-box;
        position: absolute;
        left: -3.906vw;
        /* width: 380px; */
        top: -0.2vw;
        /* overflow: visible!important; */
    }

    div#mlistLightBox {
        background: transparent;
        padding: 1.953vw;
        box-sizing: border-box;
        position: absolute;
        left: -3.8vw;
        /* width: 380px; */
        top: -1.563vw;
        /* overflow: visible!important; */
    }
}

@media (max-width: 767px) and (orientation:portrait) {
    div#mlistLightBox {
        padding: 10px 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .followWrapper i.fab.fa-spotify,
    .followWrapper i.fab.fa-apple {
        font-size: 3.128205vw;
    }

    ul.footer-social1 li a {
        font-size: 3.641026vw;
    }
}

@media only screen and (max-width: 1024px) and (orientation: landscape) {
    .footerWrapper {
        height: 220vh;
    }

    ul.footer-social1 li a {
        font-size: 2.641026vw;
    }

    .followWrapper i.fab.fa-spotify,
    .followWrapper i.fab.fa-apple {
        font-size: 3.128205vw;
        margin-left: 2.174359vw;
    }

    label.global-list {
        padding-left: 5vw;
    }

    .formData input:checked+label:after,
    .formData input:checked+label+label:after {
        font-size: 4vw;
        top: 1.5vw;
        left: 0.5vw;
        color: #000;
    }

    .FollowSharedSecondSubmit.buttons.tilter {
        font-size: 2vw;
        line-height: 7.820513vw;
        height: 7.820513vw;
    }

    .inputItem.birthday label {
        font-size: 2.076923vw;
        line-height: 2.846154vw;
        letter-spacing: 0;
        padding-top: 0.5vw;
        padding-bottom: 0.5vw;
    }

    .formData input,
    .formData select,
    select#country,
    .birthday #dobMonth,
    .birthday #dobDay {
        height: 7.820513vw;
        line-height: 7.820513vw;
    }

    .inputItem.zipcountry {
        margin-top: 2.641026vw;
    }

    .commonHeaderText.secondHeader {
        font-size: 2.5vw;
        line-height: 5.666667vw;
        padding-bottom: 5.128205128205129vw;
    }

    .followOnSpotify a,
    .followOnApple a {
        width: 31.45641vw;
        height: 10.820513vw;
        line-height: 10.820513vw;
    }

    .submitButton a.overflowButton {
        height: 10.046154vw;
        line-height: 10.046154vw;
        font-size: 2.8vw;
    }

    div#spotifyLightBox,
    div#appleLightBox {
        top: -1.8vw;
    }

    .form2error,
    .form2BirthdayDayError,
    .form2BirthdayMonthError {
        font-size: 1.732064vw;
    }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    .commonHeaderText.secondHeader {
        font-size: 2.5vw;
        line-height: 6.666667vw;
    }
    body.secondformpage .leftWrapp,
    body.secondformpage .rightWrapper{
        height: 55vh !important;
    }
    .rightWrapper{
        

    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
    .rightWrapper {
        height: 55vh;
    }
    body.secondformpage .rightWrapper{
        height: 55vh;
    }
    body.secondformpage .leftWrapp{
        min-height: 60vh;
    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    .form2error {
        font-size: 1vw;
    }
}