@font-face{
	font-family:"Droid Sans Regular";
	src:url(fonts/droidsans-webfont.eot);
	src:url(fonts/droidsans-webfont.eot?#iefix) format("embedded-opentype"),
	url(fonts/droidsans-webfont.woff) format("woff"),
	url(fonts/droidsans-webfont.ttf) format("truetype"),
	url(fonts/droidsans-webfont.svg#droidsans-webfont) format("svg");
	font-weight:400;
	font-style:normal
}

@font-face{
	font-family:"Droid Sans Bold";
	src:url(fonts/droidsans-bold-webfont.eot);
	src:url(fonts/droidsans-bold-webfont.eot?#iefix) format("embedded-opentype"),
	url(fonts/droidsans-bold-webfont.woff) format("woff"),
	url(fonts/droidsans-bold-webfont.ttf) format("truetype"),
	url(fonts/droidsans-bold-webfont.svg#droidsans-bold-webfont) format("svg");
	font-weight:400;
	font-style:normal
}

@font-face{
	font-family:"Meta Pro Bold";
	src:url(fonts/MetaPro-Bold.eot);
	src:url(fonts/MetaPro-Bold.eot?#iefix) format("embedded-opentype"),
	url(fonts/MetaPro-Bold.woff) format("woff"),
	url(fonts/MetaPro-Bold.ttf) format("truetype"),
	url(fonts/MetaPro-Bold.svg#MetaPro-Bold) format("svg");
	font-weight:400;font-style:normal
}

@font-face{
	font-family:"Meta Pro Book";
	src:url(fonts/MetaPro-Book.eot);
	src:url(fonts/MetaPro-Book.eot?#iefix) format("embedded-opentype"),
	url(fonts/MetaPro-Book.woff) format("woff"),
	url(fonts/MetaPro-Book.ttf) format("truetype"),
	url(fonts/MetaPro-Book.svg#MetaPro-Book) format("svg");
	font-weight:400;
	font-style:normal
}

@font-face{font-family:"Meta Pro Medium";
	src:url(fonts/MetaPro-Medium.eot);
	src:url(fonts/MetaPro-Medium.eot?#iefix) format("embedded-opentype"),
	url(fonts/MetaPro-Medium.woff) format("woff"),
	url(fonts/MetaPro-Medium.ttf) format("truetype"),
	url(fonts/MetaPro-Medium.svg#MetaPro-Medium) format("svg");
	font-weight:400;
	font-style:normal
}

@font-face{font-family:"Meta Pro Normal";
	src:url(fonts/MetaPro-Normal.eot);
	src:url(fonts/MetaPro-Normal.eot?#iefix) format("embedded-opentype"),
	url(fonts/MetaPro-Normal.woff) format("woff"),
	url(fonts/MetaPro-Normal.ttf) format("truetype"),
	url(fonts/MetaPro-Normal.svg#MetaPro-Normal) format("svg");
	font-weight:400;
	font-style:normal
}
/* NEW FONTS INFINITI*/
@font-face {
    font-family: "Infiniti Light";
    src: url(fonts/InfinitiBrandL1-Light.eot);
    src: url(fonts/InfinitiBrandL1-Light.eot?#iefix) format("embedded-opentype"),url(fonts/InfinitiBrandL1-Light.woff) format("woff"),url(fonts/InfinitiBrandL1-Light.ttf) format("truetype"),url(fonts/InfinitiBrandL1-Light.svg#infiniti_beta_light) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Infiniti Regular";
    src: url(fonts/InfinitiBrandL1-Regular.eot);
    src: url(fonts/InfinitiBrandL1-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/InfinitiBrandL1-Regular.woff) format("woff"),url(fonts/InfinitiBrandL1-Regular.ttf) format("truetype"),url(fonts/InfinitiBrandL1-Regular.svg#infiniti_beta_regular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Infiniti Bold";
    src: url(fonts/InfinitiBrandL1-Bold.eot);
    src: url(fonts/InfinitiBrandL1-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/InfinitiBrandL1-Bold.woff) format("woff"),url(fonts/InfinitiBrandL1-Bold.ttf) format("truetype"),url(fonts/InfinitiBrandL1-Bold.svg#infiniti_beta_bold) format("svg");
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: icon-Infiniti-Global;
    src: url(fonts/Infiniti-Global.eot);
    src: url(fonts/Infiniti-Global.eot?#iefix) format("embedded-opentype"),url(fonts/Infiniti-Global.woff) format("woff"),url(fonts/Infiniti-Global.ttf) format("truetype"),url(fonts/Infiniti-Global.svg#ae1318678b26194ad8e86e1ff3a7483f) format("svg");
    font-weight: 400;
    font-style: normal
}
.icon{
	display: inline-block;
    vertical-align: middle;
}
.icon-contact:before,
.icon-email:before,
.icon-telephone:before, 
.content-group a:before,
.h-infiniti .nav-primary > li > a.dropdown::after,
.index_slider-arrow--prev:before,
.index_slider-arrow--next:before,
.arrow_before:before
{
	font-family: icon-Infiniti-Global;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-contact:before,.icon-email:before {
    content: "\e626"
}
.icon-telephone:before {
    content: "\e640";
}
.content-group a:before {
    content: "\e602";
    font-size: 10px;
    line-height: 1;
	padding-right: 5px;
}
.icon-menu-arrow-down {
	content: '\e603';
}
.icon-menu-arrow-up {
	content: '\e604';
}

.h-infiniti .nav-primary > li > a.dropdown::after {
    content: "\e603";
}

.h-infiniti .nav-primary > li > a.dropdown.expanded::after {
    content: "\e604";
}

.arrow_before:before {
	content: "";
	padding-right: 0.4em;
}

.c_054-2 ol a:after {
	font-family: icon-Infiniti-Global;
	font-size: 11px;
    content: "\e602";
}
