﻿/* CONTACT */
#contact{
	padding-right:15px !important;
    padding-left:15px !important;
}

#contact #contact-main{
	-webkit-transition:all 1000ms ease;
	-moz-transition:all 1000ms ease;
	-ms-transition:all 1000ms ease;
	-o-transition:all 1000ms ease;
	transition:all 1000ms ease;
}
#contact #contact-main.concealed{
	
	display:none;
	opacity:0;
	height:0;
}
#contact #contact-credits{
	padding-top:160px;
	padding-bottom:80px;
	-webkit-transition:all 1000ms ease;
	-moz-transition:all 1000ms ease;
	-ms-transition:all 1000ms ease;
	-o-transition:all 1000ms ease;
	transition:all 1000ms ease;
}
#contact #contact-credits.concealed{
	display:none;
	opacity:0;
	padding:0;
}


#contact .contact-text {
	font-size:13px;
	padding-top:160px;
	padding-bottom:80px;
	line-height:160%;
}
#contact .contact-text span{
	display:inline-block;
	float:right;
}

#contact .contact-map{
	padding-bottom:80px;
}
#contact .contact-map a{
	display:block;
	clear:both;
	width:100%;
	height:120px;
	background:no-repeat;
	background-position:center center; 
}
#contact .contact-map iframe {
	width:100%;
	height:120px;
}

#contact .contact-link{
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:80px;
	padding-bottom:80px;
	text-align:center;
	cursor:pointer;
}

#contact-credits
{
	text-align:center;
	padding-bottom:50px;
	line-height:180%;
}

@media (max-width:767px) {
	#contact .contact-text {
		padding-top:20px;
		padding-bottom:20px;
		line-height:150%;
	}
	#contact .contact-text span{
		display:inline-block;
		float:left;
	}
	#contact .contact-map{
		padding-top:40px;
		padding-bottom:60px;
	}
	#contact .contact-link{
		padding-top:20px;
		padding-bottom:40px;
	}
}