
@font-face
{
font-family: 'ProximaNovaLt';
src: url(../fonts/proximanova-light.ttf);

}

@font-face
{
font-family: 'ProximaNovaLti';
src: url(../fonts/proximanova-lightitalic.ttf);

}

@font-face
{
font-family: 'ProximaNovaRg';
src: url(../fonts/proximanova-reg.ttf);

}

@font-face
{
font-family: 'ProximaNovaRgi';
src: url(../fonts/proximanova-regitalic.ttf);

}

@font-face
{
font-family: 'ProximaNovaBd';
src: url(../fonts/proximanova-bold.ttf);

}

@font-face
{
font-family: 'ProximaNovaBdi';
src: url(../fonts/proximanova-bolditalic.ttf);

}

@font-face
{
font-family: 'ProximaNovaHv';
src: url(../fonts/proximanova_extrabold.ttf);

}


p {
	font-family: 'ProximaNovaLti';
	letter-spacing: 1px;
	font-size: 1em;
	color: #999;
		
}


small {
	font-family: 'ProximaNovaRg';
	letter-spacing: 4px;
	font-size: 0.9em;
	color: #999;
	text-transform: uppercase;
		
}

h1 {
	font-family: 'ProximaNovaBd';
	letter-spacing: 7px;
	color: #eee;
	text-transform: uppercase;
	font-size: 2em;
		
}

h2 {
	font-family: 'ProximaNovaBd';
	letter-spacing: 5px;
	color: #eee;
	text-transform: uppercase;
	font-size: 1em;
		
}


h3 {
	font-family: 'ProximaNovaBd';
	letter-spacing: 4px;
		
}

h4 {
	font-family: 'ProximaNovaBd';
	letter-spacing: 2px;
	color: #000000 !important;
	text-transform: uppercase;
		
}

.case_text {
	font-family: 'ProximaNovaLt';
	font-size: 1.2em !important;
	letter-spacing: 0px;
	text-align: center;
	margin: 20px 30px;	
}

.case_text_about {
	font-family: 'ProximaNovaLt';
	font-size: 1.2em !important;
	letter-spacing: 0px;
	text-align: center;
	margin: 20px 30px;	
}

@media(max-width:728px) {
.case_text_about {
	font-family: 'ProximaNovaLt';
	font-size: 1em !important;
	letter-spacing: 0px;
	text-align: center;
	margin: 20px 0px 30px 0px !important;	
}

}

.upper_black {
	font-family: 'ProximaNovaBd';
	text-transform: uppercase;
	color: #000;	
}

h5 {
	font-family: 'ProximaNovaRg';
	letter-spacing: 4px;
	color: #999 !important;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 1.5em;
}

h6 {
	font-family: 'ProximaNovaRg';
	letter-spacing: 5px;
	color: #fff !important;
	text-transform: uppercase;
	font-size: 1em;
	
}

h7 {
	font-family: 'ProximaNovaRg';
	letter-spacing: 5px;
	color: #999 !important;
	text-transform: uppercase;
	font-size: 0.7em;
	
}


.white {
	color: #fff;	
}

.home_slider {
	margin-top: 25px;
	font-family: 'ProximaNovaLt';
	font-size: 1em;
	letter-spacing: 3px;
	color: #eee !important;
	text-transform: uppercase;
	line-height: 1.6em;
}

.overlay_text {
	margin-top: 25px;
	font-family: 'ProximaNovaLt';
	font-size: 1em;
	letter-spacing: 3px;
	color: #eee !important;
	text-transform: uppercase;
	line-height: 1.6em;
}

.overlay_text_m {
	margin-top: 25px;
	font-family: 'ProximaNovaLt';
	font-size: 1em;
	letter-spacing: 3px;
	color: #eee !important;
	text-transform: uppercase;
	line-height: 1.6em;
	text-align: center;
}

.thumb_text {
	margin-top: 15px;
	font-family: 'ProximaNovaLt';
	font-size: 0.8em;
	letter-spacing: 3px;
	color: #eee !important;
	text-transform: uppercase;
	line-height: 1.6em;
}

.navbar-nav {
	font-family: 'ProximaNovaBd';
	letter-spacing: 3px;
	color: #fff !important;
	text-transform: uppercase;
	font-size: 0.8em;
}

a .link {
	color: #f00 !important;	
}

.carousel-caption h1 {
	text-shadow: 1px 1px 1px #333;	
}

.dgrey {
	color: #333 !important;	
}

.link.blue {
	color:#00B5FF !important; 	
}

.ukf {
	text-transform: uppercase; 
	font-family: 'ProximaNovaLt';	
	letter-spacing: 0px;
}

