/* LOGO */
.site-header__logo {
    padding: 6px 0;
}

.site-header__logo-wrap {
    max-width: 100%;
    /*width: 12%;*/
}

.under-text {
    width: 290px;
    height: 1px;
    background-color: #df2b7d;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}
.under-text__icon {
    width: 50px;
    height: 50px;
    background-color: #1f2636;
    left: 50%;
    bottom: -25px;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
}

.single-artist-subs-link a {
	position: relative;
	display: inline-block;
	padding-right: 65px;
	line-height: 46px;
}
.single-artist-subs-link a:before,
.single-artist-subs-link a:after {
	content:'';
    position: absolute;
    right: 0;
    width: 46px;
    height: 46px;
	display: inline-block;
	background: url('../images/c-alert-white.png') no-repeat center;
/*	background-size: 25px;*/
	border:2px #fff solid;
	border-radius:50%;
/*	transition: all .15s;*/
}
.single-artist-subs-link a:after {
	background: url('../images/c-alert-pink.png') no-repeat center;
	border:2px #E72A7C solid;
	opacity: 0;
}
.single-artist-subs-link a:hover:before {
	opacity: 0;
}
.single-artist-subs-link a:hover:after {
	opacity: 1;
}



#additional_genres {display:none;}
#additional_genres.active {display:block;}




@media screen and (max-width: 992px) {

	.single-artist-subs-link a {
		padding-right: 50px;
		line-height: 38px;
	}
	.single-artist-subs-link a:before,
	.single-artist-subs-link a:after {
		width: 38px;
		height: 38px;
		background-size: 32px;
		border:1.5px #fff solid;
	}
	.single-artist-subs-link a:after {
		border:1.5px #E72A7C solid;
	}
}






@media screen and (max-width: 767.98px) {

	.events-blocks__container .events-blocks__share-block {padding: 10px 105px 0 0 !important;}
	.events-blocks__container .events-blocks__share-block-inner {max-width: 220px;}
	.events-blocks__container .events-blocks__share-block-inner .events-blocks__socials-wrap{margin-bottom: 10px;}
	.events-blocks__container .events-blocks__share-block-inner .icon-socials {margin-bottom: 0;}
	.events-blocks__container .events-blocks__share-block-inner .icon-socials:nth-child(2) {margin: 1px 0 0 0 !important;}
}