/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/

.hero {
	position: fixed;
	width: 100%;
	background: #FFF url('../IMG_6212.jpg') no-repeat center top scroll;
	background-size: cover;
}
.hero .slider-caption {
	top: 50%;
}
.hero .slider-caption a,
.hero .slider-caption a:link {
	color: #000;
}
.device-xs .hero,
.device-sm .hero,
.device-md .hero {
	background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 100%),
	 #FFF url('../IMG_6212.jpg') no-repeat center 50px fixed;
	 background-size: cover;
}

.device-xs .hero p,
.device-sm .hero p,
.device-md .hero p {
	color: #fff !important;
}

.device-xs .hero .slider-caption h2,
.device-xs .hero .slider-caption a,
.device-sm .hero .slider-caption h2,
.device-sm .hero .slider-caption a,
.device-md .hero .slider-caption h2,
.device-md .hero .slider-caption a {
	color: #fff;
	text-align: center;
	width: 100%;
}

.device-xs #primary-menu ul,
.device-sm #primary-menu ul,
.device-md #primary-menu ul {
	margin-left: 2rem !important;
	margin-top: 0.3rem !important;
}

.device-xs #primary-menu-trigger,
.device-sm #primary-menu-trigger,
.device-md #primary-menu-trigger {
	top: 15px;
} 

.device-xs #header,
.device-sm #header,
.device-md #header {
	min-height: 75px;
} 

.device-xs .entry,
.device-sm .entry,
.device-md .entry {
	margin: 0 0 10px;
} 

.device-xs #primary-menu,
.device-sm #primary-menu,
.device-md #primary-menu {
	left: 0;
} 

#logo {
	width:  16rem;
	text-align:  center;
	font-weight: bold;
	text-transform: uppercase;
	height: 100% !important;
	display: flex;
	box-sizing: border-box;
}

.device-xs.primary-menu-open #logo,
.device-sm.primary-menu-open #logo,
.device-md.primary-menu-open #logo {
	display: none;
} 

#page-title.page-title-parallax.music {
	padding: 8rem 0 4rem 0 !important;
	background: #FFF url('../ts-12.jpg') no-repeat 0px -112.307px fixed;
	background-size: cover;
}

.device-xs #header + #page-title.page-title-parallax.music,
.device-sm #header + #page-title.page-title-parallax.music,
.device-md #header + #page-title.page-title-parallax.music {
	padding: 25rem 0 10rem 0 !important;
	background-image: none !important;
	background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%),
	 #FFF url('../ts-12.jpg') no-repeat 70% top scroll !important;
	 background-size: cover !important;
}

.device-xs #header + #page-title.page-title-parallax.music h1 ,
.device-sm #header + #page-title.page-title-parallax.music h1,
.device-md #header + #page-title.page-title-parallax.music h1,
.device-xs #header + #page-title.page-title-parallax.music span ,
.device-sm #header + #page-title.page-title-parallax.music span,
.device-md #header + #page-title.page-title-parallax.music span {
	color: #fff
}

#page-title.page-title-parallax.acting {
	padding: 15rem 0px !important;
	background: #FFF url('../JenCintron_RBFaves-21.jpg') no-repeat -16rem center scroll;
	background-size: cover;
}

.device-xs #header + #page-title.page-title-parallax.acting,
.device-sm #header + #page-title.page-title-parallax.acting,
.device-md #header + #page-title.page-title-parallax.acting {
	background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%),
	 #FFF url('../JenCintron_RBFaves-21.jpg') no-repeat 42% 0px scroll !important;
	 background-size: cover !important;
	 padding: 14rem 0px 5rem 0px !important;
}

.device-xs #header + #page-title.page-title-parallax.acting h1 ,
.device-sm #header + #page-title.page-title-parallax.acting h1,
.device-md #header + #page-title.page-title-parallax.acting h1,
.device-xs #header + #page-title.page-title-parallax.acting span ,
.device-sm #header + #page-title.page-title-parallax.acting span,
.device-md #header + #page-title.page-title-parallax.acting span {
	color: #fff
}

.campaign-promo {
	padding: 2rem 0 !important;
	position: fixed;
	bottom: 0;
	width: 100%
}

.device-xs .campaign-promo {
	padding: 1rem 0 !important;
}