
@font-face {
    font-family: 'WMG Dazzed 67';
    src: url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-67.eot') format('eot'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-67.otf') format('otf'),
    	url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-67.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-67.woff2') format('woff2'),
        url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-67.woff') format('woff'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-67.ttf') format('truetype'),
        url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-67.svg#WMGDazzed-67') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'WMG Dazzed Light';
    src: url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Light.eot') format('eot'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Light.otf') format('otf'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Light.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Light.woff2') format('woff2'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Light.woff') format('woff'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Light.ttf') format('truetype'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Light.svg#WMGDazzed-67') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'WMG Dazzed SemiBold';
    src: url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-SemiBold.eot') format('eot'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-SemiBold.otf') format('otf'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-SemiBold.woff2') format('woff2'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-SemiBold.woff') format('woff'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-SemiBold.ttf') format('truetype'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-SemiBold.svg#WMG Dazzed SemiBold7') format('svg');
}
@font-face {
    font-family: 'WMG Dazzed';
    src: url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Regular.eot') format('eot'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Regular.otf') format('otf'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Regular.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Regular.woff2') format('woff2'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Regular.woff') format('woff'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Regular.ttf') format('truetype'),
		url('/wp-content/themes/warnermusic/assets/wmg_fonts/WMGDazzed-Regular.svg#WMG Dazzed') format('svg');
}

body, .entry-content, a, input[type="text"] {
	font-family: 'WMG Dazzed', serif !important;
}

input[type=submit], .wp-block-button__link {
	font-family: 'WMG Dazzed SemiBold', serif !important;
}
 h2 {
	font-family: 'WMG Dazzed SemiBold', serif !important;
	font-style: normal;
	font-weight: 600;
	font-size: 2em;
	line-height: 56px;
	margin-top: 20px;
  }
.site-header {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    width: 100% !important;
}
#menu_logo {
	width: 8rem;
	height: 5rem;
	display: block;
	background: transparent url("/wp-content/themes/warnermusic/assets/images/logo.png") center center no-repeat;
	background-size: contain; 
}
.has-background-white .site a:hover{
    background: none !important;
    color: #000000 !important;
    text-underline-offset: 0.7em !important;
	text-decoration-style:solid;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover {
    border-color: #EDFF43 !important;
}
.has-background-white .site a:focus{
    background: none !important;
    color: #343a40 !important;
    text-underline-offset: 0.7em !important;
	text-decoration-style: solid;
}
.primary-navigation .current-menu-item > a:first-child, .primary-navigation .current_page_item > a:first-child {
    text-underline-offset: 0.7em !important;
	text-decoration-style: solid !important;
}
.primary-navigation {
	position: fixed;
	width: 100%;
	z-index: 700;
	background: #EDFF43;
}
.primary-navigation > div > .menu-wrapper {
	justify-content: center;
	align-items: center;
}
.primary-navigation .primary-menu-container > ul > .menu-item {
	justify-content: center;
  }
.primary-navigation ul li{
	width: 6.5em !important;
}
.primary-navigation .primary-menu-container > ul > .menu-item > a {
	padding: 4px !important;
  }
.site-main > * {
    margin-top: 74px !important;
}
.page-template-page-novita .site-main > * {
	margin-bottom: 0px !important;
}
#menu-item-105 {
    width: 10em !important;
}
.menu-item > a {
	text-transform: uppercase;
	font-size: 0.6em;
	font-weight: 800;
	
  }
  .menu-item a{
	display: inline-block;
	}
	
.splide__progress__bar {
	height: 3px;
	background: #ccc;
	margin-bottom: -183px !important;
	margin-top: 0px !important;
  }
.splide__slide img {
	width: 100%;
	height: auto;
  }
.splide__arrow svg {
	fill: #EDFF43 !important;
	height: 0.5em !important;
  }
.splide__arrow {
	background-color: transparent !important;
	outline: none !important;
  }
  .splide__pagination__page:hover {
	background: #EDFF43 !important;
  }
  .site-footer {
    position: relative;
    padding-top: 5px;
    padding-bottom: 35px;
}
  #footer_container {
	width: 80%;
    display: flex;
    margin: 0 auto;
	padding-top: 80px;
	padding-bottom: 70px;
  }
  #newsletter-container{
	width: 100%;
    margin: 0 auto;
	padding: 90px 0px 140px 0px;
	background: #2473FF;
  }
  
 #footer_left {
	max-width: 28.667%;
    flex: 0 0 28.667%;
  }
#footer_center {
	max-width: 49%;
    flex: 0 0 49%;
  }
#footer_right {
	max-width: 25%;
	flex: 0 0 25%; 
}
#footer_center div {
	height: 100%;
    position: relative;
  }
#footer_center img {
	margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	max-width: 140px;
  }
#footer_right a {
	width: 100%;
	display: flex;
	border-bottom: 1px solid #000;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.6em;
	height: 45px;
	align-items: center;
	padding-left: 10px;
  }
  #footer_left a {
	width: 100%;
	display: flex;
	text-decoration: none;
	font-size: 0.7em;
	height: 28px;
	align-items: center;
  }
  #footer_left div {
	font-size: 0.6em;
  }
  .page-template-page-artisti {
	background: #2473FF !important;
  }
  .page-template-page-artisti .primary-navigation {
	background: #2473FF !important;
  }
  .artistsgallery {
	float: left;
	width: 100%;
  }
.single-artist {
	width: 20%;
	float: left !important;
	position: relative;
color: #2473FF;
font-size: 21px;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
  }
.single-artist img {
	width: 100%!important;
	height: auto;
  }
.single-artist:hover .single-layer {
    width: 100%;
    height: 100%;
    opacity: 0.7;
    position: absolute;
	background-color: #2473FF;
	-webkit-transition: background-color 0.2s ease-out;
	-moz-transition: background-color 0.2s ease-out;
	-o-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
	cursor: pointer;
}

li.splide__slide {
    cursor: pointer;
}

.artist-info {
	width: 100%;
	float: left;
	position: absolute;
	bottom: 0;
	height: 8em;
	font-size: 18px;
  }
  .artist-info .social1_num_3 {
	margin: 0 auto;
	width: 106px;
	float: none;
  }
  .single-artist .artist-social, .single-artist .artist-name{
	display: none;
  }
  .single-artist:hover .artist-social, .single-artist:hover .artist-name{
	display: block;
  }
  .socialList_artist {
	list-style: none;
padding: 0px;
display: flex;
flex-wrap: wrap;
align-content: center;
justify-content: center;
margin-top: 74px;
  }
  .artist-name{
    color: #ffffff;
    text-align: center;
    font-size: 14px;
}
  .socialList_artist ul {
	list-style: none;
  }
  .socialList_artist li {
	width: 35px;
  }
  .artist-instagram {
	background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/instagram.png") no-repeat scroll center top / 59% auto;
	height: 21px;
	margin-top: 6px;
  }
  .artist-facebook {
	background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/facebook.png") no-repeat scroll center top / 59% auto;
	height: 21px;
	margin-top: 6px;
  }
  .artist-twitter {
	background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/twitter.png") no-repeat scroll center top / 59% auto;
	height: 21px;
	margin-top: 6px;
  }
  .artist-youtube {
	background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/youtube.png") no-repeat scroll center top / 59% auto;
	height: 21px;
	margin-top: 6px;
  }
  .artist-website {
	background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/web.png") no-repeat scroll center top / 59% auto;
	height: 21px;
	margin-top: 6px;
  }
  .artist-tiktok {
	background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/tiktok.png") no-repeat scroll center top / 59% auto;
	height: 21px;
	margin-top: 6px;
  }
  .wp-block-button__link{
	transition: background .2s !important;
    border: 1px solid !important;
    font-size: 0.8em !important;
    border-color: #000000 !important;
  }
  .entry-content h1 {
	width: 100% !important;
  }
  .wp-block-group__inner-container, .post-thumbnail, .entry-content .wp-audio-shortcode, .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), [class*="inner-container"] > :not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .default-max-width {
	width: 87% !important;
	max-width:none !important;
  }
 .wp-block-group__inner-container h1 {
	font: small-caps 700 6em/1 'WMG Dazzed 67', sans-serif;
	text-align: start;
	transition-property: color; 
  	transition-duration: 2s;
  	-webkit-transition-property: color; 
  	-webkit-transition-duration: 2s;
  	-o-transition-property: color;
  	-o-transition-duration: 2s;
  	-moz-transition-property: color;
  	-moz-transition-duration: 2s;
  }
  .wp-block-group__inner-container h1:hover {
  	color: #2473FF;
}
#newsletter-title {
	text-transform: uppercase;
	font-size: 5rem;
	line-height: 4rem;
	letter-spacing: -3px;
	font: small-caps 700 3em/1 'WMG Dazzed 67', sans-serif;
	color: #EDFF43;
	transition-property: color; 
  	transition-duration: 2s;
  	-webkit-transition-property: color; 
  	-webkit-transition-duration: 2s;
  	-o-transition-property: color;
  	-o-transition-duration: 2s;
  	-moz-transition-property: color;
  	-moz-transition-duration: 2s;
  }
  #newsletter-title, #newsletter-subtitle, #signup, #newsletter-policy {
	width: 80%;
    margin: 0 auto;
  }
  #newsletter-title:hover {
	color: #000000;
  }
 
  .site-header, .site-main, .widget-area, .site-footer {
	padding: 0px !important;
  }
  #newsletter-subtitle {
    font-size: 14px;
}
#signup {
	font-size: .875rem;
	padding-top: 0px;
	color: #343a40;
	display: flex;
	justify-content: center;
    align-items: center;
	font-size: 0px;;
  }
  .artist-youtube:hover, .artist-facebook:hover, .artist-twitter:hover, .artist-instagram:hover, .artist-website:hover, .artist-tiktok:hover {
	background-position: center bottom;
  }
  input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], .site textarea, select{
	border-width: 0 0 1px;
	border-style: solid ;
	border-color: #000;
	height: 40px;
	line-height: 40px;
	padding: 0 40px 0 0;
	font-size: 1rem;
	width: 100%;
	border-radius: 0;
	background-color: transparent;
	font-size: 0.9rem;
	color: #000000;
  }
  .splide__pagination {
	display: none !important;
  }
  input[type=submit]:not(:hover):not(:active):not(.has-background) {
	width: 116px;
    height: 113px;
	background: #EDFF43;
    border: 1px solid #EDFF43 !important;
    border-radius: 96px;
    font-size: 12px;
    text-transform: uppercase;
	transition: background .2s !important;
	color: #000000;
  }
  input[type=submit]:hover {
	background-color: #000000;
	height: 113px;
    border: 1px solid #000000;
    border-radius: 96px;
    font-size: 12px;
    text-transform: uppercase;
	color: #EDFF43;
  }
  .wp-block-group{
	display: none;
  }
 .site-footer {
    max-width: none!important;
	margin: 0 auto;
    padding: 0px !important;
    display: block;
}
.entry-content {
    background: #2473FF;
}

#label-artisti {
	text-transform: uppercase;
    letter-spacing: -3px;
    font: small-caps 700 2em/1 'WMG Dazzed 67', sans-serif;
    color: #EDFF43;
    width: 74%;
    margin: 0 auto;
    padding-top: 20px;
}
#artist-search {
    width: 74%;
    margin: 0 auto;
    margin-top: 10px !important;
}
#artist-search {
    font-size: .875rem;
    padding-top: 0px;
    color: #343a40;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0px;
}
input[type=submit]:not(:hover):not(:active):not(.has-background) {
    width: 116px;
    height: 113px;
    border: 1px solid #000000;
    border-radius: 96px;
    font-size: 12px;
    text-transform: uppercase;
}
.page-template-page-novita, .page-template-page-novita .primary-navigation, .page-template-page-novita .entry-content, .page-template-page-novita #newsletter-container {
    background: #45ffed !important;

}

.page-template-page-novita .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), [class*="inner-container"] > :not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .default-max-width {
	width: 100% !important;
	max-width:none !important;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #000000;
	opacity: 1; /* Firefox */
}
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #000000;
}
  
  ::-ms-input-placeholder { /* Microsoft Edge */
	color: #000000;
}
  #footer_container_mobile {
	display: none;
}
  #artist-search-button {
	background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/search.png") no-repeat scroll center center/ 25px auto !important;
	height: 50px;
}
.page-template-page-artisti button:hover, button:active {
	border-color: #2473FF;
}



.page-template-page-contattaci, .page-template-page-contattaci .primary-navigation, .page-template-page-contattaci .entry-content, .page-template-page-contattaci #newsletter-container {
    background: #bdf6ff !important;
}
.page-template-page-contattaci .entry-content h2 {
    text-transform: uppercase !important;
    letter-spacing: -3px !important;
    font: small-caps 700 2em/1 'WMG Dazzed 67', sans-serif !important;
    color: #EDFF43 !important;
    width: 74% !important;
    margin: 0 auto !important;
    padding: 33px 0px 70px 0px !important;
}
.forminator-ui .forminator-label, .forminator-ui .forminator-label .forminator-required {
    color: #000000 !important;
	font-size: 0.8em !important;
    font-weight: normal !important;
	margin-bottom: 11px !important;
}
.forminator-ui .forminator-input, .forminator-ui .forminator-textarea {
	background-color: #ffffff !important;
	border-color: #ffffff !important;
	height: 3em !important;
    border-radius: 3rem !important;
    border-style: none !important;
    color: #15384f !important;
    font-weight: 400 !important;
    letter-spacing: -.01em !important;
    line-height: 1.8rem !important;
    line-height: 6rem !important;
    padding-left: 3rem !important;
    padding-right: 3rem !important;
}
.forminator-ui .forminator-textarea {
    min-height: 12em !important;
}
.forminator-custom-form, .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator){
    width:65% !important;
}
.forminator-ui .forminator-checkbox .forminator-checkbox-box {
    border-color: #ffffff !important;
    background-color: #ffffff !important;
    color: #000000 !important;
}
.forminator-ui .forminator-description {
    display: none !important;
}
.page-template-page-contattaci #newsletter-container {
    display: none;
}
.page-template-page-contattaci .entry-content {
    padding-bottom: 50px;
}
.forminator-ui .forminator-button-submit {
	transition: background .2s !important; 
    border: 1px solid !important; 
    font-size: 12px !important;
    border-color: #000000 !important;
    border-radius: 31px !important;
    color: #edff43 !important;
    background-color: #000000 !important;
    height: 54px !important;
    width: 15em!important;
    font-family: 'WMG Dazzed SemiBold', serif !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
}
.forminator-ui .forminator-error-message {
    border-radius: 1em !important;
}
.forminator-checkbox__label a {
	color: #000000 !important;
	font-size: 13px;;
}
.instagram-image {
    background-size: cover !important;
}
#instagram-grid {
	margin-top: 0px !important;
}
.onetrust-pc-dark-filter {
    background: none !important;
}
#onetrust-banner-sdk {
    box-shadow: none !important;
}
#onetrust-consent-sdk #onetrust-banner-sdk {
    padding: 0.875rem 1.875rem 1.1875rem 2.5rem !important;
}
#onetrust-consent-sdk #onetrust-banner-sdk a[href] {
    color: #000000 !important;
}
body div#onetrust-consent-sdk #onetrust-button-group button {
	font-size: .6rem!important;
    text-transform: uppercase !important;
	font-weight: 100 !important;
	color: #ffffff!important;
    border-color: #000000!important;
    background-color: #000000!important;
	padding: 16px 17px !important;
    border-radius: 31px !important;
}
#onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent {
    width: 45% !important;
}

header#masthead {
    height: 0px;
}

body.home footer#colophon {
    margin-top: 0px !important;
}

#subscribed{
	width: 80%;
    margin: 0 auto;
    font-size: 13px;
}

#newsletter-policy a{
	font-size: 13px;
}

@media screen and (max-width: 300px) {
	.instagram-item div {
		width: 104px;
		height: 104px;
	}
	#instagram-grid {
		margin: 0 auto;
		display: flex;
		flex-flow: row wrap;
	}
	#instagram-grid {
		width: 216px;
	}
	.instagram-item {
		margin: 2px;
	}
}
@media screen and (min-width: 301px) and (max-width: 380px) {
	.instagram-item div {
		width: 133px;
		height: 133px;
	}
	#instagram-grid {
		margin: 0 auto;
		display: flex;
		flex-flow: row wrap;
	}
	#instagram-grid {
		width: 271px;
	}
	.instagram-item {
		margin: 1px;
	}
}
@media screen and (min-width: 381px) and (max-width: 600px) {
	.instagram-item div {
		width: 174px;
		height: 174px;
	}
	#instagram-grid {
		margin: 0 auto;
		display: flex;
		flex-flow: row wrap;
	}
	#instagram-grid {
		width: 364px;
	}
	.instagram-item {
		margin: 4px;
	}
}
@media screen and (min-width: 601px) and (max-width: 1024px) {
	.instagram-item div {
		width: 185px;
		height: 185px;
	}
	#instagram-grid {
		margin: 0 auto;
		display: flex;
		flex-flow: row wrap;
	}
	#instagram-grid {
		width: 568px;
	}
	.instagram-item {
		margin: 2px;
	}
}
@media screen and (min-width: 1025px)  {
	.instagram-item div {
		width: 300px;
		height: 300px;
	}
	#instagram-grid {
		margin: 0 auto;
		display: flex;
		flex-flow: row wrap;
	}
	#instagram-grid {
		width: 936px;
	}
	.instagram-item {
		margin: 6px;
	}
}

@media only screen and (max-width: 1024px) {

	#footer_container_mobile {
		display:block;
	  }
	.mobmenu-right-panel {
		width: 100% !important;
	}
	.mobmenu {
		display: flex;
		align-items: center;
	}
	.mob-standard-logo {
		margin-left: 39px;
	}
	.mobmenur-container {
		margin-top: 17px;
		margin-right: 39px;
	}
	.mob-menu-right-bg-holder {
		background-size: 88px !important;
		margin-top: 20px !important;
	}
	#mobmenuleft, #mobmenuright {
		margin-top: 40px;
	}
	#mobmenuright li a {
		font: 800 1.5em/1.5 'WMG Dazzed SemiBold', sans-serif !important;
		text-transform: uppercase;
		text-align: center;
	}
	.mob-menu-header-holder {
		height: 60px;
		background: #EDFF43;
	}
	.mob-menu-logo-holder {
		margin-top: 10px;
	}
	#signup {
		flex-wrap: wrap;
	}
	#footer_container {
		flex-direction: column-reverse;
		padding-top: 36px;
		width: 100%;
	}
	.mobmenu-content #mobmenuright > li > a:hover {
		color: #edff43 !important;
	}
	.mobmenu-content #mobmenuright li:hover {
		background-color: transparent;
	}
	.mobmenu-content #mobmenuright > li > a:hover {
		background-color: transparent;
	}
	#newsletter-title, #newsletter-subtitle, #signup {
		width: 90%;
		margin: 0 auto;
	}
	 #newsletter-subtitle{
		padding-bottom: 25px;
	}
	#newsletter-title {
		font-size: 2.8em;
	}
	input[type=submit]:not(:hover):not(:active):not(.has-background) {
		width: 100%;
		height: auto;
		margin-top: 20px;
	}
	input[type=submit]:hover {
		width: 100%;
		height: auto;
		margin-top: 20px;
	}
	input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], .site textarea, select {
		text-align: center;
	  }
	.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
		width: 59% !important;
	}
	#newsletter-container {
		padding: 55px 0px 97px 0px;
	}
	#footer_container, #footer_right_mobile h2, #footer_left_mobile h2, .footer_title{
		display: none;
	}
	#footer_right_mobile a.facebook, #footer_right_mobile a.instagram, #footer_right_mobile a.youtube, #footer_right_mobile a.twitter, #footer_right_mobile a.spotify, #footer_right_mobile a.tiktok {
		width: 48px;
		height: 31px;
	}
	#footer_right_mobile a.facebook {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/facebook.png") no-repeat scroll center bottom/ 30px auto !important;
	}
	#footer_right_mobile a.instagram {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/instagram.png") no-repeat scroll center bottom/ 30px auto !important;

	}
	#footer_right_mobile a.youtube {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/youtube.png") no-repeat scroll center bottom/ 30px auto !important;
	}
	#footer_right_mobile a.twitter {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/twitter.png") no-repeat scroll center bottom/ 30px auto !important;
		
	}
	#footer_right_mobile a.linkedin {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/twitter.png") no-repeat scroll center bottom/ 30px auto !important;
		
	}
	#footer_right_mobile a.spotify {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/spotify.png") no-repeat scroll center bottom/ 30px auto !important;
		
	}
	#footer_right_mobile a.tiktok {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/tiktok.png") no-repeat scroll center bottom/ 30px auto !important;
		
	}
	#footer_left_mobile a  {
		width: 100%;
		border-top: 0.05em solid;
		height: 4em;
		text-transform: uppercase;
		letter-spacing: .54px;
		align-content: center;
		justify-content: center;
		display: flex;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		font-weight: bold;
		text-decoration: none;
		font: 800 0.8em/1.5 'WMG Dazzed SemiBold', sans-serif !important;
	} 
	#footer_right_mobile {
		text-align: center;
		font-size: 28px;
		padding: 30px 0px 47px 0px;
		display: flex;
		align-content: center;
		justify-content: center;
		margin: 0 auto;
	}
	#footer_left_mobile {
		flex-wrap: wrap;
		display: flex;
	}
	#footer_left_mobile div {
		text-align: center;
		width: 100%;
		font-size: 12px;
		border-top: 0.05em solid;
		height: 4em;
		line-height: 1.25rem;
		display: flex;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
	}
	#footer_center_mobile img {
		background-position: center;
		max-width: 140px;
		display: flex;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		width: 100%;
		margin: 0 auto;
	}
	#footer_center_mobile {
		padding: 70px 0px;
	}
	.page-template-page-artisti .mob-menu-header-holder {
		background: #2473FF;
	}
	.page-template-page-novita .mob-menu-header-holder {
		background: #45ffed;
	}
	.page-template-page-novita .site-main > * {
		margin-top: 38px !important;
	}
	.single-artist {
		width: 50%;
	}
	.artist-website {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/web.png") no-repeat scroll center top / 80% auto;
		  background-position-x: center;
		  background-position-y: top;
		height: 29px;
		margin-top: 6px;
	}
	.artist-instagram {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/instagram.png") no-repeat scroll center top / 80% auto;
		  background-position-x: center;
		  background-position-y: top;
		height: 29px;
		margin-top: 6px;
	}
	.artist-facebook {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/facebook.png") no-repeat scroll center top / 80% auto;
		background-position-x: center;
		background-position-y: top;
		height: 29px;
		margin-top: 6px;
	  }
	  .artist-tiktok {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/tiktok.png") no-repeat scroll center top / 80% auto;
		background-position-x: center;
		background-position-y: top;
		height: 29px;
		margin-top: 6px;
	  }
	  .artist-twitter {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/twitter.png") no-repeat scroll center top / 80% auto;
		background-position-x: center;
		background-position-y: top;
		height: 29px;
		margin-top: 6px;
	  }
	  .artist-youtube {
		background: rgba(0, 0, 0, 0) url("/wp-content/themes/warnermusic/assets/images/youtube.png") no-repeat scroll center top / 80% auto;
		background-position-x: center;
		background-position-y: top;
		height: 29px;
		margin-top: 6px;
	  }
	  #label-artisti {
		width: 90%;
		font-size: 1.5em !important;
		padding-top: 13px;
	  }
	  #artist-search {
		width: 90%;
	  }
	  .page-template-page-artisti #artist-search input[type="text"] {
		text-align: left;
	  }
	  .page-template-page-artisti #newsletter-container {
		padding: 4px 0px 97px 0px;
	  }
	  .page-template-page-artisti input[type="submit"]:hover, .page-template-page-novita input[type="submit"]:hover, .page-template-page-home input[type="submit"]:hover{
		color: #EDFF43 !important;
		background: #000000 !important;
		border: 1px solid #000000 !important;
	  }
	  .page-template-page-artisti input[type="submit"], .page-template-page-novita input[type="submit"], .page-template-page-home input[type="submit"] {
		background: #EDFF43 !important;
		color: #000000 !important;
		border: #EDFF43 !important;
	  }
	  .page-template-page-novita #newsletter-title {
		color: #000000 !important;
	  }
	  .page-template-page-novita #newsletter-title:hover {
		color: #EDFF43 !important;
	  }
	  .page-template-page-contattaci .mob-menu-header-holder {
		background: #bdf6ff;
	  }
	  .forminator-custom-form, .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator){
		width:90% !important;
	  }
	  .page-template-page-contattaci .entry-content h2 {
		padding: 0px !important; 
	  }
	  .forminator-ui .forminator-button-submit {
		width: 100%!important;
	}
	input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], .site textarea, select {
		text-align: left !important;
	}
}
