/* ============================
	GENERAL
============================ */
p {
	font-size: 1.2em;
    line-height: 1.8em;
	font-family: 'Raleway', sans-serif;
}

hr.black {
	width: 90px;
    background: url(../img/wavylineblack.png);
    height: 9px;
	border: none;
	margin-top:18px;
	margin-bottom:25px;
}

// .home-bg {
// 	animation: 60s ease 0s normal none infinite back_animation;
// 	background: url('../img/backgrounds/block-party-background.jpg') no-repeat center center;
// 	-webkit-background-size: cover;
// 	-moz-background-size: cover;
// 	-o-background-size: cover;
// 	background-size: cover;
// 	height: 100%;
// 	position: absolute;
// 	top: 0;
// 	left: 0;
// 	width: 100%;
// 	z-index: -1;
// }

/* Loading Image Settings */
.status {
	width: 208px;
	height: 208px;
	top: calc(50% - 102px);
}

/* ============================
	HEADER
============================ */
.header-logo {
	width: 45px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #5178b8;
}

/* ============================
	FEATURE // INTRO // ABOUT
============================ */

#sec_1 {
	background: none;
}

.intro {
	background: #facf45;
	background-image: url("../img/bg-about.png");
	background-size: cover;
  	background-repeat: no-repeat;
}

.section-padding-about {
  padding-top: 6%;
  padding-bottom: 5%;
}

.intro h1.arrow {
	color: #363728;
}

/* Intro Paragraph */
.landing-text-pos p {
	padding: 0 20%;
}

.about p {
	margin-bottom: 10px;
	color: #363728;
	font-weight: 500;
}

.icon {
	color: #fbdc65; 
}

.event-download-social-link.section-padding {
	background: none;
}

.d-sch:hover {
	color: #ed522d;
}

.fb:hover {
	color: #5178b8;
}

.slideshow {
	background: none repeat scroll 0 0 rgba(234, 193, 30, 0.7);
}

/* About Flyers */
.about img {
	width: 100%;
}

.about-flyers {
	margin-top: 25px;
}

.about-flyers img {
	width: 100%;
}

.about-next {
	text-align: center;
	padding-bottom: 25px;
	background-color: black;
	color: white;
}

.about-next h1 {
	margin-top: 25px;
	margin-bottom: 25px;
}

.about-next-image {
	padding: 0px;
}

.about-next-image img {
	width: 100%
}

/* ============================
	FEATURED VIDEOS
============================ */
.embed-container { 
	position: relative; 
	padding-bottom: 56.25%;
	height: 0; overflow:
	hidden; max-width: 100%; 
	margin-bottom: 25px;
} 

.embed-container iframe, .embed-container object, .embed-container embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}

/* Featured Video Section */
.featured-videos {
	background-color: #facf45;
	text-align: center;
	color: white;
	padding: 45px;
}

.featured-videos h1 {
	color: #363728;
}

.block-hover span {
	font-size: 1.3em;
	top: 20%;
}

/*.cyphers p {
	margin-bottom: 10px;
	color: #363728;
	font-weight: 500;
}

.cyphers .cypher-copy h2 {
	color: white;
}

.cyphers .cypher-copy p {
	background: rgba(75,118,186,0.9);
  	padding: 10px;
  	color: white;
  	margin-bottom: 0px;
}*/

figure.featured-video-1 {
	background: url("../img/featured-video-1.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
}

figure.featured-video-2 {
	background: url("../img/featured-video-2.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
}

figure.featured-video-3 {
	background: url("../img/featured-video-3.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
}

/* ============================
	FEATURED
============================ */
/* Middle Featured Part */
.features-md {
	background: url("../img/features-bg.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
}

.features-wrapper {
	min-height: 392px;
}

.btn-effect, .btn-effect:visited {
  background: none repeat scroll 0 0 #4c76ba;
}

.features h2 {
  color: #ed522d; 
 }

.block-hover:hover {
  background: none repeat scroll 0 0 #fbdc65; /* Yellow */
}

.vbox-overlay {
  background: none repeat scroll 0 0 rgba(234, 193, 30, 0.7);
}

/* ============================
	LINEUP // NEXT EVENT
============================ */
.tabs nav {
	display: none;
}

.accordion .item .heading .time {
  border-top: 4px solid #fbdc65;
 }

 .accordion .item .heading .e-title {
 	background: none;
 }

.next-event span {
	color: #fda92c;
	font-size: 1.6em;
	font-weight: bold;
}

.next-event ul {
	margin-top: 25px;
}

.next-event li {
	font-size: 1.4em;
	color: white;
}

/* ============================
	TEAM
============================ */
 .team {
 	background: #facf45;
 }

 .team h1, .team h2 {
 	color: #363728;
 }

 .flex-control-paging li a {
 	border: 3px solid #4b76ba;
 }

 .overlay {
 	background: rgba(75, 118, 186, 1);
 }

div.avatar {
	margin: 0 auto;
}

.sp-name {
	color: #5178b8;
}

.team-link, .team-link:visited {
	color: #5178b8;
}

.team-link:hover {
	text-decoration: underline;
	color: #5178b8;
}

.md-overlay {
	background: rgba(75,118,186,0.7);
}

.avatar-talib {
	background-image: url('../img/team/team-talib.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.avatar-overdoz {
	background-image: url('../img/team/team-overdoz.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.avatar-isley {
	background-image: url('../img/team/team-isley.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.avatar-namebrand {
	background-image: url('../img/team/team-namebrand.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.avatar-preston {
	background-image: url('../img/team/team-preston.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.avatar-curtiss {
	background-image: url('../img/team/team-curtiss.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.avatar-dean {
	background-image: url('../img/team/team-dean.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.avatar-ramaj {
	background-image: url('../img/team/team-ramaj.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.avatar-craig {
	background-image: url('../img/team/team-craig.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.avatar-rook {
	background-image: url('../img/team/team-rook.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.avatar-jandp {
	background-image: url('../img/team/team-jandp.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.avatar-leauge {
	background-image: url('../img/team/team-league.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.avatar-tassnata {
	background-image: url('../img/team/team-tassnata.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #ffffff;
	width: 100px;
	height: 100px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

/* ============================
	TICKETS
============================ */

// .ticket-link {
// 	color: #fbdc65;
// }

// .ticket-link:hover {
// 	color: #fbdc65;
// 	text-decoration: underline;
// }

#swag {
	padding-top: 25px;
	padding-bottom: 45px;
}

#swag h1 {
	font-family: 'Oswald', sans-serif;
    color: #fff;
    font-size: 2.5em;
    font-weight: 700;
    letter-spacing: 0.3em;
    text-transform: uppercase;
}

#swag img {
	width: 100%;
}

/* ============================
	CHILDRENS DEEFENSE FUND
============================ */

#cdf {
	background-color: black;
	color: white;
}

#cdf h1 {
	text-align: right;
}

#cdf p {
	margin-bottom: 10px;
	font-weight: 500;
	text-align: right;
}

.impact {
	background-color: black;
	color: black;
}

.impact-bg {
	background: url("../img/impact-bg.png") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
	min-height: 785px;
}

.impact img {
	width: 100%;
}

.impact-info {
	padding: 20px;
}

.impact-companies {
	margin-top: 25px;
	margin-bottom: 15px;
}

.impact-companies h2 {
	color: white;
	font-weight: bold;
	margin-bottom: 5px;
}

.company {
	margin-bottom: 35px;
}

#contest {
	background: url("../img/bg-contest.jpg") no-repeat fixed center center / cover rgba(0, 0, 0, 0);
}

.contest-title {
	margin-top: 25px;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-weight: bold;
}

/* ============================
	SPONSORS
============================ */

#sponsers img {
	margin-bottom: 25px;
}

.light-box {
	box-shadow: 0px -1px 0px 0px #facf45;
}

.light-box h2 {
	color: #5178b8;
}

#get_directions.btn-effect {
  background: none repeat scroll 0 0 #5178b8;
}

.light-box:hover, .light-box:focus {
	box-shadow: 0px 5px 0px 0px #facf45;
}

ul.legals li::after {
	margin-right: 0px;
}

/* ============================
	CONTEST
============================ */

#contest {
	color: white;
}

#contest a {
	color: white;
	text-decoration: underline;
}

#contest a:hover {
	text-decoration: none;
}