/* -------------------------------------------------------------
	CUSTOM CLASSES
------------------------------------------------------------- */

/* Size Classes: html.size-bigscreen, html.size-full, html.size-tablet, html.size-mobile */

/* -------------------------------------------------------------
	CLASS: centertext - TEXT ALIGN CENTER
------------------------------------------------------------- */

.centertext
{
	text-align: center !important;
	margin-left: auto !important;
	margin-right: auto !important;
}



/* -------------------------------------------------------------
	Content & Hedline Cells
------------------------------------------------------------- */

@media only screen and (max-width: 989px) {

.flex_cell.content_cell {
	padding-top: 35px !important;
	padding-bottom: 35px !important;
}

.flex_cell.headline_cell {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

}



/* -------------------------------------------------------------
	SOCIAL BOOKMARK ICONS
------------------------------------------------------------- */

#top #wrap_all ul.social_bookmarks li
{
	font-size: 1.2em !important;
}

#top #wrap_all ul.social_bookmarks li:hover a {
    color: #fff;
    background-color: transparent !important;;
}

/* Make Soptify icon bigger */
#top #wrap_all ul.social_bookmarks li.social_bookmarks_spotify
{
	font-size: 1.4em !important;
}



/* -------------------------------------------------------------
	HERO STARTSEITE
------------------------------------------------------------- */


@media only screen and (min-width: 990px) {
	.hero-startseite {
		min-height: 100vh !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
	.hero-startseite {
		min-height: 600px !important;
	}
}

@media only screen and (max-width: 767px) {
	.hero-startseite,
	.hero-startseite .flex_cell {
		min-height: 350px !important;
	}
	
	.hero-startseite .flex_cell {
		background-attachment: scroll !important;
	}	
}



/* -------------------------------------------------------------
	SPOTIFY iFRAME
------------------------------------------------------------- */

.spotify-player-iframe
{
	text-align: center !important;
}

.spotify-iframe
{
	max-width: 950px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}


/* -------------------------------------------------------------
	CLASS: bandsintown - BANDS IN TOWN WIDGET
------------------------------------------------------------- */

/* Hide some elements */
.bit-widget .bit-top-track-button,
.bit-widget .bit-logo,
.bit-event-list-title.bit-show-upcoming,
.bit-play-my-city-button
{
	display: none !important;
}

#bandsintown .bit-widget-container
{
	max-width: 1200px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

a.bit-offers.bit-button:hover,
a.bit-play-my-city-button:hover
{
	color: #fff !important;
}



/* -------------------------------------------------------------
	CLASS: logo-ragawerk-headline - Ragawerk Logo as headline
------------------------------------------------------------- */

.logo-ragawerk-headline img
{
	width: 350px !important;
}

html.size-mobile .logo-ragawerk-headline img
{
	width: 250px !important;
}



/* -------------------------------------------------------------
	Minimal Box shaddow
------------------------------------------------------------- */

.bg-box-shaddow img
{
	box-shadow: 1px 1px 3px 0 rgba(0,0,0,.15);
}

