/* Enter Your Custom CSS Here */
.artist_button {
  position: relative;
  left: 5px;
  margin: 2px;
}

.socials-colored-hover a:hover .socials-item-icon.facebook {
	color: #0a4e94;
}

.socials-colored-hover a:hover .socials-item-icon.instagram {
	color: #0a4e94;
}

.socials-colored-hover a:hover .socials-item-icon.spotify {
	color: #0a4e94;
}

@media (max-width: 600px) {
		.countdown-item {
				width:25% !important;
			  background-color:white;
				padding-top: 20px;
		}
		.countdown-wrapper {
				overflow: hidden;
				width: 100vw !important;
				margin-left: 0px !important;
				box-sizing: border-box;
		}
	}
@media (max-width: 767px){
		.row-video .vc_hidden-xs {
    display: block !important;
		}

		.row-video .vc_video-bg {
				pointer-events:auto !important;
		}
}

/*CTA NASCOSTE */
.ctahp {
		display: none;
}

/*QUOTE PAGINA FESTIVAL */
.gem-quote.gem-quote-style-1:after {
		color: #be1522;
}
.gem-quote.gem-quote-style-2:after {
		color: #be1522;
}
.gem-quote.gem-quote-style-2 {
		background-color: #3c3c3b;
}

/*MENU BACKGROUND COLOR*/
#site-header {
		background-color: #ffffff;
		padding-top: 5px;
		padding-bottom: 5px;
}

#site-header-wrapper {
		background-color:#ffffff !important;
}

#site-header-wrapper.site-header-wrapper-transparent #site-header:not(.shrink), #site-header-wrapper.site-header-wrapper-transparent, #site-header-wrapper.site-header-wrapper-transparent #site-header:not(.shrink) #top-area {
		background-color:#ffffff !important;
}