/* 2024 Contest Page helpers */
.step-one .woocommerce-notices-wrapper,
.step-two .woocommerce-notices-wrapper {
	display: none;
}
.cartflows_step-template .adthrive-ad {
	display: none;
}
.cartflows_step-template .adthrive-footer-message {
	display: none;
}
body.cartflows-default {
	background-color: transparent;
}
.cartflows_step #sv-video-contianer,
.cartflows_step #video-header {
	display: none;
}
.mobile-hide {
	display:none;
}
.desktop-hide {
	display: block;
}

	body.page-id-9004111231510958 .song-contest-ad-item-2 .desktop-hide,
	 .membership-ad-item-2.desktop-hide
{
	margin-top:  50px;
}
.landing-hero #video-header, 
.landing-hero #sv-video-contianer {
	display: none;
}
@media screen and (min-width: 851px) {
	.song-contest-ad-inner-wrap,
	.lyric-contest-ad-inner-wrap, .membership-ad-inner-wrap {
	flex-direction: row-reverse;
}
	.mobile-hide {
		display: block;
	}
	.desktop-hide {
		display: none;
	}
	body.page-id-9004111231510958 .song-contest-ad-item-2 .desktop-hide {
	margin-top:  0;
}
}

/* Hotfix 2 - Mervin July 20 2023 - Fix Header Nav - sub items not visible */
.g1-sticky-top-wrapper.g1-hb-row-2.g1-loaded {
    overflow:unset !important;
}

.g1-sticky-top-wrapper.g1-hb-row-2.g1-loaded {
    overflow:unset !important;
}

/* Hotfix 1 - Center Gutenberg Images - 2023-06-28 */
figure.wp-block-image.aligncenter {
  display: flex;
  justify-content: center;
  align-items: center;
	margin: auto;
}

/* Hotfix 2 - Center Gutenberg Button 2023-06-28 */
.wp-block-buttons {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
}

div.wp-block-buttons > .wp-block-button:nth-child(2) {
padding-left: 16px;
}

/* 2023 - Homepage */
/* -- ActiveCampaign Overwrite */
label._form-label {
	color: black;
}

/* End of 2023 Homepage */
/**2023 become a member page **/
/** price box **/
.has-lineheight-fontweight-gold, .has-lineheight-fontweight-platinum, .has-lineheight-fontweight-diamond {
	line-height: 40px;
	font-weight: 500;
}

body .is-layout-flex {
	align-items: flex-start;
}

.has-align-style {
	padding: 0 180px;
}

.colmn-border-joinnow {
	border-right: 2px solid black !important;
}

.g1-button-solid {
	padding: 10px 50px;
	border-color: #ffffff00;
	margin-bottom: 0;
}

.button-bottom-remove {
	margin-bottom: 0;
}

/**end price box**/
/**2023 become a member page**/
.code-block.code-block-10 .center-jw.as_top_desktop_article,.code-block.code-block-10 h2.g1-delta {
	display: none;
}

.eg-text {
	margin-top: 12px;
	font-size: 13px;
	font-style: italic;
}

body .wcf-checkout-fields-wrapper .form-row.wcf-hide-field {
	height: 0;
}
.membership-wrap.platinum-wrap,.membership-wrap.diamond-wrap{
	justify-content:center!important;
	align-items:center!important;
}
.membership-wrap.platinum-wrap .wp-block-column,.membership-wrap.diamond-wrap .wp-block-column{
	flex-basis:70%!important;
}
body.page-id-9004111231510958 .g1-sticky-top-wrapper.g1-hb-row-2.g1-loaded,
body.page-id-9004111231510958 .g1-row.g1-row-layout-page.g1-hb-row.g1-hb-row-normal.g1-hb-row-a.g1-hb-row-1.g1-hb-boxed.g1-hb-sticky-off.g1-hb-shadow-off,
body.page-id-9004111231510958 header,
body.page-id-9004111231510958 #secondary,
body.page-id-9004111231510958 .g1-prefooter.g1-prefooter-3cols.g1-row.g1-row-layout-page,
body.page-id-9004111231510958 .g1-footer.g1-row.g1-row-layout-page,
body.page-id-9004111231510958 .adthrive-comscore.adthrive-footer-message{
    display: none;
}
body.page-id-9004111231510958 #primary{
    width: 100%;
    max-width: 100%;
}
body.page-id-9004111231510958 .song-contest-ad-item-1{
    flex-basis: 60% !important;
    width: 60%;
}
body.page-id-9004111231510958 .song-contest-ad-item-2{
    flex-basis: 40% !important;
    width: 40%;
   
}
body.page-id-9004111231510958 .g1-row-inner{
    max-width: 100%;
    padding: 0 50px;
}
body.page-id-9004111231510958 .deadline-wrap{
	display:none;
}

/* lyric contest */

body.page-id-9004111231441644 .g1-sticky-top-wrapper.g1-hb-row-2.g1-loaded,
body.page-id-9004111231441644 .g1-row.g1-row-layout-page.g1-hb-row.g1-hb-row-normal.g1-hb-row-a.g1-hb-row-1.g1-hb-boxed.g1-hb-sticky-off.g1-hb-shadow-off,
body.page-id-9004111231441644 header,
body.page-id-9004111231441644 #secondary,
body.page-id-9004111231441644 .g1-prefooter.g1-prefooter-3cols.g1-row.g1-row-layout-page,
body.page-id-9004111231441644 .g1-footer.g1-row.g1-row-layout-page,
body.page-id-9004111231441644 .adthrive-comscore.adthrive-footer-message{
    display: none;
}
body.page-id-9004111231441644 #primary{
    width: 100%;
    max-width: 100%;
}
body.page-id-9004111231441644 .lyric-contest-ad-item-1{
    flex-basis: 60% !important;
    width: 60%;
}
body.page-id-9004111231441644 .lyric-contest-ad-item-2{
    flex-basis: 40% !important;
    width: 40%;
}
body.page-id-9004111231441644 .g1-row-inner{
    max-width: 100%;
    padding: 0 50px;
}
body.page-id-9004111231441644 .deadline-wrap{
	display:none;
}

/* Platinum Annual */

body.page-id-9004111231511101 .g1-sticky-top-wrapper.g1-hb-row-2.g1-loaded,
body.page-id-9004111231511101 .g1-row.g1-row-layout-page.g1-hb-row.g1-hb-row-normal.g1-hb-row-a.g1-hb-row-1.g1-hb-boxed.g1-hb-sticky-off.g1-hb-shadow-off,
body.page-id-9004111231511101 header,
body.page-id-9004111231511101 #secondary,
body.page-id-9004111231511101 .g1-prefooter.g1-prefooter-3cols.g1-row.g1-row-layout-page,
body.page-id-9004111231511101 .g1-footer.g1-row.g1-row-layout-page,
body.page-id-9004111231511101 .adthrive-comscore.adthrive-footer-message{
    display: none;
}
body.page-id-9004111231511101 #primary{
    width: 100%;
    max-width: 100%;
}
body.page-id-9004111231511101 .membership-ad-item-1{
    flex-basis: 60% !important;
    width: 60%;
}
body.page-id-9004111231511101 .membership-ad-item-2{
    flex-basis: 40% !important;
    width: 40%;

}
body.page-id-9004111231511101 .g1-row-inner{
    max-width: 100%;
    padding: 0 50px;
}
body.page-id-9004111231511101 .deadline-wrap{
	display:none;
}

/* Daimond Annual */

body.page-id-9004111231511132 .g1-sticky-top-wrapper.g1-hb-row-2.g1-loaded,
body.page-id-9004111231511132 .g1-row.g1-row-layout-page.g1-hb-row.g1-hb-row-normal.g1-hb-row-a.g1-hb-row-1.g1-hb-boxed.g1-hb-sticky-off.g1-hb-shadow-off,
body.page-id-9004111231511132 header,
body.page-id-9004111231511132 #secondary,
body.page-id-9004111231511132 .g1-prefooter.g1-prefooter-3cols.g1-row.g1-row-layout-page,
body.page-id-9004111231511132 .g1-footer.g1-row.g1-row-layout-page,
body.page-id-9004111231511132 .adthrive-comscore.adthrive-footer-message{
    display: none;
}
body.page-id-9004111231511132 #primary{
    width: 100%;
    max-width: 100%;
}
body.page-id-9004111231511132 .membership-ad-item-1{
    flex-basis: 60% !important;
    width: 60%;
}
body.page-id-9004111231511132 .membership-ad-item-2{
    flex-basis: 40% !important;
    width: 40%;

}
body.page-id-9004111231511132 .g1-row-inner{
    max-width: 100%;
    padding: 0 50px;
}
body.page-id-9004111231511132 .deadline-wrap{
	display:none;
}
@media(max-width:1420px){
	body.page-id-9004111231510958 .wp-container-core-group-layout-5.wp-container-core-group-layout-5 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
		max-width:100%!important;
	}
	.wp-block-create-block-countdown-timer{
		max-width:58%!important;
		margin:auto;
	}
	body.page-id-9004111231511101 .wp-container-core-columns-is-layout-1 .g1-button-solid,body.page-id-9004111231511132 .wp-container-core-columns-is-layout-1 .g1-button-solid,body.page-id-9004111231511101 .wp-container-core-columns-is-layout-2 .g1-button-solid,body.page-id-9004111231511132 .wp-container-core-columns-is-layout-2 .g1-button-solid{
		padding:10px 25px;
	}
}
@media(max-width:1320px){
	body.page-id-9004111231441644 .wp-container-core-group-is-layout-2 .wp-block-create-block-countdown-timer{
		max-width:80%!important;
	}

}
@media(max-width:1024px){
	.wp-block-create-block-countdown-timer{
		max-width:80%!important;
	}
	body.page-id-9004111231441644 .wp-container-core-group-is-layout-2 .wp-block-create-block-countdown-timer{
		max-width:100%!important;
	}
	body.page-id-9004111231511101 .wp-container-core-columns-is-layout-1 .g1-button-solid,body.page-id-9004111231511132 .wp-container-core-columns-is-layout-1 .g1-button-solid,body.page-id-9004111231511101 .wp-container-core-columns-is-layout-2 .g1-button-solid,body.page-id-9004111231511132 .wp-container-core-columns-is-layout-2 .g1-button-solid{
		font-size:12px!important;
	}
}
@media(max-width:850px){
	.song-contest-ad-inner-wrap,.lyric-contest-ad-inner-wrap,.membership-ad-inner-wrap{
		flex-wrap:wrap!important;
	}
	body.page-id-9004111231510958 .song-contest-ad-item-1,body.page-id-9004111231510958 .song-contest-ad-item-2,body.page-id-9004111231441644 .lyric-contest-ad-item-1,body.page-id-9004111231441644 .lyric-contest-ad-item-2,body.page-id-9004111231511101 .membership-ad-item-1,body.page-id-9004111231511101 .membership-ad-item-2,body.page-id-9004111231511132 .membership-ad-item-1,body.page-id-9004111231511132 .membership-ad-item-2{
		flex-basis:100%!important;
		width:100%!important;
	}
}
@media(max-width:767px){
	body.page-id-9004111231510958 .g1-row-inner,body.page-id-9004111231441644 .g1-row-inner,body.page-id-9004111231511101 .g1-row-inner,body.page-id-9004111231511132 .g1-row-inner {
    padding: 0 10px;
}
	body.page-id-9004111231511101 .wp-container-core-columns-is-layout-1 .g1-button-solid,body.page-id-9004111231511132 .wp-container-core-columns-is-layout-1 .g1-button-solid,body.page-id-9004111231511101 .wp-container-core-columns-is-layout-2 .g1-button-solid,body.page-id-9004111231511132 .wp-container-core-columns-is-layout-2 .g1-button-solid{
		font-size:15px!important;
	}
}
@media(max-width:550px){
	
	body.page-id-9004111231441644 .wp-container-core-group-is-layout-6 .wp-block-create-block-countdown-timer .countdown-box .days,body.page-id-9004111231441644 .wp-container-core-group-is-layout-6 .wp-block-create-block-countdown-timer .countdown-box .hours,body.page-id-9004111231441644 .wp-container-core-group-is-layout-6 .wp-block-create-block-countdown-timer .countdown-box .minutes,body.page-id-9004111231441644 .wp-container-core-group-is-layout-6 .wp-block-create-block-countdown-timer .countdown-box .seconds{
		font-size:40px!important;
	}
	body.page-id-9004111231441644 .wp-container-core-group-is-layout-6 .wp-block-create-block-countdown-timer .countdown-box .label{
		font-size:16px!important;
	}
}