	/* Grid defaults */
    .shush-row {
        display:flex;
    }
    .shush-col-1 {
        width:8.333%;
    }
    .shush-col-2 {
        width:16.666%;
    }
    .shush-col-3 {
        width:25%;
    }
    .shush-col-4 {
        width:33.333%;
    }
    .shush-col-5 {
        width:41.666%;
    }
    .shush-col-6 {
        width:50%;
    }
    .shush-col-7 {
        width:58.333%;
    }
    .shush-col-8 {
        width:66.666%;
    }
    .shush-col-9 {
        width:75%;
    }
    .shush-col-10 {
        width:83.333%;
    }
    .shush-col-11 {
        width:91.666%;
    }
    .shush-col-12 {
        width:100%;
    }
    .container {
        max-width:1200px;
        margin:0 auto;
        position:relative;
    }
    section {
        clear: both;
    }
    .separator {
        border: 2px solid #000;
    }
    .site-inner h2, .site-inner h2 a{
        font-family: 'Gotham-bold';
        font-size: 30px;
        text-align: center;
        font-weight: lighter;
        text-transform: uppercase;
    }
    .site-inner h2 a{
        color: #000;
        text-decoration: none;
    }
    .site-inner h2 a:hover{
        text-decoration: underline;
    }
    /* Fonts */
    @font-face {
        font-family: 'Gotham-bold';
        src: url('/wp-content/themes/genesis-aim/assets/fonts/Gotham-Bold.eot');
        src: url('/wp-content/themes/genesis-aim/assets/fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/genesis-aim/assets/fonts/Gotham-Bold.woff2') format('woff2'),
        url('/wp-content/themes/genesis-aim/assets/fonts/Gotham-Bold.woff') format('woff'),
        url('/wp-content/themes/genesis-aim/assets/fonts/Gotham-Bold.ttf') format('truetype'),
        url('/wp-content/themes/genesis-aim/assets/fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
        font-weight: bold;
        font-style: normal;
    }
    /* Header */
    .fontawesome-menu::before {
        content: "\f0c9" !important;
    }
    .menu-toggle.activated::before {
        content: "" !important;
    }
    .fontawesome-menu::before {
        font-family: FontAwesome !important;
        display: inline-block;
        line-height: 1;
        font-weight: 400;
        font-style: normal;
        speak: none;
        text-decoration: inherit;
        text-transform: none;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        width: 20px;
        height: 20px;
        font-size: 20px;
        vertical-align: top;
        text-align: center;
        transition: color 0.1s ease-in;
    }
    header .nav-primary{
        background-image:url("/wp-content/themes/genesis-aim/images/Johnny_Marr_crowd_shot_1.jpg");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
    .site-header.active-menu::before {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.7);
        height: 100%;
        z-index: -1;
    }
    .site-header.active-menu {
        height: auto;
        /*overflow:visible !important;*/
    }
    /*.site-header .social-icons-wrapper-menu {
        display:none;
    }*/
    .site-header.active-menu .social-icons-wrapper-menu {
        display:block;
    }
    .site-header .register-login-menu {text-transform: capitalize; z-index: 99; padding-right: 15px;}
    .site-header.active-menu .register-login-menu {
        display:none;
    }
    .site-header.active-menu .nav-primary {
        opacity: 1;
        /*animation-name: fadeInOpacity;
        animation-iteration-count: 1;
        animation-timing-function: ease-in;
        animation-duration: 0.6s;*/
        position: absolute;
        top: 0;
        bottom:0;
        height: 100vh;
        left: 0;
		display: inline-block!important;
    }
    /*@keyframes fadeInOpacity {
        0% {
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }*/
    .site-header .nav-primary {
        opacity: 0;
        /*animation-name: fadeOutOpacity;
        animation-iteration-count: 1;
        animation-timing-function: ease-in;
        animation-duration: 0.6s;*/
        position: absolute;
        top: 0;
        padding: 0;
        overflow: hidden;
        left: 0;
        bottom: 0;
        /*height: 100vh;*/
        height: 0;
    }
    /*@keyframes fadeOutOpacity {
        0% {
            opacity: 1;
        }
        100% {
            opacity: 0;
        }
    }*/
    /* Menu */
    /*.sub-menu-toggle.dashicons-before.dashicons-arrow-down-alt2 {
        height: 100%;
    }*/
    #menu-main {
        text-align: center;
    }
    .genesis-nav-menu a {
        color: #333;
        display: block;
        font-size: 42px;
        font-weight: 400;
        outline-offset: -1px;
        padding-bottom: 12px;
        padding-top: 12px;
        text-decoration: none;
    }
    .sub-menu-toggle.dashicons-before.dashicons-arrow-down-alt2 {
        width: 100%;
        height: 100%;
        display: none!important;
    }
    /* Register/Login */
    .register-login-img {
        width: 497px;
        display: block;
        padding: 419px 0;
        text-align: center;
    }
    .content {
        position: relative;
        width: 90%;
        max-width: 400px;
        margin: auto;
        overflow: hidden;
    }
.register-login-img-wrapper {
    position: relative;
}
.register-login-img-wrapper img{
    border-radius: 30px;
}
.register-login-img-wrapper h3 {
    position: absolute;
    left: 50%;
    top: 50%;
    color: #fff;
    z-index: 9;
    transform: translateX(-50%) translateY(-50%);
}
.content .content-overlay {
    background: rgba(31,198,230,0.65);
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    border-radius: 30px;
}
    .content:hover .content-overlay{
        opacity: 1;
    }
p.register-info{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; font-size: 16px; text-align: center;}
p.register-info a{color: #E60961; text-decoration: none;}
p.register-info a:hover{text-decoration: underline!important;}
/* General
----------------------------------------- */
a:hover{
    text-decoration: none!important;
}
p {
    margin: 0 0 15px;
}
.site-inner{
    padding: 60px 30px 60px;
}
a, .menu-toggle, .menu-toggle:hover{
    outline: 0!important;
}
a:hover, a:active, a:focus{
    outline: 0!important;
}
h1, h2, h3, h4, h5, h6, .icp-countdown{
    font-family: "Gotham-Bold";
}
h2{
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    font-size: 1.3em;
}
.entry-title{
    display: none;
}
/* Header
----------------------------------------- */
    .sub-menu-toggle.dashicons-before.dashicons-arrow-down-alt2.activated{
        display: none;
    }
    header.site-header{
        padding: 0;
        box-shadow: none;
        background-color: white;
        /*overflow: hidden !important;*/
    }
    header.site-header .container {
        padding: 15px 30px;
        /*z-index: 999;*/
        position: relative;
        max-width: inherit;
        opacity: 1;
    }
    header.site-header .shush-col-4 img{
        height: 100px;
        margin: 0 auto;
        display: block;
    }
    #genesis-nav-primary .wrap {
        position: relative;
    }
    .genesis-nav-menu a{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        padding: 0px;
        color: #020A0A;
        font-size: 2em;
        line-height: 45px;
    }
    .genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:focus, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .menu-toggle:hover{
        color: #F24470!important;
    }
    a.register-login-menu{
        text-decoration: none;
        color: #000;
        font-family: "Gotham-Bold";
        font-size: 1rem;
    }
    a.register-login-menu:hover{
        color: #F24470;
    }
    .menu-toggle{
        color: #000;
        font-size: 35px;
        margin: 8px 0;
    }
header.site-header .shush-col-4:first-child, header.site-header .shush-col-4:last-child{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}
header.site-header .shush-col-4:last-child{justify-content: flex-end;}
.social-icons{
    display: flex;
}
.social-icons li{
    padding-right: 10px;
    z-index: 9;
    list-style: none!important;
}
.social-icons li a:hover .fa-facebook-f:before, .social-icons li a:hover .fa-twitter:before, .social-icons li a:hover .fa-instagram:before{
    color: #F24470;
}
.fa-facebook-f:before, .fa-twitter:before, .fa-instagram:before{
    font-size: 28px;
    color: #000;
}
li.hashtag{
    font-family: "Gotham-Bold";
    font-size: 1rem;
    color: #000;
}
ul#menu-main {
    /*position: relative;
    width: 100%;
    top: 20%;
    right: 0%;*/
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 50%;
    flex-grow: 1;
    transform: translate(50%, 25%);
}
.site-header .menu-information-container li a{
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    text-align: left;
    font-size: 0.7em;
}
.site-header .menu-legal-container li a{
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    text-align: right;
    font-size: 0.7em;
    text-align: center;
}
ul#menu-main ul#menu-information.menu, ul#menu-main .menu-legal-container{
    padding: 30px;
}
button{
    font-size: 30px;
}
.genesis-nav-menu .sub-menu a{
    background-color: transparent!important;
    line-height: 1.5!important;
    font-size: 1.5em!important;
}
.genesis-nav-menu .sub-menu a:focus{
    outline: none!important;
}
.sub-menu-toggle.dashicons-before.dashicons-arrow-down-alt2.activated{
    outline: 0!important;
}
#legal.shush-row{
    width: 100%;
}
/* Home
----------------------------------------- */
.arrows-wrapper {
    position: absolute;
    top: 50%;
    width: 100%;
}
.black-1-next.slick-arrow {
    right: -25px;
    position: absolute;
}
    .black-1-prev.slick-arrow {
        position: absolute;
        left: -25px;
    }
    .black-2-next.slick-arrow {
        right: -25px;
        position: absolute;
    }
    .black-2-prev.slick-arrow {
        position: absolute;
        left: -25px;
    }
    .information-text{
        margin: 60px 0 40px;
    }
    .information-text h1{
        font-family: 'Gotham-bold';
        font-size: 1.3em;
        text-align: center;
        font-weight: lighter;
        text-transform: uppercase;
    }
.information-text p{
    /*font-family: "Gotham-Bold";
    font-size: 2rem;*/
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    text-align: center;
    line-height: initial;
}
    .information-text p a, .information-text h1 span a, .information-text h5 a{
        color: #E60961;
        text-decoration: none;
    }
    .information-text p a:hover, .information-text h1 span a:hover, .information-text h5 a:hover{
        text-decoration: underline;
    }
    .submissions-wrapper{
        position: relative;
    }
    .submissions-inner {
        height: 100%;
    }
    .submissions-title {
        position: relative;
        z-index: 9;
        text-align: center;
        line-height: initial;
        height: 100%;
    width: 80%;
    margin: 0 auto;
    }
.submissions-title a {
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    padding: 0px;
    font-size: 2em;
    text-decoration: none;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-around;
    height: 100%;
}
.submissions-title a:hover{
    color: #E60961
}
    .carrousel-item{
        padding: 0 15px!important;
        color: #000;
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        padding: 0px;
        font-size: 1em;
        text-decoration: none;
    line-height: 1.2;
    text-align: center;
    }
    .sponsor-info-wrapper{
        color: #E60961;
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 0.8em;
    }
    .soundcloud a{
        color: #E60961;
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 0.8em;
        text-decoration: none;
    }
    h2.title.title_big:before, h2.title.title_big:after{
        position: relative;
        content: '';
        height: 2px;
        width: 100%;
        background: #000;
    }
    section.section-4{
        margin-top: 100px;
    }
    section.section-5{
        margin-top: 100px;
    }
    section.section-6{
        background-color: #000;
        padding: 100px 0;
        margin-top: 100px;
    }
    .footer-title{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        padding: 0px;
        font-size: 1.5em;
        color: #fff;
    }
section.section-6 .shush-col-5{
    display: flex;
    justify-content: center;
    align-items: inherit;
    flex-direction: column;
    width: 50%;
    flex-grow: 1;
}
section.section-6 .shush-col-5 img{
    border-radius: 30px;
}
    .post-date{
        color: #E60961;
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        padding: 0px;
        font-size: 1em;
        padding-right: 30px;
    }
.post-title{
    line-height: 1.2;
    padding-right: 30px;
}
.post-title a{
    color: #fff;
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    padding: 0px;
    font-size: 1em;
    text-decoration: none;
}
.post-excerpt{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    padding-top: 30px;
    padding-right: 30px;
    color: #fff;
}
section.section-3 .shush-col-5{
    margin: 0 2% 0% 4%;
}
section.section-3 .shush-col-7{
    margin: 0 4% 0% 2%;
}
.submissions-image-holder{
    border-radius: 30px!important;
}
section.countdown{
	margin-bottom: 60px;
}
/* About
----------------------------------------- */
    body.page-template.page-template-about .container p{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 1rem;
        text-align: center;
    }
    body.page-template.page-template-about .wrap{
        padding: 60px 30px 60px;
    }
    body.page-template.page-template-about .container p a{
        color: #F24470;
        text-decoration: none;
    }
    body.page-template.page-template-about .container p a:hover{
        color: #F24470;
        text-decoration: underline;
    }
.intro p{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; font-size: 1rem; text-align: center; width: 60%; margin: 60px auto;}
    /* Contact
    ----------------------------------------- */
    body.page-template.page-template-contact .wrap{
        padding: 60px 30px 60px;
    }
    .contact-item{
        text-align: center;
    }
    .contact-item-title:first-child{
        margin-top: 0;
    }
    .contact-item-title{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 1em;
        margin-bottom: 5px;
        margin-top: 30px;
    }
    span.contact-item-email, span.contact-item-phone{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 16px;
    }
    span.contact-item-email a, span.contact-item-phone a{
        color: #E60961;
        text-decoration: none;
    }
    span.contact-item-email a:hover, span.contact-item-phone a:hover{
        text-decoration: underline;
    }
/* Category Criteria & FAQs
----------------------------------------- */
.faq li div.chevron-wrap {
    transform: rotate(0deg) translateY(-50%);
    position: absolute;
    right: 15px;
    top: 35px;
    font-size: 10px;
    font-weight: 300;
}
.faq li.opened div.chevron-wrap {
    top:30px;
    transform: rotate(90deg);
}
body.page-template.page-template-criteria-faq .wrap{
    padding: 60px 30px 60px;
}
body.page-template.page-template-faq .wrap{
    padding: 60px 30px 60px;
}
.criteria-info, .ticket-info{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
}
.criteria-info h2, .criteria-info p{
    text-align: center;
}
.ticket-info{
    /*padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;*/
    font-weight: bold;
    text-align: center;
}
.ticket-info a{
    text-align: center;
    color: #fff;
    text-decoration: none;
    display: block;
}
.ticket-info a:hover{
    color: #F24470;
}
section#faqs p{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
}
section#faqs p a{
    color: #E60961;
    text-decoration: none;
}
section#faqs p a:hover{
    text-decoration: underline;
}
    li.q{
        font-family: "Gotham-Bold";
        font-size: 1.125em;
        text-transform: uppercase;
        border-bottom: 1px #ddd solid;
        padding: 10px 0;
        position: relative;
    }
    li.a{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 1rem;
        font-weight: inherit!important;
        color: #000!important;
        padding: 10px 0;
    }
    li.a p{
        margin-top: 10px;
    }
    li.a p a{
        text-decoration: none;
        color: #E60961;
    }
    li.a p a:hover{
        text-decoration: underline;
    }
.fas.fa-chevron-right{
    font-size: 15px;
}
.faq li.a {
    font-weight: bold;
    color: #6bba70;
    background: #fff;
    display: none;
}
.faq li.a a{color: #E60961; text-decoration: none;}
.faq li.a a:hover{text-decoration: underline!important;}
/* Privacy Policy
----------------------------------------- */
body.page-template.page-template-privacy .container p{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    text-align: center;
}
body.page-template.page-template-privacy .container ul{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    margin: 0 0 15px;
}
body.page-template.page-template-privacy .container ul li{
    list-style: circle;
    list-style-position: inside;
}
body.page-template.page-template-privacy .wrap{
    padding: 60px 30px 60px;
}
body.page-template.page-template-privacy .container p a{
    color: #F24470;
    text-decoration: none;
}
body.page-template.page-template-privacy .container p a:hover{
    color: #F24470;
    text-decoration: underline;
}
/* Tickets
----------------------------------------- */
body.page-template.page-template-tickets .container p{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; font-size: 1rem; text-align: center;}
.video-container{position: relative; width: 100%; padding-bottom: 56.25%;}
.video-container iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;}
/* Form Guidance
----------------------------------------- */
body.page-template.page-template-form-guidance .container p{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    text-align: center;
}
body.page-template.page-template-form-guidance .wrap{
    padding: 60px 30px 60px;
}
body.page-template.page-template-form-guidance h2{
    text-align: center;
}
body.page-template.page-template-form-guidance .container p a{
    color: #F24470;
    text-decoration: none;
}
body.page-template.page-template-form-guidance .container p a:hover{
    color: #F24470;
    text-decoration: underline;
}
.pink-box{
    background: #000;
    border-radius: 30px;
    margin-bottom: 60px;
    padding: 20px;
    color: #fff;
}
.pink-box h2{
    color: #F24470;
}
.pink-box h2 a, .pink-box h2 a:hover{
    color: #F24470;
    text-decoration: none;
}
/* Nominees
----------------------------------------- */
    body.page-template.page-template-nominees .container p{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 1rem;
        text-align: center;
    }
    body.page-template.page-template-nominees .wrap{
        padding: 60px 30px 60px;
    }
    body.page-template.page-template-nominees .container p a{
        color: #F24470;
        text-decoration: none;
    }
    body.page-template.page-template-nominees .container p a:hover{
        color: #F24470;
        text-decoration: underline;
    }
    body.page-template.page-template-nominees h2{
        text-align: left;
        display: inline-block;
    }
.carrousel-nominees-gen .carrousel-item{
	float: left;
}
#nominees.shush-row{
    margin-bottom: 100px;
}
body.page-template.page-template-nominees .slick-slide img{
    border-radius: 30px!important;
}
/* Winners
----------------------------------------- */
body.page-template.page-template-heroes .wrap{
    padding: 60px 30px 60px;
}
body.page-template.page-template-heroes h2{
    text-align: left;
    display: inline-block;
}
body.page-template.page-template-heroes #nominees.shush-row:nth-child(2) h2, body.page-template.page-template-heroes #nominees.shush-row:nth-child(3) h2,body.page-template.page-template-heroes #nominees.shush-row:nth-child(4) h2,body.page-template.page-template-heroes #nominees.shush-row:nth-child(5) h2,body.page-template.page-template-heroes #nominees.shush-row:nth-child(6) h2,body.page-template.page-template-heroes #nominees.shush-row:nth-child(7) h2,body.page-template.page-template-heroes #nominees.shush-row:nth-child(8) h2,body.page-template.page-template-heroes #nominees.shush-row:nth-child(9) h2,body.page-template.page-template-heroes #nominees.shush-row:nth-child(10) h2,body.page-template.page-template-heroes #nominees.shush-row:nth-child(11) h2,body.page-template.page-template-heroes #nominees.shush-row:nth-child(12) h2,body.page-template.page-template-heroes #nominees.shush-row:nth-child(13) h2{
    display: none!important;
}
body.page-template.page-template-heroes .slick-slide img{
    border-radius: 30px!important;
}
/* Previous Awards
----------------------------------------- */
    body.page-template.page-template-previous-awards .container p{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 1rem;
        text-align: center;
    }
    body.page-template.page-template-previous-awards .wrap{
        padding: 60px 30px 60px;
    }
    body.page-template.page-template-previous-awards h2{
        text-align: left;
        display: inline-block;
    }
    body.page-template.page-template-previous-awards .container p a{
        color: #F24470;
        text-decoration: none;
    }
    body.page-template.page-template-previous-awards .container p a:hover{
        color: #F24470;
        text-decoration: underline;
    }
/* News - Landing
----------------------------------------- */
body.blog .wrap, body.search.search-no-results .wrap, body.search.search-results .wrap{
    padding: 60px 30px 60px;
}
article.news-article .shush-col-6:last-child{
    padding-left: 5%;
}
article.news-article .single-news-post-excerpt{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 16px;
}
article.news-article .single-news-date-wrapper{
    color: #F24470;
}
.search-form{
    background: #D1D2D4;
    padding: 20px;
    margin-bottom: 60px;
}
input#searchform-1{
    width: 85%;
}
.search-form input[type="submit"]{
    -webkit-clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
    clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
    border-radius: inherit;
    background: #E60961!important;
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    color: #fff!important;
    margin-left: 2%;
}
.search-form input[type="submit"]:hover{
    background-color: #000!important;
}
.pagination{
    float: right;
}
.archive-pagination li a{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
.archive-pagination li a:focus, .archive-pagination li a:hover, .archive-pagination li.active a{
    background-color: #E60961;
}
/* News - Single
----------------------------------------- */
.news-header-box {
	position: relative;
    top: -100px;
    background-color: #fff;
    margin: 0 auto;
    padding: 2.5% 5% 3.5%;
    border: 2px solid #000;
    width: 60%;
  }
.single-news-subtitle-wrapper{
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;	
}
    body.post-template-default.single.single-post .wrap{
        padding: 60px 30px 60px;
    }
  .single-news-image-wrapper img {
    border-radius: 30px;
    width: 100%;
  }
    .single-news-content-wrapper p, .single-news-content-wrapper ul{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 1rem;
    }
.single-news-content-wrapper h6 span a{
	color: #E60961;
	text-decoration: none;
}
.single-news-content-wrapper h6 span a:hover{
	text-decoration: none;
}
    .single-news-content-wrapper ul{
        margin: 0 0 15px;
    }
    .single-news-content-wrapper ul li{
        list-style: circle;
        list-style-position: inside;
    }
	.single-news-content-wrapper ul li a{
		color: #E60961;
    	text-decoration: none;
	}
    .single-news-content-wrapper p:last-child{
        margin-bottom: 60px!important;
    }
    .single-news-sidebar{
        width: 18%;
        float: left;
        margin-right: 2%;
    }
    .single-news-content-wrapper{
        width: 80%;
        float: left;
    }
    .single-news-title-wrapper{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 1.2em;
        margin-bottom: 15px;
    line-height: 1.2;
    }
    .single-news-title-wrapper a{
        color: #000;
        text-decoration: none;
    }
.single-news-title-wrapper a:hover{
    color: #E60961;
}
    ul.post-categories li a{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 0.875em;
        color: #fff;
        background: #E60961;
        padding: 0.325em 1.5em;
        display: block;
        text-align: center;
        white-space: nowrap;
        -webkit-clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        text-decoration: none;
    }
    .single-news-date-wrapper{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 0.825em;
        margin-top: 10px;
    }
    section.recent-news .single-news-date-wrapper{
        font-size: 0.625em;
        color: #E60961;
    }
    section.recent-news .single-news-post-excerpt{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 1rem;
    }
    .recent-news-wrapper .shush-col-4:first-child{
        margin-right: 2%;
    }
    .recent-news-wrapper .shush-col-4:last-child{
        margin-left: 2%;
    }
    #two-col{
        display: inline-block;
        width: 100%;
    }
    .left-img{
        float: left;
    }
    .left-img img{
        border-radius: 30px;
    }
.right-copy{
    float: left;
    margin-left: 3%;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    width: 80%;
}
.right-copy a{
    color: #E60961;
    text-decoration: none;
}
.right-copy a:hover{
    text-decoration: underline;
}
.recent-news-wrapper img{
    border-radius: 30px;
}
.single-news-content-wrapper p a{
    color: #E60961;
		text-decoration: none;
}
section.recent-news{
    margin-bottom: 60px!important;
}
/* Register/Login
----------------------------------------- */
body.page-template.page-template-page-templates.page-template-register-login .site-inner, body.page-template.page-template-page-templates.page-template-register .container{
    max-width: 100%;
}
body.page-template.page-template-page-templates.page-template-register-login .content {
    width: 100%;
    max-width: 100%;
}
body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:first-child{
    margin: 2% 1% 0 0;
}
body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:last-child{
    margin: 2% 0 0 1%;
}
.register-login-img-wrapper h3{
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    padding: 0px;
    font-size: 2em;
}
input, select, textarea, .nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea{
    color: #000!important;
}
    /* Tickets
    ----------------------------------------- */
body.page-template.page-template-tickets .wrap{
    padding: 60px 30px 60px;
}
    .tickets-inner{
        position: absolute;
        left: 50%;
        top: 50%;
        z-index: 9;
        transform: translateX(-50%) translateY(-50%);
        text-align: center;
        line-height: initial;
    width: 70%;
}
.tickets-inner .ticket-info{
    border-bottom: 0;
    }
section.tickets-section .shush-col-6{
    position: relative;
    padding: 4%;
}
    section.tickets-section .shush-col-6 h2{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 2em;
        text-decoration: none;
        color: #fff;
        text-align: center;
    }
    a.open-popup-link_1, a.open-popup-link_2{
        -webkit-clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        border-radius: inherit;
        background: #E60961!important;
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        color: #fff!important;
        font-size: 1em;
        margin: 0;
        padding: 12px;
        display: inline-block;
        margin-bottom: 20px;
        text-align: center;
        text-decoration: none;
    }
a.open-popup-link_1:hover, a.open-popup-link_2:hover{
    background: #000!important;
}
section.tickets-section .shush-col-6 h3{
    background: #fff!important;
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    color: #000!important;
    font-size: 1em;
    margin: 0;
    padding: 12px;
    display: inline-block;
    margin-bottom: 15px;
    text-align: center;
    text-decoration: none;
    border-radius: 30px;
    margin-top: 15px;
}
section.tickets-section .shush-col-6 p{
    font-family: "Gotham-Bold";
    font-size: 1rem;
    text-align: center;
    color: #fff;
    font-weight: normal;
    margin-bottom: 5px;
}
    /* Register
    ----------------------------------------- */
    body.page-template.page-template-page-templates.page-template-register .site-inner{
        max-width: 100%;
    }
    h1.title.title_big:before, h1.title.title_big:after, h3.title.title_big:before, h3.title.title_big:after{
        position: relative;
        content: '';
        height: 2px;
        width: 100%;
        background: #000;
    }
    .title {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: center;
        align-content: stretch;
        align-items: center;
    }
    .title span{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 1em;
        color: #fff;
        background: #000;
        padding: 0.325em 1.5em;
        display: block;
        text-align: center;
        white-space: nowrap;
        -webkit-clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
    }
    p.subheading{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 1em;
        text-align: center;
    }
    p.member-id-heading{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 1em;
        text-align: center;
    }
section.cron-job-search input{
    width: auto;
    margin: 0 auto;
    display: block;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 16px;
    border-radius: 0!important;
}
    section.cron-job-search input:last-child{
        background-color: #000!important;
        color: #ffffff!important;
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 16px;
        padding: 12px;
        display: block;
        text-align: center;
        white-space: nowrap;
        -webkit-clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        margin-top: 30px;
    }
    section.cron-job-search input:last-child:hover{
        background-color: #F24470!important;
    }
    .member-id-response{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 14px;
        text-align: center;
        padding-top: 5px;
        color: #F24470!important;
    }
.choice-box {
    max-width: 100%;
    min-height: 100%;
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer;
    position: relative;
}
.choice-box img{
    border-radius: 30px;
}
.choice-box h3.title{
    position: absolute;
    left: 50%;
    top: 50%;
    color: #fff;
    z-index: 9;
    transform: translateX(-50%) translateY(-50%);
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    padding: 0px;
    font-size: 1.5em;
    text-align: center;
    width: 80%;
}
    .choice-box span {
        top: 50%;
        position: absolute;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        text-transform: uppercase;
        color: #fff;
        font-size: 50px;
    }
.choice-box .content-overlay {
    background: rgba(31,198,230,0.65);
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    border-radius: 30px;
}
    .choice-box:hover .content-overlay{
        opacity: 1;
    }
    body.page-template.page-template-page-templates.page-template-register .shush-col-6:first-child{
        margin: 2% 1% 0 0;
    }
    body.page-template.page-template-page-templates.page-template-register .shush-col-6:last-child{
        margin: 2% 0 0 1%;
    }
    .bottom-copy{
        text-align: center;
        padding-top: 30px;
    }
    .bottom-copy p{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 16px;
    }
    .bottom-copy p a{
        color: #E60961;
        text-decoration: none;
    }
    .bottom-copy p a:hover{
        text-decoration: underline;
    }
    .bottom-copy p:last-child{
        margin-bottom: 0;
    }
    section.member-form .container p.form-subheading{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 1em;
        text-align: center;
    }
    /* Ninja Forms
    ----------------------------------------- */
    span.nf-form-title{font-size: 18px; line-height: 20px; font-family: 'Gotham-bold'; text-transform: uppercase;}
    .nf-form-cont h3{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        margin-bottom: 5px;
    }
    .nf-form-fields-required{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 16px;
    }
    .nf-form-content label, .nf-field-label label{
        font-family: "Gotham-Bold";
        font-size: 1em;
        width: 30%;
        padding-right: 20px;
        text-transform: uppercase;
    }
    .nf-form-content .label-above .nf-field-label{font-family: "Gotham-Bold"; font-size: 1em;}
    .nf-error .ninja-forms-field{
        border-color: #E60961!important;
    }
    .nf-error.field-wrap .nf-field-element:after{
        background: #E60961!important;
    }
    .nf-error .nf-error-msg {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 14px;
        color: #E60961!important;
    }
    .nf-error .nf-error-msg a{
        color: #E60961!important;
    }
    .nf-error-msg, .ninja-forms-req-symbol, .checkbox-wrap .nf-field-element label.nf-checked-label:before, .checkbox-wrap .nf-field-label label.nf-checked-label:before, .listcheckbox-wrap .nf-field-element label.nf-checked-label:before, .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{
        color: #E60961!important;
    }
    .nf-field-description{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        padding-bottom: 20px;
    }
    .nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{
        -webkit-clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        border-radius: inherit;
        background: #000!important;
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        color: #fff!important;
    }
    .nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover{
        background: #E60961!important;
        color: #fff!important;
    }
    .nf-after-form-content{
		display: none!important;
        padding: 5px;
        max-width: 1000px;
        margin: 0 auto;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 14px;
    }
    .nf-field-element input, .nf-field-element select, .nf-field-element textarea{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 16px;
    }
    .nf-fu-progress-bar{
        background-color: #E60961!important;
    }
    .files_uploaded{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 16px;
    }
    .files_uploaded a{
        color: #E60961;
    }
    .nf-response-msg{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 16px;
        text-align: center;
    }
    .nf-field-element a{
        text-decoration: none!important;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;
        font-size: 16px!important;
        color: #E60961!important;
    }
    .nf-field-element a:hover{
        text-decoration: underline!important;
    }
    /* Login
    ----------------------------------------- */
    body.page-template.page-template-page-templates.page-template-login .site-inner{
        max-width: 100%;
    }
body.page-template.page-template-page-templates.page-template-login .nf-form-content .nf-field-element a{
    padding-left: 0;
}
    /* Your Account
    ----------------------------------------- */
    body.page-template.page-template-page-templates.page-template-your-account .site-inner{
        max-width: 100%;
    }
    section.account-message, section.your-submissions .message-text, body.page-template.page-template-page-templates.page-template-completed-submissions .message-text{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; font-size: 16px; text-align: center; margin-bottom: 30px;}
section.your-submissions .message-text a{font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; font-size: 16px; text-align: center; text-transform: inherit;}
    section.account-message a{
        color: rgba(31,198,230,0.65);
        text-decoration: none;
    }
    section.account-message a:hover{
        text-decoration: underline;
    }
    section.create-submission, section.your-submissions{
        text-align: center;
        margin-bottom: 60px;
    }
    section.create-submission a, section.your-submissions a{
        color: #EC166A!important;
        text-decoration: none;
        font-size: 1rem;
        font-family: 'Gotham-bold';
        text-transform: uppercase;
    }
    section.create-submission a:hover, section.your-submissions a:hover{
        text-decoration: underline;
    }
    .message-text a{
        color: #EC166A!important;
    }
    section.create-submission .shush-col-inner p{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 1rem;
    }
    /* Artist Submissions
    ----------------------------------------- */
    body.page-template.page-template-page-templates.page-template-artist-submissions .site-inner, body.page-template.page-template-page-templates.page-template-artist-submissions .container{
        max-width: 100%;
    }
    #nf-field-184-wrap li label {
        display: inline-block;
        position: relative;
    }
    .question-mark:hover:after{
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        background: #444;
        border-radius: 8px;
        color: #fff;
        content: attr(title);
        margin: -82px auto 0;
        font-size: 16px;
        padding: 13px;
        width: 220px;
        position:absolute;
    }
    .question-mark:hover:before{
        border: solid;
        border-color: #444 transparent;
        border-width: 12px 6px 0 6px;
        content: "";
        left: 40px;
        bottom: 30px;
        position: absolute;
    }
    .question-mark{
        color: #E60961!important;
        font-size: 18px;
        line-height: 20px;
        padding-left: 10px;
    }
    .nf-error{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 14px;
        color: #E60961!important;
    }
    .nf-form-content .label-above .nf-field-label, .listcheckbox-container .nf-field-element label{
        color: #000;
    }
    .nf-form-content .nf-field-element a{
        color: #E60961!important;
        font-size: 18px!important;
        line-height: 20px;
        padding-left: 10px;
        font-family: "Gotham-Bold"!important;
        text-transform: uppercase;
    }
.nf-help p{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 14px;
}
/* Diversity Champion Submissions
----------------------------------------- */
body.page-template.page-template-page-templates.page-template-diversity-submissions .site-inner, body.page-template.page-template-page-templates.page-template-diversity-submissions .container{max-width: 100%;}
label#nf-label-field-704 a{color: #E60961!important;}
/* Indie Champion Submissions
----------------------------------------- */
body.page-template.page-template-page-templates.page-template-indie-submissions .site-inner, body.page-template.page-template-page-templates.page-template-indie-submissions .container{
    max-width: 100%;
}
p.subs-error{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 16px;
    text-align: center;
}
/* Music Entrepreneur of the Year Submissions
----------------------------------------- */
body.page-template.page-template-page-templates.page-template-music-entrepreneur-submissions .site-inner, body.page-template.page-template-page-templates.page-template-music-entrepreneur-submissions .container{max-width: 100%;}
/* Boutique Label/Independent Label Submissions
----------------------------------------- */
body.page-template.page-template-page-templates.page-template-small-submissions .site-inner, body.page-template.page-template-page-templates.page-template-small-submissions .container, body.page-templatepage-template-page-templatespage-template-independent-submissions .site-inner, body.page-templatepage-template-page-templatespage-template-independent-submissions .container{max-width: 100%;}
    /* Save Progress
    ----------------------------------------- */
    .nf-saves-cont legend{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 1em;
    }
    table{
        margin-bottom: 0;
    }
    tr{
        border-top: 0;
    }
    tbody{
        border-bottom: 0;
    }
    thead th{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
    }
    td, th{
        padding: 0;
    }
    tbody td{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 14px;
    }
    .nf-saves-item a{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        color: #000;
        text-decoration: none;
    }
    .nf-saves-item a:hover{
        color: #EC166A;
        text-decoration: underline;
    }
    /* Account Details
    ----------------------------------------- */
    body.page-template.page-template-page-templates.page-template-edit-account .site-inner{
        max-width: 100%;
    }
    /* Login
    ----------------------------------------- */
    .nf-field-element a{
        color: #000;
        font-size: 14px;
        text-decoration: none;
    }
    .nf-field-element a:hover{
        color: #E60961;
        text-decoration: none!important;
    }
    /* Completed Submissions
    ----------------------------------------- */
    body.page-template.page-template-page-templates.page-template-completed-submissions .site-inner{
        max-width: 100%;
    }
    .submission-form-links p{
        font-family: 'Gotham-bold';
        font-size: 20px;
        font-weight: lighter;
        text-transform: uppercase;
    }
    p.artist-overview{
        font-size: 16px;
        text-align: center;
        width: 50%;
        margin: 0 auto 15px auto;        
    }
    .submission-form-links p span{
        font-family: 'Gotham-Bold';
        color: #FFFAFC !important;
        font-size: 0.825em;
        text-transform: uppercase;
        background: #E60961;
        border-radius: 0;
        transition: all 0.3s ease;
        padding: 0.35em 1.4em;
        line-height: 1;
        white-space: nowrap;
        margin-bottom: 10px;
        display: inline-block;
        font-size: 15px;
        -webkit-clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
    }
    .completed-subs-btn{
        width: fit-content;
        margin: 0 auto;
        text-align: center;
    }
    .completed-subs-btn a{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        font-size: 1em;
        color: #fff!important;
        background: #000;
        padding: 12px;
        display: block;
        text-align: center;
        white-space: nowrap;
        -webkit-clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        text-decoration: none;
    }
    .completed-subs-btn a:hover{
        background: #E60961;
    }
    .submission-form-links p{
        font-family: 'Gotham-bold'!important;
    }
    /* Saved Submissions
    ----------------------------------------- */
    body.page-template.page-template-page-templates.page-template-saved-submissions .site-inner{max-width: 100%;}
    h2.form-title{margin-bottom: 50px;}
    section.create-submission .shush-col-inner{margin-bottom: 50px;}
    p.error span{background: red!important; clip-path: unset; -webkit-clip-path: unset;}
    /* Basket
    ----------------------------------------- */
    .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button[type="submit"], .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt{
        -webkit-clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        clip-path: polygon(4% 0%,100% 0,96% 100%,0 100%);
        border-radius: inherit;
        background: #000!important;
        font-family: "Gotham-Bold";
        text-transform: uppercase;
        color: #fff!important;
        font-size: 1em;
        margin: 0;
        padding: 12px;
        display: inline-block;
        margin-bottom: 20px;
        text-align: center;
        text-decoration: none;
    }
    .woocommerce a.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button:hover, .woocommerce button.button.alt:hover, .woocommerce input.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button[type="submit"]:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover{
        background: #EE0961!important;
    }
    .woocommerce-error, .woocommerce-info, .woocommerce-message, tr.cart-subtotal, tr.order-total, span.woocommerce-Price-amount.amount, td.product-price, td.product-name a, .woocommerce-cart table.cart td{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 1rem;
    }
    .woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
        color: #E60961;
    }
    .woocommerce-error, .woocommerce-info, .woocommerce-message {
        border-top-color: #E60961;
    }
    /*.coupon, td.actions, .woocommerce-form-coupon-toggle{
        display: none;
    }*/
.coupon button.button{display: block!important; padding: 16px 24px!important;}
a.woocommerce-remove-coupon{color: #E60961;}
.woocommerce table.shop_table td.actions button.button{display: none;}
td.product-name a{
    color: #E60961;
    text-decoration: none;
}
td.product-name a:hover{
    text-decoration: underline;
}
.woocommerce-cart table.cart img, .woocommerce-checkout table.cart img, #add_payment_method table.cart img{
    visibility: hidden;
}
.cart_totals h2{
    text-align: left;
    font-size: 1em;
}
tr.cart-subtotal span.woocommerce-Price-amount.amount, tr.order-total span.woocommerce-Price-amount.amount, .wc-proceed-to-checkout{
    float: right;
}
span.woocommerce-Price-amount.amount, span.woocommerce-Price-amount.amount{
    float: left;
}
body.page-template-default.page.page-id-690 .content p{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    text-align: center;
}
p.cart-empty.woocommerce-info{
    text-align: left!important;
}
/* Checkout
----------------------------------------- */
.woocommerce-billing-fields h3, .woocommerce-additional-fields h3, h3#order_review_heading{
    font-family: 'Gotham-bold';
    font-size: 1em;
    text-transform: uppercase;
}
h3#order_review_heading{
    margin-top: 60px;
}
tr.tax-rate.tax-rate-gb-20-gb-vat-1, .woocommerce-privacy-policy-text p, input, select, textarea, .nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea, .select2-container .select2-selection--single{font-family: "Gotham-Bold"!important; font-size: 1rem;}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last{
    width: 100%!important;
}
.woocommerce form .form-row label{
    line-height: 20px;
    font-family: "Gotham-Bold";
    font-size: 1em;
    padding-right: 20px;
    text-transform: uppercase;
    padding-bottom: 10px;
}
#stripe-payment-data p a, .woocommerce-privacy-policy-text p a{
    color: #E60961;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description{
    background: #E60961!important;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;
    font-size: 15px!important;
}
.woocommerce-checkout #payment ul.payment_methods li label{
    font-family: 'Gotham-bold'!important;
    text-transform: uppercase!important;
}
.woocommerce form .form-row .woocommerce-input-wrapper .description::before{
    border-color: #E60961 transparent transparent transparent!important;
}
.woocommerce .woocommerce-customer-details address, #stripe-payment-data p, .woocommerce ul.order_details, p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important;
}
#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
    padding: 0!important;
}
.woocommerce ul.order_details{
    padding-left: 0!important;
}
.woocommerce ul.order_details li strong, .woocommerce table.shop_table th{
    font-size: 1rem!important;
}
/* Front Page Template
----------------------------------------- */
.header-image {
    min-height: 400px;
}
.video-holder {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.video-holder iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video-section {
    padding: 100px 0 230px;
}
/* Sponsors
----------------------------------------- */
body.page-template.page-template-sponsors .wrap {
    padding: 60px 30px 60px;
}
body.page-template.page-template-sponsors h2 {
    text-align: left;
    display: inline-block;
}
body.page-template.page-template-sponsors .title a{
	color: #000!important;
	text-decoration: none!important;
}
body.page-template.page-template-sponsors .sponsor-info-wrapper a{
	color: #E60961!important;
	text-decoration: none!important;
}
/*body.page-template.page-template-sponsors #nominees.shush-row:nth-child(2) h2, body.page-template.page-template-sponsors #nominees.shush-row:nth-child(3) h2, body.page-template.page-template-sponsors #nominees.shush-row:nth-child(4) h2, body.page-template.page-template-sponsors #nominees.shush-row:nth-child(5) h2, body.page-template.page-template-sponsors #nominees.shush-row:nth-child(6) h2, body.page-template.page-template-sponsors #nominees.shush-row:nth-child(11) h2{
	display: none!important;
}*/
/* Footer
----------------------------------------- */
.site-footer{
    padding: 15px 30px;
}
.site-footer .container{
    max-width: inherit;
}
.site-footer .container ul li{
    list-style: none!important;
}
.site-footer .container ul{
    margin: 0!important;
}
.footer-col-wrapper .shush-col-4 img{
    width: 180px;
    margin: 0 auto;
    display: block;
}
.footer-col-wrapper .shush-col-4 .inner-col{
    width: 100%;
}
.footer-col-wrapper .shush-col-4:first-child, .footer-col-wrapper .shush-col-4:last-child{
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
}
.footer-col-wrapper .menu-legal-container, .footer-col-wrapper .website-link-wrapper{
    text-align: left;
}
.footer-col-wrapper .menu-information-container, .footer-col-wrapper .copyright-wrapper{
    text-align: right;
}
.footer-col-wrapper .menu-legal-container ul li a, .footer-col-wrapper .website-link-wrapper a, .footer-col-wrapper .menu-information-container ul li a, .footer-col-wrapper .copyright-wrapper{
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    padding: 0px;
    color: #020A0A;
    font-size: 0.8em;
    text-decoration: none;
}
.footer-col-wrapper .menu-legal-container ul li a:hover, .footer-col-wrapper .website-link-wrapper a:hover, .footer-col-wrapper .menu-information-container ul li a:hover{
    text-decoration: none;
    color: #E60961;
}
/*Tickets*/
.white-popup {
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 60%;
    margin: 20px auto;
}

/* Landing */

#landing {
    height: auto;
    background-color: #000;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}
.landing-wrapper {
    display: block;
}
.landing-inner {
    position: relative;
    top: 50%;
    color: #fff;
    text-align: center;
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    line-height: 100px;
    font-size: 3.5em;
    order: 1;
}
#landing .container {
    max-width: 700px;
}
body.is-landing {
    background-color: #000;
}
.top {
    order: 0;
    text-align: center;
    margin: 0 auto;
    transform: translateY(-100%);
}
.top img{
    width: 400px;
}
.bottom {
    order: 2;
    font-family: "Gotham-Bold";
    text-transform: uppercase;
    line-height: 100px;
    font-size: 1.5em;
    text-align: center;
    color: #fff;
    transform: translateY(100%);
}
/* 404 Error Page
----------------------------------------- */
body.error404 .content {
    width: 100%;
    max-width: 100%;
}
body.error404 .entry-title{
    text-align: center;
    display: block;
}
body.error404 .entry-content p{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    text-align: center;
}
body.error404 .entry-content p a{
    color: #F24470;
    text-decoration: none;
}
body.error404 .entry-content p a:hover{
    text-decoration: none;
}
body.error404 .entry-content .search-form{
    width: 100%;
    margin: 0 auto;
}
body.error404 .sidebar{
    display: none;
}
/* Fullscreen Template
----------------------------------------- */
body.page-template.page-template-clock .top-text-area, body.page-template.page-template-clock .bottom-text-area{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    text-align: center;
    color: #fff;
}
body.page-template.page-template-clock .top-text-area h1, body.page-template.page-template-clock .bottom-text-area h1{
    font-family: 'Gotham-bold';
    font-size: 1.3em;
    text-align: center;
    font-weight: lighter;
    text-transform: uppercase;
}
body.page-template.page-template-clock .stopwatch-section{
	padding: 60px 30px;
}
body.page-template.page-template-clock .stopwatch{
    padding: 30px 0 60px 0;
}
body.page-template.page-template-clock .video-section{
	display: none;
}
.logo-item {
    flex: 1 0 10%;
}
body.page-template.page-template-clock-video .wrap{
	padding: 60px 0 0 0;	
}
body.page-template.page-template-clock-video .video-section{
	padding: inherit;
	position: relative;
}
#watch-logos{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
}
#watch-logos img{
	padding: 0 10px;
	width: 250px;
    max-width: 250px;
}
/* Offers
----------------------------------------- */
body.page-template.page-template-offers .wrap {
    padding: 60px 30px 60px;
}
.offers-introduction{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    text-align: center;
    margin-bottom: 60px;    
}
.offer-image{
    margin: 0 auto;
    text-align: center;
    width: 50%;   
    padding-bottom: 15px; 
}
.offer-copy{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 1rem;
    text-align: center;
    width: 50%;
    margin: 0 auto;   
}
.offer-copy a{
    color: #F24470;
}
/* Responsive
----------------------------------------- */
@media only screen and (max-width: 568px){
    .offer-image{
        width: 100%;
    }
    ul.offers li{
        margin-bottom: 60px;
    }
    ul.offers li:last-child{
        margin-bottom: 0;
    }
	.intro p{width: 100%;}
}
@media only screen and (max-width: 960px){
    .offer-copy{
        width: 100%;
    }
}
@media only screen and (max-width: 480px){
    body, html{
        overflow-x: hidden!important;
    }
    .submissions-image-holder {
        border-radius: 0!important;
    }
    li.q, section.tickets-section .shush-col-6 h3{
        font-size: 1em!important;
    }
    .single-news-title-wrapper, .site-inner h2, .site-inner h2 a{
        font-size: 1.1em!important;
    }
    section.tickets-section .shush-col-6{
        padding: 4% 0!important;
    }
    body.page-template.page-template-page-templates.page-template-register .site-inner{
        padding: 30px 15px!important;
    }
	section.section-3 .shush-row, section.section-6 .shush-row, body.page-template.page-template-page-templates.page-template-register-login .site-inner .wrap .shush-row, body.page-template.page-template-page-templates.page-template-register .site-inner .wrap .shush-row{
		display: inline-block;
	}
	section.section-3 .shush-row, section.section-6 .shush-row .shush-col-2, section.section-6 .shush-row .shush-col-5{
		width: 100%;
	}
	.genesis-nav-menu a {
    	font-size: 20px!important;
    	line-height: 25px!important;
	}
	.menu-toggle {
    	margin: 0!important;
	    font-size: 20px!important;
	}
	.title span {
    	font-size: 0.6em;
	}
	body.page-template.page-template-clock .top-text-area, body.page-template.page-template-clock .bottom-text-area, body.page-template.page-template-privacy .container ul, #stripe-payment-data p, .woocommerce-privacy-policy-text p, .woocommerce-error, .woocommerce-info, .woocommerce-message, tr.cart-subtotal, tr.order-total, span.woocommerce-Price-amount.amount, td.product-price, td.product-name a, .woocommerce-cart table.cart td, section.recent-news .single-news-post-excerpt, .single-news-content-wrapper p, .archive-pagination li a, article.news-article .single-news-post-excerpt, body.page-template.page-template-about .container p, body.page-template.page-template-nominees .container p, body.page-template.page-template-previous-awards .container p, body.page-template.page-template-privacy .container p, body.page-template.page-template-form-guidance .container p, .post-excerpt, body.page-template-default.page.page-id-690 .content p, .criteria-info, .ticket-info, section#faqs p, .single-news-content-wrapper ul li{
    	font-size: 13px!important;
	}
	.information-text h1 {
    	font-size: 1em;
	}
	.information-text h1 a, .information-text h2 a{
		color: #E60961;
    	text-decoration: none;
	}
	body.page-template.page-template-page-templates.page-template-register .shush-col-6:last-child, body.page-template.page-template-page-templates.page-template-register .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:last-child {
    	margin: 0 0 5% 0!important;
	}
	body.page-template.page-template-tickets .wrap, body.page-template.page-template-page-templates.page-template-edit-account .site-inner, body.page-template-default.page.page-id-690 .site-inner, body.page-template.page-template-page-templates.page-template-completed-submissions .site-inner{
    	padding: 60px 15px;
    }
    .icp-countdown .icp-digit{
        font-size: 35px!important;
    }
    .icp-countdown .icp-label{
        font-size: 12px!important;
    }
    body.page-template.page-template-heroes h2, body.page-template.page-template-nominees h2, body.page-template.page-template-sponsors h2{
        display: inherit!important;
    }
    #nominees.shush-row {
        margin-bottom: 30px;
    }
    #nominees.shush-row .title{
        padding-top: 0!important;
    }
	.video-section {
    	padding: 40px 0 130px;
	}
	.header-image{
		min-height: 160px!important;
		background-repeat: no-repeat!important;
	}
	.criteria-title {
    	display: block!important;
    	justify-content: center!important;
	}
	.news-header-box{
		width: 90%;
		top: -60px;
	}
	.icp-countdown{
		width: 100%!important;
    }
    p.artist-overview{
        width: 100%;
    }
}
@media screen and (max-width: 768px){
    body, html{
        overflow-x: hidden!important;
    }
    header.site-header .shush-col-4 img {
        width: 200px!important;
    }
    .fas.fa-user{
        color: #000;
    }
    li.hashtag{
        display: none;
    }
    .site-header.active-menu .social-icons-wrapper-menu{
        z-index: 9999;
    }
    .menu-toggle{
        font-size: 21px;
        padding: 21px 0!important;
    }
    header.site-header .container{
        padding: 15px;
    }
    h2, li.q{
        font-size: 1.1em;
    }
    h3 {
        font-size: 20px;
    }
    .site-header .register-login-menu{
        display: none;
    }
    .menu-toggle{
        padding: 10px 0;
    }
    button {
        font-size: 16px;
    }
    .site-header.active-menu .nav-primary{
        z-index: 99;
    }
    ul#menu-main {
        width: 100%;
        transform: translate(0, 50%);
    }
    .genesis-nav-menu a{
        font-size: 1.5em;
        line-height: 35px;
    }
    ul#menu-main ul#menu-information.menu, ul#menu-main .menu-legal-container{
        display: none;
    }
    .genesis-nav-menu .sub-menu a{
        font-size: 1em!important;
    }
    .fa-facebook-f:before, .fa-twitter:before, .fa-instagram:before {
        font-size: 17px;
    }
    .information-text {
        padding: 0 15px;
    }
    .information-text h1, body.page-template.page-template-clock .top-text-area h1, body.page-template.page-template-clock .bottom-text-area h1{
        font-size: 17px;
    }
    .offers-introduction, .offer-copy, body.page-template.page-template-clock .top-text-area, body.page-template.page-template-clock .bottom-text-area, body.page-template.page-template-privacy .container ul, #stripe-payment-data p, .woocommerce-privacy-policy-text p, .woocommerce-error, .woocommerce-info, .woocommerce-message, tr.cart-subtotal, tr.order-total, span.woocommerce-Price-amount.amount, td.product-price, td.product-name a, .woocommerce-cart table.cart td, section.recent-news .single-news-post-excerpt, .single-news-content-wrapper p, .archive-pagination li a, article.news-article .single-news-post-excerpt, body.page-template.page-template-about .container p, body.page-template.page-template-nominees .container p, body.page-template.page-template-previous-awards .container p, body.page-template.page-template-privacy .container p, body.page-template.page-template-form-guidance .container p{
        font-size: 15px;
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    }
    .information-text p{
        font-size: 15px;
    }
    section.section-3 .shush-col-5, section.section-3 .shush-col-7{
        width: 100%;
    }
    .submissions-title a{
        font-size: 1.5em;
        padding: 90px 30px;
    }
    section.section-4, section.section-5{
        padding: 0 15px;
    }
    section.section-6{
        padding: 30px 15px;
    }
    .title{
        display: inherit;
    }
    .carrousel-item{
        font-size: 8px;
        word-break: break-word;
    }
    .slick-slide img{
        margin-bottom: 10px;
    }
    .sponsor-info-wrapper{
        font-size: 10px;
        margin-top: 5px;
    }
    section.section-6 .shush-col-2 .footer-title{
        padding-bottom: 30px;
    }
    .post-excerpt{
        padding-right: 0;
        padding-bottom: 30px;
        font-size: 15px;
    }
    section.section-6 .shush-col-5 img{
        padding-bottom: 15px;
    }
    section.tickets-section{
        height: inherit!important;
    }
    .tickets-inner {
        position: inherit;
        left: inherit;
        top: inherit;
        transform: inherit;
        text-align: center;
        padding: 100px 15px;
    }
    section.tickets-section .shush-col-6 h2 {
        font-size: 1.5em;
    }
    section.tickets-section .shush-col-6 {
        position: relative;
        width: 100%;
        max-width: 100%;
        display: inline-block;
    }
    body.page-template.page-template-page-templates.page-template-register-login .site-inner, body.page-template.page-template-page-templates.page-template-register .site-inner{
        max-width: 100%;
        padding: 60px 15px;
    }
    .bottom-copy{
        padding-top: 30px;
    }
    input#searchform-1 {
        width: 100%;
    }
    .search-form input[type="submit"]{
        margin: 0 auto;
        text-align: center;
        display: block;
        margin-top: 20px;
    }
    article.news-article .shush-col-6:last-child{
        padding-left: 0;
    }
    .single-news-image-wrapper {
        margin-bottom: 30px;
    }
    .single-news-sidebar{
        width: initial;
		padding: 0 15px;
    }
	.single-news-category-wrapper{
		margin-bottom: 30px;
	}
    .single-news-content-wrapper{
        width: 100%;
		padding: 0 15px;
    }
    .recent-news-wrapper .shush-col-4{
        width: 100%;
    }
	section.recent-news{
		padding: 0 15px;
	}
    section.recent-news .single-news-date-wrapper{
        text-align: left;
        margin-bottom: 0;
    }
    section.recent-news .single-news-post-excerpt{
        margin-bottom: 30px;
    }
    .recent-news-wrapper .shush-col-4:last-child{
        margin-left: 0;
    }
    .woocommerce ul.order_details{
        padding-left: 0;
    }
    .woocommerce ul.order_details li{
        width: 100%;
        margin-bottom: 10px;
        border-right: 0;
    }
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{
        text-align: right!important;
        width: 100%!important;
        display: inline-block!important;
    }
    .woocommerce-cart #payment, .woocommerce-checkout #payment, #add_payment_method #payment{
        padding: 15px;
    }
    #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
        padding: 0;
    }
    .woocommerce .quantity .qty {
        margin-right: 0;
        padding: 0;
    }
    td.product-thumbnail, .woocommerce-billing-fields h3, .woocommerce-additional-fields h3{
        display: none!important;
    }
    .woocommerce form .form-row .select2-container{
        padding-bottom: 10px;
    }
    #add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row{
        margin: 0;
        padding: 0 0 1em 0;
    }
    .woocommerce-checkout #payment ul.payment_methods li label{
        font-family: "Gotham-Bold";
        text-transform: uppercase;
    }
    span.contact-item-email, span.contact-item-phone, .woocommerce-error, .woocommerce-info, .woocommerce-message, tr.cart-subtotal, tr.order-total, span.woocommerce-Price-amount.amount, td.product-price, td.product-name a, .woocommerce-cart table.cart td {
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 15px;
    }
    p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received, .woocommerce ul.order_details, .woocommerce .woocommerce-customer-details :last-child, .woocommerce .woocommerce-order-details :last-child, .woocommerce .woocommerce-order-downloads :last-child{
        font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        font-size: 15px;
    }
    .completed-subs-btn{
        width: 100%;
    }
    .submission-form-links p span{
        font-size: 13px;
        margin-bottom: 5px;
    }
    #two-col {
        display: flex;
    }
    .right-copy{
        font-size: 13px;
    }
    body.page-template.page-template-heroes .wrap, body.page-template.page-template-offers .wrap, body.page-template.page-template-contact .wrap, body.post-template-default.single.single-post .wrap, body.page-template.page-template-about .wrap, body.page-template.page-template-criteria-faq .wrap, body.page-template.page-template-nominees .wrap, body.page-template.page-template-previous-awards .wrap, body.page-template.page-template-privacy .wrap, body.page-template.page-template-page-templates.page-template-login .site-inner, body.page-template.page-template-form-guidance .wrap, body.blog .wrap, body.search.search-no-results .wrap, body.search.search-results .wrap, body.page-template.page-template-sponsors .wrap{
        padding: 60px 15px 60px;
    }
    article.news-article .shush-row, section.tickets-section .shush-row, .footer-col-wrapper .shush-row{
        display: inline-block;
    }
    body.page-template.page-template-page-templates.page-template-register-login .shush-col-6, body.page-template.page-template-page-templates.page-template-register .shush-col-6, article.news-article .shush-col-6{
        width: 100%;
    }
    .register-login-img-wrapper h3, .choice-box h3.title{font-size: 1em;}
    .choice-box h3.title{
        width: 90%;
    }
    section.cron-job-search input {
        width: 100%;
    }
    .nf-form-content {
        padding: 0!important;
    }
    .nf-form-content label, .label-above .nf-field-label{
        font-size: 16px;
        line-height: 18px;
    }
    .title span{
        white-space: inherit;
        width: 100%;
    }
    h1.title.title_big:before, h1.title.title_big:after, h3.title.title_big:before, h3.title.title_big:after{
        width: auto;
    }
    .nf-form-fields-required {
        font-size: 14px;
        margin-bottom: 30px;
    }
    .bottom-copy p{
        font-size: 14px;
    }
    .footer-col-wrapper .menu-legal-container ul li a, .footer-col-wrapper .website-link-wrapper a, .footer-col-wrapper .menu-information-container ul li a, .footer-col-wrapper .copyright-wrapper{
        font-size: 10px;
        text-align: center;
        display: block;
    }
    .footer-col-wrapper .shush-col-4{
        width: 100%;
    }
    .footer-col-wrapper .shush-row {
        display: flex;
        flex-direction: column;
    }
    .footer-col-wrapper .shush-col-4:first-child {
        order:1;
    }
    .footer-col-wrapper .shush-col-4:last-child {
        order:2;
    }
    .register-login-menu-mob {
        display: block !important;
        position: absolute;
        right: 50px;
        z-index: 99;
    }
    header.site-header .container .shush-row{
        display: flex!important;
    }
    .nf-form-content label {
        font-size: 16px!important;
    }
    .tickets-inner{
        width: 100%;
    }
    .single-news-post-excerpt{
        margin-bottom: 30px;
    }
    td.actions{
        display: none!important;
    }
    #pl_basket_buttons, a#pl_basket_link_entry, a#pl_basket_link_account{
        float: right;
    }
    .landing-inner{
        line-height: 50px;
        font-size: 2em;
    }
    .top img {
        width: 60%;
    }
    .bottom {
        font-size: 1em;
        transform: translateY(35%);
    }
    .footer-col-wrapper .shush-col-4 img{
        margin-bottom: 30px;
    }
    section.tickets-section .shush-col-6 h3{
        font-size: 1.1em;
    }
    section.tickets-section .shush-col-6 p{
        font-size: 0.8rem;
    }
    .white-popup{
        max-width: 100%;
    }
    section.section-3 .shush-col-5, section.section-3 .shush-col-7 {
        margin: 0;
    }
    .single-news-date-wrapper{
        margin-bottom: 5px;
		font-size: 12px;
    }
    .single-news-title-wrapper{
        font-size: 1em;
    }
    body.page-template.page-template-page-templates.page-template-register .shush-col-6:last-child, body.page-template.page-template-page-templates.page-template-register .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:last-child{
        margin: 2%;
    }
    .icp-countdown .icp-digit{
        font-size: 50px!important;
    }
    .icp-countdown .icp-label{
        font-size: 15px!important;
    }
    #nominees.shush-row {
        margin-bottom: 50px;
    }
	.logo-item {
    	flex: 1 0 20%;
	}
	.criteria-title {
    	display: block!important;
    	justify-content: center!important;
    }
    p.artist-overview{
        width: 100%;
    }
	.stopwatch-section{
		padding: 0 30px;
	}
	body.page-template.page-template-clock-video .video-section{
    	/*padding: 100px 0 230px;*/
		padding: 100px 0;
	}
	#watch-logos{
		display: inline-block;
	}
	#watch-logos img{
		padding: 0;
	    width: 200px;
    	max-width: 200px;
	}
}
@media screen and (min-width: 769px) and (max-width: 800px){
    header.site-header .shush-col-4 img {
        width: 200px!important;
    }
    .fa-facebook-f:before, .fa-twitter:before, .fa-instagram:before{
        font-size: 20px;
    }
    .genesis-nav-menu a {
        font-size: 1.8em;
        line-height: 45px;
    }
    .genesis-nav-menu .sub-menu a{
        font-size: 1em!important;
    }
    .submissions-title a, .register-login-img-wrapper h3, section.tickets-section .shush-col-6 h2, .site-inner h2, .choice-box h3.title{
        font-size: 1.5em;
    }
    .single-news-title-wrapper, .site-inner h2 a{
        font-size: 1em;
    }
    .black-1-prev.slick-arrow, .black-2-prev.slick-arrow{
        left: -10px;
    }
    .black-1-next.slick-arrow, .black-2-next.slick-arrow{
        right: -10px;
    }
    .information-text, section.section-4, section.section-5{
        padding: 0 30px;
    }
    section.section-6{
        padding: 100px 30px;
    }
    li.hashtag, section.recent-news .single-news-post-excerpt, article.news-article .single-news-post-excerpt, a.register-login-menu, .carrousel-item, .site-header .menu-information-container li a, .site-header .menu-legal-container li a{
        font-size: 0.8em;
    }
    .tickets-inner{
        width: 90%;
    }
    input#searchform-1 {
        width: 78%;
    }
    #two-col {
        display: flex;
    }
    .footer-col-wrapper .menu-legal-container ul li a, .footer-col-wrapper .website-link-wrapper a, .footer-col-wrapper .menu-information-container ul li a, .footer-col-wrapper .copyright-wrapper{
        font-size: 0.7em;
    }
    .nf-form-content label {
        font-size: 16px!important;
    }
    span.woocommerce-Price-amount.amount, span.woocommerce-Price-amount.amount {
        float: inherit!important;
    }
    td.actions{
        display: none!important;
    }
    .woocommerce ul.order_details li{
        width: 100%;
        padding-bottom: 10px;
    }
    .title span{
        font-size: 0.6em;
    }
    .landing-inner{
        line-height: 50px;
        font-size: 2em;
    }
    .top img {
        width: 50%;
    }
    .bottom {
        font-size: 1em;
        transform: translateY(35%);
    }
    body.page-template.page-template-page-templates.page-template-register .shush-col-6:last-child, body.page-template.page-template-page-templates.page-template-register .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:last-child{
        margin: 1%;
    }
    .choice-box h3.title{
        width: 90%;
    }
    #legal.shush-row{
        visibility: hidden;
    }
    li.hashtag{
        display: none;
    }
    .site-header.active-menu .nav-primary{
        z-index: 1;
    }
    article.news-article .single-news-post-excerpt{
        font-size: 15px;
    }
    section.tickets-section .shush-col-6 {
        padding: 1%;
    }
    section.tickets-section .shush-col-6 h3{
        font-size: 0.8em;
    }
    .information-text h1{
        font-size: 17px;
    }
    .icp-countdown .icp-digit{
        font-size: 50px!important;
    }
    .icp-countdown .icp-label{
        font-size: 15px!important;
    }
    #nominees.shush-row {
        margin-bottom: 50px;
    }
    p.artist-overview{
        width: 100%;
    }
}
@media screen and (min-width: 801px) and (max-width: 960px){
    .fa-facebook-f:before, .fa-twitter:before, .fa-instagram:before{
        font-size: 20px;
    }
    ul#menu-main{width: 100%; transform: translate(0, 25%);}
    .genesis-nav-menu a {
        font-size: 2em;
        line-height: 45px;
    }
    .genesis-nav-menu .sub-menu a{
        font-size: 1em!important;
    }
    .submissions-title a, .register-login-img-wrapper h3, section.tickets-section .shush-col-6 h2, .site-inner h2, .choice-box h3.title{
        font-size: 1.5em;
    }
    .single-news-title-wrapper, .site-inner h2 a{
        font-size: 1em;
    }
    .black-1-prev.slick-arrow, .black-2-prev.slick-arrow{
        left: -10px;
    }
    .black-1-next.slick-arrow, .black-2-next.slick-arrow{
        right: -10px;
    }
    .information-text, section.section-4, section.section-5{
        padding: 0 30px;
    }
    section.section-6{
        padding: 100px 30px;
    }
    li.hashtag, a.register-login-menu, .carrousel-item, .site-header .menu-information-container li a, .site-header .menu-legal-container li a{
        font-size: 0.8em;
    }
    .tickets-inner{
        width: 90%;
    }
    input#searchform-1 {
        width: 78%;
    }
    #two-col {
        display: flex;
    }
    .footer-col-wrapper .menu-legal-container ul li a, .footer-col-wrapper .website-link-wrapper a, .footer-col-wrapper .menu-information-container ul li a, .footer-col-wrapper .copyright-wrapper{
        font-size: 0.7em;
    }
    .nf-form-content label {
        font-size: 16px!important;
    }
    span.woocommerce-Price-amount.amount, span.woocommerce-Price-amount.amount {
        float: inherit!important;
    }
    td.actions{
        display: none!important;
    }
    .woocommerce ul.order_details li{
        width: 100%;
        padding-bottom: 10px;
    }
    .landing-inner{
        line-height: 50px;
        font-size: 2em;
    }
    .top img {
        width: 50%;
    }
    .bottom {
        font-size: 1em;
        transform: translateY(35%);
    }
    body.page-template.page-template-page-templates.page-template-register .shush-col-6:last-child, body.page-template.page-template-page-templates.page-template-register .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:last-child{
        margin: 1%;
    }
    .choice-box h3.title{
        width: 90%;
    }
    section.tickets-section .shush-col-6{
        padding: 1%;
    }
    #legal.shush-row{
        visibility: hidden;
    }
    .site-header.active-menu .nav-primary{
        z-index: 1;
    }
    article.news-article .single-news-post-excerpt{
        font-size: 15px;
    }
    .information-text h1{
        font-size: 20px;
    }
    .title span{
        font-size: 0.6em;
    }
    .icp-countdown .icp-digit{
        font-size: 50px!important;
    }
    .icp-countdown .icp-label{
        font-size: 15px!important;
    }
    #nominees.shush-row {
        margin-bottom: 50px;
    }
    p.artist-overview{
        width: 80%;
    }
}
@media screen and (min-width: 961px) and (max-width: 1080px){
    .fa-facebook-f:before, .fa-twitter:before, .fa-instagram:before{
        font-size: 20px;
    }
    .genesis-nav-menu a {
        font-size: 2em;
        line-height: 45px;
    }
    .submissions-title a, .register-login-img-wrapper h3, section.tickets-section .shush-col-6 h2, .site-inner h2, .choice-box h3.title{
        font-size: 1.5em;
    }
    .single-news-title-wrapper, .site-inner h2 a{
        font-size: 1em;
    }
    .black-1-prev.slick-arrow, .black-2-prev.slick-arrow{
        left: -10px;
    }
    .black-1-next.slick-arrow, .black-2-next.slick-arrow{
        right: -10px;
    }
    body.page-template.page-template-privacy .container p, body.page-template.page-template-previous-awards .container p, body.page-template.page-template-nominees .container p, .right-copy, section.recent-news .single-news-post-excerpt, .single-news-content-wrapper p, article.news-article .single-news-post-excerpt, body.page-template.page-template-form-guidance .container p, .title span, body.page-template.page-template-about .container p, .post-excerpt, .criteria-info, .ticket-info, section#faqs p, span.contact-item-email, span.contact-item-phone, .bottom-copy p{
        font-size: 0.8em;
    }
    .information-text, section.section-4, section.section-5{
        padding: 0 30px;
    }
    section.section-6{
        padding: 100px 30px;
    }
    a.register-login-menu, .carrousel-item, .site-header .menu-information-container li a, .site-header .menu-legal-container li a{
        font-size: 0.8em;
    }
    .tickets-inner{
        width: 80%;
    }
    input#searchform-1 {
        width: 82%;
    }
    #two-col {
        display: flex;
    }
    .footer-col-wrapper .menu-legal-container ul li a, .footer-col-wrapper .website-link-wrapper a, .footer-col-wrapper .menu-information-container ul li a, .footer-col-wrapper .copyright-wrapper{
        font-size: 0.7em;
    }
    .landing-inner{
        line-height: 50px;
        font-size: 2em;
    }
    .top img {
        width: 50%;
    }
    .bottom {
        font-size: 1em;
        transform: translateY(35%);
    }
    section.tickets-section .shush-col-6 h3 {
        font-size: 1.2em;
    }
    #legal.shush-row{
        visibility: hidden;
    }
    body.page-template.page-template-page-templates.page-template-register .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register .shush-col-6:last-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:last-child{
        margin: 2%;
    }
    section.tickets-section .shush-col-6 {
        padding: 2%;
    }
    .icp-countdown .icp-digit{
        font-size: 55px!important;
    }
    .icp-countdown .icp-label{
        font-size: 15px!important;
    }
    p.artist-overview{
        width: 80%;
    }
}
@media screen and (min-width: 1081px) and (max-width: 1240px){
    .genesis-nav-menu a{font-size: 2em; line-height: 45px;}
    .submissions-title a, .register-login-img-wrapper h3, section.tickets-section .shush-col-6 h2, .site-inner h2, .choice-box h3.title{
        font-size: 1.5em;
    }
    .site-inner h2 a{
        font-size: 1em;
    }
    .black-1-prev.slick-arrow, .black-2-prev.slick-arrow{
        left: -10px;
    }
    .black-1-next.slick-arrow, .black-2-next.slick-arrow{
        right: -10px;
    }
    .title span{
        font-size: 0.9em;
    }
    .information-text, section.section-4, section.section-5{
        padding: 0 30px;
    }
    section.section-6{
        padding: 100px 30px;
    }
    .carrousel-item, .site-header .menu-information-container li a, .site-header .menu-legal-container li a{
        font-size: 0.8em;
    }
    .tickets-inner{
        width: 80%;
    }
    input#searchform-1 {
        width: 82%;
    }
    #two-col {
        display: flex;
    }
    #legal.shush-row{
        visibility: hidden;
    }
    .genesis-nav-menu .sub-menu a{
        font-size: 1.2em!important;
    }
    body.page-template.page-template-page-templates.page-template-register .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register .shush-col-6:last-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:last-child{
        margin: 2%;
    }
    section.tickets-section .shush-col-6 {
        padding: 2%;
    }
    .icp-countdown .icp-digit{
        font-size: 60px!important;
    }
    .icp-countdown .icp-label{
        font-size: 15px!important;
    }
}
@media screen and (min-width: 1241px) and (max-width: 1440px){
    ul#menu-main {
        transform: translate(50%, 25%);
    }
    .genesis-nav-menu a{font-size: 2em; line-height: 45px;}
    .submissions-title a, .register-login-img-wrapper h3, section.tickets-section .shush-col-6 h2, .site-inner h2, .choice-box h3.title{
        font-size: 1.5em;
    }
    .site-inner h2 a{
        font-size: 1em;
    }
    .black-1-prev.slick-arrow, .black-2-prev.slick-arrow{
        left: -10px;
    }
    .black-1-next.slick-arrow, .black-2-next.slick-arrow{
        right: -10px;
    }
    .title span{
        font-size: 0.9em;
    }
    .information-text p{
        font-size: 1.5rem;
    }
    ul#menu-main ul#menu-information.menu, ul#menu-main .menu-legal-container {
        padding: 0;
    }
    .choice-box h3.title{
        width: 90%;
    }
    body.page-template.page-template-page-templates.page-template-register .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register .shush-col-6:last-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:first-child, body.page-template.page-template-page-templates.page-template-register-login .shush-col-6:last-child{
        margin: 2%;
    }
    section.tickets-section .shush-col-6 {
        padding: 2%;
    }
    .icp-countdown .icp-digit{
        font-size: 60px!important;
    }
    .icp-countdown .icp-label{
        font-size: 15px!important;
    }
}
