body, html{
	margin:0;
	padding:0;
	overflow-x: hidden;
}
body{
	background-color:#f1f1f1 !important;
}

/* FONTS */ 
@font-face {
	font-family:'DINmediumCond';
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-MediumCond_gdi.eot');
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-MediumCond_gdi.eot?#iefix') format('embedded-opentype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-MediumCond_gdi.woff') format('woff'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-MediumCond_gdi.ttf') format('truetype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-MediumCond_gdi.svg#DINNextLTPro-MediumCond') format('svg');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family:'DINcond';
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Condensed_gdi.eot');
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Condensed_gdi.eot?#iefix') format('embedded-opentype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Condensed_gdi.woff') format('woff'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Condensed_gdi.ttf') format('truetype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Condensed_gdi.svg#DINNextLTPro-Condensed') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family:'DINthin';
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-UltraLight_gdi.eot');
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-UltraLight_gdi.eot?#iefix') format('embedded-opentype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-UltraLight_gdi.woff') format('woff'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-UltraLight_gdi.ttf') format('truetype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-UltraLight_gdi.svg#DINNextLTPro-UltraLight') format('svg');
	font-weight: 250;
	font-style: normal;
}
@font-face {
	font-family:'DINlight';
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Light_gdi.eot');
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Light_gdi.eot?#iefix') format('embedded-opentype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Light_gdi.woff') format('woff'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Light_gdi.ttf') format('truetype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Light_gdi.svg#DINNextLTPro-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family:'DINthinCond';
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-UltraLightCond_gdi.eot');
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-UltraLightCond_gdi.eot?#iefix') format('embedded-opentype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-UltraLightCond_gdi.woff') format('woff'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-UltraLightCond_gdi.ttf') format('truetype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-UltraLightCond_gdi.svg#DINNextLTPro-UltraLightCond') format('svg');
	font-weight: 250;
	font-style: normal;
}
@font-face {
	font-family:'DINreg';
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Regular_gdi.eot');
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Regular_gdi.woff') format('woff'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Regular_gdi.ttf') format('truetype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Regular_gdi.svg#DINNextLTPro-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family:'DINbold';
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Bold_gdi.eot');
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Bold_gdi.woff') format('woff'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Bold_gdi.ttf') format('truetype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-Bold_gdi.svg#DINNextLTPro-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family:'DINboldCond';
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-BoldCondensed_gdi.eot');
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-BoldCondensed_gdi.eot?#iefix') format('embedded-opentype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-BoldCondensed_gdi.woff') format('woff'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-BoldCondensed_gdi.ttf') format('truetype'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-BoldCondensed_gdi.svg#DINNextLTPro-BoldCondensed') format('svg');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'DINboldItalic';
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-BlackItalic.eot');
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-BlackItalic.eot?#iefix'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-BlackItalic.woff'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-BlackItalic.ttf'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-BlackItalic.svg#DINNextLTPro-BlackItalic');
	font-weight: 900;
	font-style: italic;
}
@font-face {
	font-family: 'DINmedItalic';
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-MediumItalic.eot');
	src: url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-MediumItalic.eot?#iefix'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-MediumItalic.woff'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-MediumItalic.ttf'),
		url('http://i.cdn.turner.com/nba/nba/.element/media/2.0/teamsites/lakers/lakers/fonts/DINNextLTPro-MediumItalic.svg#DINNextLTPro-MediumItalic');
	font-weight: 500;
	font-style: italic;
}

/* BOOTSTRAP OVERRIDES */
.dropdown-toggle:after{
	display:none !important;
}
.navbar{
	padding:0 !important;
	box-shadow:0px 2px 5px #747474 !important;
}
.navbar-inverse .navbar-nav .nav-link{
	color:#fff !important;
	font-family:DINlight;
	font-size:1.4rem;
}
.navbar-brand{
	padding-top:0 !important;
	padding-bottom:0 !important;
}
.carousel-caption{
	right:30% !important;
	left:5% !important;
}
.navbar-toggleable-md .navbar-nav .nav-link{
	padding-left:2rem !important;
	padding-right:2rem !important;
}
.carousel-control-prev, .carousel-control-next{
	bottom:auto !important;
	top:40% !important;
}
.carousel-control-prev-icon{
	background-image:url('img/carousel-back.png') !important;
	width:18px !important;
	height:82px !important;
}
.carousel-control-next-icon{
	background-image:url('img/carousel-next.png') !important;
	width:18px !important;
	height:82px !important;
}
	/* DROPDOWN OVERRIDES */
	.dropdown-menu{
		background-color:#292b2c !important;
	}
	.dropdown-item{
		font-family:DINlight !important;
		color:#fff !important;
	}
	.navbar .navbar-nav .gold:hover {
    	color:#fdb927 !important;
	}
	.dropdown-item:hover, .dropdown-item:focus{
		background-color:#292b2c !important;
	}

@media (min-width: 979px) {
  .navbar-nav li.dropdown:hover > .dropdown-menu {
    display: block;
  }
}

/* HOMEPAGE INSTAFEED */
.insta-fix{
	margin-right:0px !important;
}
.insta-row{
  display: inline-block;
  max-height:265px;
  margin-bottom:15px;
  overflow:hidden;
}
.insta-link{
	display:inline-block;
	cursor:pointer;
}
.insta-row img{
    display: block; 
    height:270px;
}

/* NEW STYLES */
.navbar .navbar-nav a:hover{
	color:#ccc !important;
}
.social-nav{
}
.social-nav ul{
	margin-top:8px;
	margin-right:20px;
	margin-bottom:0 !important;
}
.social-nav ul li{
	display:inline-block;
	margin-right:15px;
}
.social-nav a:hover img{
	opacity:.8;
}
.main-carousel, .insta-feed{
	margin:100px 0;
}
#map{
	width:100%;
	height:300px;
	margin-bottom:25px;
}
.main-item{
	background-color:rgba(0,0,0,.6) !important;
	text-align:left;
	padding:24px 20px;
}
.main-item h1{
	color:#fdb927;
	text-transform: uppercase;
	font-family:DINmediumCond;
	font-size:2.6rem;
}
.carousel-caption a{
	text-decoration: none !important;
}
.main-item p{
	color:#fff;
	font-family:DINreg;
	font-size:1.2rem;
}
.heading h2{
	background-color:#000;
	font-family:DINmedItalic;
	color:#fff !important;
	text-align:center;
	padding:10px 0 4px 0;
	margin-bottom:20px;
	width:100%;
	text-transform:uppercase;
}
.heading h2 a{
	cursor:pointer;
}
h3.affiliates{
	text-align:center;
	color:#ddd;
	font-family:DINlight;
}
.upcoming .calendar{
	background-color:#fff;
	box-shadow:;
	margin-bottom:28px;
	clear:both;
}
.date{
	float:left;
	border-right:1px solid #000;
	margin:12px 0;
	padding:0 40px;
	min-width:190px;
}
.event{
	padding:18px 40px;
}
.event-month{
	font-family:DINreg;
	font-size:1.8rem;
    text-align:center;
    margin-bottom:0px;
}
.event-number{
	font-family:DINboldCond;
	font-size:6rem;
    line-height:.8;
    text-align:center;
    margin-bottom:0;
}
.event h3{
	font-family:DINboldCond;
	font-size:2.6rem;
	margin-bottom:0;
	padding-bottom:0;
	text-transform: uppercase;
}
.event-time{
	font-family:DINreg;
	font-size:1.8rem;
	margin-bottom:0;
	line-height:1;
}
.event-day{
	font-family:DINlight;
	font-size:1.4rem;
	margin-bottom:0;
	line-height:1.4;
}
.sidebar-image{
	width:100%;
	margin-bottom:25px;
}
.heading a{
	color:#fff;
}
.heading a:hover{
	text-decoration:none;
	color:#ddd;
}
.insta-placeholder{
	margin-top:40px;
	width:100%;
}
.partner-slider{
	background-color:#aaaaaa;
	padding:25px 0;
	margin-bottom:50px;
}
.partner-slider .slider-gallery .thumbnail{
	width:100%;
	max-width:220px;
}
.footer-image{
	width:100%;
}
footer{
	padding-bottom:30px;
}
footer a{
	color:#000 !important;
	font-family:DINreg !important;
}
footer ul{
    padding-left: 10px;
}
footer li{
	list-style-type:none;
	margin:0;
	padding:0;
}

.homepage-video{
	margin-bottom:20px;
}


/* INNER PAGES */
.inner-jumbo{
	height:60vh;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top;
	position:relative;
}
.events-bg{
	background-image: url('img/events-bg.jpg');
}
.info-bg{
	background-image: url('img/info-bg.jpg');
}
.media-bg{
	background-image: url('img/media-bg.jpg');
}
.tickets-bg{
	background-image: url('img/tickets-bg.jpg');
}
.contact-bg{
	background-image: url('img/contact-bg.jpg');
}
.title-container{
	position:absolute !important;
	bottom:25px;
}
.page-title{
	background-color:rgba(0,0,0,.5);
	padding:25px 50px 10px 50px;
	color:#fdb927;
	font-family:DINmediumcond;
	text-transform: uppercase;
	display:inline-block;
	position:relative;
	left:25vw;
}
.page-text{
	margin:5px 0 50px 0;
	padding:15px;
}
.page-text h3{
	font-family:DINboldcond;
	text-transform: uppercase;
	margin-top:50px;
}
.page-text p{
	font-family:Dinreg;
}
.galleries{
	margin-top:35px;
}
.galleries img{
	width:100%;
	margin-bottom:10px;
}
.galleries h4{
	text-transform:uppercase;
	font-family:Dinreg;
	font-size:1rem;
	color:#000;
}
.uhtc-videos{
	margin-top:65px;
}
/*.uhtc-videos iframe{
	width:100%;
}
*/
@media screen and (max-width:768px){
	.main-carousel img{
		height:35vh;
	}
	.main-item h1{
		font-size:1.2rem;
	}
	.main-item p{
		font-size:.8rem;
	}
	.carousel-caption{
		right:15% !important;
		left:15% !important;
	}
	.insta-row{
		width:50% !important;
		height:225px;
	}
	.insta-row img{
		height:250px;
	}

}
@media screen and (max-width:576px){
	.insta-row{
		max-height:425px;
	}
}
@media screen and (max-width:992px){
	.main-carousel{
		margin-top:0px;
	}
	.container.home-carousel{
		width:100%;
		padding:0 !important;
	}
	.navbar-toggler{
		top:30px;
		right:35px !important;
	}
	.social-nav {
    	margin-bottom: 25px;
	}
	.event h3{
		font-size:2.2rem;
	}
	.date{
		float:none;
		padding:0 20px;
		min-width:70px;
	}
	.event {
    	padding: 18px 10px 18px 15px;
	}
}
@media screen and (min-width:992px) and (max-width:1290px){
	.navbar-brand img {
    	height:60px;
	}
	.social-nav ul{
		margin-top:4px;
	}
	.navbar-toggleable-md .navbar-nav .nav-link{
		padding-right:0px !important;
	}
}
@media screen and (min-width:768px) and (max-width:992px){
	.insta-row{
		height:160px;
	}
	.insta-row img{
		height:170px;
	}
}
@media screen and (min-width:992px) and (max-width:1200px){
	.insta-row{
		height:220px;
	}
	.insta-row img{
		height:225px;
	}
}
@media screen and (max-width: 1290px){
	.navbar-inverse .navbar-nav .nav-link{
		font-size:1.1rem !important;
	}
}