@charset "utf-8";

/* ===============================================
 *                  fonts
 * =============================================== */
@font-face {
  font-family: 'CitroenRegular';
  src: url("../font/citroen-webfont.eot");
  src: url("../font/citroen-webfont.eot?#iefix") format("embedded-opentype"), url("../font/citroen-webfont.woff") format("woff"), url("../font/citroen-webfont.ttf") format("truetype"), url("../font/citroen-webfont.svg#Citroenlight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CitroenLight';
  src: url("../font/citroen-light-webfont.eot");
  src: url("../font/citroen-light-webfont.eot?#iefix") format("embedded-opentype"), url("../font/citroen-light-webfont.woff") format("woff"), url("../font/citroen-light-webfont.ttf") format("truetype"), url("../font/citroen-light-webfont.svg#Citroenlight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CitroenBold';
  src: url("../font/citroen-bold-webfont.eot");
  src: url("../font/citroen-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/citroen-bold-webfont.woff") format("woff"), url("../font/citroen-bold-webfont.ttf") format("truetype"), url("../font/citroen-bold-webfont.svg#CitroenBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_bigbold_italic';
  src: url("../font/dstitlebig-bolditalic-webfont.eot");
  src: url("../font/dstitlebig-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlebig-bolditalic-webfont.woff") format("woff"), url("../font/dstitlebig-bolditalic-webfont.ttf") format("truetype"), url("../font/dstitlebig-bolditalic-webfont.svg#ds_title_bigbold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_bigbold';
  src: url("../font/dstitlebig-bold-webfont.eot");
  src: url("../font/dstitlebig-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlebig-bold-webfont.woff") format("woff"), url("../font/dstitlebig-bold-webfont.ttf") format("truetype"), url("../font/dstitlebig-bold-webfont.svg#ds_title_bigbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_biglight_italic';
  src: url("../font/dstitlebig-lightitalic-webfont.eot");
  src: url("../font/dstitlebig-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlebig-lightitalic-webfont.woff") format("woff"), url("../font/dstitlebig-lightitalic-webfont.ttf") format("truetype"), url("../font/dstitlebig-lightitalic-webfont.svg#ds_title_biglight_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_biglight';
  src: url("../font/dstitlebig-light-webfont.eot");
  src: url("../font/dstitlebig-light-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlebig-light-webfont.woff") format("woff"), url("../font/dstitlebig-light-webfont.ttf") format("truetype"), url("../font/dstitlebig-light-webfont.svg#ds_title_biglight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_bigitalic';
  src: url("../font/dstitlebig-italic-webfont.eot");
  src: url("../font/dstitlebig-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlebig-italic-webfont.woff") format("woff"), url("../font/dstitlebig-italic-webfont.ttf") format("truetype"), url("../font/dstitlebig-italic-webfont.svg#ds_title_bigitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_bigregular';
  src: url("../font/dstitlebig-regular-webfont.eot");
  src: url("../font/dstitlebig-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlebig-regular-webfont.woff") format("woff"), url("../font/dstitlebig-regular-webfont.ttf") format("truetype"), url("../font/dstitlebig-regular-webfont.svg#ds_title_bigregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_mediumbold_italic';
  src: url("../font/dstitlemedium-bolditalic-webfont.eot");
  src: url("../font/dstitlemedium-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlemedium-bolditalic-webfont.woff") format("woff"), url("../font/dstitlemedium-bolditalic-webfont.ttf") format("truetype"), url("../font/dstitlemedium-bolditalic-webfont.svg#ds_title_mediumbold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_mediumbold';
  src: url("../font/dstitlemedium-bold-webfont.eot");
  src: url("../font/dstitlemedium-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlemedium-bold-webfont.woff") format("woff"), url("../font/dstitlemedium-bold-webfont.ttf") format("truetype"), url("../font/dstitlemedium-bold-webfont.svg#ds_title_mediumbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_mediumlight_italic';
  src: url("../font/dstitlemedium-lightitalic-webfont.eot");
  src: url("../font/dstitlemedium-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlemedium-lightitalic-webfont.woff") format("woff"), url("../font/dstitlemedium-lightitalic-webfont.ttf") format("truetype"), url("../font/dstitlemedium-lightitalic-webfont.svg#ds_title_mediumlight_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_mediumlight';
  src: url("../font/dstitlemedium-light-webfont.eot");
  src: url("../font/dstitlemedium-light-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlemedium-light-webfont.woff") format("woff"), url("../font/dstitlemedium-light-webfont.ttf") format("truetype"), url("../font/dstitlemedium-light-webfont.svg#ds_title_mediumlight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_mediumitalic';
  src: url("../font/dstitlemedium-italic-webfont.eot");
  src: url("../font/dstitlemedium-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlemedium-italic-webfont.woff") format("woff"), url("../font/dstitlemedium-italic-webfont.ttf") format("truetype"), url("../font/dstitlemedium-italic-webfont.svg#ds_title_mediumitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_mediumregular';
  src: url("../font/dstitlemedium-regular-webfont.eot");
  src: url("../font/dstitlemedium-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlemedium-regular-webfont.woff") format("woff"), url("../font/dstitlemedium-regular-webfont.ttf") format("truetype"), url("../font/dstitlemedium-regular-webfont.svg#ds_title_mediumregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_smallbold_italic';
  src: url("../font/dstitlesmall-bolditalic-webfont.eot");
  src: url("../font/dstitlesmall-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlesmall-bolditalic-webfont.woff") format("woff"), url("../font/dstitlesmall-bolditalic-webfont.ttf") format("truetype"), url("../font/dstitlesmall-bolditalic-webfont.svg#ds_title_smallbold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_smallbold';
  src: url("../font/dstitlesmall-bold-webfont.eot");
  src: url("../font/dstitlesmall-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlesmall-bold-webfont.woff") format("woff"), url("../font/dstitlesmall-bold-webfont.ttf") format("truetype"), url("../font/dstitlesmall-bold-webfont.svg#ds_title_smallbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_smalllight_italic';
  src: url("../font/dstitlesmall-lightitalic-webfont.eot");
  src: url("../font/dstitlesmall-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlesmall-lightitalic-webfont.woff") format("woff"), url("../font/dstitlesmall-lightitalic-webfont.ttf") format("truetype"), url("../font/dstitlesmall-lightitalic-webfont.svg#ds_title_smalllight_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_smalllight';
  src: url("../font/dstitlesmall-light-webfont.eot");
  src: url("../font/dstitlesmall-light-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlesmall-light-webfont.woff") format("woff"), url("../font/dstitlesmall-light-webfont.ttf") format("truetype"), url("../font/dstitlesmall-light-webfont.svg#ds_title_smalllight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_smallitalic';
  src: url("../font/dstitlesmall-italic-webfont.eot");
  src: url("../font/dstitlesmall-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlesmall-italic-webfont.woff") format("woff"), url("../font/dstitlesmall-italic-webfont.ttf") format("truetype"), url("../font/dstitlesmall-italic-webfont.svg#ds_title_smallitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ds_title_smallregular';
  src: url("../font/dstitlesmall-regular-webfont.eot");
  src: url("../font/dstitlesmall-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/dstitlesmall-regular-webfont.woff") format("woff"), url("../font/dstitlesmall-regular-webfont.ttf") format("truetype"), url("../font/dstitlesmall-regular-webfont.svg#ds_title_smallregular") format("svg");
  font-weight: normal;
  font-style: normal;
}