/* * { font-family: 'Source Sans Pro', sans-serif; } */
* { font-family: 'Montserrat Alternates', sans-serif; }
/*h1 { position: relative; }*/
h1 {
	line-height: 34px;
	font-size: 24px;
	width: 480px;
    max-width:100%;
	text-transform: capitalize;
	transform: translateX(-50%);
	margin-left: 0;
    
}
h1 span {
	background: rgba(255,255,255,0.25);
	padding-left: 5px;
	padding-right: 5px;
}
h2 {
	font-size: 24px;
	text-align: left;
	font-weight: normal;
	text-transform: capitalize;
}
p {
	font-size: 16px;
	line-height: 22px;
}
p > span {
	display: block;
}
a {
	color: #CA4461;
}
a:hover {
    color:#DA516F;
}
.fill {
	width: 100%;
	height: 100%;
}
#spotlight, #slider, .slide {
	height: 520px;
}
#logo {
	height: auto;
	width: 420px;
    max-width:90%;
	top: 130px;
	margin-left: 0;
	transform: translateX(-50%);
	mix-blend-mode: hard-light;
}
#brands {
	background: linear-gradient(#5e595a,#443236);
}
#brands a {
	background: rgba(255,255,255,0.15);
	border-radius: 0; 
}
#brands a:hover {
	background: rgba(255,255,255,0.25);
}
#pictures {
	display: block;
	float: left;
	width: 100%;
	height: 520px;
}
#pictures #pic-slider {
	display: block;
	float: left;
	width: 100%;
	overflow: hidden;
}
#pictures #pic-slider .slide {
	height: 520px;
}
#about {
	background: linear-gradient(#5e595a,#443236);
	text-align: left;
}

#about a {
    color:white;   
}
#videoContainer {
	padding-top: 64.8px;
}
#contact {
	height: auto;
}
#contactContent {
	margin-top: 0;
	height: auto;
}
#contactContent h2 {
	color: #BF2F50;
}
#contactContent h2 > a {
	display: block;
	width: 100%;
	margin-bottom: 0;
	line-height: 32px;
	text-transform: none;
	font-weight: normal;
    color:#CA4461;
}
#footer {
	background: #000000;
	min-height: 64px;
}
.slick-dots li button {
	border-radius: 0;
	
}
.fa.fa-mobile {
	font-size: 32px;
	padding-right: 4px;
}
.info:last-child {
    margin-bottom:40px!important;
}

@media(min-width: 550px)
{
	.slick-dots {
		bottom: 70px;
	}
    #spotlight, #slider, .slide {
        height: 600px;
    }
	#contactContent {
		height: auto;
	}
}
@media(max-width: 750px)
{
	#brands a {
		width: 100%;
		margin-left: 0;
	}
}