/* Icons */
@font-face {
    font-family: 'fontello';
    src: url('fontello.eot?10399310');
    src: url('fontello.eot?10399310#iefix') format('embedded-opentype'),
        url('fontello.woff?10399310') format('woff'),
        url('fontello.ttf?10399310') format('truetype'),
        url('fontello.svg?10399310#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fontello-new';
    src: url('fontello-new.eot?10399310');
    src: url('fontello-new.eot?10399310#iefix') format('embedded-opentype'),
        url('fontello-new.woff?10399310') format('woff'),
        url('fontello-new.ttf?10399310') format('truetype'),
        url('fontello-new.svg?10399310#fontello-new') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fontello-mail';
    src: url('fontello-mail.eot?10399310');
    src: url('fontello-mail.eot?10399310#iefix') format('embedded-opentype'),
        url('fontello-mail.woff?10399310') format('woff'),
        url('fontello-mail.ttf?10399310') format('truetype'),
        url('fontello-mail.svg?10399310#fontello-mail') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fontello new icons';
    src: url('fontello-new-icons.eot?10399310');
    src: url('fontello-new-icons.eot?10399310#iefix') format('embedded-opentype'),
        url('fontello-new-icons.woff?10399310') format('woff'),
        url('fontello-new-icons.ttf?10399310') format('truetype'),
        url('fontello-new-icons.svg?10399310#fontello-new-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'arrow down';
    src: url('../icon-fonts/arrow-down.eot');
    src: url('../icon-fonts/arrow-down.eot?#iefix') format('embedded-opentype'),
        url('../icon-fonts/arrow-down.woff') format('woff'),
        url('../icon-fonts/arrow-down.ttf') format('truetype'),
        url('../icon-fonts/arrow-down.png#cc33fc75205f375483f152bc580df2e9') format('svg');
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: 'volvo icons';
   	src: url('../icon-fonts/volvo-icons.eot');
    src: url('../icon-fonts/volvo-icons?#iefix') format('embedded-opentype'),
        url('../icon-fonts/volvo-icons.woff') format('woff'),
        url('../icon-fonts/volvo-icons.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* Volvo Novum */
@font-face {
	font-family: 'Volvo Novum';
	src: url('volvo_novum-regular.eot');
	src: url('volvo_novum-regular.eot?#iefix') format('embedded-opentype'),
		url('volvo_novum-regular.woff2') format('woff2'),
		url('volvo_novum-regular.woff') format('woff'),
	    url('volvo_novum-regular.svg#cc33fc75205f375483f152bc580df2e9') format('svg');
	font-style:   normal;
	font-weight:  400;
}
@font-face {
	font-family: 'Volvo Novum Bold';
	src: url('volvo_novum-bold.eot');
	src: url('volvo_novum-bold.eot?#iefix') format('embedded-opentype'),
		url('volvo_novum-bold.woff2') format('woff2'),
		url('volvo_novum-bold.woff') format('woff'),
	    url('volvo_novum-bold.svg#cc33fc75205f375483f152bc580df2e9') format('svg');
	font-style:   normal;
	font-weight:  700;
}
@font-face {
	font-family: 'Volvo Novum Bold Italic';
	src: url('volvo_novum-bolditalic.eot');
	src: url('volvo_novum-bolditalic.eot?#iefix') format('embedded-opentype'),
		url('volvo_novum-bolditalic.woff2') format('woff2'),
		url('volvo_novum-bolditalic.woff') format('woff'),
	    url('volvo_novum-bolditalic.svg#cc33fc75205f375483f152bc580df2e9') format('svg');
	font-style:   oblique;
	font-weight:  700;
}
@font-face {
	font-family: 'Volvo Novum Italic';
	src: url('volvo_novum-italic.eot');
	src: url('volvo_novum-italic.eot?#iefix') format('embedded-opentype'),
		url('volvo_novum-italic.woff2') format('woff2'),
		url('volvo_novum-italic.woff') format('woff'),
	    url('volvo_novum-italic.svg#cc33fc75205f375483f152bc580df2e9') format('svg');
	font-style:   oblique;
	font-weight:  400;
}
@font-face {
	font-family: 'Volvo Novum Light';
	src: url('volvo_novum-light.eot');
	src: url('volvo_novum-light.eot?#iefix') format('embedded-opentype'),
		url('volvo_novum-light.woff2') format('woff2'),
		url('volvo_novum-light.woff') format('woff'),
	    url('volvo_novum-light.svg#cc33fc75205f375483f152bc580df2e9') format('svg');
	font-style:   normal;
	font-weight:  300;
}
@font-face {
	font-family: 'Volvo Novum Light Italic';
	src: url('volvo_novum-lightitalic.eot');
	src: url('volvo_novum-lightitalic.eot?#iefix') format('embedded-opentype'),
		url('volvo_novum-lightitalic.woff2') format('woff2'),
		url('volvo_novum-lightitalic.woff') format('woff'),
	    url('volvo_novum-lightitalic.svg#cc33fc75205f375483f152bc580df2e9') format('svg');
	font-style:   oblique;
	font-weight:  300;
}
@font-face {
	font-family: 'Volvo Novum Medium';
	src: url('volvo_novum-medium.eot');
	src: url('volvo_novum-medium.eot?#iefix') format('embedded-opentype'),
		url('volvo_novum-medium.woff2') format('woff2'),
		url('volvo_novum-medium.woff') format('woff'),
	    url('volvo_novum-medium.svg#cc33fc75205f375483f152bc580df2e9') format('svg');
	font-style:   normal;
	font-weight:  600;
}
@font-face {
	font-family: 'Volvo Novum Medium Italic';
	src: url('volvo_novum-mediumitalic.eot');
	src: url('volvo_novum-mediumitalic.eot?#iefix') format('embedded-opentype'),
		url('volvo_novum-mediumitalic.woff2') format('woff2'),
		url('volvo_novum-mediumitalic.woff') format('woff'),
	    url('volvo_novum-mediumitalic.svg#cc33fc75205f375483f152bc580df2e9') format('svg');
	font-style:   oblique;
	font-weight:  600;
}

/* Volvo Broad */
@font-face {
	font-family: 'Volvo Broad';
	src: url('volvobroadweb.eot');
	src: url('volvobroadweb.eot?#iefix') format('embedded-opentype'),
	    url('volvobroadweb.woff') format('woff'),
	    url('volvobroadweb.svg#f7b9aada8e27f6bef663702f7330c61f') format('svg');
	font-style:   normal;
	font-weight:  400;
}

/* Volvo Serif */
@font-face {
	font-family: 'Volvo Serif';
	src: url('volvoserifweb-regular.eot');
	src: url('volvoserifweb-regular.eot?#iefix') format('embedded-opentype'),
		url('volvoserifweb-regular.woff') format('woff'),
		url('volvoserifweb-regular.svg#f7b9aada8e27f6bef663702f7330c61f') format('svg');
	font-style:   normal;
	font-weight:  400;
}
@font-face {
	font-family: 'Volvo Serif Bold';
	src: url('volvoserifweb-bold.eot');
	src: url('volvoserifweb-bold.eot?#iefix') format('embedded-opentype'),
		url('volvoserifweb-bold.woff') format('woff'),
		url('volvoserifweb-bold.svg#f7b9aada8e27f6bef663702f7330c61f') format('svg');
	font-style:   normal;
	font-weight:  700;
}
@font-face {
	font-family: 'Volvo Serif Bold Italic';
	src: url('volvoserifweb-bolditalic.eot');
	src: url('volvoserifweb-bolditalic.eot?#iefix') format('embedded-opentype'),
		url('volvoserifweb-bolditalic.woff') format('woff'),
		url('volvoserifweb-bolditalic.svg#f7b9aada8e27f6bef663702f7330c61f') format('svg');
	font-style:   oblique;
	font-weight:  700;
}
@font-face {
	font-family: 'Volvo Serif Italic';
	src: url('volvoserifweb-italic.eot');
	src: url('volvoserifweb-italic.eot?#iefix') format('embedded-opentype'),
		url('volvoserifweb-italic.woff') format('woff'),
		url('volvoserifweb-italic.svg#f7b9aada8e27f6bef663702f7330c61f') format('svg');
	font-style:   oblique;
	font-weight:  400;
}
