/* Core imports */
/* Vendor libraries */
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, ../../dev/sass/vendor/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 30, ../../dev/sass/vendor/_normalize.scss */
audio,
canvas,
video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, ../../dev/sass/vendor/_normalize.scss */
audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 50, ../../dev/sass/vendor/_normalize.scss */
[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 64, ../../dev/sass/vendor/_normalize.scss */
html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/**
 * Remove default margin.
 */
/* line 74, ../../dev/sass/vendor/_normalize.scss */
body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 86, ../../dev/sass/vendor/_normalize.scss */
a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 94, ../../dev/sass/vendor/_normalize.scss */
a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 108, ../../dev/sass/vendor/_normalize.scss */
h1 {
    font-size: 2em;
    margin: 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 117, ../../dev/sass/vendor/_normalize.scss */
abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 125, ../../dev/sass/vendor/_normalize.scss */
b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 134, ../../dev/sass/vendor/_normalize.scss */
dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 142, ../../dev/sass/vendor/_normalize.scss */
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 152, ../../dev/sass/vendor/_normalize.scss */
mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 161, ../../dev/sass/vendor/_normalize.scss */
code,
kbd,
pre,
samp {
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 173, ../../dev/sass/vendor/_normalize.scss */
pre {
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 181, ../../dev/sass/vendor/_normalize.scss */
q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 189, ../../dev/sass/vendor/_normalize.scss */
small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 197, ../../dev/sass/vendor/_normalize.scss */
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

/* line 205, ../../dev/sass/vendor/_normalize.scss */
sup {
    top: -0.5em;
}

/* line 209, ../../dev/sass/vendor/_normalize.scss */
sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 221, ../../dev/sass/vendor/_normalize.scss */
img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 229, ../../dev/sass/vendor/_normalize.scss */
svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 241, ../../dev/sass/vendor/_normalize.scss */
figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 253, ../../dev/sass/vendor/_normalize.scss */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 264, ../../dev/sass/vendor/_normalize.scss */
legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 275, ../../dev/sass/vendor/_normalize.scss */
button,
input,
select,
textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 2 */
    margin: 0;
    /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 289, ../../dev/sass/vendor/_normalize.scss */
button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 301, ../../dev/sass/vendor/_normalize.scss */
button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 314, ../../dev/sass/vendor/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 326, ../../dev/sass/vendor/_normalize.scss */
button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 336, ../../dev/sass/vendor/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 348, ../../dev/sass/vendor/_normalize.scss */
input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 360, ../../dev/sass/vendor/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 369, ../../dev/sass/vendor/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 380, ../../dev/sass/vendor/_normalize.scss */
textarea {
    overflow: auto;
    /* 1 */
    vertical-align: top;
    /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 393, ../../dev/sass/vendor/_normalize.scss */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* Project helpers */
/* LOCAL FONTS.NET BACKUP */
/* LATIN local */
@font-face {
    font-family: "HelveticaNeueW02-ThinCn 674417";
    src: url("../assets/fonts/fonts.net/latin/8acff6a8-fd9a-410f-ab79-524c05bcbfdf.eot?#iefix");
    src: url("../assets/fonts/fonts.net/latin/8acff6a8-fd9a-410f-ab79-524c05bcbfdf.eot?#iefix") format("eot"), url("../assets/fonts/fonts.net/latin/200b707d-2296-40cb-8b09-72cea5de16a8.woff") format("woff"), url("../assets/fonts/fonts.net/latin/03da5a22-5c82-4e1c-a197-f2e693da4b23.ttf") format("truetype"), url("../assets/fonts/fonts.net/latin/2e0ad086-9c9d-4ce8-bf16-b9d0696755c9.svg#2e0ad086-9c9d-4ce8-bf16-b9d0696755c9") format("svg");
}
@font-face {
    font-family: "HelveticaNeueW02-47LtCn 694048";
    src: url("../assets/fonts/fonts.net/latin/3fd2c21d-af8b-45be-a1e2-4e7182b7639e.eot?#iefix");
    src: url("../assets/fonts/fonts.net/latin/3fd2c21d-af8b-45be-a1e2-4e7182b7639e.eot?#iefix") format("eot"), url("../assets/fonts/fonts.net/latin/4d888997-2061-451b-8569-6cee195e9915.woff") format("woff"), url("../assets/fonts/fonts.net/latin/bc71ac4a-9cc7-4120-a150-788ae80b91ec.ttf") format("truetype"), url("../assets/fonts/fonts.net/latin/3cf3e566-7fc6-488f-8058-e5eb7ac5dc23.svg#3cf3e566-7fc6-488f-8058-e5eb7ac5dc23") format("svg");
}
@font-face {
    font-family: "HelveticaNeueW02-67MdCn 694060";
    src: url("../assets/fonts/fonts.net/latin/06b85ec8-4a05-49b4-91c2-f44ec792102b.eot?#iefix");
    src: url("../assets/fonts/fonts.net/latin/06b85ec8-4a05-49b4-91c2-f44ec792102b.eot?#iefix") format("eot"), url("../assets/fonts/fonts.net/latin/11398868-5e58-467f-86d1-650e10dd998a.woff") format("woff"), url("../assets/fonts/fonts.net/latin/285f76f1-9aeb-40f3-8df6-f87eb061df28.ttf") format("truetype"), url("../assets/fonts/fonts.net/latin/95e9b167-72f4-4e05-8337-e993a249b8b5.svg#95e9b167-72f4-4e05-8337-e993a249b8b5") format("svg");
}
@font-face {
    font-family: "HelveticaNeueW02-77BdCn 694066";
    src: url("../assets/fonts/fonts.net/latin/77cb0adc-646b-4830-8f4c-3db7adbb8dc4.eot?#iefix");
    src: url("../assets/fonts/fonts.net/latin/77cb0adc-646b-4830-8f4c-3db7adbb8dc4.eot?#iefix") format("eot"), url("../assets/fonts/fonts.net/latin/631bf655-ced5-4627-93d4-89d1bdfe3014.woff") format("woff"), url("../assets/fonts/fonts.net/latin/96740819-d387-437f-b739-9778ddc5e5b9.ttf") format("truetype"), url("../assets/fonts/fonts.net/latin/05729794-671d-4a73-a294-f2f447795319.svg#05729794-671d-4a73-a294-f2f447795319") format("svg");
}
/* line 63, ../../dev/sass/helpers/_base.scss */
html {
    display: block;
}

/* line 67, ../../dev/sass/helpers/_base.scss */
body {
    font-size: 16px;
    font-family: Arial;
    color: #666666;
    min-height: 100%;
    line-height: 1.12em;
    transform-origin: center top 0;
    /* fix font issue on some chrome version : the font may be a bit pixelised */
    -webkit-animation-duration: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0.1s;
}

/* fix font issue on some chrome version : the font may be a bit pixelised */
@-webkit-keyframes fontfix {
    from {
        opacity: 1;
    }
    to {
        opacity: 1;
    }
}
/* line 88, ../../dev/sass/helpers/_base.scss */
body.i18n-zh-hans {
    line-height: 1.4em;
    font-family: "HelveticaNeueW02-67MdCn 694060";
}

body.i18n-zh-hans .header-top-menu > a.link-red.top-menu-link,
body.i18n-zh-hans .select-lang-single a {
    font-family: 'Arial', sans-serif;
}


/* line 93, ../../dev/sass/helpers/_base.scss */
a {
    color: #666666;
    text-decoration: none;
}

/* line 98, ../../dev/sass/helpers/_base.scss */
a:hover {
    text-decoration: underline;
}

/* line 102, ../../dev/sass/helpers/_base.scss */
ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

/* line 108, ../../dev/sass/helpers/_base.scss */
p, h2, h3, h4 {
    margin: 0;
    font-weight: normal;
}

/* line 112, ../../dev/sass/helpers/_base.scss */
fieldset {
    border: none;
    padding: 0;
    margin: 0;
}

/*480*/
@media screen and (max-width: 719px) {
    /* line 120, ../../dev/sass/helpers/_base.scss */
    .content {
        font-size: 18px;
        line-height: 1.12em;
    }

    /* line 125, ../../dev/sass/helpers/_base.scss */
    .i18n-zh-hans .content {
        line-height: 1.2em;
    }
}
/* Icon directory. */
/* Icon list. */
/* Icon ratio (1 for classic icons, 2 for retina icons) */
/* Generate  sprite */
/**/
/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-back-gray {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 0 no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 10px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-back-red-main, .v-arabic .icons-arrow-red-main, .v-arabic .link-more:before, .v-arabic .btn-white:before, .v-arabic footer .footer-top .col li:before, footer .footer-top .col .v-arabic li:before, .v-arabic .block-activities .list-activities li p > a:after, .block-activities .list-activities li .v-arabic p > a:after {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -10px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 10px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-back-red-main_2x {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -20px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 17px;
    height: 18px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-back-red-mini, .v-arabic .block-websites .item-websites .link-more:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -38px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 7px;
    height: 8px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-back-red-mini_2x {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -46px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 15px;
    height: 16px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-back-red2, .v-arabic .container-piliers .block-pilier-dark-red .container-top .btn-white:before, .v-arabic .container-piliers .block-pilier-dark-red .link-more:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -62px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 10px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-back-red2_2x {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -72px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 17px;
    height: 18px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-back-white, .container-white .pager .icons-arrow-back-red-main, .container-white .pager .v-arabic .icons-arrow-red-main, .v-arabic .container-white .pager .icons-arrow-red-main, .container-white .pager .v-arabic .link-more:before, .v-arabic .container-white .pager .link-more:before, .container-white .pager .v-arabic .btn-white:before, .v-arabic .container-white .pager .btn-white:before, .container-white .pager .v-arabic footer .footer-top .col li:before, .v-arabic footer .footer-top .col .container-white .pager li:before, .container-white .pager footer .footer-top .col .v-arabic li:before, footer .footer-top .col .v-arabic .container-white .pager li:before, .container-white .pager .v-arabic .block-activities .list-activities li p > a:after, .v-arabic .block-activities .list-activities li .container-white .pager p > a:after, .container-white .pager .block-activities .list-activities li .v-arabic p > a:after, .block-activities .list-activities li .v-arabic .container-white .pager p > a:after, .v-arabic .btn-red:before, .v-arabic .mosaic-no-image .item-mosaic .description .btn-white:before, .mosaic-no-image .item-mosaic .description .v-arabic .btn-white:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -90px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 10px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-back-white_2x {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -100px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 17px;
    height: 18px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-facebook-right, .v-arabic .icons-arrow-facebook, .v-arabic .block-social-news .block-facebook li p > a:after, .block-social-news .block-facebook li .v-arabic p > a:after {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -118px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 10px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-facebook-right_2x {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -128px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 17px;
    height: 18px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-facebook, .block-social-news .block-facebook li p > a:after {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -146px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 10px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-facebook_2x {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -156px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 17px;
    height: 18px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-gray {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -174px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 10px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-red-main,
.container-white .block-websites .link-more:before,
.js-read-more-list .link-more:before,
.block-fey-figures .link-more:before,
.block-pilier-red .link-more:before,
#block-views-list-of-news-block-1 .container-beige .link-more:before,
.container-white .link-more:before,
.btn-white:before, footer .footer-top .col li:before, .block-activities .list-activities li p > a:after {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -184px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 10px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-red-main_2x {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -194px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 17px;
    height: 18px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-red-mini, .block-websites .item-websites .link-more:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -212px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 7px;
    height: 8px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-red-mini_2x {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -220px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 15px;
    height: 16px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-red2, .container-piliers .block-pilier-dark-red .container-top .btn-white:before,
.container-piliers .block-pilier-dark-red .container-bottom .btn-white:before, .container-piliers .block-pilier-dark-red .link-more:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -236px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 10px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-red2_2x {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -246px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 17px;
    height: 18px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-slider-left, .mosaic.slider-3slides .bx-controls-direction .bx-prev:before, .double-slider .first-slider .btn-prev:before, .double-slider .second-slider .bx-controls-direction .bx-prev:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -264px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 10px;
    height: 11px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-slider-right, .mosaic.slider-3slides .bx-controls-direction .bx-next:before, .double-slider .first-slider .btn-next:before, .double-slider .second-slider .bx-controls-direction .bx-next:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -275px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 10px;
    height: 11px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-twitter-right, .v-arabic .icons-arrow-twitter, .v-arabic .block-social-news .block-twitter li p > a:after, .block-social-news .block-twitter li .v-arabic p > a:after {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -286px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 10px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-twitter-right_2x {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -296px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 17px;
    height: 18px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-twitter, .block-social-news .block-twitter li p > a:after {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -314px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 10px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-twitter_2x {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -324px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 17px;
    height: 18px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-white-bottom, .read-more a:before, .worldwide-tabs .btn-close a:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -342px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 8px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-white-little-left, .mosaic .bx-controls-direction .bx-prev:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -350px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 6px;
    height: 8px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-white-little-right, .mosaic .bx-controls-direction .bx-next:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -358px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 6px;
    height: 8px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-white-top, .read-less a:before, .worldwide-tabs .btn-open a:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -366px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 8px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-white, .container-white .pager .icons-arrow-red-main, .container-white .pager .link-more:before, .container-white .pager .btn-white:before, .container-white .pager footer .footer-top .col li:before, footer .footer-top .col .container-white .pager li:before, .container-white .pager .block-activities .list-activities li p > a:after, .block-activities .list-activities li .container-white .pager p > a:after, .btn-red:before, .mosaic-no-image .item-mosaic .description .btn-white:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -374px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 10px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-arrow-white_2x {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -384px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 17px;
    height: 18px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-btn-a-min {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -402px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 28px;
    height: 20px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-btn-a-plus {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -422px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 28px;
    height: 20px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-btn-close-popin-little {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -442px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 27px;
    height: 28px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-btn-close-popin {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -470px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 37px;
    height: 37px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-btn-map {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -507px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 65px;
    height: 65px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-btn-menu-close, .btn-menu .btn-menu-close:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -572px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 27px;
    height: 27px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-btn-menu, .btn-menu .btn-menu-open:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -599px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 24px;
    height: 24px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-btn-print {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -623px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 28px;
    height: 20px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-btn-search-header {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -643px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 15px;
    height: 14px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-btn-select, .stylized_select:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -657px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 24px;
    height: 7px;
    z-index: 5;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.block-sharing-search .icons-btn-sharethis {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -664px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 28px;
    height: 20px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-accordion-close {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -684px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 26px;
    height: 14px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-accordion-open {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -698px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 26px;
    height: 14px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-facebook-big {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -712px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 43px;
    height: 43px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-facebook, .block-social-news .tabs .title-facebook:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -755px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 31px;
    height: 31px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-home-gray {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -786px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 28px;
    height: 27px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-home-red, .icons-icon-home-gray:hover,
.active .icons-icon-home-gray {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -813px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 28px;
    height: 27px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-joinus {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -840px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 58px;
    height: 56px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-jpg {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -896px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 81px;
    height: 51px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-mail, .block-shared .st_email_custom {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -947px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 33px;
    height: 23px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-mp4 {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -970px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 80px;
    height: 51px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-pdf {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1021px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 56px;
    height: 56px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-search {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1077px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 32px;
    height: 30px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-twitter-big {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1107px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 48px;
    height: 39px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-twitter, .block-social-news .tabs .title-twitter:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1146px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 32px;
    height: 26px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-video-play-red-rtl {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1269px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 35px;
    height: 35px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-video-play-red, .item-video .btn-video {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1304px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 35px;
    height: 35px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-video-play-rtl {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1339px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 66px;
    height: 65px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-video-play, .banner-video .banner-titre:before {
    background-image: url("../assets/images/play-960px.png");
    display: inline-block;
    width: 66px;
    height: 65px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-webelieve {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1469px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 58px;
    height: 56px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-westand {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1525px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 58px;
    height: 56px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-marker-round-blue, .worldwide-tabs .tabs-content .legend .text-blue:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1581px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 16px;
    height: 16px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-marker-round-green, .worldwide-tabs .tabs-content .legend .text-green:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1597px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 16px;
    height: 16px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-marker-round-red-main, .block-activities .list-activities li:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1613px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 12px;
    height: 12px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-marker-round-red-main_2x {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1625px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 24px;
    height: 24px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-marker-round-rose, .worldwide-tabs .tabs-content .legend .text-rose:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1649px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 16px;
    height: 16px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-marker-round-violet, .worldwide-tabs .tabs-content .legend .text-violet:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1665px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 16px;
    height: 16px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-marker-round-yellow, .worldwide-tabs .tabs-content .legend .text-yellow:before {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1681px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 16px;
    height: 16px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-marker15x15-gray-main {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1697px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 15px;
    height: 15px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-marker15x15-red-main {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1712px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 15px;
    height: 15px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-marker8x8-gray-main {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1727px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 8px;
    height: 8px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-marker8x8-red-main {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1735px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 8px;
    height: 8px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-video-play-55x55 {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1215px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 55px;
    height: 54px;
}

/* line 30, ../../dev/sass/helpers/_mixins.scss */
.icons-icon-video-play-45x45 {
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1172px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 44px;
    height: 43px;
}

/* Specific rules */
/* line 89, ../../dev/sass/helpers/_icons.scss */
.icons-icon-home-gray,
.icons-icon-video-play,
.banner-video .banner-titre:before,
.icons-arrow-red-main,
.link-more:before,
.btn-white:before,
footer .footer-top .col li:before,
.block-activities .list-activities li p > a:after,
.icons-arrow-red2,
.container-piliers .block-pilier-dark-red .container-top .btn-white:before,
.container-piliers .block-pilier-dark-red .container-bottom .btn-white:before,
.container-piliers .block-pilier-dark-red .link-more:before,
.icons-arrow-back-red2,
.v-arabic .container-piliers .block-pilier-dark-red .container-top .btn-white:before,
.v-arabic .container-piliers .block-pilier-dark-red .link-more:before,
.icons-arrow-red-mini,
.block-websites .item-websites .link-more:before,
.icons-arrow-red-mini_2x,
.icons-arrow-back-red-mini,
.v-arabic .block-websites .item-websites .link-more:before,
.icons-arrow-back-red-mini_2x,
.icons-arrow-back-red-main,
.v-arabic .icons-arrow-red-main,
.v-arabic .link-more:before,
.v-arabic .btn-white:before,
.v-arabic footer .footer-top .col li:before,
footer .footer-top .col .v-arabic li:before,
.v-arabic .block-activities .list-activities li p > a:after,
.block-activities .list-activities li .v-arabic p > a:after,
.icons-arrow-back-red-main_2x,
.icons-arrow-white,
.container-white .pager .icons-arrow-red-main,
.container-white .pager .link-more:before,
.container-white .pager .btn-white:before,
.container-white .pager footer .footer-top .col li:before,
footer .footer-top .col .container-white .pager li:before,
.container-white .pager .block-activities .list-activities li p > a:after,
.block-activities .list-activities li .container-white .pager p > a:after,
.btn-red:before,
.mosaic-no-image .item-mosaic .description .btn-white:before,
.icons-arrow-white_2x,
.icons-arrow-back-white,
.container-white .pager .icons-arrow-back-red-main,
.container-white .pager .v-arabic .icons-arrow-red-main,
.v-arabic .container-white .pager .icons-arrow-red-main,
.container-white .pager .v-arabic .link-more:before,
.v-arabic .container-white .pager .link-more:before,
.container-white .pager .v-arabic .btn-white:before,
.v-arabic .container-white .pager .btn-white:before,
.container-white .pager .v-arabic footer .footer-top .col li:before,
.v-arabic footer .footer-top .col .container-white .pager li:before,
.container-white .pager footer .footer-top .col .v-arabic li:before,
footer .footer-top .col .v-arabic .container-white .pager li:before,
.container-white .pager .v-arabic .block-activities .list-activities li p > a:after,
.v-arabic .block-activities .list-activities li .container-white .pager p > a:after,
.container-white .pager .block-activities .list-activities li .v-arabic p > a:after,
.block-activities .list-activities li .v-arabic .container-white .pager p > a:after,
.v-arabic .btn-red:before,
.v-arabic .mosaic-no-image .item-mosaic .description .btn-white:before,
.mosaic-no-image .item-mosaic .description .v-arabic .btn-white:before,
.icons-arrow-back-white_2x,
.icons-marker-round-rose,
.worldwide-tabs .tabs-content .legend .text-rose:before,
.icons-marker-round-yellow,
.worldwide-tabs .tabs-content .legend .text-yellow:before,
.icons-marker-round-violet,
.worldwide-tabs .tabs-content .legend .text-violet:before,
.icons-marker-round-green,
.worldwide-tabs .tabs-content .legend .text-green:before,
.icons-marker-round-blue,
.worldwide-tabs .tabs-content .legend .text-blue:before,
.icons-arrow-white-top,
.read-less a:before,
.worldwide-tabs .btn-open a:before,
.icons-arrow-white-bottom,
.read-more a:before,
.worldwide-tabs .btn-close a:before,
.icons-arrow-facebook,
.block-social-news .block-facebook li p > a:after,
.icons-arrow-facebook-right,
.v-arabic .icons-arrow-facebook,
.v-arabic .block-social-news .block-facebook li p > a:after,
.block-social-news .block-facebook li .v-arabic p > a:after,
.icons-arrow-twitter,
.block-social-news .block-twitter li p > a:after,
.icons-arrow-twitter-right,
.v-arabic .icons-arrow-twitter,
.v-arabic .block-social-news .block-twitter li p > a:after,
.block-social-news .block-twitter li .v-arabic p > a:after,
.block-sharing-search .icons-btn-sharethis,
.icons-btn-print,
.icons-btn-a-plus,
.icons-btn-a-min,
.icons-btn-search-header,
.icons-btn-menu,
.btn-menu .btn-menu-open:before,
.icons-btn-menu-close,
.btn-menu .btn-menu-close:before,
.icons-icon-video-play-red,
.item-video .btn-video,
.icons-icon-webelieve,
.icons-icon-westand,
.icons-icon-joinus,
.icons-arrow-white-little-left,
.mosaic .bx-controls-direction .bx-prev:before,
.icons-arrow-white-little-right,
.mosaic .bx-controls-direction .bx-next:before,
.icons-marker-round-red-main,
.block-activities .list-activities li:before,
.icons-icon-twitter,
.block-social-news .tabs .title-twitter:before,
.icons-icon-facebook,
.block-social-news .tabs .title-facebook:before {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
}
.icons-icon-twitter-big,
.icons-icon-facebook-big {
    text-indent: none;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
}

/* line 139, ../../dev/sass/helpers/_icons.scss */
.icons-icon-home-gray,
.icons-icon-home-red,
.icons-icon-home-gray:hover,
.active .icons-icon-home-gray {
    width: 28px;
    height: 27px;
}

/* line 148, ../../dev/sass/helpers/_icons.scss */
.icons-icon-video-play, .banner-video .banner-titre:before {
    width: 60px;
    height: 60px;
}

/* line 152, ../../dev/sass/helpers/_icons.scss */
.icons-arrow-red-main, .link-more:before, .btn-white:before, footer .footer-top .col li:before, .block-activities .list-activities li p > a:after,
.icons-arrow-red2,
.container-piliers .block-pilier-dark-red .container-top .btn-white:before,
.container-piliers .block-pilier-dark-red .container-bottom .btn-white:before,
.container-piliers .block-pilier-dark-red .link-more:before,
.icons-arrow-back-red2,
.v-arabic .container-piliers .block-pilier-dark-red .container-top .btn-white:before,
.v-arabic .container-piliers .block-pilier-dark-red .link-more:before,
.icons-arrow-back-red-main,
.v-arabic .icons-arrow-red-main,
.v-arabic .link-more:before,
.v-arabic .btn-white:before,
.v-arabic footer .footer-top .col li:before,
footer .footer-top .col .v-arabic li:before,
.v-arabic .block-activities .list-activities li p > a:after,
.block-activities .list-activities li .v-arabic p > a:after,
.icons-arrow-facebook,
.block-social-news .block-facebook li p > a:after,
.icons-arrow-twitter,
.block-social-news .block-twitter li p > a:after,
.icons-arrow-facebook-right,
.v-arabic .icons-arrow-facebook,
.v-arabic .block-social-news .block-facebook li p > a:after,
.block-social-news .block-facebook li .v-arabic p > a:after,
.icons-arrow-twitter-right,
.v-arabic .icons-arrow-twitter,
.v-arabic .block-social-news .block-twitter li p > a:after,
.block-social-news .block-twitter li .v-arabic p > a:after,
.icons-arrow-white,
.container-white .pager .icons-arrow-red-main,
.container-white .pager .link-more:before,
.container-white .pager .btn-white:before,
.container-white .pager footer .footer-top .col li:before,
footer .footer-top .col .container-white .pager li:before,
.container-white .pager .block-activities .list-activities li p > a:after,
.block-activities .list-activities li .container-white .pager p > a:after,
.btn-red:before,
.mosaic-no-image .item-mosaic .description .btn-white:before {
    width: 9px;
    height: 10px;
}

/* line 164, ../../dev/sass/helpers/_icons.scss */
.icons-arrow-red-min {
    width: 8px;
    height: 7px;
}

/* line 168, ../../dev/sass/helpers/_icons.scss */
.icons-btn-sharethis,
.icons-btn-print,
.icons-btn-a-plus,
.icons-btn-a-min {
    width: 28px;
    height: 20px;
}
.block-shared .facebook .icons-btn-sharethis,
.block-shared .twitter .icons-btn-sharethis {
    width: 32px;
    height: 30px;
}

/* line 175, ../../dev/sass/helpers/_icons.scss */
.icons-btn-search-header {
    width: 24px;
    height: 22px;
}

/* line 179, ../../dev/sass/helpers/_icons.scss */
.icons-btn-menu, .btn-menu .btn-menu-open:before {
    width: 24px;
    height: 24px;
}

/* line 183, ../../dev/sass/helpers/_icons.scss */
.icons-btn-menu-close, .btn-menu .btn-menu-close:before {
    width: 27px;
    height: 27px;
}

/* line 187, ../../dev/sass/helpers/_icons.scss */
.icons-icon-video-play-red, .item-video .btn-video {
    width: 35px;
    height: 35px;
}

/* line 191, ../../dev/sass/helpers/_icons.scss */
.icons-icon-webelieve,
.icons-icon-westand,
.icons-icon-joinus {
    width: 58px;
    height: 56px;
}

/* line 198, ../../dev/sass/helpers/_icons.scss */
.icons-icon-twitter, .block-social-news .tabs .title-twitter:before {
    width: 32px;
    height: 26px;
}

/* line 202, ../../dev/sass/helpers/_icons.scss */
.icons-icon-facebook, .block-social-news .tabs .title-facebook:before {
    width: 31px;
    height: 31px;
}

/* line 206, ../../dev/sass/helpers/_icons.scss */
.icons-icon-twitter-big {
    width: 48px;
    height: 39px;
}

/* line 210, ../../dev/sass/helpers/_icons.scss */
.icons-icon-facebook-big {
    width: 44px;
    height: 44px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 215, ../../dev/sass/helpers/_icons.scss */
    .icons-arrow-red-main, .link-more:before, .btn-white:before, footer .footer-top .col li:before, .block-activities .list-activities li p > a:after {
        background: url(../assets/images/icons/arrow-red-main_2x.png) no-repeat 0 0;
        background-size: cover;
        height: 9px;
        width: 8px;
    }

    /* line 221, ../../dev/sass/helpers/_icons.scss */
    .icons-arrow-back-red-main, .v-arabic .icons-arrow-red-main, .v-arabic .link-more:before, .v-arabic .btn-white:before, .v-arabic footer .footer-top .col li:before, footer .footer-top .col .v-arabic li:before, .v-arabic .block-activities .list-activities li p > a:after, .block-activities .list-activities li .v-arabic p > a:after {
        background: url(../assets/images/icons/arrow-back-red-main_2x.png) no-repeat 0 0;
        background-size: cover;
        height: 9px;
        width: 8px;
    }

    /* line 227, ../../dev/sass/helpers/_icons.scss */
    .icons-arrow-facebook, .block-social-news .block-facebook li p > a:after {
        background: url(../assets/images/icons/arrow-facebook_2x.png) no-repeat 0 0;
        background-size: cover;
        height: 9px;
        width: 8px;
    }

    /* line 233, ../../dev/sass/helpers/_icons.scss */
    .icons-arrow-twitter, .block-social-news .block-twitter li p > a:after {
        background: url(../assets/images/icons/arrow-twitter_2x.png) no-repeat 0 0;
        background-size: cover;
        height: 9px;
        width: 8px;
    }
}
/*.v-arabic .icons-arrow-back-red-main{
  @extend .icons-arrow-red-main;
}*/
/* line 260, ../../dev/sass/helpers/_icons.scss */
.icons-marker-round-rose, .worldwide-tabs .tabs-content .legend .text-rose:before,
.icons-marker-round-yellow,
.worldwide-tabs .tabs-content .legend .text-yellow:before,
.icons-marker-round-violet,
.worldwide-tabs .tabs-content .legend .text-violet:before,
.icons-marker-round-green,
.worldwide-tabs .tabs-content .legend .text-green:before,
.icons-marker-round-blue,
.worldwide-tabs .tabs-content .legend .text-blue:before {
    height: 16px;
    width: 16px;
    margin: -4px 5px 0 0;
}

/* line 270, ../../dev/sass/helpers/_icons.scss */
.v-arabic .icons-marker-round-rose, .v-arabic .worldwide-tabs .tabs-content .legend .text-rose:before, .worldwide-tabs .tabs-content .legend .v-arabic .text-rose:before,
.v-arabic .icons-marker-round-yellow,
.v-arabic .worldwide-tabs .tabs-content .legend .text-yellow:before,
.worldwide-tabs .tabs-content .legend .v-arabic .text-yellow:before,
.v-arabic .icons-marker-round-violet,
.v-arabic .worldwide-tabs .tabs-content .legend .text-violet:before,
.worldwide-tabs .tabs-content .legend .v-arabic .text-violet:before,
.v-arabic .icons-marker-round-green,
.v-arabic .worldwide-tabs .tabs-content .legend .text-green:before,
.worldwide-tabs .tabs-content .legend .v-arabic .text-green:before,
.v-arabic .icons-marker-round-blue,
.v-arabic .worldwide-tabs .tabs-content .legend .text-blue:before,
.worldwide-tabs .tabs-content .legend .v-arabic .text-blue:before {
    margin: -4px 0 0 5px;
}

/* line 278, ../../dev/sass/helpers/_icons.scss */
.icons-marker15x15-red-main,
.icons-marker15x15-gray-main {
    height: 15px;
    width: 15px;
}

/* line 283, ../../dev/sass/helpers/_icons.scss */
.icons-btn-map {
    width: 65px;
    height: 65px;
}

/* line 287, ../../dev/sass/helpers/_icons.scss */
.icons-arrow-white-top, .read-less a:before, .worldwide-tabs .btn-open a:before,
.icons-arrow-white-bottom,
.read-more a:before,
.worldwide-tabs .btn-close a:before {
    height: 8px;
    width: 9px;
}

/*480*/
/*@media screen and (max-width: 719px){
  .icons-arrow-red-main,
  .icons-arrow-back-red-main{
    width:9px;
    height:9px;
  }
}*/
/*.open-sans {
  font-family: "Open Sans", Arial, sans-serif;
  font-weight: normal;
  text-transform: none;
}*/
/*font-family:'HelveticaNeueW01-ThinCn 673383';
font-family:'HelveticaNeueW01-ThinCn 673386'; italic
font-family:'HelveticaNeueW01-47LtCn 692686';
font-family:'HelveticaNeueW01-47LtCn 692689'; italic
font-family:'HelveticaNeueW01-67MdCn 692710';
font-family:'HelveticaNeueW01-67MdCn 692713'; italic
font-family:'HelveticaNeueW01-77BdCn 692722';
font-family:'HelveticaNeueW01-77BdCn 692725'; italic
*/
/* line 17, ../../dev/sass/helpers/_helpers.scss */
.helvetica-MdCn {
    /*font-family: "HelveticaNeue-MediumCond", Arial, sans-serif;*/
    font-weight: normal;
    font-style: normal;
    font-family: "HelveticaNeueW02-67MdCn 694060";
}

/* line 23, ../../dev/sass/helpers/_helpers.scss */
.helvetica-BdCn, .banner .banner-titre .link-video {
    /*font-family: "HelveticaNeue-BoldCond", Arial, sans-serif;*/
    font-weight: normal;
    font-style: normal;
    font-family: "HelveticaNeueW02-77BdCn 694066";
}

/* line 29, ../../dev/sass/helpers/_helpers.scss */
.helvetica-LtCn, .banner .banner-titre h2 {
    /*font-family: "HelveticaNeue-LightCond", Arial, sans-serif;*/
    font-weight: normal;
    font-style: normal;
    font-family: "HelveticaNeueW02-47LtCn 694048";
}

/* line 35, ../../dev/sass/helpers/_helpers.scss */
.helvetica-ThCn {
    /* font-family: "HelveticaNeue-ThinCond", Arial, sans-serif;*/
    font-weight: normal;
    font-style: normal;
    font-family: "HelveticaNeueW02-ThinCn 674417";
}

/* line 42, ../../dev/sass/helpers/_helpers.scss */
.clearfix:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

/* line 50, ../../dev/sass/helpers/_helpers.scss */
.f-right {
    float: right;
}

/* line 53, ../../dev/sass/helpers/_helpers.scss */
.f-left {
    float: left;
}

/* line 56, ../../dev/sass/helpers/_helpers.scss */
.hidden,
.text-hidden {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

/* line 63, ../../dev/sass/helpers/_helpers.scss */
.rte {
    font-size: 14px;
    line-height: 17px;
}

/* line 68, ../../dev/sass/helpers/_helpers.scss */
.rte p {
    margin: 10px 0;
    line-height: 1em;
}

/* line 73, ../../dev/sass/helpers/_helpers.scss */
.rte ul {
    list-style-type: disc;
    margin: 14px;
    padding-left: 20px;
}

/* line 79, ../../dev/sass/helpers/_helpers.scss */
.is-hidden {
    display: none;
}

/*link-more*/
/* line 84, ../../dev/sass/helpers/_helpers.scss */
.link-more {
    color: #DF0C36;
    font-size: 100%;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    /*background:url(../assets/images/icons/arrow-red-main.png) no-repeat 0 5px;*/
    padding-left: 20px;
    position: relative;
}
/* line 92, ../../dev/sass/helpers/_helpers.scss */
.link-more:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
}

/* line 102, ../../dev/sass/helpers/_helpers.scss */
.v-arabic .link-more {
    /*background: url(../assets/images/icons/arrow-back-red-main.png) no-repeat 97% 5px;*/
    padding-left: 0;
    padding-right: 20px;
}
/* line 107, ../../dev/sass/helpers/_helpers.scss */
.v-arabic .link-more:before {
    /*@extend .icons-arrow-back-red-main;*/
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -10px no-repeat;
    background-size: 81px 1743px;
    display: inline-block;
    width: 9px;
    height: 10px;
    left: auto;
    right: 0;
}
/* line 114, ../../dev/sass/helpers/_helpers.scss */
.v-arabic .link-more.f-right {
    float: left;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 119, ../../dev/sass/helpers/_helpers.scss */
    .link-more {
        background: transparent;
        position: relative;
    }
    /* line 123, ../../dev/sass/helpers/_helpers.scss */
    .link-more:before {
        content: "";
        /*background: url(../assets/images/icons/arrow-red-main_2x.png) no-repeat 0 0;*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -97px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 9px;
        height: 9px;
        display: block;
        position: absolute;
        /*height:9px;
        width:8px;
        background-size:cover;*/
        /*top:50%;
        margin-top:-4px;*/
        top: 6px;
        left: 0;
    }

    /* line 139, ../../dev/sass/helpers/_helpers.scss */
    .v-arabic .link-more {
        background: transparent;
    }
    /* line 142, ../../dev/sass/helpers/_helpers.scss */
    .v-arabic .link-more:before {
        left: auto;
        right: 0;
        /*background-image:url(../assets/images/icons/arrow-back-red-main_2x.png);*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -10px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 9px;
        height: 9px;
    }
}
/****************/
/* line 152, ../../dev/sass/helpers/_helpers.scss */
.btn-red, .mosaic-no-image .item-mosaic .description .btn-white {
    background: #DF0C36;
    /* url(../assets/images/icons/arrow-white.png) no-repeat 15px 15px;*/
    color: #fff;
    min-width: 210px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 10px 11px 35px;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    font-size: 100%;
    display: inline-block;
    position: relative;
}
/* line 163, ../../dev/sass/helpers/_helpers.scss */
.btn-red:hover, .mosaic-no-image .item-mosaic .description .btn-white:hover {
    background-color: #b00429;
    text-decoration: none;
}
/* line 167, ../../dev/sass/helpers/_helpers.scss */
.btn-red:before, .mosaic-no-image .item-mosaic .description .btn-white:before {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
}

/* line 177, ../../dev/sass/helpers/_helpers.scss */
.v-arabic .btn-red, .v-arabic .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .v-arabic .btn-white {
    background: #DF0C36;
    /* url(../assets/images/icons/arrow-back-white.png) no-repeat 93% 15px;*/
    padding-left: 10px;
    padding-right: 35px;
}
/* line 182, ../../dev/sass/helpers/_helpers.scss */
.v-arabic .btn-red:before, .v-arabic .mosaic-no-image .item-mosaic .description .btn-white:before, .mosaic-no-image .item-mosaic .description .v-arabic .btn-white:before {
    content: "";
    left: auto;
    right: 15px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 191, ../../dev/sass/helpers/_helpers.scss */
    .btn-red, .mosaic-no-image .item-mosaic .description .btn-white {
        background: #DF0C36;
        position: relative;
    }
    /* line 195, ../../dev/sass/helpers/_helpers.scss */
    .btn-red:before, .mosaic-no-image .item-mosaic .description .btn-white:before {
        content: "";
        /* background: url(../assets/images/icons/arrow-white_2x.png) no-repeat 0 0;*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -192px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 9px;
        height: 9px;
        display: block;
        position: absolute;
        /* height:9px;
         width:8px;
         background-size:cover;*/
        top: 50%;
        margin-top: -4px;
        left: 15px;
    }

    /* line 210, ../../dev/sass/helpers/_helpers.scss */
    .v-arabic .btn-red, .v-arabic .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .v-arabic .btn-white {
        background: #DF0C36;
        padding-left: 10px;
        padding-right: 35px;
    }
    /* line 215, ../../dev/sass/helpers/_helpers.scss */
    .v-arabic .btn-red:before, .v-arabic .mosaic-no-image .item-mosaic .description .btn-white:before, .mosaic-no-image .item-mosaic .description .v-arabic .btn-white:before {
        left: auto;
        right: 15px;
        /*background-image:url(../assets/images/icons/arrow-back-white_2x.png);*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -50px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 9px;
        height: 9px;
    }
}
/*btn-white*/
/* line 225, ../../dev/sass/helpers/_helpers.scss */
.btn-white {
    background: #fff;
    /* url(../assets/images/icons/arrow-red-main.png) no-repeat 15px 15px;*/
    min-width: 185px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 10px 11px 35px;
    position: absolute;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    font-size: 100%;
    color: #DF0C36;
}
/* line 235, ../../dev/sass/helpers/_helpers.scss */
.btn-white:hover {
    text-decoration: none;
}
/* line 239, ../../dev/sass/helpers/_helpers.scss */
.btn-white:before {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
}

/* line 248, ../../dev/sass/helpers/_helpers.scss */
.v-arabic .btn-white {
    background: #fff;
    /*url(../assets/images/icons/arrow-back-red-main.png) no-repeat 93% 15px;*/
    padding-left: 10px;
    padding-right: 35px;
}
/* line 253, ../../dev/sass/helpers/_helpers.scss */
.v-arabic .btn-white:before {
    left: auto;
    right: 15px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 260, ../../dev/sass/helpers/_helpers.scss */
    .btn-white {
        background: #fff;
    }
    /* line 263, ../../dev/sass/helpers/_helpers.scss */
    .btn-white:before {
        content: "";
        /*background: url(../assets/images/icons/arrow-red-main_2x.png) no-repeat 0 0;*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -97px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 9px;
        height: 9px;
        display: block;
        position: absolute;
        /*height:9px;
        width:8px;
        background-size:cover;*/
        top: 50%;
        margin-top: -4px;
        left: 15px;
    }

    /* line 279, ../../dev/sass/helpers/_helpers.scss */
    .v-arabic .btn-white {
        background: #fff;
        padding-left: 10px;
        padding-right: 35px;
    }
    /* line 284, ../../dev/sass/helpers/_helpers.scss */
    .v-arabic .btn-white:before {
        left: auto;
        right: 15px;
        /*background-image:url(../assets/images/icons/arrow-back-red-main_2x.png);*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -10px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 9px;
        height: 9px;
    }
}
/**************/
/* line 296, ../../dev/sass/helpers/_helpers.scss */
.read-more,
.read-less {
    color: #fff;
    width: 230px;
    text-align: center;
    display: block;
    margin: 30px auto 60px;
    background-color: #DF0C36;
    font-family: "HelveticaNeueW02-67MdCn 694060";
}
/* line 306, ../../dev/sass/helpers/_helpers.scss */
.read-more:hover,
.read-less:hover {
    background-color: #b00429;
}
/* line 310, ../../dev/sass/helpers/_helpers.scss */
.read-more a,
.read-less a {
    color: #fff !important;
    text-decoration: none !important;
    display: block;
    padding: 10px 0;
}
/* line 316, ../../dev/sass/helpers/_helpers.scss */
.read-more a:hover,
.read-less a:hover {
    text-decoration: none;
}
/* line 319, ../../dev/sass/helpers/_helpers.scss */
.read-more a:before,
.read-less a:before {
    content: "";
    display: inline-block;
    margin-right: 15px;
}

/* line 339, ../../dev/sass/helpers/_helpers.scss */
.block-activities .read-more:hover,
.block-activities .read-less:hover {
    background-color: #DF0C36;
}
/* line 343, ../../dev/sass/helpers/_helpers.scss */
.block-activities .read-more a:hover,
.block-activities .read-less a:hover {
    background-color: #b00429;
}

/* Arabic */
/* line 351, ../../dev/sass/helpers/_helpers.scss */
.v-arabic .read-more a:before {
    margin-right: 0;
    margin-left: 15px;
}
/* line 357, ../../dev/sass/helpers/_helpers.scss */
.v-arabic .read-less a:before {
    margin-right: 0;
    margin-left: 15px;
}

/* line 365, ../../dev/sass/helpers/_helpers.scss */
.js-read-more-container .read-less,
.js-read-more-container .read-more {
    display: none;
}
/* line 370, ../../dev/sass/helpers/_helpers.scss */
.js-read-more-container .read-less .text-less {
    display: block;
}
/* line 373, ../../dev/sass/helpers/_helpers.scss */
.js-read-more-container .read-less .text-more {
    display: none;
}
/* line 378, ../../dev/sass/helpers/_helpers.scss */
.js-read-more-container .read-more .text-more {
    display: block;
}
/* line 381, ../../dev/sass/helpers/_helpers.scss */
.js-read-more-container .read-more .text-less {
    display: none;
}

/* line 387, ../../dev/sass/helpers/_helpers.scss */
.title-2color,
.node-type-global-project h1.title-2color,
.node-type-local-project h1.title-2color,
.node-type-people h1.title-2color {
    color: #666666;
    font-size: 375%;
    line-height: 1em;
    margin-bottom: 40px;
    font-family: "HelveticaNeueW02-ThinCn 674417";
    text-transform: uppercase;
    font-weight: normal;
}
.text-rte h2 {
  font-size: 30px;
}
h1.title-2color{
    font-size: 40pt;
}
.block-sitemap h2.title-2color{
    font-size: 40px;
    background: url(../assets/images/hatched_background_sitemap.png) repeat-x;
    line-height: 30px;
}
.block-sitemap h2.title-2color a{
    background: none repeat scroll 0 0 white;
    padding-right: 10px;
    vertical-align: middle;
}
/* line 396, ../../dev/sass/helpers/_helpers.scss */
.title-2color strong, .text-rte h2 strong {
    font-family: "HelveticaNeueW02-67MdCn 694060";
    color: #DF0C36;
    font-weight: normal;
}

/* line 404, ../../dev/sass/helpers/_helpers.scss */
.img-copyright img {
    display: block;
    width: 100%;
    height: auto;
}
/* line 409, ../../dev/sass/helpers/_helpers.scss */
.img-copyright .copyright {
    font-size: 75%;
    font-style: italic;
    margin-bottom: 5px;
}

/* line 415, ../../dev/sass/helpers/_helpers.scss */
.imprint {
    font-size: 82%;
    margin-top: 30px;
}

/* line 421, ../../dev/sass/helpers/_helpers.scss */
.isChrome .link-more {
    /*background-position:0 4px;*/
}
/* line 424, ../../dev/sass/helpers/_helpers.scss */
.isChrome .link-more:before {
    top: 4px;
    left: 0;
}
/* line 430, ../../dev/sass/helpers/_helpers.scss */
.isChrome .v-arabic .link-more {
    /*background-position:97% 4px;*/
}
/* line 433, ../../dev/sass/helpers/_helpers.scss */
.isChrome .v-arabic .link-more:before {
    top: 4px;
    left: auto;
    right: 0;
}
/* line 440, ../../dev/sass/helpers/_helpers.scss */
.isChrome .btn-red, .isChrome .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .isChrome .btn-white {
    /*background-position:15px 14px;*/
    padding: 10px 10px 10px 35px;
}
/* line 444, ../../dev/sass/helpers/_helpers.scss */
.isChrome .btn-red:before, .isChrome .mosaic-no-image .item-mosaic .description .btn-white:before, .mosaic-no-image .item-mosaic .description .isChrome .btn-white:before {
    top: 14px;
    left: 15px;
}
/* line 450, ../../dev/sass/helpers/_helpers.scss */
.isChrome .v-arabic .btn-red, .isChrome .v-arabic .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .isChrome .v-arabic .btn-white {
    /*background-position:93% 14px;*/
    padding-left: 10px;
    padding-right: 35px;
}
/* line 455, ../../dev/sass/helpers/_helpers.scss */
.isChrome .v-arabic .btn-red:before, .isChrome .v-arabic .mosaic-no-image .item-mosaic .description .btn-white:before, .mosaic-no-image .item-mosaic .description .isChrome .v-arabic .btn-white:before {
    top: 14px;
    left: auto;
    right: 0;
}
/* line 462, ../../dev/sass/helpers/_helpers.scss */
.isChrome .btn-white {
    /*background-position:15px 14px;*/
    padding: 10px 10px 10px 35px;
}
/* line 466, ../../dev/sass/helpers/_helpers.scss */
.isChrome .btn-white:before {
    top: 14px;
    left: 15px;
}
/* line 472, ../../dev/sass/helpers/_helpers.scss */
.isChrome .v-arabic .btn-white {
    /*background-position:93% 14px;*/
    padding: 10px 35px 10px 10px;
}
/* line 476, ../../dev/sass/helpers/_helpers.scss */
.isChrome .v-arabic .btn-white:before {
    top: 14px;
    left: auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 486, ../../dev/sass/helpers/_helpers.scss */
    .isChrome .btn-white {
        padding: 11px 10px 9px 35px;
    }
    /* line 489, ../../dev/sass/helpers/_helpers.scss */
    .isChrome .btn-red, .isChrome .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .isChrome .btn-white {
        padding: 11px 10px 9px 35px;
    }
    /* line 492, ../../dev/sass/helpers/_helpers.scss */
    .isChrome .link-more {
        padding-top: 3px;
    }
}
/*.isChrome.iOS{
  .link-more{
    background-position:0 2px;
  }
  .v-arabic {
    .link-more{
      background-position:97% 2px;
    }
  }
  .btn-red{
    background-position:15px 14px;
    padding:11px 10px 9px 35px;
  }
  .v-arabic {
    .btn-red{
      background-position:93% 14px;
      padding:11px 35px 9px 10px;
    }
  }
  .btn-white{
    background-position:15px 14px;
    padding:11px 10px 9px 35px;
  }
  .v-arabic {
    .btn-white{
      background-position:93% 14px;
      padding:11px 35px 9px 10px;
    }
  }
}*/
/*720*/
@media screen and (max-width: 959px) {
    .isChrome .btn-white:before {
        top: 18px;
    }
    /* line 530, ../../dev/sass/helpers/_helpers.scss */
    .display-none-mob {
        display: none !important;
    }
    h1.title-2color{
        font-size: 40pt;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    .btn-white{
        width: 230px;
    }
    /* line 536, ../../dev/sass/helpers/_helpers.scss */
    .display-none-480 {
        display: none !important;
    }

    /* line 539, ../../dev/sass/helpers/_helpers.scss */
    .title-2color, .text-rte h2 {
        font-size: 183%;
        margin-bottom: 30px;
    }
    h1.title-2color{
        font-size: 33pt;
    }
    /* line 544, ../../dev/sass/helpers/_helpers.scss */
    .js-read-more-container .read-less,
    .js-read-more-container .read-more {
        display: block;
    }

    /* line 549, ../../dev/sass/helpers/_helpers.scss */
    .btn-red, .mosaic-no-image .item-mosaic .description .btn-white,
    .btn-white {
        padding: 8px 10px 11px 35px;
    }

    /* line 553, ../../dev/sass/helpers/_helpers.scss */
    .link-more {
        background-position: 0 6px;
    }
    /* line 556, ../../dev/sass/helpers/_helpers.scss */
    .link-more:before {
        top: 6px;
        left: 0;
    }

    /* line 562, ../../dev/sass/helpers/_helpers.scss */
    .v-arabic .link-more {
        /*background-position:97% 6px;*/
    }
    /* line 565, ../../dev/sass/helpers/_helpers.scss */
    .v-arabic .link-more:before {
        top: 6px;
        right: 0;
        left: auto;
    }

    /* line 573, ../../dev/sass/helpers/_helpers.scss */
    .isChrome .btn-red, .isChrome .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .isChrome .btn-white {
        padding-top: 8px;
        padding-bottom: 10px;
    }
    /* line 577, ../../dev/sass/helpers/_helpers.scss */
    .isChrome .btn-white {
        padding-top: 8px;
        padding-bottom: 10px;
    }
}
@media only screen and (max-width: 719px) and (-webkit-min-device-pixel-ratio: 2) {
    /* line 585, ../../dev/sass/helpers/_helpers.scss */
    .link-more:before {
        top: 7px;
        left: 0;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 597, ../../dev/sass/helpers/_helpers.scss */
    .display-none-320 {
        display: none !important;
    }

    /* line 600, ../../dev/sass/helpers/_helpers.scss */
    .title-2color, .text-rte h2,
    .node-type-global-project h1.title-2color,
    .node-type-local-project  h1.title-2color,
    .node-type-people h1.title-2color {
        font-size: 166%;
        margin-bottom: 22px;
    }
    /* line 604, ../../dev/sass/helpers/_helpers.scss */
    .title-2color strong, .text-rte h2 strong {
        display: block;
    }
    h1.title-2color{
        font-size: 33pt;
    }
}
/*forms*/
/* line 2, ../../dev/sass/helpers/_forms.scss */
input:focus,
textarea:focus {
    outline: 0;
}

/* line 6, ../../dev/sass/helpers/_forms.scss */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
textarea {
    border: 2px solid #e6e6e6;
    background-color: #e6e6e6;
    font-size: 100%;
    height: 39px;
    width: 100%;
    padding-left: 7px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #666666;
    vertical-align: top;
    color: #666666;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    font-size: 106%;
    border-radius: 0;
    -webkit-appearance: none;
    padding-top: 5px;
}

/* line 28, ../../dev/sass/helpers/_forms.scss */
.lt-ie9 input[type="text"],
.lt-ie9 input[type="password"],
.lt-ie9 input[type="email"],
.lt-ie9 input[type="number"],
.lt-ie9 textarea {
    padding-top: 6px;
}

/* line 36, ../../dev/sass/helpers/_forms.scss */
textarea {
    height: 86px;
}

/* line 39, ../../dev/sass/helpers/_forms.scss */
label {
    color: #666666;
    font-family: "HelveticaNeueW02-ThinCn 674417";
    font-size: 131%;
    display: inline-block;
    margin-top: 9px;
    vertical-align: top;
}

/* line 47, ../../dev/sass/helpers/_forms.scss */
.content input[type="submit"] {
    border: none;
    height: 39px;
    background: #DF0C36 url(../assets/images/icons/arrow-white.png) no-repeat 15px 15px;
    color: #fff;
    min-width: 210px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 0 12px 35px;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    font-size: 106%;
    line-height: 1em;
    display: inline-block;
    text-align: left;
    margin-top: 12px;
    border-radius: 0;
    -webkit-appearance: none;
}

/* line 65, ../../dev/sass/helpers/_forms.scss */
.v-arabic .content input[type="submit"] {
    background-image: url(../assets/images/icons/arrow-back-white.png);
    background-position: 93% center;
    text-align: right;
    padding: 8px 35px 12px 0;
}

/* line 72, ../../dev/sass/helpers/_forms.scss */
.resizable-textarea .grippie {
    display: none !important;
}

/**** style for checkbox/radio ****/
/* line 76, ../../dev/sass/helpers/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
    display: none;
}

/* line 80, ../../dev/sass/helpers/_forms.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
    color: #666666;
    cursor: pointer;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    font-size: 106%;
}

/* line 87, ../../dev/sass/helpers/_forms.scss */
input[type="radio"] + label::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    width: 20px;
    margin: -3px 10px 0 0;
    background-image: url(../assets/images/radio.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

/* line 98, ../../dev/sass/helpers/_forms.scss */
input[type="radio"]:checked + label::before {
    background-position: 0 -40px;
}

/* line 102, ../../dev/sass/helpers/_forms.scss */
.v-arabic input[type="radio"] + label:before {
    margin: -3px 0 0 10px;
}
/* line 106, ../../dev/sass/helpers/_forms.scss */
.v-arabic .stylized_select option {
    padding-right: 10px;
}

/*style for checkbox/radio ie8*/
/* line 111, ../../dev/sass/helpers/_forms.scss */
.lt-ie9 {
    /*input + label {
      background-image: url(../assets/images/radio.png);
      background-repeat: no-repeat;
      background-position: 0 0;
      height:20px;
      width:20px;
      padding-left:32px;
    }
    input.is-checked + label{
      background-position: 0 -40px;
    }*/
}
/* line 112, ../../dev/sass/helpers/_forms.scss */
.lt-ie9 .full-page-form .wFormContainer .choices label,
.lt-ie9 .radio-item label {
    background: url(../assets/images/radio.png) no-repeat 0 0;
    padding: 2px 0 2px 32px;
    line-height: normal;
}
/* line 116, ../../dev/sass/helpers/_forms.scss */
.lt-ie9 .full-page-form .wFormContainer .choices .is-checked label,
.lt-ie9 .radio-item.is-checked label {
    background-position: 0 -40px;
}
.lt-ie9 .choose-topic .stylized_select select,
.lt-ie9 .wFormContainer .stylized_select select {
    width: 100%;
}
.ie9 .choose-topic .stylized_select select,
.ie9 .wFormContainer .stylized_select select {
    width: 103%;
}
/* line 119, ../../dev/sass/helpers/_forms.scss */
.lt-ie9 .webform-client-form input[type="text"],
.lt-ie9 .webform-client-form input[type="password"],
.lt-ie9 .webform-client-form input[type="email"],
.lt-ie9 .webform-client-form input[type="number"],
.lt-ie9 .webform-client-form .stylized_select {
    margin-top: -20px;
}
/* line 126, ../../dev/sass/helpers/_forms.scss */
.lt-ie9 .webform-client-form .stylized_select input[type="text"] {
    margin-top: 0;
}
/* line 129, ../../dev/sass/helpers/_forms.scss */
.lt-ie9 .webform-client-form .form-textarea-wrapper {
    display: inline-block;
    width: 85%;
    margin-top: -20px;
}
/* line 134, ../../dev/sass/helpers/_forms.scss */
.lt-ie9 .webform-client-form .form-textarea-wrapper textarea {
    width: 100%;
    display: block;
}

/**** style for select ****/
/* line 152, ../../dev/sass/helpers/_forms.scss */
.stylized_select {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 39px;
    background: #e6e6e6;
    /*url(../assets/images/icons/btn-select.png) right center no-repeat;*/
    border: none;
}
/* line 160, ../../dev/sass/helpers/_forms.scss */
.stylized_select:before {
    content: "";
    position: absolute;
    top: 45%;
    right: 0;
}

.stylized_select select {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 39px;
    background-color: #e6e6e6;
    color: #666666;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    font-size: 106%;
    border-radius: 0;
    white-space: normal;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    -webkit-appearance: none;
    -o-appearance:none;
    appearance:none;
    border: none;
}

.lt-ie9 .full-page-form .stylized_select{
    width: 85%;
    overflow: hidden;
}

.lt-ie9 .stylized_select select {
    filter: alpha(opacity=0);
    width: 104.3%;
    text-indent: 0.01px;
    text-overflow: "";
}
.ie9 .stylized_select select{
    width: 104.3%;
    text-indent: 0.01px;
    text-overflow: "";
}
.ie9 .all-press-search .stylized_select select {
    width: 116%;
}

.ie9 .stylized_select select.error,
.lt-ie9 .stylized_select select.error {
    background-image: url(/sites/all/themes/cotoben_theme/assets/images/arrow_selector_error.png);
    background-position: 96% 0 ;
    background-repeat: no-repeat;
    filter: alpha(opacity=100);
    content: "";
    padding: 0 1px 5px 5px;
}

/* line 185, ../../dev/sass/helpers/_forms.scss */
.stylized_select .input_wrapper {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 90%;
    padding: 0 17px 0 7px;
}

/* line 194, ../../dev/sass/helpers/_forms.scss */
.stylized_select .input_wrapper input {
    width: 100%;
    height: 37px;
    line-height: 20px;
    border: 0;
    background: none;
    color: #666666;
    vertical-align: middle;
    padding-left: 0;
    border-radius: 0;
    -webkit-appearance: none;
}

/* line 207, ../../dev/sass/helpers/_forms.scss */
.lt-ie9 .stylized_select .input_wrapper input {
    padding-top: 9px;
    font-family: Arial;
}

/**** style for input="FILE" ****/
/* line 211, ../../dev/sass/helpers/_forms.scss */
.btn-file {
    border: 1px solid #DF0C36;
    color: #DF0C36;
    background: #fff url(../assets/images/icons/arrow-red-main.png) no-repeat 15px 15px;
    height: 40px;
    min-width: 188px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 0 12px 35px;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    font-size: 106%;
    line-height: 1em;
    display: inline-block;
    text-align: left;
}

/* line 225, ../../dev/sass/helpers/_forms.scss */
.js-inputMessage {
    font-size: 82%;
    display: inline-block;
    margin-left: 15px;
    vertical-align: middle;
}

/* line 231, ../../dev/sass/helpers/_forms.scss */
input[type="file"] {
    display: none;
}

/************/
/* line 236, ../../dev/sass/helpers/_forms.scss */
.label-required {
    font-size: 82%;
}

/* line 239, ../../dev/sass/helpers/_forms.scss */
.form-item {
    margin-bottom: 12px;
}
/* line 241, ../../dev/sass/helpers/_forms.scss */
.form-item .form-required {
    color: #666666;
}

/* line 245, ../../dev/sass/helpers/_forms.scss */
.radio-container {
    margin-bottom: 16px;
}
/* line 247, ../../dev/sass/helpers/_forms.scss */
.radio-container .radio-item {
    display: inline-block;
    margin-right: 50px;
}
/* line 251, ../../dev/sass/helpers/_forms.scss */
.inputWrapper .choices input[type="radio"],
.radio-container .radio-item input[type="radio"] {
    position: absolute;
    left: -10000px;
}
/* line 256, ../../dev/sass/helpers/_forms.scss */
.radio-container .radio-item label {
    display: inline-block !important;
    width: auto !important;
}
/* line 262, ../../dev/sass/helpers/_forms.scss */
.radio-container .form-item {
    display: inline-block;
    margin-right: 50px;
}
.full-page-form  .radio-container div.form-item.webform-container-inline{
    display: block;
    margin-right: 0;
    text-align: left;
}
.full-page-form  div.radio-container.labeled-radio{
    padding-left: 0;
}
/* line 266, ../../dev/sass/helpers/_forms.scss */
.radio-container .webform-component-radios {
    margin: 0 !important;
}

/* line 273, ../../dev/sass/helpers/_forms.scss */
.v-arabic .radio-container .radio-item {
    margin-right: 0;
    margin-left: 50px;
}

/* line 280, ../../dev/sass/helpers/_forms.scss */
.error-item input[type="text"],
.error-item input[type="email"],
.error-item input[type="number"],
.error-item textarea {
    border-color: #DF0C36;
}
/* line 286, ../../dev/sass/helpers/_forms.scss */
.error-item label {
    color: #DF0C36;
}

/* line 316, ../../dev/sass/helpers/_forms.scss */
#contact-form .msg-error {
    color: #DF0C36;
    line-height: 1.2em;
    font-size: 170%;
    font-family: "HelveticaNeueW02-67MdCn 694060";
}

/* line 324, ../../dev/sass/helpers/_forms.scss */
.full-page-form {
    margin-bottom: 0 !important;
}
/* line 326, ../../dev/sass/helpers/_forms.scss */
.full-page-form .form-item {
    text-align: right;
}
/* line 329, ../../dev/sass/helpers/_forms.scss */
.full-page-form label {
    width: 14%;
    text-align: left;
    font-weight: normal;
}
/* line 334, ../../dev/sass/helpers/_forms.scss */
.full-page-form input[type="text"],
.full-page-form input[type="email"],
.full-page-form input[type="number"],
.full-page-form textarea,
.full-page-form .stylized_select,
.full-page-form .download-item {
    width: 85%;
    display: inline-block;
    text-align: left;
    color: #666666;
}
/* line 345, ../../dev/sass/helpers/_forms.scss */
.full-page-form .radio-container {
    padding-left: 15%;
}
/* line 348, ../../dev/sass/helpers/_forms.scss */
.full-page-form input[type="submit"] {
    float: right;
    padding: 9px 0 9px 35px;
}
/* line 352, ../../dev/sass/helpers/_forms.scss */
.full-page-form .download-item {
    text-align: left;
}
/* line 355, ../../dev/sass/helpers/_forms.scss */
.full-page-form .label-required {
    margin-top: 30px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 360, ../../dev/sass/helpers/_forms.scss */
    .isChrome .full-page-form input[type="submit"] {
        padding: 11px 0 8px 35px;
    }
}
@media screen and (max-width: 719px) and (-webkit-min-device-pixel-ratio: 2) {
    /* line 365, ../../dev/sass/helpers/_forms.scss */
    .isChrome .v-arabic .full-page-form input[type="submit"] {
        padding: 8px 35px 12px 0;
    }
}
/*.isChrome.iOS .full-page-form input[type="submit"]{
  padding:9px 0 6px 35px;
}*/
/* line 375, ../../dev/sass/helpers/_forms.scss */
.v-arabic .full-page-form label {
    text-align: right;
    width: 16%;
}
/* line 379, ../../dev/sass/helpers/_forms.scss */
.v-arabic .full-page-form input[type="text"],
.v-arabic .full-page-form input[type="email"],
.v-arabic .full-page-form input[type="number"],
.v-arabic .full-page-form textarea,
.v-arabic .full-page-form .stylized_select,
.v-arabic .full-page-form .download-item {
    text-align: right;
    width: 83%;
}
/* line 388, ../../dev/sass/helpers/_forms.scss */
.v-arabic .full-page-form .radio-container {
    padding-left: 0;
    padding-right: 15%;
}
/* line 392, ../../dev/sass/helpers/_forms.scss */
.v-arabic .full-page-form .btn-file {
    margin-right: 2%;
}
/* line 395, ../../dev/sass/helpers/_forms.scss */
.v-arabic .full-page-form input[type="submit"] {
    float: left;
}

/* line 400, ../../dev/sass/helpers/_forms.scss */
.date-item {
    width: 50%;
}
/* line 402, ../../dev/sass/helpers/_forms.scss */
.date-item:first-child {
    text-align: left;
}
/* line 406, ../../dev/sass/helpers/_forms.scss */
.date-item .stylized_select {
    width: 110px;
    display: inline-block;
    margin-left: 25px;
}
.date-item .stylized_select select {
    padding-left: 14px;
}
/* line 414, ../../dev/sass/helpers/_forms.scss */
.v-arabic .date-item .stylized_select {
    float: left;
    margin-left: 0;
    margin-right: 20px;
}
/* line 422, ../../dev/sass/helpers/_forms.scss */
.v-arabic .view-filters .f-right {
    float: left;
}
/* line 424, ../../dev/sass/helpers/_forms.scss */
.v-arabic .view-filters .f-right label {
    margin-right: 70px;
}
/* line 428, ../../dev/sass/helpers/_forms.scss */
.v-arabic .view-filters .f-left {
    float: right;
}
/* line 430, ../../dev/sass/helpers/_forms.scss */
.v-arabic .view-filters .f-left .stylized_select_year {
    margin-left: 70px;
}

/* line 436, ../../dev/sass/helpers/_forms.scss */
.all-press-search {
    margin-top: 40px;
}
/* line 438, ../../dev/sass/helpers/_forms.scss */
.all-press-search .form-item {
    text-align: right;
    margin-bottom: 20px;
}
/* line 442, ../../dev/sass/helpers/_forms.scss */
.all-press-search label {
    width: 145px;
    text-align: right;
    margin-right: 0;
}
/* line 447, ../../dev/sass/helpers/_forms.scss */
.all-press-search input[type="text"] {
    width: 790px;
    display: inline-block;
    text-align: left;
    margin-left: 20px;
}
.lt-ie9 .all-press-search input[type="text"] {
    width: 805px;
}
/* line 453, ../../dev/sass/helpers/_forms.scss */
.all-press-search input[type="submit"] {
    float: right;
}
/* line 457, ../../dev/sass/helpers/_forms.scss */
.all-press-search .radio-container label {
    margin-right: 20px;
}
/* line 460, ../../dev/sass/helpers/_forms.scss */
.all-press-search .radio-container .radio-item {
    margin-right: 0px;
}
/* line 465, ../../dev/sass/helpers/_forms.scss */
.all-press-search .views-widget-filter-field_news_type_value .stylized_select {
    display: none;
}

/* line 472, ../../dev/sass/helpers/_forms.scss */
.v-arabic .all-press-search label {
    text-align: left;
}
/* line 475, ../../dev/sass/helpers/_forms.scss */
.v-arabic .all-press-search input[type="text"] {
    text-align: right;
    margin-left: 0;
    margin-right: 20px;
}
/* line 480, ../../dev/sass/helpers/_forms.scss */
.v-arabic .all-press-search input[type="submit"] {
    float: left;
}
/* line 484, ../../dev/sass/helpers/_forms.scss */
.v-arabic .all-press-search .radio-container label {
    margin-right: 0;
    margin-left: 20px;
}

/* line 493, ../../dev/sass/helpers/_forms.scss */
.lt-ie9 .all-press-search .form-item {
    text-align: left;
}
/* line 496, ../../dev/sass/helpers/_forms.scss */
.lt-ie9 .all-press-search .form-item label {
    display: inline-block;
    width: 130px;
}
/* line 500, ../../dev/sass/helpers/_forms.scss */
.lt-ie9 .all-press-search .form-item .f-right {
    text-align: right;
}
/* line 505, ../../dev/sass/helpers/_forms.scss */
.lt-ie9 .webform-client-form .form-textarea-wrapper textarea {
    width: 100% !important;
    display: block;
}

/* line 511, ../../dev/sass/helpers/_forms.scss */
.search-form .search-item {
    text-align: left;
    background-color: #f9f9f9;
    padding: 3px 0;
}
/* line 516, ../../dev/sass/helpers/_forms.scss */
.search-form .search-item input[type="text"] {
    width: 90%;
    background: #f9f9f9;
    border-color: #f9f9f9;
}
/* line 521, ../../dev/sass/helpers/_forms.scss */
.search-form .search-item input[type="image"] {
    width: 32px;
    float: right;
    margin: 4px 15px;
}
/* line 527, ../../dev/sass/helpers/_forms.scss */
.search-form .radio-container {
    padding-left: 0;
}
/* line 530, ../../dev/sass/helpers/_forms.scss */
.search-form .radio-container label {
    margin-right: 20px;
    width: auto;
    min-width: 10%;
}

/* line 539, ../../dev/sass/helpers/_forms.scss */
.v-arabic .search-form .radio-container {
    padding-right: 0;
}
/* line 541, ../../dev/sass/helpers/_forms.scss */
.v-arabic .search-form .radio-container label {
    margin-right: 0;
    margin-left: 20px;
    text-align: right;
}

/*720*/
@media screen and (max-width: 959px) {
    .ie9 .all-press-search .stylized_select select {
        width: 117%;
    }
    /* line 552, ../../dev/sass/helpers/_forms.scss */
    .all-press-search label {
        width: auto;
        text-align: left;
        margin: 0 0 7px 0;
        display: block;
        min-width: auto;
        padding-right: 10px;
    }
    /* line 559, ../../dev/sass/helpers/_forms.scss */
    .all-press-search input[type="text"] {
        width: 100%;
        display: block;
        margin-left: 0;
    }
    /* line 565, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .radio-container label {
        margin-right: 20px;
        display: inline-block;
    }
    /* line 571, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .date-item .stylized_select {
        width: 100px;
    }
    /* line 574, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .date-item label {
        width: auto;
        display: inline-block;
        margin: 10px 0 0;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 584, ../../dev/sass/helpers/_forms.scss */
    label {
        display: block;
        margin-bottom: 5px;
        font-size: 116%;
    }

    /* line 590, ../../dev/sass/helpers/_forms.scss */
    .full-page-form .form-item {
        text-align: left;
    }
    /* line 593, ../../dev/sass/helpers/_forms.scss */
    .full-page-form label {
        width: auto;
        text-align: left;
    }
    /* line 597, ../../dev/sass/helpers/_forms.scss */
    .full-page-form input[type="text"],
    .full-page-form input[type="email"],
    .full-page-form input[type="number"],
    .full-page-form textarea,
    .full-page-form .stylized_select {
        display: block;
        width: 100%;
        text-align: left;
    }
    /* line 606, ../../dev/sass/helpers/_forms.scss */
    .full-page-form .radio-container {
        padding-left: 0;
    }
    /* line 609, ../../dev/sass/helpers/_forms.scss */
    .full-page-form input[type="submit"] {
        float: right;
    }
    /* line 612, ../../dev/sass/helpers/_forms.scss */
    .full-page-form .download-item {
        margin-left: 0%;
    }

    /* line 618, ../../dev/sass/helpers/_forms.scss */
    .v-arabic .full-page-form .radio-container {
        padding-left: 0;
        padding-right: 0;
    }
    /* line 622, ../../dev/sass/helpers/_forms.scss */
    .v-arabic .full-page-form .btn-file {
        margin-right: 15px;
    }
    /* line 625, ../../dev/sass/helpers/_forms.scss */
    .v-arabic .full-page-form input[type="text"],
    .v-arabic .full-page-form input[type="email"],
    .v-arabic .full-page-form input[type="number"],
    .v-arabic .full-page-form textarea,
    .v-arabic .full-page-form .stylized_select,
    .v-arabic .full-page-form .download-item {
        display: block;
        width: 100%;
    }

    /* line 638, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .radio-container .radio-item {
        margin-right: 20px;
    }
    /* line 641, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .radio-container label {
        margin-right: 14px;
    }
    /* line 645, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .date-item {
        display: block;
        float: none;
        margin-bottom: 20px;
        width: 100%;
        text-align: left;
    }
    /* line 652, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .date-item .stylized_select {
        width: 100px;
        margin-left: 20px;
    }
    /* line 656, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .date-item label {
        width: auto;
        display: inline-block;
        margin: 10px 0 0;
    }
    /* line 662, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .views-widget-filter-field_news_type_value {
        /*#edit-field-news-type-value {
          display:none;
        }*/
    }
    /* line 663, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .views-widget-filter-field_news_type_value .stylized_select {
        display: inline-block;
        margin-left: 0px;
        width: 110px;
    }
    /* line 668, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .views-widget-filter-field_news_type_value .radio-item {
        margin-left: 10px;
        text-align: left;
    }

    /* line 679, ../../dev/sass/helpers/_forms.scss */
    .search-form .search-item input[type="text"] {
        width: 80%;
        display: inline-block;
    }
    /* line 683, ../../dev/sass/helpers/_forms.scss */
    .search-form .search-item input[type="image"] {
        margin: 4px 12px 4px 0;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 702, ../../dev/sass/helpers/_forms.scss */
    .full-page-form .js-inputMessage {
        display: block;
        margin: 5px 0 0;
        vertical-align: middle;
    }

    /* line 710, ../../dev/sass/helpers/_forms.scss */
    .v-arabic .full-page-form .btn-file {
        margin-right: 0;
    }

    /* line 716, ../../dev/sass/helpers/_forms.scss */
    .all-press-search label {
        min-width: 49px;
    }
    /* line 720, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .radio-container label {
        float: left;
    }
    /* line 723, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .radio-container .radio-item {
        margin: 0 0 10px 70px;
        display: block;
    }
    /* line 727, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .radio-container .radio-item label {
        float: none;
    }
    /* line 733, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .date-item .stylized_select {
        width: 100px;
    }
    /* line 736, ../../dev/sass/helpers/_forms.scss */
    .all-press-search .date-item label {
        width: auto;
        display: inline-block;
        margin: 10px 0 0;
    }
}
/* line 749, ../../dev/sass/helpers/_forms.scss */
.webform-container-inline div, .webform-container-inline div.form-item {
    display: inline;
}

/*! jQuery UI - v1.10.4 - 2014-01-24
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.accordion.css, jquery.ui.button.css, jquery.ui.dialog.css, jquery.ui.tabs.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Overlays */
/* line 8, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../assets/images/bg-overlay.png) 0 0 repeat;
    z-index: 999;
}

/* line 17, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
.js-popin {
    display: none;
}

/* line 20, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
.ui-dialog {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    padding: 50px;
    outline: 0;
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 960px;
    z-index: 1000;
}

/* line 32, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
.ui-dialog .ui-dialog-titlebar {
    padding: 0;
    position: relative;
}

/* line 36, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
.ui-dialog .ui-dialog-title {
    display: none;
}

/* line 39, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    top: -40px;
    right: -40px;
    width: 37px;
    margin: 0;
    padding: 0;
    height: 37px;
    background: url(../assets/images/icons/btn-close-popin.png) no-repeat 0 0;
    border: none;
    text-indent: 999px;
    display: block;
}

/* line 52, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: 0;
    background: none;
    overflow: auto;
}
/* line 59, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
.ui-dialog .ui-dialog-content p {
    font-size: 87.5%;
    margin-bottom: 15px;
}
/* line 64, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
.ui-dialog .ui-dialog-content .title-popin {
    font-family: "HelveticaNeueW02-67MdCn 694060";
    color: #DF0C36;
    font-size: 175%;
    line-height: 1em;
    margin-bottom: 15px;
}
/* line 71, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
.ui-dialog .ui-dialog-content .title-popin .link-sharethis {
    margin-left: 55px;
    display: inline-block;
}
/* line 76, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
.ui-dialog .ui-dialog-content .copyright {
    margin-bottom: 5px;
    font-size: 75%;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 83, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
    .ui-dialog {
        padding: 40px 10px;
    }

    /* line 86, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
    .ui-dialog .ui-dialog-titlebar-close {
        top: -30px;
        right: 0px;
    }

    /* line 90, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
    .ui-dialog .ui-corner-all.ui-widget-header {
        margin-bottom: 15px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 96, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
    .ui-dialog {
        padding: 65px 10px;
    }

    /* line 101, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
    .ui-dialog .ui-dialog-content .title-popin .link-sharethis {
        float: right;
    }

    /* line 106, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
    .ui-dialog .ui-dialog-titlebar-close {
        top: -55px;
        width: 27px;
        height: 27px;
        background: url(../assets/images/icons/btn-close-popin-little.png) no-repeat 0 0;
    }

    /* line 112, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
    .ui-dialog .ui-corner-all.ui-widget-header {
        margin-bottom: 0;
    }

    /* line 115, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
    .ui-dialog, .ui-dialog-content video {
        max-width: 100%;
    }

    /* line 118, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
    .ui-dialog,
    .ui-dialog iframe {
        width: 100% !important;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 127, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
    .ui-dialog .ui-dialog-content p {
        font-size: 77.5%;
    }
    /* line 131, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
    .ui-dialog .ui-dialog-content .title-popin {
        font-size: 127%;
    }
    /* line 134, ../../dev/sass/helpers/_jquery-ui-1.10.4.custom.scss */
    .ui-dialog .ui-dialog-content .title-popin .link-sharethis {
        margin-left: 0;
        margin-top: 10px;
        display: block;
        float: none;
    }
}
/* Layout partials */
/* line 1, ../../dev/fragments/layouts/_layout.scss */
.container-white {
    background-color: #fff;
    padding: 30px 0;
}

/* line 5, ../../dev/fragments/layouts/_layout.scss */
.container-beige {
    background-color: #f8f8f8;
    padding: 65px 0;
}

/* line 9, ../../dev/fragments/layouts/_layout.scss */
.container-beige-diagonal {
    background: #f8f8f8 url(../assets/images/bg-overlay.png) repeat 0 0;
    padding: 30px 0;
}

/* line 13, ../../dev/fragments/layouts/_layout.scss */
.padding-0 {
    padding: 0 !important;
}

/* line 16, ../../dev/fragments/layouts/_layout.scss */
.padding-20 {
    padding: 20px 0;
}

/* line 19, ../../dev/fragments/layouts/_layout.scss */
.margin-bottom-60 {
    margin-bottom: 60px;
}

/* line 22, ../../dev/fragments/layouts/_layout.scss */
.padding-40 {
    padding: 40px 0;
}

/* line 26, ../../dev/fragments/layouts/_layout.scss */
.inner {
    width: 960px;
    margin: 0 auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

/* line 32, ../../dev/fragments/layouts/_layout.scss */
.block-66 {
    width: 592px;
    float: left;
}

/* line 36, ../../dev/fragments/layouts/_layout.scss */
.block-33 {
    width: 300px;
    float: right;
}

/* line 43, ../../dev/fragments/layouts/_layout.scss */
.v-arabic .view-list-of-partners .block-66 {
    float: right;
}
/* line 46, ../../dev/fragments/layouts/_layout.scss */
.v-arabic .view-list-of-partners .block-33 {
    float: left;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 54, ../../dev/fragments/layouts/_layout.scss */
    .inner {
        width: 720px;
        padding: 0 8px;
    }

    /* line 58, ../../dev/fragments/layouts/_layout.scss */
    .container-beige {
        padding: 40px 0;
    }

    /* line 61, ../../dev/fragments/layouts/_layout.scss */
    .container-white {
        padding: 35px 0;
    }

    /* line 64, ../../dev/fragments/layouts/_layout.scss */
    .block-66,
    .block-33 {
        width: auto;
        float: none;
    }

    /* line 69, ../../dev/fragments/layouts/_layout.scss */
    .margin-bottom-60 {
        margin-bottom: 30px;
    }

    /* line 72, ../../dev/fragments/layouts/_layout.scss */
    .padding-40 {
        padding: 30px 0;
    }
    .block-hl2 .block-hl2-fields.block-hl2-fields__link-wrapper .block-hl2-fields__link .hl2-link{
        font-size: 16px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 78, ../../dev/fragments/layouts/_layout.scss */
    .inner {
        width: 480px;
    }

    /* line 81, ../../dev/fragments/layouts/_layout.scss */
    .container-white {
        padding: 25px 0;
    }

    /* line 84, ../../dev/fragments/layouts/_layout.scss */
    .container-beige {
        padding: 25px 0;
        background-color: #f8f8f8;
    }
    .block-hl2 .block-hl2-fields.block-hl2-fields__link-wrapper .block-hl2-fields__link .hl2-link{
        font-size: 19px;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 91, ../../dev/fragments/layouts/_layout.scss */
    .inner {
        width: 320px;
    }

    /* line 95, ../../dev/fragments/layouts/_layout.scss */
    .content .inner {
        padding: 0 10px;
    }
    .block-hl2 .block-hl2-fields.block-hl2-fields__link-wrapper .block-hl2-fields__link .hl2-link{
        font-size: 18px;
    }
}
/* line 2, ../../dev/fragments/layouts/header/_header.scss */
header .header-top {
    text-align: right;
    padding: 8px 0;
    text-transform: uppercase;
    font-size: 81%;
    font-weight: bold;
    direction: ltr;
}
/* line 10, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .header-top-menu {
    padding: 3px 0;
    color: #666666;
    display: inline-block;
}
/* line 15, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .header-top-menu .link-red {
    color: #DF0C36;
}
/* line 18, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .header-top-menu .top-menu-link {
    margin: 0 0 0 15px;
    display: inline-block;
    line-height: 1em;
}
/* line 24, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .header-top-menu ul {
    display: inline-block;
    line-height: 1em;
}
/* line 29, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .header-top-menu li {
    display: inline-block;
    margin: 0 0 0 15px;
}
/* line 33, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .header-top-menu li a {
    color: #666666;
}
/* line 37, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .header-top-menu .border-right {
    border-right: 1px solid #bbbcbd;
    padding-right: 18px;
}
/* line 41, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .header-top-menu .border-left {
    border-left: 1px solid #bbbcbd;
    margin-left: 10px;
}
/* line 46, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .select-lang-single {
    padding: 3px 0;
    color: #768389;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-left: 15px;
    z-index: 101;
}
/* line 55, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .select-lang {
    padding: 3px 0;
    color: #768389;
    display: inline-block;
    position: relative;
    cursor: pointer;
    padding-right: 15px;
    margin-left: 15px;
    z-index: 101;
}
/* line 65, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .select-lang:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #768389;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -2px;
}
/* line 78, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .select-lang ul {
    display: none;
    position: absolute;
    left: -15px;
    width: 120px;
    top: 24px;
    background: #fff;
    padding: 7px 15px 5px;
    text-align: left;
}
/* line 88, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .select-lang ul li {
    margin-bottom: 5px;
}
/* line 94, ../../dev/fragments/layouts/header/_header.scss */
header .header-top .no-menu:after, header .header-top .no-menu ul {
    display: none;
}
/* line 99, ../../dev/fragments/layouts/header/_header.scss */
header .header-search {
    float: right;
    margin-left: 28px;
    width: 132px;
    background-color: #fff;
    border: 1px solid #707173;
}
/* line 106, ../../dev/fragments/layouts/header/_header.scss */
header .header-search input[type="text"] {
    border: none;
    background-color: #fff;
    width: 106px;
    padding: 2px 5px;
    height: 22px;
    float: left;
}
/* line 114, ../../dev/fragments/layouts/header/_header.scss */
header .header-search input[type="submit"] {
    border: none;
    /*background:#fff url(../assets/images/icons/btn-search-header.png) no-repeat center;*/
    background-color: #fff;
    width: 20px;
    height: 14px;
    float: right;
    margin-top: 4px;
    text-indent: 100px;
    overflow: hidden;
}
/* line 126, ../../dev/fragments/layouts/header/_header.scss */
header .bar-logo-title {
    background: -moz-linear-gradient(left, #ffffff 50%, #e6e6e6 50%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(50%, #ffffff), color-stop(50%, #e6e6e6));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #ffffff 50%, #e6e6e6 50%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #ffffff 50%, #e6e6e6 50%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #ffffff 50%, #e6e6e6 50%);
    /* IE10+ */
    background: linear-gradient(to right, #ffffff 50%, #e6e6e6 50%);
    /* W3C */
    margin-bottom: 15px;
    direction: ltr;
    overflow: hidden;
}
/* line 137, ../../dev/fragments/layouts/header/_header.scss */
header .bar-logo-title .inner {
    background: url(../assets/images/bg-header-960.png) repeat-y 0 0;
    /*display:table;*/
    height: 84px;
}
/* line 142, ../../dev/fragments/layouts/header/_header.scss */
header .bar-logo-title .inner .signature {
    display: none;
    text-align: right;
    color: #fff;
    text-transform: uppercase;
    display: table-cell;
    vertical-align: middle;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    font-size: 188%;
    line-height: 0.9em;
}
/* line 154, ../../dev/fragments/layouts/header/_header.scss */
header .bar-logo-title .inner .logo {
    width: 288px;
    padding-left: 4px;
}
/* line 158, ../../dev/fragments/layouts/header/_header.scss */
header .bar-logo-title .inner .logo h1 {
    margin: 0;
}
/* line 162, ../../dev/fragments/layouts/header/_header.scss */
header .bar-logo-title .inner .logo a {
    display: block;
}
/* line 166, ../../dev/fragments/layouts/header/_header.scss */
header .bar-logo-title .inner .logo img {
    width: 100%;
    height: auto;
    display: block;
    /*margin-top:-2px;*/
}
/* line 175, ../../dev/fragments/layouts/header/_header.scss */
header .header-bottom {
    background: -moz-linear-gradient(left, #ffffff 30%, #e2e2e3 60%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(30%, #ffffff), color-stop(60%, #e2e2e3));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #ffffff 30%, #e2e2e3 60%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #ffffff 30%, #e2e2e3 60%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #ffffff 30%, #e2e2e3 60%);
    /* IE10+ */
    background: linear-gradient(to right, #ffffff 30%, #e2e2e3 60%);
    /* W3C */
    padding-bottom: 7px;
}
/* line 185, ../../dev/fragments/layouts/header/_header.scss */
header .header-bottom .nav-container {
    background: #fff;
}
/* line 188, ../../dev/fragments/layouts/header/_header.scss */
header .header-bottom .block-sharing-search {
    float: right;
    padding-top: 22px;
}
/* line 192, ../../dev/fragments/layouts/header/_header.scss */
header .header-bottom .block-sharing-search .header-search {
    display: none;
    font-size: 82%;
}
/* line 197, ../../dev/fragments/layouts/header/_header.scss */
header .header-bottom .section-sharing {
    text-align: right;
    /*margin-top:18px;*/
}
/* line 200, ../../dev/fragments/layouts/header/_header.scss */
header .header-bottom .section-sharing .sharethis-wrapper {
    display: inline-block;
    height: 20px;
    margin: 0 4px 0 0;
    overflow: hidden;
    vertical-align: top;
}
/* line 208, ../../dev/fragments/layouts/header/_header.scss */
header .header-bottom .section-sharing .display-none-mob {
    margin-right: 4px;
}
/* line 212, ../../dev/fragments/layouts/header/_header.scss */
header .header-bottom .section-sharing #large {
    margin-right: 4px;
}
/* line 216, ../../dev/fragments/layouts/header/_header.scss */
header .header-bottom .section-sharing .stButton {
    margin: 0;
}

/* line 229, ../../dev/fragments/layouts/header/_header.scss */
.lt-ie9 header .header-bottom {
    background: url(../assets/images/bg-header-960-ie.png) repeat-y top center;
}
/* line 232, ../../dev/fragments/layouts/header/_header.scss */
.lt-ie9 header .bar-logo-title {
    background: url(../assets/images/bg-header-960-ie.png) repeat-y top center;
}
/* line 235, ../../dev/fragments/layouts/header/_header.scss */
.lt-ie9 header .header-search {
    height: 24px;
    overflow: hidden;
    /*input[type="submit"]{
      margin-top:-6px;
    }*/
}
/* line 239, ../../dev/fragments/layouts/header/_header.scss */
.lt-ie9 header .header-search input[type="text"] {
    width: 105px;
    padding: 5px 5px 0 5px;
    /*margin-top:-6px;*/
}
/* line 247, ../../dev/fragments/layouts/header/_header.scss */
.lt-ie9 header .header-search fieldset {
    height: 22px;
    padding: 0 !important;
}

/* line 254, ../../dev/fragments/layouts/header/_header.scss */
.ie9 header .bar-logo-title {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
/* line 257, ../../dev/fragments/layouts/header/_header.scss */
.ie9 header .header-bottom {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNlMmUyZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

/* Arabic */
/* line 265, ../../dev/fragments/layouts/header/_header.scss */
.v-arabic header .header-bottom .block-sharing-search {
    float: left;
    text-align: left;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 275, ../../dev/fragments/layouts/header/_header.scss */
    header .header-top {
        padding: 14px 8px 13px;
    }
    /* line 277, ../../dev/fragments/layouts/header/_header.scss */
    header .header-top .header-search {
        display: none;
    }
    /* line 282, ../../dev/fragments/layouts/header/_header.scss */
    header .header-top .select-lang ul {
        left: auto;
        right: 0;
    }
    /* line 288, ../../dev/fragments/layouts/header/_header.scss */
    header .bar-logo-title {
        margin-bottom: 7px;
    }
    /* line 291, ../../dev/fragments/layouts/header/_header.scss */
    header .bar-logo-title .inner {
        background: url(../assets/images/bg-header-720.png) repeat-y 0 0;
        height: 82px;
    }
    /* line 297, ../../dev/fragments/layouts/header/_header.scss */
    header .header-search input[type="text"] {
        padding: 2px 5px;
    }
    /* line 302, ../../dev/fragments/layouts/header/_header.scss */
    header .header-bottom .block-sharing-search {
        padding-top: 2px;
    }
    /* line 305, ../../dev/fragments/layouts/header/_header.scss */
    header .header-bottom .block-sharing-search .header-search {
        display: block;
        margin: 8px 0 7px;
    }

    /*.lt-ie9 {
      border:1px solid red;
  
     .header-bottom{
        background:url(../assets/images/bg-header-720-ie.png) repeat-y top center !important;
      }
      .bar-logo-title{
        background : url(../assets/images/bg-header-720-ie.png) repeat-y top center;
      }
    }*/
}
@media screen and (max-width: 959px) {
    /* line 326, ../../dev/fragments/layouts/header/_header.scss */
    .lt-ie9 header .header-bottom {
        background: url(../assets/images/bg-header-720-ie.png) repeat-y top center;
    }
    /* line 329, ../../dev/fragments/layouts/header/_header.scss */
    .lt-ie9 header .bar-logo-title {
        background: url(../assets/images/bg-header-720-ie.png) repeat-y top center;
    }
}

/*480*/
@media screen and (max-width: 719px) {
    /* line 340, ../../dev/fragments/layouts/header/_header.scss */
    header .header-top .header-top-menu .link-red {
        border-right: 1px solid #bbbcbd;
        padding-right: 18px;
    }
    /* line 346, ../../dev/fragments/layouts/header/_header.scss */
    header .bar-logo-title {
        margin-bottom: 30px;
    }
    /* line 349, ../../dev/fragments/layouts/header/_header.scss */
    header .bar-logo-title .inner {
        background: url(../assets/images/bg-header-480.png) repeat-y 0 0;
        height: 60px;
    }
    /* line 353, ../../dev/fragments/layouts/header/_header.scss */
    header .bar-logo-title .inner .logo {
        width: 210px;
        padding-left: 0;
    }
    /* line 360, ../../dev/fragments/layouts/header/_header.scss */
    header .header-search input[type="text"] {
        width: 100px;
        height: 18px;
        padding: 2px 5px;
    }
    /* line 364, ../../dev/fragments/layouts/header/_header.scss */
    header .header-search input[type="submit"] {
        /*height:20px;*/
        margin-top: 2px;
    }
    /* line 369, ../../dev/fragments/layouts/header/_header.scss */
    header .header-bottom {
        padding-bottom: 3px;
    }
    /* line 372, ../../dev/fragments/layouts/header/_header.scss */
    header .header-bottom .block-sharing-search {
        width: 60%;
        padding-top: 15px;
        margin-bottom: 7px;
        text-align: right;
    }
    /* line 378, ../../dev/fragments/layouts/header/_header.scss */
    header .header-bottom .block-sharing-search .header-search,
    header .header-bottom .block-sharing-search .section-sharing {
        display: inline-block;
        margin: 0;
        float: none;
        vertical-align: top;
    }
    /* line 385, ../../dev/fragments/layouts/header/_header.scss */
    header .header-bottom .block-sharing-search .header-search {
        margin-left: 5px;
        height: 18px;
    }

    /*.lt-ie9 header{
     .header-bottom{
        background : url(../assets/images/bg-header-480-ie.png) repeat-y top center;
      }
      .bar-logo-title{
        background : url(../assets/images/bg-header-480-ie.png) repeat-y top center;
      }
    }*/
}
@media screen and (max-width: 719px) {
    /* line 403, ../../dev/fragments/layouts/header/_header.scss */
    .lt-ie9 header .header-bottom {
        background: url(../assets/images/bg-header-480-ie.png) repeat-y top center;
    }
    /* line 406, ../../dev/fragments/layouts/header/_header.scss */
    .lt-ie9 header .bar-logo-title {
        background: url(../assets/images/bg-header-480-ie.png) repeat-y top center;
    }
}

/*320*/
@media screen and (max-width: 479px) {
    header .header-top .header-top-menu .no-language{
        border-right: none;
    }
    /* line 415, ../../dev/fragments/layouts/header/_header.scss */
    header .bar-logo-title {
        position: relative;
        margin-bottom: 45px;
        overflow: hidden;
    }
    /* line 420, ../../dev/fragments/layouts/header/_header.scss */
    header .bar-logo-title .inner {
        display: block;
        background: url(../assets/images/bg-header-320.png) repeat-y 0 0;
        height: auto;
    }
    /* line 426, ../../dev/fragments/layouts/header/_header.scss */
    header .header-bottom {
        padding-bottom: 2px;
        padding-top: 0;
        margin-top: 0;
    }
    /* line 431, ../../dev/fragments/layouts/header/_header.scss */
    header .header-bottom .block-sharing-search {
        width: 100%;
        margin-bottom: 8px;
        padding-top: 0;
        text-align: right;
    }

    /*.lt-ie9 header{
     .header-bottom{
        background : url(../assets/images/bg-header-320-ie.png) repeat-y top center;
      }
      .bar-logo-title{
        background : url(../assets/images/bg-header-320-ie.png) repeat-y top center;
      }
    }*/
}
@media screen and (max-width: 479px) {
    /* line 451, ../../dev/fragments/layouts/header/_header.scss */
    .lt-ie9 header .header-bottom {
        background: url(../assets/images/bg-header-320-ie.png) repeat-y top center;
    }
    /* line 454, ../../dev/fragments/layouts/header/_header.scss */
    .lt-ie9 header .bar-logo-title {
        background: url(../assets/images/bg-header-320-ie.png) repeat-y top center;
    }
}

/* line 2, ../../dev/fragments/layouts/footer/_footer.scss */
footer a {
    color: #666666;
}
/* line 6, ../../dev/fragments/layouts/footer/_footer.scss */
footer .footer-top {
    background-color: #f8f8f8;
    font-size: 87.5%;
}
/* line 10, ../../dev/fragments/layouts/footer/_footer.scss */
footer .footer-top .col {
    width: 180px;
    /*float:left;*/
    display: inline-block;
    vertical-align: top;
    margin-left: 65px;
}
/* line 17, ../../dev/fragments/layouts/footer/_footer.scss */
footer .footer-top .col:first-child {
    margin-left: 0;
}
/* line 20, ../../dev/fragments/layouts/footer/_footer.scss */
footer .footer-top .col:nth-child(4n+1) {
    margin-left: 0;
}
/* line 24, ../../dev/fragments/layouts/footer/_footer.scss */
footer .footer-top .col p {
    text-transform: uppercase;
    color: #DF0C36;
    font-weight: bold;
    margin-bottom: 12px;
}
/* line 24, ../../dev/fragments/layouts/footer/_footer.scss */
footer .footer-top .col p a {
    color: #DF0C36;
}
/* line 31, ../../dev/fragments/layouts/footer/_footer.scss */
footer .footer-top .col li {
    padding: 0 0 8px 17px;
    /*list-style-image:url(../assets/images/icons/arrow-red-main.png);
    list-style-position:outside;*/
    position: relative;
}
/* line 37, ../../dev/fragments/layouts/footer/_footer.scss */
footer .footer-top .col li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
}
/* line 45, ../../dev/fragments/layouts/footer/_footer.scss */
footer .footer-top .col ul {
    margin-bottom: 20px;
}
/* line 51, ../../dev/fragments/layouts/footer/_footer.scss */
footer .footer-bottom {
    background-color: #fff;
    text-align: center;
    font-size: 81%;
}
/* line 56, ../../dev/fragments/layouts/footer/_footer.scss */
footer .footer-bottom .inner {
    padding: 30px 15px 20px;
}
/* line 60, ../../dev/fragments/layouts/footer/_footer.scss */
footer .footer-bottom li {
    display: inline-block;
    border-left: 1px solid #666666;
    padding: 0 25px;
}
/* line 65, ../../dev/fragments/layouts/footer/_footer.scss */
footer .footer-bottom li:first-child {
    border-left: none;
}
/* line 70, ../../dev/fragments/layouts/footer/_footer.scss */
footer .inner {
    padding: 30px 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
/* line 75, ../../dev/fragments/layouts/footer/_footer.scss */
footer .inner-logo-translate {
    padding-top: 0;
}
/* line 78, ../../dev/fragments/layouts/footer/_footer.scss */
footer .inner-logo-translate .logo-translate {
    font-size: 82%;
    padding-bottom: 5px;
    text-align: center;
    text-transform: uppercase;
    color: #DF0C36;
}

/* line 92, ../../dev/fragments/layouts/footer/_footer.scss */
.v-arabic footer .footer-top .col li {
    padding: 0 17px 8px 0;
    /*list-style-image:url(../assets/images/icons/arrow-back-red-main.png);*/
}
/* line 96, ../../dev/fragments/layouts/footer/_footer.scss */
.v-arabic footer .footer-top .col li:before {
    left: auto;
    right: 0;
}
/* line 104, ../../dev/fragments/layouts/footer/_footer.scss */
.v-arabic footer .footer-bottom li {
    border-right: 1px solid #666666;
    border-left: none;
}
/* line 108, ../../dev/fragments/layouts/footer/_footer.scss */
.v-arabic footer .footer-bottom li:first-child {
    border-right: none;
}

/* line 118, ../../dev/fragments/layouts/footer/_footer.scss */
.lt-ie9 footer .footer-top .col {
    width: 180px;
    /*float:left;*/
    display: inline-block;
    vertical-align: top;
    margin-right: 45px;
    margin-left: 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 131, ../../dev/fragments/layouts/footer/_footer.scss */
    footer .footer-top .col li {
        list-style-image: none;
        position: relative;
    }
    /* line 135, ../../dev/fragments/layouts/footer/_footer.scss */
    footer .footer-top .col li:before {
        content: "";
        /*background: url(../assets/images/icons/arrow-red-main_2x.png) no-repeat 0 0;*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -97px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 9px;
        height: 9px;
        display: block;
        position: absolute;
        /*height:9px;
        width:8px;
        background-size:cover;*/
        /*top:50%;
        margin-top:-4px;*/
        top: 3px;
        left: 0;
    }

    /* line 150, ../../dev/fragments/layouts/footer/_footer.scss */
    .isChrome footer .footer-top .col li:before {
        top: 4px;
    }

    /* line 154, ../../dev/fragments/layouts/footer/_footer.scss */
    .v-arabic footer .footer-top .col li {
        list-style-image: none;
    }
    /* line 157, ../../dev/fragments/layouts/footer/_footer.scss */
    .v-arabic footer .footer-top .col li:before {
        left: auto;
        right: 0;
        /*background-image:url(../assets/images/icons/arrow-back-red-main_2x.png);*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -10px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 9px;
        height: 9px;
    }
}
/*720*/
@media screen and (max-width: 959px) {
    /* line 171, ../../dev/fragments/layouts/footer/_footer.scss */
    footer .footer-top .inner {
        padding: 0 140px 20px;
    }
    /* line 173, ../../dev/fragments/layouts/footer/_footer.scss */
    footer .footer-top .inner .col {
        float: none;
        width: 46.5%;
        min-width: 10px;
        display: inline-block;
        vertical-align: top;
        margin: 30px 3% 0 0;
    }
    /* line 181, ../../dev/fragments/layouts/footer/_footer.scss */
    footer .footer-top .inner .col:nth-child(2n) {
        margin: 30px 0 0 3%;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 192, ../../dev/fragments/layouts/footer/_footer.scss */
    footer {
        font-size: 18px;
    }
    /* line 195, ../../dev/fragments/layouts/footer/_footer.scss */
    footer .footer-top {
        font-size: 100%;
        background: #f8f8f8;
    }
    /* line 200, ../../dev/fragments/layouts/footer/_footer.scss */
    footer .footer-top .inner {
        padding: 0 20px 20px;
    }
    /* line 203, ../../dev/fragments/layouts/footer/_footer.scss */
    footer .footer-top .inner .col {
        float: left;
        width: 100%;
        min-width: 10px;
        display: block;
        margin: 25px 0 0 0;
    }
    /* line 210, ../../dev/fragments/layouts/footer/_footer.scss */
    footer .footer-top .inner .col:nth-child(2n) {
        margin: 25px 0 0 0;
    }
    /* line 217, ../../dev/fragments/layouts/footer/_footer.scss */
    footer .footer-bottom li {
        padding: 0 12px 0 15px;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 227, ../../dev/fragments/layouts/footer/_footer.scss */
    .footer-bottom li {
        padding: 0 12px 0 15px;
        margin-bottom: 10px;
    }
}
/* Components partials */
/*** main menu ***/
/* line 4, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
nav {
    float: left;
    /*.active{
      border-bottom:7px solid $red-main;
      padding-bottom:7px;
    }*/
}
/* line 7, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
nav ul {
    margin-left: 80px;
    height: 50px;
}
/* line 12, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
nav li {
    /*display:inline-block;*/
    float: left;
    vertical-align: bottom;
    font-size: 112%;
    font-family: "HelveticaNeueW02-77BdCn 694066";
    text-transform: uppercase;
    line-height: 1em;
    /*margin:0 35px -7px 0;*/
    margin: 0 0 -7px;
    padding: 0 15px 7px;
    padding-bottom: 7px;
    /*&:hover{
      border-bottom:7px solid $red-main;

    }*/
}
/* line 30, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
nav li a {
    color: #666666;
    display: table-cell;
    vertical-align: bottom;
    height: 43px;
}
/* line 36, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
nav li a:hover {
    color: #666666;
    text-decoration: none;
}
/* line 46, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
nav .menu-container {
    position: relative;
}
/* line 49, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
nav .menu-container .hover-flying {
    height: 7px;
    width: 0;
    background: #DF0C36;
    display: block;
    position: absolute;
    bottom: -7px;
    left: 4px;
}

/* line 63, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.i18n-ar nav li a {
    font-size: 120%;
}

/* line 72, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.i18n-ko nav li a, .i18n-ar nav li a {
    font-weight: bold;
}

/* line 81, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.i18n-zh-hans nav li {
    font-size: 130%;
}

/* line 87, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.btn-menu {
    display: none;
}
/* line 90, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.btn-menu .btn-menu-open {
    /*background:url(../assets/images/icons/btn-menu.png) no-repeat left bottom;*/
    padding: 7px 0 2px 35px;
    display: inline-block;
    font-family: "HelveticaNeueW02-77BdCn 694066";
    color: #DF0C36;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
}
/* line 100, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.btn-menu .btn-menu-open:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
}
/* line 108, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.btn-menu .btn-menu-close {
    /*background:url(../assets/images/icons/btn-menu-close.png) no-repeat left bottom;*/
    padding: 7px 0 2px 35px;
    display: inline-block;
    font-family: "HelveticaNeueW02-77BdCn 694066";
    color: #DF0C36;
    text-transform: uppercase;
    cursor: pointer;
    display: none;
    position: relative;
}
/* line 119, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.btn-menu .btn-menu-close:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
}

/* line 128, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.btn-menu-320 {
    display: none;
}

/* line 131, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.top-menu-link {
    display: none;
}

/* Arabic */
/* line 136, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.v-arabic nav {
    float: right;
}
/* line 139, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.v-arabic nav ul {
    padding: 0 96px 0 0;
}
/* line 143, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.v-arabic nav li {
    margin: 0 35px -7px 0;
    line-height: normal;
}
/* line 147, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.v-arabic nav li:last-child {
    margin-right: 0;
}

/* line 153, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.touch nav li:hover {
    border-bottom: none;
    color: #666666;
    padding-bottom: 7px;
}
/* line 158, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.touch nav li:hover a {
    color: #666666;
}
/* line 162, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.touch nav .menu-container .hover-flying {
    display: none;
}
/* line 165, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
.touch nav .active,
.touch nav .active:hover {
    border-bottom: 7px solid #DF0C36;
    padding-bottom: 7px;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 174, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav {
        margin-top: 21px;
    }
    /* line 177, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav ul {
        height: 43px;
    }
    /* line 180, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav li {
        margin-right: 20px;
        font-size: 100%;
    }
    /* line 184, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav li a {
        height: 37px;
    }

    /* line 190, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    .v-arabic nav li {
        margin: 0 0 -7px 20px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 198, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    .header-bottom .inner {
        position: relative;
        z-index: 100;
    }

    /* line 203, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav {
        margin-top: 0;
        float: none;
        padding-top: 2px;
    }
    /* line 208, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav ul {
        padding-left: 0;
        height: auto;
        margin-left: 0;
    }
    /* line 214, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container {
        background: #fff;
        position: static;
    }
    /* line 218, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container .hover-flying {
        display: none;
    }
    /* line 222, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container li {
        display: block;
        font-size: 100%;
        background: url(../assets/images/menu-mob-border.png) no-repeat left top;
        padding: 1px 0 0 0 !important;
        margin: 0;
        float: none;
    }
    /* line 230, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container li:first-child {
        padding: 0;
        background: none;
    }
    /* line 235, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container li:hover {
        border-bottom: none;
    }
    /* line 238, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container li:hover a {
        color: #DF0C36;
    }
    /* line 243, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container li a {
        display: block;
        padding: 22px 15px 20px;
        margin: 0 !important;
        height: auto;
    }
    /* line 249, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container li br {
        display: none;
    }
    /* line 252, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container li .icons-icon-home-gray {
        width: auto;
        height: auto;
        background: none;
        padding: 22px 15px 20px;
        margin: 0;
        text-indent: 0;
    }
    /* line 261, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container .active {
        border-bottom: none;
        color: #666666;
    }
    /* line 265, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container .active a {
        color: #666666;
    }
    /* line 268, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container .active a:hover {
        color: #DF0C36;
    }
    /* line 274, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container .top-menu-link {
        background: url(../assets/images/menu-mob-border.png) no-repeat left top;
        padding: 1px 0 0 0;
        display: block;
    }
    /* line 280, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container .top-menu-link .active:first-child {
        padding: 22px 15px 20px;
    }
    /* line 284, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container .top-menu-link li {
        font-family: Arial;
        font-size: 82%;
        color: #707173;
        font-weight: bold;
    }
    /* line 290, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container .top-menu-link li a {
        color: #707173;
    }
    /* line 293, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container .top-menu-link li a:hover {
        color: #DF0C36;
    }

    /* line 301, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    .btn-menu {
        display: block;
        width: 40%;
        margin: 7px 0 0;        
        float: none;
    }

    /* line 307, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    .btn-menu-320 {
        display: none;
    }

    /* line 312, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    .v-arabic nav {
        padding-top: 20px;
    }
    /* line 314, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    .v-arabic nav ul {
        padding: 0;
    }
    /* line 318, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    .v-arabic .btn-menu {
        margin: -25px 0 0;
    }
    /* line 322, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    .v-arabic .header-bottom .btn-menu {
        float: right;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 330, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    .header-bottom {
        padding: 0;
    }

    /* line 334, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .btn-menu {
        padding: 0 0 12px 0;
    }
    /* line 337, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .btn-menu .btn-menu-open {
        display: none !important;
    }
    /* line 341, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .btn-menu .btn-menu-open {
        display: none;
    }
    /* line 345, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    nav .menu-container {
        top: 72px;
    }

    /* line 349, ../../dev/fragments/components/header/main-menu/_main-menu.scss */
    .btn-menu-320 {
        display: block;
        /*margin:0 0 12px 0;*/
        padding: 0 0 12px 0;
        margin: 0;
    }
}
/* line 1, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.banner {
    position: relative;
}
/* line 4, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.banner img {
    width: 100%;
    height: auto;
}
/* line 9, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.banner .banner-titre {
    position: absolute;
    bottom: 40px;
    left: 90px;
    right: 90px;
    color: #fff;
}
/* line 16, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.banner .banner-titre a:hover {
    text-decoration: none;
}
/* line 19, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.banner .banner-titre .link-video {
    font-family: "HelveticaNeueW02-77BdCn 694066";
    font-size: 137.5%;
    color: #fff;
}
/* line 24, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.banner .banner-titre h2 {
    text-transform: uppercase;
    font-size: 265%;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    margin: 0;
    line-height: 1em;
}
/* line 31, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.banner .banner-titre h2 a {
    color: #fff;
}

/* line 38, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.banner-video .btn-video {
    width: 66px;
    display: inline-block;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}

/* Arabic */
/* line 49, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.v-arabic .banner-video .btn-video {
    margin-right: 0;
    margin-left: 10px;
    float: right;
}

/* line 57, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.slider-homepage {
    position: relative;
    width: auto;
}
.slider-homepage .background-inner {
    background: transparent url(../assets/images/bg-slider-inner.png) repeat 0 0;
    width: 100%;
    max-width: 1420px;
    padding: 19px 0 25px 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.slider-hp .banner .background-inner .banner-titre {
    position: relative;
    bottom: auto;
    right: auto;
    left: auto;
    margin-left: 90px;
    font-family: "HelveticaNeueW02-77BdCn 694066";
    font-weight: normal;
    font-size: 1.2em;
}
.slider-hp .banner {
    overflow: hidden;
}
/* line 61, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.slider-homepage .inner {
    position: relative;
}
/* line 65, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.slider-homepage .banner img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    width: auto;
}
/* line 71, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.slider-homepage .banner .banner-titre {
    font-weight: bold;
}
/* line 80, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.slider-homepage .bx-next,
.slider-homepage .bx-prev {
    position: absolute;
    top: 50%;
    height: 180px;
    width: 38px;
    text-indent: 38px;
    overflow: hidden;
    cursor: pointer;
    margin-top: -90px;
}
/* line 92, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.slider-homepage .bx-next {
    right: 0;
    background: #DF0C36 url(../assets/images/icons/arrow-slider-right.png) no-repeat center center;
}
/* line 96, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.slider-homepage .bx-prev {
    left: 0;
    background: #DF0C36 url(../assets/images/icons/arrow-slider-left.png) no-repeat center center;
}

/* line 104, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.js-popin-home .flash_kplayer, .js-popin .flash_kplayer {
    height: 346px !important;
    width: 860px !important;
    /*.playButton {
      display : none;
    }*/
}
.js-popin .flash_kplayer.damdy_player,
.ui-dialog-content .bs-player,
.ui-dialog-content .bs-player iframe {
  width: 100% !important;
}

/* line 115, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.ui-dialog-titlebar-close .ui-button-text {
    display: none;
}

/*min-width 960*/
@media screen and (min-width: 960px) {
    .ui-dialog-content.js-popin .flash_kplayer.damdy_player {
        width: 860px !important;
        height: 346px !important;
    }
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 122, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .banner {
        margin: 0 -8px;
    }
    /* line 125, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .banner .banner-titre {
        left: 25px;
        right: 25px;
    }

    /* line 135, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .slider-homepage .bx-next {
        right: 9px;
    }
    /* line 138, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .slider-homepage .bx-prev {
        left: 9px;
    }

    /* line 143, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .js-popin-home .flash_kplayer, .js-popin .flash_kplayer {
        height: 385px !important;
        width: 100% !important;
    }
    .js-popin .flash_kplayer.damdy_player,
    .ui-dialog-content .bs-player,
    .ui-dialog-content .bs-player iframe {
      width: 703px !important;
      height: 360px !important;
    }
    .slider-hp .banner .background-inner .banner-titre {
        margin: 0;
    }
    .slider-homepage .background-inner .inner {
        width: auto;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 152, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .banner .banner-titre {
        left: 15px;
        right: 10px;
        bottom: 10px;
    }
    /* line 157, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .banner .banner-titre .link-video {
        font-size: 100%;
    }
    .slider-hp .banner .background-inner .banner-titre {
        font-size: 0.93em;
    }

    /* line 166, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .banner-video .banner-titre {
        left: 15px;
        right: 10px;
        bottom: 10px;
    }
    /* line 171, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .banner-video .banner-titre .btn-video {
        width: 44px;
        margin-right: 8px;
    }

    /* line 179, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .v-arabic .banner-video .btn-video {
        margin-right: 0;
        margin-left: 8px;
    }

    /* line 186, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .slider-homepage .bx-next,
    .slider-homepage .bx-prev {
        position: absolute;
        height: 110px;
        width: 24px;
        text-indent: 24px;
        overflow: hidden;
        margin-top: -55px;
    }
    /* line 195, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .slider-homepage .bx-next {
        background: #DF0C36 url(../assets/images/icons/arrow-white-little-right.png) no-repeat center center;
    }
    /* line 198, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .slider-homepage .bx-prev {
        background: #DF0C36 url(../assets/images/icons/arrow-white-little-left.png) no-repeat center center;
    }

    /* line 203, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .js-popin-home .flash_kplayer, .js-popin .flash_kplayer {
        height: 292px !important;
        width: 100% !important;
        min-width: 520px;
    }

    .ui-dialog-content .bs-player,
    .ui-dialog-content .bs-player iframe {
        height: 252px !important;
        width: 100% !important;
    }
    .js-popin .flash_kplayer.damdy_player {
        height: 100% !important;
        width: 100% !important;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 211, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .banner {
        margin: 0 -10px;
    }
    /* line 214, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .banner .banner-titre {
        left: 10px;
        right: 10px;
        bottom: 10px;
    }
    .slider-homepage .background-inner {
        padding-bottom: 12px;
    }
    /* line 221, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .banner-video .banner-titre {
        left: 10px;
        right: 10px;
        bottom: 10px;
    }
    /* line 227, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .banner-video .banner-titre .link-video {
        float: left;
        width: 230px;
    }
    /* line 231, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .banner-video .banner-titre .btn-video {
        width: 55px;
        margin-right: 8px;
        margin-top: 7px;
        height: auto;
    }

    /* line 241, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .v-arabic .banner-video .btn-video {
        margin-right: 0;
        margin-left: 8px;
    }
    /* line 250, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .slider-homepage .bx-next {
        right: 10px;
    }
    /* line 253, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .slider-homepage .bx-prev {
        left: 10px;
    }

    /* line 258, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .js-popin-home .flash_kplayer, .js-popin .flash_kplayer, .js-popin .flash_kplayer.damdy_player,
    .ui-dialog-content .bs-player, .ui-dialog-content .bs-player iframe {
        height: 170px !important;
        width: 100% !important;
        min-width: 300px;
    }
}
@media (min-width: 480px) and (max-width: 959px) {
    /* line 267, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
    .js-popin-home .flash_kplayer video, .js-popin .flash_kplayer video {
        height: 100% !important;
    }
}
/* line 273, ../../dev/fragments/components/content-top/banner-video/_banner-video.scss */
.isIphone .js-popin-home .flash_kplayer .playButton, .isIphone .js-popin .flash_kplayer .playButton,
.ie11 .js-popin-home .flash_kplayer .playButton, .ie11 .js-popin .flash_kplayer .playButton {
    display: none;
}

/* line 1, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
.banner-image {
    /*background-position:top center;
    height:244px;
    background-size:auto 100%;
    background-repeat:no-repeat;*/
    position: relative;
    overflow: hidden;
}
/* line 7, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
.banner-image .image {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}
.banner-image .background-inner {
    background: transparent url(../assets/images/bg-slider-inner.png) repeat 0 0;
    width: 100%;
    max-width: 1420px;
    padding: 40px 0 0 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.banner-image .background-inner .inner .banner-title {
    position: static;
    left: auto;
    bottom: auto;
}
/* line 15, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
.banner-image .inner {
    height: auto;
    position: relative;
}
/* line 19, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
.banner-image .inner .banner-title {
    position: absolute;
    left: 0;
    bottom: 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 325%;
    font-family: "HelveticaNeueW02-ThinCn 674417", Arial, sans-serif;
    margin: 0;
    line-height: 1em;
    font-weight: normal;
}
.banner-image .inner h1.banner-title,
.banner-image .inner div.banner-title{
    font-size: 40pt;
}
/* line 31, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
.banner-image .inner .banner-title strong {
    font-family: "HelveticaNeueW02-77BdCn 694066", Arial, sans-serif;
    font-weight: normal;
}

/* line 42, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
.i18n-ko .banner-image .inner .banner-title {
    font-weight: normal;
}
/* line 44, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
.i18n-ko .banner-image .inner .banner-title strong {
    font-weight: bold;
}

/* line 55, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
.i18n-zh-hans .banner-image .inner .banner-title strong {
    font-weight: normal;
}

/* line 66, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
.v-arabic .banner-image .inner .banner-title {
    left: auto;
    right: 0;
    font-weight: normal;
}
/* line 70, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
.v-arabic .banner-image .inner .banner-title strong {
    font-weight: bold;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 80, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
    .banner-image {
        background-size: 130% auto;
    }
    /* line 84, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
    .banner-image .inner .banner-title {
        left: 10px;
        font-size: 306%;
    }
    .banner-image .inner h1.banner-title,
    .banner-image .inner div.banner-title{
        font-size: 40pt;
    }
    /* line 93, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
    .v-arabic .banner-image .inner .banner-title {
        left: auto;
        right: 10px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 103, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
    .banner-image {
        height: auto;
    }
    /* line 106, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
    .banner-image .inner {
        /*height:210px;*/
    }
    /* line 109, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
    .banner-image .inner .banner-title {
        font-size: 183%;
    }
    .banner-image .inner h1.banner-title,
    .banner-image .inner div.banner-title{
        font-size: 33pt;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 117, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
    .banner-image {
        height: auto;
    }
    /* line 120, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
    .banner-image .inner {
        /* height:187px;*/
    }
    /* line 122, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
    .banner-image .inner .banner-title {
        left: 5px;
        bottom: 5px;
    }
    .banner-image .inner h1.banner-title,
    .banner-image .inner div.banner-title{
        font-size: 33pt;
    }
    .banner-image .background-inner .inner h1.banner-title,
    .banner-image .background-inner .inner div.banner-title {
        font-size: 22pt;
    }
}
/* line 129, ../../dev/fragments/components/content-top/banner-image/_banner-image.scss */
.lt-ie9 .banner-image {
    background-size: cover;
    -ms-behavior: url(js/vendor/ie8-backgroundsize.htc);
}

/* line 1, ../../dev/fragments/components/content-top/banner-no-image/_banner-no-image.scss */
.banner-no-image {
    background: url(../assets/images/bg-title.png) repeat-x center center;
    height: 244px;
}
/* line 5, ../../dev/fragments/components/content-top/banner-no-image/_banner-no-image.scss */
.banner-no-image .inner {
    height: 244px;
    position: relative;
}
/* line 9, ../../dev/fragments/components/content-top/banner-no-image/_banner-no-image.scss */
.banner-no-image .inner .banner-title {
    position: absolute;
    left: 0;
    bottom: 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 325%;
    font-family: "HelveticaNeue-ThinCond", Arial, sans-serif;
    margin: 0;
    line-height: 1em;
}
/* line 20, ../../dev/fragments/components/content-top/banner-no-image/_banner-no-image.scss */
.banner-no-image .inner .banner-title strong {
    font-family: "HelveticaNeue-BoldCond", Arial, sans-serif;
    font-weight: normal;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 32, ../../dev/fragments/components/content-top/banner-no-image/_banner-no-image.scss */
    .banner-no-image .inner .banner-title {
        left: 10px;
        font-size: 306%;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 41, ../../dev/fragments/components/content-top/banner-no-image/_banner-no-image.scss */
    .banner-no-image {
        height: 210px;
    }
    /* line 44, ../../dev/fragments/components/content-top/banner-no-image/_banner-no-image.scss */
    .banner-no-image .inner {
        height: 210px;
    }
    /* line 47, ../../dev/fragments/components/content-top/banner-no-image/_banner-no-image.scss */
    .banner-no-image .inner .banner-title {
        font-size: 183%;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 55, ../../dev/fragments/components/content-top/banner-no-image/_banner-no-image.scss */
    .banner-no-image {
        height: 187px;
    }
    /* line 58, ../../dev/fragments/components/content-top/banner-no-image/_banner-no-image.scss */
    .banner-no-image .inner {
        height: 187px;
    }
    /* line 62, ../../dev/fragments/components/content-top/banner-no-image/_banner-no-image.scss */
    .banner-no-image .inner .banner-title strong {
        display: block;
    }
}
/* line 1, ../../dev/fragments/components/content-top/breadcrumb/_breadcrumb.scss */
.breadcrumb {
    font-size: 82%;
    color: #DF0C36;
    font-style: normal;
    font-weight: bold;
    padding: 45px 0 15px;
}
/* line 8, ../../dev/fragments/components/content-top/breadcrumb/_breadcrumb.scss */
.breadcrumb li {
    display: inline;
}
/* line 11, ../../dev/fragments/components/content-top/breadcrumb/_breadcrumb.scss */
.breadcrumb li a {
    text-decoration: underline;
}
/* line 15, ../../dev/fragments/components/content-top/breadcrumb/_breadcrumb.scss */
.breadcrumb li:before {
    content: ">";
    color: #666666;
}
/* line 21, ../../dev/fragments/components/content-top/breadcrumb/_breadcrumb.scss */
.breadcrumb li:first-child:before {
    display: none;
}
/* line 25, ../../dev/fragments/components/content-top/breadcrumb/_breadcrumb.scss */
.breadcrumb li:last-child {
    font-style: italic;
}
/* line 28, ../../dev/fragments/components/content-top/breadcrumb/_breadcrumb.scss */
.breadcrumb li.last {
    font-style: italic;
}

/* line 34, ../../dev/fragments/components/content-top/breadcrumb/_breadcrumb.scss */
.i18n-ko .breadcrumb {
    font-size: 100%;
}

/* line 39, ../../dev/fragments/components/content-top/breadcrumb/_breadcrumb.scss */
.listwebsites .breadcrumb {
    padding: 45px 0 50px;
}

/* line 6, ../../dev/fragments/components/content-top/title-media/_title-media.scss */
.title-media .inner h1 {
    text-transform: uppercase;
    color: #DF0C36;
    font-size: 40pt;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    line-height: 1em;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 46, ../../dev/fragments/components/content-top/breadcrumb/_breadcrumb.scss */
    .breadcrumb {
        padding: 35px 0 20px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 52, ../../dev/fragments/components/content-top/breadcrumb/_breadcrumb.scss */
    .breadcrumb {
        font-size: 72%;
    }

    /* line 56, ../../dev/fragments/components/content-top/breadcrumb/_breadcrumb.scss */
    .i18n-ko .breadcrumb {
        font-size: 90%;
    }
    .title-media .inner h1 {
        font-size: 33pt;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 64, ../../dev/fragments/components/content-top/breadcrumb/_breadcrumb.scss */
    .breadcrumb {
        padding: 30px 0;
    }
}
/* line 2, ../../dev/fragments/components/content-top/title-media/_title-media.scss */
.title-media .inner {
    border-bottom: 1px solid #666666;
    padding: 27px 0;
}

/* line 1, ../../dev/fragments/components/controls/block-downloads/_block-downloads.scss */
.block-downloads {
    text-align: left;
    padding-top: 15px;
}
/* line 5, ../../dev/fragments/components/controls/block-downloads/_block-downloads.scss */
.block-downloads li {
    display: inline-block;
    vertical-align: middle;
    /*margin:0 25px 0 0;*/
    width: 49%;
    margin-bottom: 40px;
}
/* line 12, ../../dev/fragments/components/controls/block-downloads/_block-downloads.scss */
.block-downloads li img, .block-downloads li a {
    vertical-align: middle;
    display: inline-block;
}
/* line 16, ../../dev/fragments/components/controls/block-downloads/_block-downloads.scss */
.block-downloads li img {
    margin-right: 15px;
}
/* line 19, ../../dev/fragments/components/controls/block-downloads/_block-downloads.scss */
.block-downloads li a {
    text-decoration: underline;
    font-family: "HelveticaNeueW02-67MdCn 694060";
}

@media screen and (max-width: 959px) {
    /* line 27, ../../dev/fragments/components/controls/block-downloads/_block-downloads.scss */
    .block-downloads li {
        text-align: center;
    }
    /* line 30, ../../dev/fragments/components/controls/block-downloads/_block-downloads.scss */
    .block-downloads li a {
        text-align: left;
    }
}
@media screen and (max-width: 719px) {
    /* line 38, ../../dev/fragments/components/controls/block-downloads/_block-downloads.scss */
    .block-downloads li {
        text-align: center;
    }
    /* line 41, ../../dev/fragments/components/controls/block-downloads/_block-downloads.scss */
    .block-downloads li a {
        text-align: center;
        display: block;
        margin-top: 15px;
    }
    /* line 46, ../../dev/fragments/components/controls/block-downloads/_block-downloads.scss */
    .block-downloads li img {
        margin: 0;
    }
}
/* line 1, ../../dev/fragments/components/controls/pager/_pager.scss */
.pager {
    text-align: right;
    font-size: 106%;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    line-height: 1em;
    margin-top: 30px;
}
/* line 8, ../../dev/fragments/components/controls/pager/_pager.scss */
.pager ul {
    display: inline-block;
    margin: 0 4px;
}
/* line 12, ../../dev/fragments/components/controls/pager/_pager.scss */
.pager ul li {
    display: inline-block;
    padding: 12px 0;
    width: 46px;
    text-align: center;
    background: #fff;
}
/* line 19, ../../dev/fragments/components/controls/pager/_pager.scss */
.pager ul li a {
    padding: 12px 19px;
}
/* line 21, ../../dev/fragments/components/controls/pager/_pager.scss */
.pager ul li a:hover {
    text-decoration: none;
}
/* line 27, ../../dev/fragments/components/controls/pager/_pager.scss */
.pager a {
    color: #DF0C36;
}
/* line 30, ../../dev/fragments/components/controls/pager/_pager.scss */
.pager .link-back, .pager .link-next {
    min-width: 95px;
    display: inline-block;
    text-align: center;
    padding: 12px 0;
    color: #DF0C36;
    background: #fff;
}
/* line 38, ../../dev/fragments/components/controls/pager/_pager.scss */
.pager .link-back a, .pager .link-next a {
    padding: 12px 0;
}
/* line 42, ../../dev/fragments/components/controls/pager/_pager.scss */
.pager .link-back span {
    margin-right: 2px;
}
/* line 45, ../../dev/fragments/components/controls/pager/_pager.scss */
.pager .link-next span {
    margin-left: 2px;
}
.pager .link-first {
    margin-right: 4px;
}
.pager .link-last {
    margin-left: 4px;
}
.v-arabic .pager .link-first {
    margin-left: 4px;
    margin-right: 0;
}
.v-arabic .pager .link-last {
    margin-right: 4px;
    margin-left: 0;
}
/* line 51, ../../dev/fragments/components/controls/pager/_pager.scss */
.container-white .pager a {
    color: #fff;
}
/* line 55, ../../dev/fragments/components/controls/pager/_pager.scss */
.container-white .pager ul li, .container-white .pager .link-back, .container-white .pager .link-next {
    background-color: #DF0C36;
    color: #fff;
}
/* line 59, ../../dev/fragments/components/controls/pager/_pager.scss */
.container-white .pager ul li:hover, .container-white .pager .link-back:hover, .container-white .pager .link-next:hover {
    background-color: #b00429;
}
/* line 61, ../../dev/fragments/components/controls/pager/_pager.scss */
.container-white .pager ul li:hover a, .container-white .pager .link-back:hover a, .container-white .pager .link-next:hover a {
    text-decoration: none;
}
/* line 66, ../../dev/fragments/components/controls/pager/_pager.scss */
.container-white .pager .current-page:hover {
    background-color: #DF0C36;
}

/* line 70, ../../dev/fragments/components/controls/pager/_pager.scss */
.mosaic-no-js .pager {
    margin-right: 15px;
}

/* line 75, ../../dev/fragments/components/controls/pager/_pager.scss */
.v-arabic .pager .link-back {
    float: none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 82, ../../dev/fragments/components/controls/pager/_pager.scss */
    .container-white .pager .icons-arrow-red-main, .container-white .pager .link-more:before, .container-white .pager .btn-white:before, .container-white .pager footer .footer-top .col li:before, footer .footer-top .col .container-white .pager li:before, .container-white .pager .block-activities .list-activities li p > a:after, .block-activities .list-activities li .container-white .pager p > a:after {
        background: url(../assets/images/icons/arrow-white_2x.png) no-repeat 0 0;
        background-size: cover;
        height: 9px;
        width: 8px;
        margin-bottom: 2px;
    }

    /* line 89, ../../dev/fragments/components/controls/pager/_pager.scss */
    .container-white .pager .icons-arrow-back-red-main, .container-white .pager .v-arabic .icons-arrow-red-main, .v-arabic .container-white .pager .icons-arrow-red-main, .container-white .pager .v-arabic .link-more:before, .v-arabic .container-white .pager .link-more:before, .container-white .pager .v-arabic .btn-white:before, .v-arabic .container-white .pager .btn-white:before, .container-white .pager .v-arabic footer .footer-top .col li:before, .v-arabic footer .footer-top .col .container-white .pager li:before, .container-white .pager footer .footer-top .col .v-arabic li:before, footer .footer-top .col .v-arabic .container-white .pager li:before, .container-white .pager .v-arabic .block-activities .list-activities li p > a:after, .v-arabic .block-activities .list-activities li .container-white .pager p > a:after, .container-white .pager .block-activities .list-activities li .v-arabic p > a:after, .block-activities .list-activities li .v-arabic .container-white .pager p > a:after {
        background: url(../assets/images/icons/arrow-back-white_2x.png) no-repeat 0 0;
        background-size: cover;
        height: 9px;
        width: 8px;
        margin-bottom: 2px;
    }
}
/*720*/
/*480*/
@media screen and (max-width: 719px) {
    /* line 105, ../../dev/fragments/components/controls/pager/_pager.scss */
    .pager ul,
    .pager .link-last,
    .pager .link-first {
        display: none;
    }
    /* line 108, ../../dev/fragments/components/controls/pager/_pager.scss */
    .pager .link-back {
        float: left;
    }
    /* line 111, ../../dev/fragments/components/controls/pager/_pager.scss */
    .pager .link-next {
        float: right;
    }

    /* line 117, ../../dev/fragments/components/controls/pager/_pager.scss */
    .v-arabic .pager .link-back,
    .v-arabic .pager .link-first {
        float: right;
    }
    /* line 120, ../../dev/fragments/components/controls/pager/_pager.scss */
    .v-arabic .pager .link-next,
    .v-arabic .pager .link-last {
        float: left;
    }
}
/*320*/
/* line 2, ../../dev/fragments/components/widget/item-video/_item-video.scss */
.item-video img {
    width: 100%;
    height: auto;
    display: block;
}
/* line 7, ../../dev/fragments/components/widget/item-video/_item-video.scss */
.item-video .btn-video {
    width: 35px;
    height: 35px;
    /*float:left;*/
    display: table-cell;
    margin-top: 3px;
    vertical-align: middle;
}
/* line 16, ../../dev/fragments/components/widget/item-video/_item-video.scss */
.item-video .description {
    padding: 12px 0 0 0;
    display: table;
}
/* line 17, ../../dev/fragments/components/widget/item-video/_item-video.scss */
.item-video .description:hover a {
    text-decoration: underline;
}
/* line 22, ../../dev/fragments/components/widget/item-video/_item-video.scss */
.item-video .description p {
    /*margin-left:40px;*/
    font-family: "HelveticaNeueW02-67MdCn 694060";
    display: table-cell;
    padding-left: 10px;
    vertical-align: middle;
}
/* line 29, ../../dev/fragments/components/widget/item-video/_item-video.scss */
.item-video .description a {
    color: #DF0C36;
}
/* line 32, ../../dev/fragments/components/widget/item-video/_item-video.scss */
.item-video .description .description-img {
    margin-left: 0px;
}
/* line 36, ../../dev/fragments/components/widget/item-video/_item-video.scss */
.item-video .media-player {
    display: none;
}
/* line 38, ../../dev/fragments/components/widget/item-video/_item-video.scss */
.item-video .media-player .flash_kplayer {
    width: 100% !important;
}

/* line 43, ../../dev/fragments/components/widget/item-video/_item-video.scss */
.block-33 .item-video {
    margin-bottom: 20px;
}

/* line 46, ../../dev/fragments/components/widget/item-video/_item-video.scss */
.js-item-video-container {
    display: none;
}

/* line 52, ../../dev/fragments/components/widget/item-video/_item-video.scss */
.v-arabic .item-video .description p {
    /* margin-left:0;
     margin-right:40px;*/
    padding-right: 10px;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 63, ../../dev/fragments/components/widget/item-video/_item-video.scss */
    .js-item-video-container {
        display: block;
        float: right;
        width: 330px;
        margin: 0 0 20px 20px;
    }

    /* line 70, ../../dev/fragments/components/widget/item-video/_item-video.scss */
    .item-video .description {
        padding: 15px 10px 10px;
        background-color: #f8f8f8;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 78, ../../dev/fragments/components/widget/item-video/_item-video.scss */
    .js-item-video-container {
        display: none;
    }

    /* line 81, ../../dev/fragments/components/widget/item-video/_item-video.scss */
    .item-video {
        margin: 0 -10px 25px;
    }
    /* line 84, ../../dev/fragments/components/widget/item-video/_item-video.scss */
    .item-video .btn-video {
        margin-top: 1px;
    }
    /* line 87, ../../dev/fragments/components/widget/item-video/_item-video.scss */
    .item-video .description {
        padding: 12px 10px 0;
        background-color: #fff;
    }
    /* line 90, ../../dev/fragments/components/widget/item-video/_item-video.scss */
    .item-video .description p {
        /*margin-left:45px;*/
    }

    /* line 98, ../../dev/fragments/components/widget/item-video/_item-video.scss */
    .v-arabic .item-video .description p {
        /*margin-left:0;
        margin-right:45px;*/
    }
}
/* line 2, ../../dev/fragments/components/widget/item-media/_item-media.scss */
.item-media img {
    width: 100%;
    height: auto;
    display: block;
}
/* line 7, ../../dev/fragments/components/widget/item-media/_item-media.scss */
.item-media .description {
    background-color: #DF0C36;
    color: #fff;
    padding: 20px 10px;
    font-size: 125%;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    line-height: 1em;
}

/* line 16, ../../dev/fragments/components/widget/item-media/_item-media.scss */
.block-33 .item-media {
    margin-bottom: 20px;
}

/*480*/
@media screen and (max-width: 719px) {
    /* line 22, ../../dev/fragments/components/widget/item-media/_item-media.scss */
    .item-media {
        margin: 0 -10px 25px;
    }
    /* line 25, ../../dev/fragments/components/widget/item-media/_item-media.scss */
    .item-media .btn-video {
        width: 35px;
        height: 35px;
        margin-top: 1px;
    }
}
/* line 1, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
#sliding-popup {
    display: block;
    margin: 0;
    padding: 0px;
    right: 0;
    width: 100%;
    z-index: 99999;
    font-size: 87.5%;
}

/* line 10, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
.sliding-popup-bottom {
    background: #f8f8f8;
    position: fixed;
}

/* line 15, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
.sliding-popup-top {
    background: #f8f8f8;
    position: relative;
}

/* line 20, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
#sliding-popup .popup-content {
    background-color: transparent;
    border: 0 none;
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 930px;
    padding: 15px;
}

/* line 30, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
#sliding-popup .popup-content #popup-buttons {
    /* float: right;
     margin: 0;
     max-width: 40%;*/
}

/* line 36, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
#sliding-popup .popup-content #popup-buttons button {
    cursor: pointer;
    display: inline-block;
    margin-right: 20px;
    margin-top: 1em;
    vertical-align: middle;
    background-color: #fff;
    background: #fff url(../assets/images/icons/arrow-gray.png) no-repeat 15px 14px;
    color: #666666;
    padding: 10px 25px 10px 35px;
    min-width: 100px;
    border: none;
    font-size: 14px;
}

/* line 51, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
#sliding-popup .popup-content #popup-buttons button:hover {
    /*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
    background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background-color:#dfdfdf;*/
}

/* line 58, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
#sliding-popup .popup-content #popup-buttons button:active {
    /* position:relative;
     top:1px;*/
}

/* line 63, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
#sliding-popup .popup-content #popup-text {
    color: #666666;
    /*float: left;*/
    /*font-weight: bold;*/
    margin: 0;
    line-height: 2em;
    /* max-width: 60%;*/
}

/*#sliding-popup .popup-content #popup-text h2,
#sliding-popup .popup-content #popup-text p {
  color: #fff;
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;
  margin: 0 0 5px 0;
}*/
/*#sliding-popup .popup-content #popup-text p {
  font-size: 12px;
}*/
/*720*/
@media screen and (max-width: 959px) {
    /* line 89, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
    #sliding-popup .popup-content {
        background-color: transparent;
        width: 704px;
        padding: 15px 8px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 97, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
    #sliding-popup .popup-content {
        background-color: transparent;
        width: 464px;
        padding: 15px 8px;
    }

    /* line 102, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
    #sliding-popup .popup-content #popup-buttons {
        text-align: right;
    }
    /* line 105, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
    #sliding-popup .popup-content #popup-buttons button {
        margin-right: 0;
        margin-left: 20px;
    }

    /* line 110, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
    #sliding-popup .popup-content #popup-text {
        line-height: 1.5em;
    }
}
@media screen and (max-width: 479px) {
    /* line 115, ../../dev/fragments/components/content-bottom/sliding-popup/_sliding-popup.scss */
    #sliding-popup .popup-content {
        background-color: transparent;
        width: 290px;
        padding: 15px 15px;
    }
}
/* line 1, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers {
    /*colours*/
}
/* line 2, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier {
    float: left;
    margin-left: 30px;
    width: 300px;
    vertical-align: top;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
}
/* line 10, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier:first-child {
    margin-left: 0;
}
/* line 14, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .container-top {
    padding: 25px 25px 75px;
    position: relative;
    height: 308px;
    border-bottom: 5px solid #f8f8f8;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor:pointer;
}
/* line 21, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .container-top p {
    line-height: 1.4em;
    letter-spacing: 0.4px;
}
/* line 26, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .container-top h2 {
    font-size: 175%;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    line-height: 1em;
    min-height: 110px;
    margin: 0;
    width: 200px;
}
/* line 34, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .container-top h2 strong {
    font-family: "HelveticaNeueW02-77BdCn 694066";
    text-transform: uppercase;
    display: block;
    font-size: 93%;
}
/* line 42, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .container-top .icon-pilier {
    position: absolute;
    top: 13px;
    right: 13px;
    width: 58px;
    height: 56px;
    /*img{
      width:100%;
      height:100%;
      display:block;
    }*/
}
/* line 56, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .btn-white {
    right: 0;
    bottom: 20px;
}
/* line 60, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .container-bottom {
    height: 355px;
    margin-bottom: 5px;
    overflow: hidden;
}
/* line 65, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .container-bottom img {
    display: block;
    /*width:100%;
    height:auto;*/
    height: 232px;
    width: auto;
    margin: 0 auto;
}
/* line 74, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .container-bottom .block-stat {
    background: #fff;
    height: 232px;
    /*padding:65px 25px 25px;*/
    color: #DF0C36;
    /*font-size:950%;*/
    /*line-height:0.8em;*/
    font-family: "HelveticaNeueW02-47LtCn 694048";
    /*letter-spacing:-10px;*/
    margin: 0;
    width: 270px;
    padding: 0 20px 0 10px;
    display: table-cell;
    vertical-align: bottom;
    /*.item-text em{

    }*/
}
/* line 89, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .container-bottom .block-stat .number-container {
    margin-bottom: 25px;
}
/* line 92, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .container-bottom .block-stat .number-container em {
    text-align: right;
}
/* line 100, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .container-bottom .description {
    padding: 10px 12px;
}
/* line 103, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .container-bottom .description p {
    font-size: 130%;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    line-height: 1.1em;
}
/* line 110, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier .link-more {
    float: right;
}
/* line 117, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier-red .container-top,
.container-piliers .block-pilier-red .container-bottom {
    background-color: #DF0C36;
}
/* line 124, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier-dark-red .container-top,
.container-piliers .block-pilier-dark-red .container-bottom {
    background-color: #b00429;
}
/* line 128, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier-dark-red .container-top .block-stat,
.container-piliers .block-pilier-dark-red .container-bottom .block-stat {
    color: #b00429;
}
/* line 132, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier-dark-red .container-top .btn-white,
.container-piliers .block-pilier-dark-red .container-bottom .btn-white {
    color: #b00429;
    /*background-image:url(../assets/images/icons/arrow-red2.png);*/
}
/* line 141, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier-dark-red .link-more {
    color: #b00429;
    /*background-image:url(../assets/images/icons/arrow-red2.png);*/
}
/* line 152, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier-gray .container-top,
.container-piliers .block-pilier-gray .container-bottom {
    background-color: #666666;
}
/* line 156, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier-gray .container-top .block-stat,
.container-piliers .block-pilier-gray .container-bottom .block-stat {
    color: #666666;
}
/* line 160, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier-gray .container-top .btn-white,
.container-piliers .block-pilier-gray .container-bottom .btn-white {
    color: #666666;
    background-image: url(../assets/images/icons/arrow-gray.png);
}
/* line 165, ../../dev/fragments/contents/piliers/_piliers.scss */
.container-piliers .block-pilier-gray .link-more {
    color: #666666;
    background-image: url(../assets/images/icons/arrow-gray.png);
}

/* Arabic */
/* line 178, ../../dev/fragments/contents/piliers/_piliers.scss */
.v-arabic .container-piliers .block-pilier .container-top h2 {
    font-size: 188%;
    line-height: normal;
}
/* line 182, ../../dev/fragments/contents/piliers/_piliers.scss */
.v-arabic .container-piliers .block-pilier .container-top .icon-pilier {
    right: auto;
    left: 13px;
}
/* line 187, ../../dev/fragments/contents/piliers/_piliers.scss */
.v-arabic .container-piliers .block-pilier .btn-white {
    right: auto;
    left: 0;
    font-size: 1.12em;
}
/* line 192, ../../dev/fragments/contents/piliers/_piliers.scss */
.v-arabic .container-piliers .block-pilier .link-more {
    float: left;
    font-size: 1.12em;
}
/* line 198, ../../dev/fragments/contents/piliers/_piliers.scss */
.v-arabic .container-piliers .block-pilier-dark-red .container-top .btn-white {
    /*background-image:url(../assets/images/icons/arrow-back-red2.png);*/
}
/* line 205, ../../dev/fragments/contents/piliers/_piliers.scss */
.v-arabic .container-piliers .block-pilier-dark-red .link-more {
    /* background-image: url(../assets/images/icons/arrow-back-red2.png);*/
}
/* line 213, ../../dev/fragments/contents/piliers/_piliers.scss */
.v-arabic .container-piliers .block-pilier-gray .container-top .btn-white {
    background-image: url(../assets/images/icons/arrow-back-gray.png);
}
/* line 217, ../../dev/fragments/contents/piliers/_piliers.scss */
.v-arabic .container-piliers .block-pilier-gray .link-more {
    background-image: url(../assets/images/icons/arrow-back-gray.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 224, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier-dark-red .container-top .btn-white,
    .container-piliers .block-pilier-dark-red .container-bottom .btn-white {
        background: #fff;
    }
    /* line 228, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier-dark-red .container-top .btn-white:before,
    .container-piliers .block-pilier-dark-red .container-bottom .btn-white:before {
        content: "";
        /*background: url(../assets/images/icons/arrow-red2_2x.png) no-repeat 0 0;*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -123px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 9px;
        height: 9px;
        display: block;
        position: absolute;
        height: 9px;
        width: 8px;
        background-size: cover;
        top: 50%;
        margin-top: -4px;
        left: 15px;
    }

    /* line 243, ../../dev/fragments/contents/piliers/_piliers.scss */
    .v-arabic .container-piliers .block-pilier-dark-red .container-top .btn-white,
    .v-arabic .container-piliers .block-pilier-dark-red .container-bottom .btn-white {
        background: #fff;
    }
    /* line 247, ../../dev/fragments/contents/piliers/_piliers.scss */
    .v-arabic .container-piliers .block-pilier-dark-red .container-top .btn-white:before,
    .v-arabic .container-piliers .block-pilier-dark-red .container-bottom .btn-white:before {
        left: auto;
        right: 15px;
        /*background-image:url(../assets/images/icons/arrow-back-red2_2x.png);*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -36px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 9px;
        height: 9px;
    }

    /* line 256, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier-dark-red .link-more {
        background: transparent;
        position: relative;
    }
    /* line 260, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier-dark-red .link-more:before {
        content: "";
        /*background: url(../assets/images/icons/arrow-red2_2x.png) no-repeat 0 0;*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -123px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 9px;
        height: 9px;
        display: block;
        position: absolute;
        /*height:9px;
        width:8px;
        background-size:cover;*/
        top: 6px;
        left: 0;
    }

    /* line 275, ../../dev/fragments/contents/piliers/_piliers.scss */
    .v-arabic .container-piliers .block-pilier-dark-red .link-more {
        background: transparent;
    }
    /* line 278, ../../dev/fragments/contents/piliers/_piliers.scss */
    .v-arabic .container-piliers .block-pilier-dark-red .link-more:before {
        /*background: url(../assets/images/icons/arrow-back-red2_2x.png) no-repeat 0 0;*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -36px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 9px;
        height: 9px;
        left: auto;
        right: 0;
    }
}
/*720*/
@media screen and (max-width: 959px) {
    /* line 291, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier {
        width: 230px;
        margin-left: 7px;
    }
    /* line 295, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-top {
        padding: 20px 20px 70px;
        height: 280px;
    }
    /* line 299, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-top h2 {
        font-size: 156%;
        min-height: 105px;
        width: 165px;
    }
    /* line 304, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-top p {
        font-size: 94%;
        line-height: 1em;
    }
    /* line 308, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-top .icon-pilier {
        position: absolute;
        top: 7px;
        right: 7px;
        /*width:35px;
        height:35px;*/
    }
    /* line 316, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-bottom {
        height: 245px;
    }
    /* line 319, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-bottom .block-stat {
        height: 178px;
        width: 200px;
        /*padding:50px 0 10px 10px;
        font-size:750%;
        letter-spacing:-5px;*/
        /*span{
          font-size:45%;
          margin-left:0;
        }*/
    }
    /* line 332, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-bottom .description p {
        font-size: 94%;
        line-height: 1em;
    }
    /* line 337, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-bottom img {
        height: 178px;
    }

    /* Arabic */
    /* line 345, ../../dev/fragments/contents/piliers/_piliers.scss */
    .v-arabic .container-piliers .block-pilier .container-top .icon-pilier {
        left: 7px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 353, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier {
        float: none;
        width: auto;
        margin: 0 -8px 20px;
    }
    /* line 358, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier:first-child {
        margin-left: -8px;
    }
    /* line 361, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier:last-child {
        margin-bottom: 0;
    }
    /* line 364, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-bottom {
        display: none;
    }
    /* line 367, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .link-more {
        display: none;
    }
    /* line 370, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-top {
        height: auto;
    }
    /* line 373, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-top .icon-pilier {
        /* width:53px;
         height:52px;*/
    }
    /* line 378, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-top h2 {
        min-height: 10px;
        width: 400px;
    }

    /* line 385, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-beige.container-piliers {
        background: #fff;
        padding-bottom: 0;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 393, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier {
        margin: 0 -10px 15px;
    }
    /* line 396, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier:first-child {
        margin-left: -10px;
    }
    /* line 401, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-top .icon-pilier {
        /*width:38px;
        height:37px;*/
    }
    /* line 405, ../../dev/fragments/contents/piliers/_piliers.scss */
    .container-piliers .block-pilier .container-top h2 {
        width: 250px;
    }
}
/* line 418, ../../dev/fragments/contents/piliers/_piliers.scss */
.i18n-zh-hans .container-piliers .block-pilier .container-top h2 strong {
    font-weight: normal;
}

/* line 3, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.block-activities .list-activities {
    margin-left: 15px;
}
/* line 6, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.block-activities .list-activities li {
    display: inline-block;
    vertical-align: top;
    width: 49%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 12px 0 60px;
    margin-bottom: 35px;
    color: #666666;
    line-height: 1.3em;
    position: relative;
    /*background:url(../assets/images/icons/marker-round-red-main.png) no-repeat 25px 8px;*/
}
/* line 18, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.block-activities .list-activities li:before {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    top: 8px;
    left: 25px;
}
/* line 28, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.block-activities .list-activities li a {
    color: #666666;
    display: inline;
}
/* line 33, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.block-activities .list-activities li h3 {
    font-size: 175%;
    line-height: 1em;
    font-family: "HelveticaNeueW02-77BdCn 694066";
    text-transform: uppercase;
    margin-bottom: 15px;
}
/* line 41, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.block-activities .list-activities li .icons-arrow-red-main, .block-activities .list-activities li .link-more:before, .block-activities .list-activities li .btn-white:before, .block-activities .list-activities li footer .footer-top .col li:before, footer .footer-top .col .block-activities .list-activities li li:before, .block-activities .list-activities li p > a:after {
    margin-left: 3px;
}
/* line 44, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.block-activities .list-activities li p > a:after {
    content: "";
    margin-left: -10px;
    position: relative;
    right: -17px;
    top: -1px;
}
/* line 52, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.block-activities .list-activities li span.icons-arrow-red-main, .block-activities .list-activities li span.link-more:before, .block-activities .list-activities li span.btn-white:before {
    display: none;
}
/* line 56, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.block-activities .list-activities .no-bullet {
    background: none;
}
/* line 60, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.block-activities .read-more {
    margin: 0 auto;
    display: none;
}
/* line 65, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.block-activities .btn-red, .block-activities .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .block-activities .btn-white {
    float: right;
}

/* line 73, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.i18n-zh-hans .block-activities .list-activities li {
    line-height: 1.4em;
}

/* Arabic */
/* line 83, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.v-arabic .block-activities .list-activities {
    margin-left: 0;
    margin-right: 15px;
}
/* line 87, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.v-arabic .block-activities .list-activities li {
    padding: 0 60px 0 12px;
    /*background:url(../assets/images/icons/marker-round-red-main.png) no-repeat 95% 8px;*/
}
/* line 90, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.v-arabic .block-activities .list-activities li:before {
    left: auto;
    right: 25px;
}
/* line 97, ../../dev/fragments/contents/block-activities/_block-activities.scss */
.v-arabic .block-activities .list-activities li p > a:after {
    content: "";
    margin-left: -10px;
    position: relative;
    right: 7px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 110, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities li {
        background: transparent;
        position: relative;
    }
    /* line 114, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities li:before {
        content: "";
        /*background: url(../assets/images/icons/marker-round-red-main_2x.png) no-repeat 0 0;*/
        display: block;
        position: absolute;
        height: 12px;
        width: 12px;
        border-radius: 12px;
        background-color: #DF0C36;
        /*background-size:cover;*/
        top: 9px;
        left: 25px;
    }
    /* line 127, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities li p > a:after {
        top: -1px;
    }

    /* line 134, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .isChrome .block-activities .list-activities li:before {
        top: 6px;
    }
    /* line 137, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .isChrome .block-activities .list-activities li p > a:after {
        bottom: 1px;
    }

    /* line 145, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .v-arabic .block-activities .list-activities li {
        background: transparent;
    }
    /* line 148, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .v-arabic .block-activities .list-activities li:before {
        left: auto;
        right: 25px;
    }
}
/*720*/
@media screen and (max-width: 959px) {
    .container-beige-diagonal .block-websites .item-websites{
        min-height: 232px;
    }
    /* line 161, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities {
        margin-left: 0;
    }
    /* line 164, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities li {
        display: block;
        width: auto;
        margin-bottom: 50px;
        padding-left: 40px;
        /*background-position:10px 8px;*/
    }
    /* line 171, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities li:before {
        top: 8px;
        left: 10px;
    }

    /* line 180, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .v-arabic .block-activities .list-activities {
        margin-left: 0;
        margin-right: 0;
    }
    /* line 184, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .v-arabic .block-activities .list-activities li {
        padding: 0 40px 0 20px;
        /* background:url(../assets/images/icons/marker-round-red-main.png) no-repeat 98% 8px;*/
    }
    /* line 188, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .v-arabic .block-activities .list-activities li:before {
        top: 8px;
        left: auto;
        right: 0;
    }
}
@media screen and (max-width: 959px) and (-webkit-min-device-pixel-ratio: 2) {
    /* line 203, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities li:before {
        left: 13px;
    }

    /* line 213, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .v-arabic .block-activities .list-activities li {
        background: transparent;
    }
    /* line 216, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .v-arabic .block-activities .list-activities li:before {
        left: auto;
        right: 13px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    .container-beige-diagonal .block-websites .item-websites{
        min-height: 210px;
    }
    .container-beige-diagonal .block-websites .item-websites .link-more{
        left: 5%;
    }
    /* line 230, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities li {
        /*background-position:5px 5px;*/
        margin-bottom: 35px;
        padding: 0 10px 0 30px;
    }
    /* line 235, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities li:before {
        top: 5px;
        left: 5px;
    }
    /* line 240, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities li h3 {
        font-size: 133%;
    }
    /* line 245, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .read-more {
        display: block;
    }

    /* line 252, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .v-arabic .block-activities .list-activities li {
        padding: 0 30px 0 10px;
    }
    /* line 255, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .v-arabic .block-activities .list-activities li:before {
        top: 5px;
        left: auto;
        right: 5px;
    }
}
@media screen and (max-width: 719px) and (-webkit-min-device-pixel-ratio: 2) {
    /* line 270, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities li:before {
        top: 7px;
        left: 3px;
    }

    /* line 282, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .v-arabic .block-activities .list-activities li:before {
        left: auto;
        right: 3px;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 297, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities li {
        background-position: 0 5px;
        margin-bottom: 25px;
        padding: 0 10px 0 25px;
    }
    /* line 300, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities li:before {
        top: 5px;
        left: 0;
    }
    /* line 308, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .block-activities .list-activities li h3 {
        margin-bottom: 7px;
    }

    /* line 317, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .v-arabic .block-activities .list-activities li {
        padding: 0 25px 0 10px;
    }
    /* line 320, ../../dev/fragments/contents/block-activities/_block-activities.scss */
    .v-arabic .block-activities .list-activities li:before {
        top: 5px;
        left: auto;
        right: 0;
    }
}
/* line 1, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.block-websites {
    margin: 20px -15px 0 -15px;
}
/* line 4, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.block-websites .title-2color, .block-websites .text-rte h2, .text-rte .block-websites h2 {
    margin-left: 15px;
}
/* line 8, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.block-websites .item-websites {
    background: #f8f8f8;
    float: left;
    width: 300px;
    min-height: 217px;
    height: 217px\9;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px 15px 15px;
    margin: 0 15px 25px 15px;
    position: relative;
    text-align: left;
    /* &:first-child{
       margin-left:0;
     }*/
}
/* line 23, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.block-websites .item-websites.website-no-img {
    text-align: left;
}
/* line 26, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.block-websites .item-websites.website-no-img .link-more {
    position: absolute;
    bottom: 15px;
}
/* line 33, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.block-websites .item-websites h3 {
    font-size: 175%;
    line-height: 1em;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    margin-bottom: 25px;
}
/* line 40, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.block-websites .item-websites p {
    line-height: 1.3em;
}
/* line 43, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.block-websites .item-websites .link-more {
    position: relative;
    /*position:absolute;
    right:15px;
    bottom:15px;*/
    /*background: url(../assets/images/icons/arrow-red-mini.png) no-repeat scroll 0 6px;*/
    /*display:inline-block;*/
}
.container-beige-diagonal .block-websites .item-websites .link-more {
    position: absolute;
    bottom: 15px;
}
/* line 46, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.block-websites .item-websites .link-more:before {
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    height: 8px;
}
/* line 60, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.block-websites .item-websites img {
    width: 100%;
    display: block;
    margin-bottom: 20px;
}
/* line 66, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.block-websites .btn-red, .block-websites .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .block-websites .btn-white {
    float: right;
    margin-right: 15px;
    /*background-position:15px 14px;*/
}
/* line 71, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.block-websites .read-more {
    margin: 0 auto;
    display: none;
}

/* line 76, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.isChrome .block-websites .item-websites .link-more {
    /*background-position:0 5px;*/
}
/* line 78, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.isChrome .block-websites .item-websites .link-more:before {
    top: 5px;
}

/*.isChrome.iOS .block-websites .item-websites .link-more{
  background-position:0 3px;
}*/
/* line 86, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.container-beige-diagonal .block-websites .item-websites {
    background-color: #fff;
}

/* line 92, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.v-arabic .block-websites .btn-red, .v-arabic .block-websites .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .v-arabic .block-websites .btn-white {
    float: left;
    margin-left: 15px;
    /*background-position:93% 14px;*/
}
/* line 98, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.v-arabic .block-websites .item-websites .link-more {
    /*right:auto;
    left:15px;
    background:url(../assets/images/icons/arrow-back-red-mini.png) no-repeat 98% 6px;*/
}
/* line 103, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.v-arabic .block-websites .item-websites .link-more:before {
    top: 6px;
    right: 0;
    left: auto;
}
/* line 111, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.v-arabic .block-websites .title-2color, .v-arabic .block-websites .text-rte h2, .text-rte .v-arabic .block-websites h2 {
    margin-right: 15px;
    margin-left: 0;
}

/* line 117, ../../dev/fragments/contents/block-websites/_block-websites.scss */
.lt-ie9 .block-websites .item-websites {
    min-height: 190px;
}

.mosaic .item-mosaic .tags-project{
    font-family: "HelveticaNeueW02-67MdCn 694060";
    color: #df0c36;
    background: url("../assets/images/tags_project.png") 0 0 no-repeat;
    height:27px;
    padding: 5px 23px 0;
    font-size: 12px;
}
.mosaic .item-mosaic .text-descr{
    position: absolute;
    top: 240px;
}
.container-white .mosaic .item-mosaic .text-descr,
.container-beige-diagonal .mosaic .item-mosaic .text-descr{
    position: absolute;
    top: 240px;
    padding: 0 7px 7px 10px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 123, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .item-websites .link-more {
        background: transparent;
        position: relative;
    }
    /* line 127, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .item-websites .link-more:before {
        content: "";
        /*background: url(../assets/images/icons/arrow-red-mini_2x.png) no-repeat 0 0;*/
        /*@extend .icons-arrow-red-mini_2x;*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -110px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        /*height:8px;
        width:7px;
        background-size:cover;*/
        top: 6px;
        left: 0;
    }

    /* line 146, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .v-arabic .container-white .block-websites .item-websites .link-more {
        background: transparent;
    }
    /* line 148, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .v-arabic .container-white .block-websites .item-websites .link-more:before {
        /*background-image:url(../assets/images/icons/arrow-back-red-mini_2x.png);*/
        /* @extend .icons-arrow-back-red-mini_2x;*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -23px no-repeat;
        background-size: 41px 872px;
        display: inline-block;
        width: 8px;
        height: 8px;
    }
    /* line 159, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .v-arabic .container-beige-diagonal .block-websites .item-websites .link-more:before {
        background: none;
    }
    /* line 165, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .v-arabic .block-websites .item-websites .link-more {
        background: transparent;
        text-align: right;
    }
    /* line 169, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .v-arabic .block-websites .item-websites .link-more:before {
        left: auto;
        right: 10px;
    }
}
/*720*/
@media screen and (max-width: 959px) {
    .mosaic .item-mosaic .tags-project{
        background: url("../assets/images/tags_project_sm.png") 0 0 no-repeat;
        padding: 5px 23px 0;
    }
    .container-white .mosaic .item-mosaic .text-descr, .container-beige-diagonal .mosaic .item-mosaic .text-descr{
        top: 230px;
    }
    /* line 182, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites {
        margin: 0 -3px 0 -4px;
    }
    /* line 185, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .title-2color, .block-websites .text-rte h2, .text-rte .block-websites h2 {
        margin: 0 0 25px 10px;
    }
    /* line 188, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .item-websites {
        width: 230px;
        margin: 0 3px 20px 4px;
    }
    .block-websites .item-websites.website-no-img .link-more{
        right: 0px;
        left: 10px;
    }
    /* line 193, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .item-websites h3 {
        margin-bottom: 10px;
    }
    /* line 197, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .btn-red, .block-websites .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .block-websites .btn-white {
        margin-right: 3px;
    }

    /* line 203, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .v-arabic .block-websites .btn-red, .v-arabic .block-websites .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .v-arabic .block-websites .btn-white {
        float: left;
        margin-left: 3px;
    }
    /* line 207, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .v-arabic .block-websites .title-2color, .v-arabic .block-websites .text-rte h2, .text-rte .v-arabic .block-websites h2 {
        margin: 0 10px 25px 0;
    }

    /* line 212, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .container-beige-diagonal .block-websites {
        margin: 0 -10px;
    }
    /* line 215, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .container-beige-diagonal .block-websites .item-websites {
        width: 340px;
        padding: 10px 10px 35px;
        margin: 0 10px 20px 10px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    .container-white .mosaic .item-mosaic .text-descr,
    .container-beige-diagonal .mosaic .item-mosaic .text-descr{
        top: 330px;
    }
    .container-white .item-mosaic .description,
    .container-beige-diagonal  .item-mosaic .description{
        padding: 13px 9px 62px;
    }
    .mosaic .item-mosaic .tags-project{
        background: url("../assets/images/tags_project.png") 0 0 no-repeat;
        padding: 5px 23px 0;
    }
    /* line 225, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites {
        margin: 0;
    }
    /* line 228, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .title-2color, .block-websites .text-rte h2, .text-rte .block-websites h2 {
        margin: 0 0 25px 0;
    }
    /* line 232, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .item-websites {
        float: none;
        width: auto;
        padding: 10px;
        margin: 0 0 15px;
        background-color: #f8f8f8;
        text-align: left;
    }
    /* line 241, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .item-websites h3 {
        margin-bottom: 10px;
        font-size: 139%;
    }
    /* line 245, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .item-websites .link-more {
        position: relative;
        right: auto;
        bottom: auto;
        margin-top: 15px;
        display: inline-block;
        width: 100%;
        /*background-position:0 7px;*/
    }
    .container-beige-diagonal .block-websites .item-websites .link-more {
        position: absolute;
        bottom: 15px;
        right: 0;
    }
    /* line 254, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .item-websites img {
        margin: 0 auto;
        width: auto;
    }
    /* line 259, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .btn-red, .block-websites .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .block-websites .btn-white {
        margin-right: -8px;
        /*background-position:15px 15px;*/
    }
    /* line 263, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .read-more {
        display: block;
    }

    /* line 267, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .container-beige-diagonal .block-websites {
        margin: 0;
    }
    /* line 270, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .container-beige-diagonal .block-websites .item-websites {
        width: auto;
        margin: 0 0 20px 0;
        height: auto;
        padding-bottom: 15px;
    }
    /* line 276, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .container-beige-diagonal .block-websites .item-websites:first-child {
        margin-left: 0px;
    }
    /* line 279, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    /*.container-beige-diagonal .block-websites .item-websites .link-more {*/
    /*position: relative;*/
    /*margin-top: 15px;*/
    /*float: right;*/
    /*}*/

    /* line 288, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .v-arabic .block-websites .btn-red, .v-arabic .block-websites .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .v-arabic .block-websites .btn-white {
        margin-left: -8px;
        /* background-position:93% 15px;*/
    }
    /* line 294, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .v-arabic .block-websites .item-websites .link-more {
        float: none;
        /*background-position:98% 7px;*/
        text-align: right;
    }
    /* line 300, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .v-arabic .block-websites .title-2color, .v-arabic .block-websites .text-rte h2, .text-rte .v-arabic .block-websites h2 {
        margin: 0 0 25px 0;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    .btn-white{
        min-width: 230px;
    }
    .container-white .mosaic .item-mosaic .text-descr,
    .container-beige-diagonal .mosaic .item-mosaic .text-descr{
        top: 268px;
    }
    .container-white .item-mosaic .description, .container-beige-diagonal .item-mosaic .description{
        padding: 10px 9px 62px;
    }
    .mosaic .item-mosaic .text-descr{
        top: 260px;
    }
    .mosaic .item-mosaic .tags-project{
        padding-bottom: 7px;
    }
    .container-beige-diagonal .block-websites .item-websites .link-more {
        position: absolute;
        bottom: 15px;
        right: 0;
    }
    /* line 309, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .item-websites {
        margin: 0 -10px 15px;
        min-height: 190px;
        min-height: 200px\9;
    }
    /* line 312, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .item-websites:first-child {
        margin-left: -10px;
    }
    /* line 316, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .block-websites .btn-red, .block-websites .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .block-websites .btn-white {
        margin-right: -10px;
    }

    /* line 322, ../../dev/fragments/contents/block-websites/_block-websites.scss */
    .v-arabic .block-websites .btn-red, .v-arabic .block-websites .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .v-arabic .block-websites .btn-white {
        margin-left: -10px;
    }
}
/* line 1, ../../dev/fragments/contents/block-news/_block-news.scss */
.block-news {
    background: #fff;
    margin-bottom: 20px;
}
/* line 5, ../../dev/fragments/contents/block-news/_block-news.scss */
.block-news h2 {
    padding: 12px 15px 12px 11px;
    text-transform: uppercase;
    color: #DF0C36;
    font-size: 175%;
    line-height: 1em;
    font-family: "HelveticaNeueW02-77BdCn 694066";
}
/* line 13, ../../dev/fragments/contents/block-news/_block-news.scss */
.block-news ul {
    padding-bottom: 20px;
}
/* line 17, ../../dev/fragments/contents/block-news/_block-news.scss */
.block-news li {
    border-top: 1px solid #666666;
    padding: 12px;
}
/* line 21, ../../dev/fragments/contents/block-news/_block-news.scss */
.block-news li:first-child {
    border-top: none;
}
/* line 24, ../../dev/fragments/contents/block-news/_block-news.scss */
.block-news li time {
    float: left;
    width: 60px;
    font-size: 119%;
    line-height: 1em;
    font-family: "HelveticaNeueW02-77BdCn 694066";
    margin-top: 2px;
}
/* line 33, ../../dev/fragments/contents/block-news/_block-news.scss */
.block-news li time span {
    display: block;
    font-size: 121%;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    line-height: 1em;
}
/* line 40, ../../dev/fragments/contents/block-news/_block-news.scss */
.block-news li p {
    margin-left: 60px;
    line-height: 1.2em;
}
/* line 44, ../../dev/fragments/contents/block-news/_block-news.scss */
.block-news li h3 {
    margin-left: 60px;
    color: #DF0C36;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    font-size: 150%;
    line-height: 1.1em;
    margin-bottom: 8px;
}
/* line 52, ../../dev/fragments/contents/block-news/_block-news.scss */
.block-news li h3 a {
    color: #DF0C36;
}
/* line 56, ../../dev/fragments/contents/block-news/_block-news.scss */
.block-news li .icons-arrow-red-main, .block-news li .link-more:before, .block-news li .btn-white:before, .block-news li footer .footer-top .col li:before, footer .footer-top .col .block-news li li:before, .block-news .block-activities .list-activities li p > a:after, .block-activities .list-activities .block-news li p > a:after {
    margin-left: 7px;
}
/* line 60, ../../dev/fragments/contents/block-news/_block-news.scss */
.block-news .btn-red, .block-news .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .block-news .btn-white {
    display: none;
}

/* line 66, ../../dev/fragments/contents/block-news/_block-news.scss */
.v-arabic .container-block-news .btn-red, .v-arabic .container-block-news .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .v-arabic .container-block-news .btn-white {
    margin-left: 0;
    float: left;
}
/* line 73, ../../dev/fragments/contents/block-news/_block-news.scss */
.v-arabic .block-news li time {
    float: right;
}
/* line 76, ../../dev/fragments/contents/block-news/_block-news.scss */
.v-arabic .block-news li h3, .v-arabic .block-news li p {
    margin-left: 0;
    margin-right: 60px;
}

/* line 88, ../../dev/fragments/contents/block-news/_block-news.scss */
.i18n-zh-hans .block-news li p {
    line-height: 1.4em;
}
/* line 91, ../../dev/fragments/contents/block-news/_block-news.scss */
.i18n-zh-hans .block-news li h3 {
    line-height: 1.2em;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 101, ../../dev/fragments/contents/block-news/_block-news.scss */
    .container-block-news .btn-red, .container-block-news .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .container-block-news .btn-white {
        margin-right: 0px;
        display: none;
    }

    /* line 107, ../../dev/fragments/contents/block-news/_block-news.scss */
    .block-news .btn-red, .block-news .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .block-news .btn-white {
        margin-bottom: 10px;
        display: block;
    }
    /* line 111, ../../dev/fragments/contents/block-news/_block-news.scss */
    .block-news .clear {
        clear: both;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 120, ../../dev/fragments/contents/block-news/_block-news.scss */
    .v-arabic .container-block-news .btn-red, .v-arabic .container-block-news .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .v-arabic .container-block-news .btn-white {
        margin-left: 0px;
    }

    /* line 125, ../../dev/fragments/contents/block-news/_block-news.scss */
    .block-news {
        /*background:$bg-beige-mob;*/
        margin-bottom: -20px;
    }
    /* line 129, ../../dev/fragments/contents/block-news/_block-news.scss */
    .block-news h2 {
        padding: 0 8px 10px 8px;
        font-size: 183%;
    }
    /* line 133, ../../dev/fragments/contents/block-news/_block-news.scss */
    .block-news li {
        padding: 15px 8px 25px;
    }
    /* line 136, ../../dev/fragments/contents/block-news/_block-news.scss */
    .block-news li time {
        float: none;
        width: auto;
        font-size: 100%;
        line-height: 1em;
        font-family: "HelveticaNeueW02-47LtCn 694048";
        font-weight: normal;
        margin: 0 0 10px;
        display: block;
    }
    /* line 147, ../../dev/fragments/contents/block-news/_block-news.scss */
    .block-news li time span {
        display: inline;
        font-size: 100%;
    }
    /* line 151, ../../dev/fragments/contents/block-news/_block-news.scss */
    .block-news li time span:before {
        content: "\002F";
        display: inline-block;
    }
    /* line 157, ../../dev/fragments/contents/block-news/_block-news.scss */
    .block-news li h3, .block-news li p {
        margin-left: 0;
    }
    /* line 160, ../../dev/fragments/contents/block-news/_block-news.scss */
    .block-news li h3 {
        font-size: 139%;
    }

    /* line 168, ../../dev/fragments/contents/block-news/_block-news.scss */
    .v-arabic .block-news li time {
        float: none;
    }
    /* line 171, ../../dev/fragments/contents/block-news/_block-news.scss */
    .v-arabic .block-news li h3, .v-arabic .block-news li p {
        margin-left: 0;
        margin-right: 0;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 181, ../../dev/fragments/contents/block-news/_block-news.scss */
    .container-block-news {
        background: #fff;
        margin: 0 -10px 15px;
        padding: 10px 10px 10px;
    }
    /* line 186, ../../dev/fragments/contents/block-news/_block-news.scss */
    .container-block-news .btn-red, .container-block-news .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .container-block-news .btn-white {
        margin-right: -10px;
    }

    /* line 192, ../../dev/fragments/contents/block-news/_block-news.scss */
    .v-arabic .container-block-news .btn-red, .v-arabic .container-block-news .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .v-arabic .container-block-news .btn-white {
        margin-left: -10px;
    }

    /* line 197, ../../dev/fragments/contents/block-news/_block-news.scss */
    .block-news {
        background: #fff;
    }
}
/* line 1, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news {
    padding-top: 10px;
}
/* line 4, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news > .twitter {
    margin-right: -21px;
}
/* line 7, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .btn-social {
    float: right;
    margin-top: 4px;
}
/* line 11, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .btn-social.hidden {
    display: none;
}
/* line 14, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news h2 {
    padding-left: 10px;
    margin-bottom: 15px;
    color: #3b5998;
    font-size: 175%;
    line-height: 1em;
    font-family: "HelveticaNeueW02-47LtCn 694048";
}
/* line 22, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news h2 strong {
    font-family: "HelveticaNeueW02-77BdCn 694066";
    text-transform: uppercase;
}
/* line 28, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .tabs li {
    float: left;
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px;
}
/* line 34, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .tabs li a:hover {
    text-decoration: none;
}
/* line 38, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .tabs .ui-state-active {
    background: #fff;
}
/* line 41, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .tabs .title-facebook {
    color: #3b5998;
    font-weight: normal;
    padding: 7px 0 7px 55px;
    font-size: 100%;
    position: relative;
    /*background:url(../assets/images/icons/icon-facebook.png) no-repeat 0 0;*/
}
/* line 49, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .tabs .title-facebook:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
}
/* line 57, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .tabs .title-facebook a {
    color: #3b5998;
}
/* line 61, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .tabs .title-twitter {
    color: #5ea9dd;
    font-weight: normal;
    padding: 7px 0 7px 70px;
    font-size: 100%;
    position: relative;
    /*background:url(../assets/images/icons/icon-twitter.png) no-repeat 10px 0;*/
}
/* line 69, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .tabs .title-twitter:before {
    content: "";
    position: absolute;
    top: 0;
    left: 10px;
}
/* line 77, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .tabs .title-twitter a {
    color: #5ea9dd;
}
/* line 82, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-social-item {
    background: #fff;
    min-height: 331px;
}
/* line 86, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-social-item .btn-social,
.block-social-news .block-social-item .title-facebook,
.block-social-news .block-social-item .title-twitter {
    position: absolute;
    left: -10000px;
}
/* line 93, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-social-item li {
    padding: 7px 15px;
    border-top: 1px solid #3b5998;
    overflow: hidden;
}
/* line 98, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-social-item li:first-child {
    border-top: none;
}
/* line 101, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-social-item li .date {
    font-style: italic;
    font-size: 87.5%;
    margin-top: 4px;
}
/* line 109, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-facebook li {
    border-top-color: #3b5998;
}
/* line 112, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-facebook li .date {
    color: #3b5998;
}
/* line 115, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-facebook li p > a:after {
    content: "";
    margin-left: -10px;
    position: relative;
    right: -17px;
    bottom: 1px;
}
/* line 126, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-twitter li {
    border-top-color: #5ea9dd;
}
/* line 129, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-twitter li .date {
    color: #5ea9dd;
}
/* line 132, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-twitter li p > a:after {
    content: "";
    margin-left: -10px;
    position: relative;
    right: -17px;
    bottom: 1px;
}
/* line 143, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-facebook.direction-rtl, .block-social-news .block-twitter.direction-rtl {
    direction: rtl;
}
/* line 146, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-facebook.direction-rtl .date, .block-social-news .block-twitter.direction-rtl .date {
    direction: ltr;
    text-align: right;
}
/* line 151, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-facebook.direction-rtl li p > a:after, .block-social-news .block-twitter.direction-rtl li p > a:after {
    right: 3px;
    /* background-position: 0 -1301px;*/
}
/* line 158, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .block-twitter.direction-rtl li p > a:after {
    /* background-position: 0 -1311px;*/
}
/* line 164, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.block-social-news .ui-tabs .ui-tabs-hide {
    display: none;
}

/* Arabic */
/* line 172, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.v-arabic .block-social-news .btn-social {
    float: left;
}
/* line 176, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.v-arabic .block-social-news .tabs .title-facebook {
    padding: 7px 55px 7px 0;
    background-position: 100% 0;
}
/* line 180, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.v-arabic .block-social-news .tabs .title-facebook:before {
    left: auto;
    right: 0;
}
/* line 185, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.v-arabic .block-social-news .tabs .title-twitter {
    padding: 7px 70px 7px 0;
    background-position: 100% 0;
}
/* line 189, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.v-arabic .block-social-news .tabs .title-twitter:before {
    left: auto;
    right: 0;
}
/* line 195, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.v-arabic .block-social-news .block-facebook li p > a:after {
    right: 3px;
}
/* line 198, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.v-arabic .block-social-news .block-twitter li p > a:after {
    right: 3px;
}
/* line 202, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.v-arabic .block-social-news .block-facebook.direction-ltr li p > a:after,
.v-arabic .block-social-news .block-twitter.direction-ltr li p > a:after {
    content: "";
    margin-left: -10px;
    position: relative;
    right: -17px;
    bottom: 1px;
    /*background-position: 0 -1281px;*/
}
/* line 212, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.v-arabic .block-social-news .block-twitter.direction-ltr li p > a:after {
    /* background-position: 0 -1291px;*/
}
/* line 216, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.v-arabic .block-social-news .direction-ltr {
    direction: ltr;
}
/* line 221, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.v-arabic .block-social-news .block-social-item .btn-social,
.v-arabic .block-social-news .block-social-item .title-facebook,
.v-arabic .block-social-news .block-social-item .title-twitter {
    left: 10000px;
}
/* line 228, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.v-arabic #stcpDiv {
    left: 1988px !important;
}

/* line 236, ../../dev/fragments/contents/block-news/_block-social-news.scss */
.i18n-ko .block-news h2 {
    font-weight: bold;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 245, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news {
        min-height: 100px;
    }
    /* line 248, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news h2 {
        text-transform: uppercase;
    }
    /* line 251, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .tabs {
        display: none;
    }
    /* line 253, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .tabs li {
        padding: 15px;
    }
    /* line 256, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .tabs li .title-facebook {
        padding: 13px 0 12px 80px;
        font-size: 125%;
        /*background:url(../assets/images/icons/icon-facebook-big.png) no-repeat 0px 0;*/
    }
    /* line 261, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .tabs li .title-facebook:before {
        /*background: url('../assets/images/icons-sd63bfddfe5.png') 0 -712px no-repeat;*/
        background-size: 81px 1743px;
        display: inline-block;
        width: 43px;
        height: 43px;
        top: 0;
        left: 0;
    }
    /* line 267, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .tabs li .title-twitter {
        padding: 13px 0 12px 80px;
        font-size: 125%;
        /*background:url(../assets/images/icons/icon-twitter-big.png) no-repeat 0px 0;*/
    }
    /* line 272, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .tabs li .title-twitter:before {
        /*@extend .icons-icon-twitter-big;*/
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1107px no-repeat;
        background-size: 81px 1743px;
        display: inline-block;
        width: 48px;
        height: 39px;
        top: 0;
        left: 0;
    }
    /* line 282, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .facebook {
        margin-right: 372px;
    }
    /* line 286, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .twitter {
        margin-right: -465px;
    }
    /* line 290, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .block-social-item {
        width: 330px;
        float: left;
    }
    /* line 294, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .block-social-item .title-facebook {
        color: #3b5998;
        font-weight: normal;
        display: block;
        padding: 13px 0 12px 70px;
        font-size: 125%;
        /*background:url(../assets/images/icons/icon-facebook-big.png) no-repeat 0px 0;*/
        position: relative;
        margin: 10px 0 0 10px;
    }
    /* line 304, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .block-social-item .title-facebook:before {
        /*@extend .icons-icon-facebook-big;*/
        top: 0;
        left: 0;
    }
    /* line 310, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .block-social-item .title-twitter {
        display: block;
        color: #5ea9dd;
        font-weight: normal;
        padding: 13px 0 12px 70px;
        font-size: 125%;
        /*background:url(../assets/images/icons/icon-twitter-big.png) no-repeat 0px 0;*/
        position: relative;
        margin: 10px 0 0 10px;
    }
    /* line 320, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .block-social-item .title-twitter:before {
        /*@extend .icons-icon-twitter-big;*/
        top: 0;
        left: 0;
    }
    /* line 326, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .block-social-item .btn-social {
        margin: 20px 10px 0 0;
        display: block;
    }
    /* line 331, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .block-social-item li {
        padding: 15px;
    }
    /* line 334, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .block-social-item li .date {
        font-size: 77%;
        margin-top: 10px;
    }
    /* line 340, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .block-twitter {
        margin-left: 40px;
    }

    /* line 346, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .v-arabic .block-social-news .facebook {
        margin-right: 287px;
    }
    /* line 350, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .v-arabic .block-social-news .twitter {
        margin-right: 0px;
    }
    /* line 355, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .v-arabic .block-social-news .block-social-item .title-facebook {
        padding: 13px 70px 12px 0;
        /*background-position:100% 0;*/
        margin: 10px 10px 0 0;
    }
    /* line 360, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .v-arabic .block-social-news .block-social-item .title-facebook:before {
        top: 0;
        left: auto;
        right: 0;
    }
    /* line 366, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .v-arabic .block-social-news .block-social-item .title-twitter {
        padding: 13px 70px 12px 0;
        /*background-position:100% 0;*/
        margin: 10px 10px 0 0;
    }
    /* line 371, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .v-arabic .block-social-news .block-social-item .title-twitter:before {
        top: 0;
        left: auto;
        right: 0;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 383, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news {
        margin-top: 40px;
        margin-bottom: 15px;
    }
    /* line 387, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .tabs {
        display: block;
    }
    /* line 390, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .btn-social {
        display: block;
        margin-right: 0;
    }
    /* line 394, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .block-social-item {
        width: auto;
        float: none;
    }
    /* line 398, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .block-social-item .btn-social,
    .block-social-news .block-social-item .title-facebook,
    .block-social-news .block-social-item .title-twitter {
        display: none;
    }
    /* line 404, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .block-twitter {
        margin-left: 0;
    }

    /* line 412, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .v-arabic .block-social-news .tabs li .title-facebook {
        padding: 13px 80px 12px 0;
        background-position: 100% 0;
    }
    /* line 416, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .v-arabic .block-social-news .tabs li .title-twitter {
        padding: 13px 80px 12px 0;
        background-position: 100% 0;
    }
    .node-type-basic-page .text-rte h3 {
        font-size: 150% !important;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 429, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .tabs li {
        width: 70px;
        overflow: hidden;
    }
    /* line 433, ../../dev/fragments/contents/block-news/_block-social-news.scss */
    .block-social-news .tabs .ui-state-active {
        text-indent: 0;
        width: 220px;
    }
    .node-type-basic-page .text-rte h3 {
        font-size: 150% !important;
    }
}
/* line 5, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte h3,
.node-type-global-project .text-rte h2,
.node-type-local-project .text-rte h2,
.node-type-basic-page .text-rte h2,
.node-type-people .text-rte h2 {
    font-size: 187%;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    margin: 30px 0 35px;
    line-height: 1em;
}
/* line 11, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte h3 strong,
.node-type-global-project .text-rte h2 strong,
.node-type-local-project .text-rte h2 strong,
.node-type-basic-page .text-rte h2 strong,
.node-type-people .text-rte h2 strong {
    font-weight: normal;
    font-family: "HelveticaNeueW02-67MdCn 694060";
}
/* line 16, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte h3.red,
.node-type-global-project .text-rte h2.red,
.node-type-local-project .text-rte h2.red,
.node-type-basic-page .text-rte h2.red,
.node-type-people .text-rte h2.red {
    color: #DF0C36;
}
/* line 19, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte h4 {
    text-transform: uppercase;
    font-size: 85%;
    color: #DF0C36;
    font-weight: bold;
    font-family: Arial;
    margin-bottom: 15px;
}
/* line 27, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte p {
    margin: 0 0 20px;
    line-height: 22px;
}
/* line 30, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte .exergue {
    margin: 0 0 40px;
    font-weight: bold;
}
/* line 34, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte .border-red {
    margin-left: 40px;
    border-left: 1px solid #DF0C36;
    padding-left: 15px;
    margin-right: 360px;
    margin-bottom: 40px;
}
/* line 41, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte table {
    width: auto;
    margin: 40px auto 40px;
}
/* line 44, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte table th {
    background-color: #DF0C36;
    color: #fff;
    font-weight: normal;
    border-left: 1px solid #fff;
    padding: 10px 15px;
}
/* line 51, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte table th:first-child {
    border-left: 1px solid #DF0C36;
}
/* line 55, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte table td {
    padding: 10px 15px;
    text-align: center;
    border-right: 1px solid #DF0C36;
    border-bottom: 1px solid #DF0C36;
}
/* line 61, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte table td:first-child {
    border-left: 1px solid #DF0C36;
}
/* line 65, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte table tbody {
    border-top: 1px solid #DF0C36;
}
/* line 69, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte table .cell-gray {
    background-color: #f1f1f1;
}
/* line 73, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte .text-red {
    color: #DF0C36;
}
/* line 76, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte blockquote {
    font-size: 187%;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    line-height: 1.4em;
    padding: 0 5px;
    margin: 40px 10px;
}
/* line 83, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte blockquote:before {
    content: "\201c";
    color: #DF0C36;
    font-weight: bold;
    margin-left: -10px;
    margin-right: 5px;
}
/* line 90, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte blockquote:after {
    content: "\201d";
    color: #DF0C36;
    font-weight: bold;
    margin-right: -10px;
    margin-left: 5px;
}
/* line 98, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte a {
    color: #DF0C36;
    text-decoration: underline;
}
/* line 102, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte .btn-red, .text-rte .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .text-rte .btn-white {
    color: #fff;
    text-decoration: none;
    margin-bottom: 10px;
}
/* line 107, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte .link-file {
    color: #666666;
    font-size: 106%;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    background: url(../assets/images/icons/icon-pdf.png) no-repeat left center;
    padding: 10px 0 10px 65px;
    display: inline-block;
    margin-right: 60px;
}
/* line 116, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte .link-file span {
    display: block;
}
/* line 120, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte ol {
    margin: 0 0 40px;
    padding: 0 0 0 18px;
    list-style-position: outside;
    font-size: 85%;
}
/* line 126, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte ol li {
    margin-bottom: 5px;
}
/* line 130, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte ul {
    margin: 0 0 40px;
    padding: 0 0 0 18px;
    font-size: 85%;
}
/* line 135, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte ul li {
    list-style-image: url(../assets/images/icons/arrow-red-main.png);
    list-style-position: outside;
    margin-bottom: 5px;
}
/* line 141, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte img {
    width: 456px;
    height: auto;
}
/* line 145, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte img.f-left {
    margin-right: 20px;
}
/* line 148, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.text-rte img.f-right {
    margin-left: 20px;
}

/* line 155, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.i18n-ar .text-rte h3 strong, .i18n-ko .text-rte h3 strong,
.i18n-ar.node-type-global-project .text-rte h2 strong,
.i18n-ar.node-type-local-project .text-rte h2 strong,
.i18n-ar.node-type-basic-page .text-rte h2 strong,
.i18n-ar.node-type-people .text-rte h2 strong {
    font-weight: bold;
}

/* line 163, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.v-arabic .text-rte .btn-red, .v-arabic .text-rte .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .v-arabic .text-rte .btn-white {
    float: none;
}
/* line 166, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.v-arabic .text-rte ul {
    margin: 0 0 20px;
    padding: 0 0 0 20px;
}
/* line 170, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.v-arabic .text-rte ul li {
    list-style-image: url(../assets/images/icons/arrow-back-red-main.png);
}
/* line 174, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.v-arabic .text-rte ol {
    padding: 0 0 0 20px;
}

/* line 180, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.i18n-ko .text-rte {
    font-size: 110%;
    line-height: 1.2em;
}
/* line 183, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.i18n-ko .text-rte p {
    font-family: "HelveticaNeueW02-47LtCn 694048";
}

/* line 190, ../../dev/fragments/contents/block-rte/_text-rte.scss */
.i18n-zh-hans .text-rte ul {
    font-size: 95%;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 199, ../../dev/fragments/contents/block-rte/_text-rte.scss */
    .text-rte table {
        width: 100% !important;
    }
    /* line 202, ../../dev/fragments/contents/block-rte/_text-rte.scss */
    .text-rte img {
        max-width: 100%;
        height: auto;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /*.text-rte{
      .table{
        overflow:auto;
        table{
          width:500px;
        }
      }
    }*/
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 222, ../../dev/fragments/contents/block-rte/_text-rte.scss */
    .text-rte img {
        width: 100%;
        height: auto;
        display: block;
    }
}
/* line 1, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.bx-viewport {
    direction: ltr !important;
}

/*.v-arabic{
  .bx-viewport{
    direction:rtl !important;
  }
}*/
/* line 9, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic-basic {
    display: block;
}

/* line 12, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic {
    margin: 0 -10px;
}
/* line 15, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic .bx-wrapper {
    position: relative;
    margin-left: 10px;
}
/* line 20, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic .bx-pager {
    text-align: center;
    padding: 25px 0 0;
}
/* line 24, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic .bx-pager .bx-pager-item {
    display: inline-block;
    margin: 0 5px;
}
/* line 28, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic .bx-pager .bx-pager-item .bx-pager-link {
    text-indent: -999px;
    overflow: hidden;
    width: 8px;
    height: 8px;
    /*background: url(../assets/images/icons/marker15x15-gray-main.png) no-repeat 0 0;*/
    display: block;
    /*background-size:cover;*/
    border-radius: 8px;
    background-color: #666666;
}
.node-type-global-csr .container-beige-diagonal .item-mosaic .description{
    background-color: #F8F8F8;
}
/* line 39, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic .bx-pager .bx-pager-item .active {
    /*background: url(../assets/images/icons/marker15x15-red-main.png) no-repeat 0 0;*/
    background-color: #DF0C36;
}
/* line 47, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic .bx-controls-direction .bx-prev,
.mosaic .bx-controls-direction .bx-next {
    position: absolute;
    top: 100px;
    height: 110px;
    width: 24px;
    text-indent: 24px;
    overflow: hidden;
}
/* line 56, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic .bx-controls-direction .bx-prev:before,
.mosaic .bx-controls-direction .bx-next:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 6px;
    height: 8px;
    margin: -3px 0 0 -4px;
}
/* line 67, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic .bx-controls-direction .bx-prev {
    left: 0;
    background: #DF0C36;
    /*url(../assets/images/icons/arrow-white-little-left.png) no-repeat center center;*/
}
/* line 75, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic .bx-controls-direction .bx-next {
    right: 0;
    background: #DF0C36;
    /* url(../assets/images/icons/arrow-white-little-right.png) no-repeat center center;*/
}

/* line 88, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-mosaic {
    width: 300px;
    height: 360px;
    float: left;
    background-color: #DF0C36;
    color: #fff;
    margin: 0 10px 20px;
    position: relative;
    overflow: hidden;
    /*& > img{
      display:block;
      width:auto;
      height:226px;
      margin:0 auto;
    }*/
}

.node-type-local-project .mosaic.slider-3slides .bx-controls-direction .bx-prev,
.node-type-local-project .mosaic.slider-3slides .bx-controls-direction .bx-next,
.node-type-page-total-in .mosaic.slider-3slides .bx-controls-direction .bx-prev,
.node-type-page-total-in .mosaic.slider-3slides .bx-controls-direction .bx-next,
.node-type-page-making-energy-better .mosaic.slider-3slides .bx-controls-direction .bx-prev,
.node-type-page-making-energy-better .mosaic.slider-3slides .bx-controls-direction .bx-next,
.node-type-global-project .mosaic.slider-3slides .bx-controls-direction .bx-prev,
.node-type-global-project .mosaic.slider-3slides .bx-controls-direction .bx-next,
.node-type-global-project .item-mosaic,
.node-type-page-total-in .item-mosaic,
.node-type-page-making-energy-better .item-mosaic,
.node-type-local-project .item-mosaic{
    height: 406px;
}
/* line 98, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-mosaic .image {
    height: 226px;
    overflow: hidden;
    position: relative;
}
.item-mosaic .img-people{
    height: 231px;  
}
.item-mosaic img {
    height: 226px;
}
/* line 102, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-mosaic .image img {
    height: 100%;
    width: auto;
    display: block;
    margin: 0 auto;
}
/* line 116, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-mosaic .description {
    padding: 9px 15px 60px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.container-white .item-mosaic .description,
.container-beige-diagonal  .item-mosaic .description{
    padding: 8px 9px 62px;
}
/* line 119, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-mosaic .description p {
    font-size: 131%;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    line-height: 1em;
}
.publications .item-mosaic {
    height: 404px;
}
.item-mosaic .description p.short-description {
    font-size: 94%;
    font-family: Arial;
    margin-top: 25px;
    line-height: 1.3em;
}
.publications .mosaic.slider-3slides {
    margin-bottom: 20px;
}
.container-white.publications .mosaic.slider-3slides .bx-controls-direction .bx-prev,
.container-white.publications .mosaic.slider-3slides .bx-controls-direction .bx-next {
    height: 404px;
}
.list-publications .item-mosaic {
    margin-left: 30px;
    margin-right: 0;
}
.list-publications .item-mosaic.left-item {
    margin-left: 0;
}
.list-publications.mosaic {
    margin: 0;
}
#views-exposed-form-list-of-publication-page .views-widget-filter-field_date_publication_value {
    margin-bottom: 40px;
}
.v-arabic #views-exposed-form-list-of-publication-page .date-item:first-child {
    text-align: right;
}
.v-arabic #views-exposed-form-list-of-publication-page .date-item .stylized_select {
    float: none;
}
.v-arabic #views-exposed-form-list-of-publication-page .date-item.f-right .stylized_select {
    float: left;
}
.v-arabic .view-filters .f-right {
    text-align: left;
}
/*720*/
@media screen and (max-width: 959px) {
    .item-mosaic .image {
        height: 226px;
    }

    .node-type-global-project .item-mosaic .image,
    .node-type-page-total-in .item-mosaic .image,
    .node-type-page-making-energy-better .item-mosaic .image,
    .node-type-local-project .item-mosaic .image {
        height: 180px;
    }
    .node-type-local-project .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .node-type-local-project .mosaic.slider-3slides .bx-controls-direction .bx-next,
    .node-type-page-total-in .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .node-type-page-total-in .mosaic.slider-3slides .bx-controls-direction .bx-next,
    .node-type-page-making-energy-better .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .node-type-page-making-energy-better .mosaic.slider-3slides .bx-controls-direction .bx-next,
    .node-type-global-project .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .node-type-global-project .mosaic.slider-3slides .bx-controls-direction .bx-next,
    .node-type-global-project .item-mosaic,
    .node-type-page-total-in .item-mosaic,
    .node-type-page-making-energy-better .item-mosaic,
    .node-type-global-project .item-mosaic {
        height: 360px;
    }
    .list-publications .item-mosaic {
        margin-left: 22px;
        height: 415px;
    }
    .publications .item-mosaic {
        height: 418px;
    }
    .container-white.publications .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .container-white.publications .mosaic.slider-3slides .bx-controls-direction .bx-next {
        height: 418px;
    }
    .item-mosaic .description p.short-description {
        margin-top: 12px;
    }
    #views-exposed-form-list-of-publication-page .date-item .stylized_select {
        margin-left: 0;
    }
    .publications .item-mosaic .image img {
        height: 100%;
    }
    .v-arabic .all-press-search .views-widget-filter-combine label {
        text-align: right;
    }
    .v-arabic #views-exposed-form-list-of-publication-page.all-press-search input[type="text"] {
        margin: 0;
    }
}

/*480*/
@media screen and (max-width: 719px) {
    .item-mosaic .image {
        height: 305px;
    }
    .item-mosaic img
    {
        width: auto;
        display: block;
        margin: 0 auto;
    }
    .item-mosaic .image img,
    .item-mosaic img{
        height: 310px;
    }
    .node-type-local-project .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .node-type-local-project .mosaic.slider-3slides .bx-controls-direction .bx-next,
    .node-type-page-total-in .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .node-type-page-total-in .mosaic.slider-3slides .bx-controls-direction .bx-next,
    .node-type-page-making-energy-better .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .node-type-page-making-energy-better .mosaic.slider-3slides .bx-controls-direction .bx-next,
    .node-type-global-project .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .node-type-global-project .mosaic.slider-3slides .bx-controls-direction .bx-next{
        height: 110px;
        top: 82.5px;
    }
    .node-type-global-project .item-mosaic,
    .node-type-page-total-in .item-mosaic,
    .node-type-page-making-energy-better .item-mosaic,
    .node-type-global-project .item-mosaic {
        height: 430px;
    }
    .node-type-global-project .item-mosaic .image,
    .node-type-page-total-in .item-mosaic .image,
    .node-type-page-making-energy-better .item-mosaic .image,
    .node-type-local-project .item-mosaic .image    ,
    .node-type-global-project .item-mosaic .image img,
    .node-type-page-total-in .item-mosaic .image img,
    .node-type-page-making-energy-better .item-mosaic .image img,
    .node-type-local-project .item-mosaic .image img {
        height: 275px;
    }

    .container-white.publications .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .container-white.publications .mosaic.slider-3slides .bx-controls-direction .bx-next {
        position: absolute;
        top: 100px;
        height: 110px;
        width: 24px;
        text-indent: 24px;
        overflow: hidden;
    }
    .publications .item-mosaic .image {
        height: 310px;
    }
    .publications .item-mosaic .image img {
        width: 100%;
        height: auto;
    }
    .publications .item-mosaic {
        height: 480px;
    }
    .publications .mosaic.slider-3slides {
        margin-bottom: 35px;
    }
    .list-publications .item-mosaic {
        margin: 0;
        height: 480px;
    }
    #views-exposed-form-list-of-publication-page.all-press-search .date-item {
        width: auto;
    }
    #views-exposed-form-list-of-publication-page.all-press-search .date-item.f-left {
        float: left;
    }
    .v-arabic #views-exposed-form-list-of-publication-page.all-press-search .date-item.f-left {
        float: right;
    }
    #views-exposed-form-list-of-publication-page.all-press-search .date-item.f-right {
        float: right;
    }
    .v-arabic #views-exposed-form-list-of-publication-page.all-press-search .date-item.f-right {
        float: left;
    }
    #views-exposed-form-list-of-publication-page .views-widget-filter-field_date_publication_value {
        margin-bottom: 20px;
    }
}

/*320*/
@media screen and (max-width: 479px) {

    .item-mosaic .image,
    .item-mosaic .image img,
    .item-mosaic img{
        height: 240px;
    }
    .node-type-global-project .item-mosaic,
    .node-type-page-total-in .item-mosaic,
    .node-type-page-making-energy-better .item-mosaic,
    .node-type-global-project .item-mosaic {
        height: 384px;
    }
    .node-type-local-project .item-mosaic .image,
    .node-type-page-total-in .item-mosaic .image,
    .node-type-page-making-energy-better .item-mosaic .image,
    .node-type-local-project .image,
    .node-type-page-total-in .item-mosaic .image img,
    .node-type-page-making-energy-better .item-mosaic .image img,
    .node-type-local-project .item-mosaic .image img {
        height: 215px;
    }

    .node-type-global-project .item-mosaic .image img.picto_video,
    .node-type-page-total-in .item-mosaic .image img.picto_video,
    .node-type-page-making-energy-better .item-mosaic .image img.picto_video,
    .node-type-global-project .item-mosaic .image img.picto_video {
        height: auto;
    }
    .node-type-local-project .mosaic .bx-controls-direction .bx-prev,
    .node-type-local-project .mosaic .bx-controls-direction .bx-next,
    .node-type-page-total-in .mosaic .bx-controls-direction .bx-prev,
    .node-type-page-total-in .mosaic .bx-controls-direction .bx-next,
    .node-type-page-making-energy-better .mosaic .bx-controls-direction .bx-prev,
    .node-type-page-making-energy-better .mosaic .bx-controls-direction .bx-next,
    .node-type-global-project .mosaic .bx-controls-direction .bx-prev,
    .node-type-global-project .mosaic .bx-controls-direction .bx-next,
    .node-type-local-project .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .node-type-local-project .mosaic.slider-3slides .bx-controls-direction .bx-next,
    .node-type-page-total-in .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .node-type-page-total-in .mosaic.slider-3slides .bx-controls-direction .bx-next,
    .node-type-page-making-energy-better .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .node-type-page-making-energy-better .mosaic.slider-3slides .bx-controls-direction .bx-next,
    .node-type-global-project .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .node-type-global-project .mosaic.slider-3slides .bx-controls-direction .bx-next{
        height: 110px;
        top: 12.5%;
    }
    .container-white.publications .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .container-white.publications .mosaic.slider-3slides .bx-controls-direction .bx-next {
        top: 64px;
    }
    .publications .item-mosaic {
        height: 418px;
    }
    .publications .item-mosaic .image {
        height: 240px;
    }
    #views-exposed-form-list-of-publication-page.all-press-search .date-item label {
        display: block;
        margin-bottom: 8px;
    }
    .v-arabic #views-exposed-form-list-of-publication-page.all-press-search label {
        text-align: right;
        margin-right: 0;
    }
    .v-arabic #views-exposed-form-list-of-publication-page .date-item .stylized_select {
        margin-right: 0;
    }
}
/* line 124, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-mosaic .description p a {
    color: inherit;
}
/* line 127, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-mosaic .description p a:hover {
    text-decoration: none;
}
/* line 131, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-mosaic .description .btn-white {
    right: 0;
    bottom: 10px;
    position: absolute;
}
/* line 136, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-mosaic .description .link-more {
    color: #fff;
    background: url("../assets/images/icons/arrow-white.png") no-repeat scroll 0 5px;
}
/* line 140, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-mosaic .description .links {
    text-align: right;
    position: absolute;
    bottom: 15px;
    right: 0;
    padding-right: 10px;
}
/* line 147, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-mosaic .description .links span {
    display: block;
    margin-top: 10px;
}
/* line 152, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-mosaic .description .links .link-more {
    display: inline-block;
}

/* line 160, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.v-arabic .item-mosaic .description {
    direction: rtl;
    text-align: right;
    unicode-bidi: bidi-override;
}
/* line 164, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.v-arabic .item-mosaic .description .btn-white {
    right: auto;
    left: 0;
    unicode-bidi: bidi-override;
}
/* line 168, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.v-arabic .item-mosaic .description .link-more {
    background-image: url(../assets/images/icons/arrow-back-white.png);
}
/* line 171, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.v-arabic .item-mosaic .description .links {
    text-align: left;
    left: 0;
    right: auto;
    padding-right: 0;
    padding-left: 10px;
}

/* line 182, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.isChrome .item-mosaic .description .link-more {
    background-position: 0 4px;
}

/* line 188, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.i18n-zh-hans .item-mosaic .description p {
    line-height: 1.1em;
}

/*.isChrome.iOS{
  .item-mosaic .description .link-more{
    background-position:0 2px;
  }
}*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 202, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-mosaic .description .link-more {
        background: transparent;
        position: relative;
    }
    /* line 206, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-mosaic .description .link-more:before {
        content: "";
        background: url(../assets/images/icons/arrow-white_2x.png) no-repeat 0 0;
        display: block;
        position: absolute;
        height: 9px;
        width: 8px;
        background-size: cover;
        top: 6px;
        left: 0;
    }

    /* line 221, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .isChrome .item-mosaic .description .link-more:before {
        top: 5px;
    }

    /* line 229, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .v-arabic .item-mosaic .description .link-more {
        background: transparent;
    }
    /* line 231, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .v-arabic .item-mosaic .description .link-more:before {
        left: auto;
        right: 0;
    }
}
/* line 240, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.img-focus {
    float: none;
    width: auto !important;
    height: 437px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 10px 20px;
    width: auto;
    /*img {
      display: block;
      width: auto;
      height: 370px;
      margin: 0 auto;
    }*/
}
/* line 250, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.img-focus .image {
    height: 370px;
}
/* line 253, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.img-focus .image img {
    width: 100%;
    height: auto;
}
/* line 265, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.img-focus .description {
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* line 271, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.img-focus .description p {
    font-size: 131%;
    font-family: "HelveticaNeue-LightCond", Arial, sans-serif;
    line-height: 1em;
    margin-right: 200px;
}
/* line 278, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.img-focus .description .btn-white {
    right: 0;
    bottom: 12px;
}

/* line 285, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-empty {
    background: transparent;
}
/* line 287, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.item-empty img, .item-empty .description {
    display: none;
}

/* line 291, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic-big-image {
    display: block;
}
/* line 295, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic-big-image .item-mosaic img {
    cursor: pointer;
}
/* line 301, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic-big-image .bx-wrapper .item-mosaic {
    margin: 0 0 20px;
}

/* line 307, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic-small-image {
    display: none;
}

/* line 312, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic-no-image .item-mosaic {
    width: 470px;
    height: 206px;
}
/* line 317, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic-no-image .item-mosaic .description h3 {
    font-family: "HelveticaNeueW02-47LtCn 694048";
    font-size: 175%;
    line-height: 1em;
    margin-bottom: 30px;
}
/* line 323, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic-no-image .item-mosaic .description p {
    font-size: 100%;
    font-family: Arial;
}
/* line 327, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic-no-image .item-mosaic .description .btn-white {
    min-width: 10px;
    width: auto;
    padding-right: 15px;
    bottom: 7px;
    position: absolute;
}
/* line 335, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic-no-image .item-mosaic .description .btn-white:hover {
    background-color: #DF0C36;
    text-decoration: underline;
}

/* line 343, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic-no-js {
    margin: 0 -15px;
}
/* line 346, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
.mosaic-no-js .item-mosaic {
    margin: 0 15px 20px;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 352, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-mosaic {
        width: 220px;
        height: 370px;
    }

    /* line 357, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-no-image .item-mosaic {
        float: none;
        width: auto;
        height: auto;
        margin-bottom: 20px;
    }
    /* line 364, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-no-image .item-mosaic .description h3 {
        font-size: 155%;
        margin-bottom: 20px;
    }

    /* line 371, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .img-focus {
        margin: 0 0 20px 10px;
    }

    /* line 374, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-no-js {
        margin: 0 -10px;
    }
    /* line 377, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-no-js .item-mosaic {
        margin: 0 10px 20px;
    }
    /* line 380, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-no-js .links span {
        margin-top: 10px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    .mosaic .bx-controls-direction .bx-prev,
    .mosaic .bx-controls-direction .bx-next{
        top: 82.5px;
    }
    /* line 387, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic {
        margin: 0 -8px -5px;
    }
    /* line 390, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic .bx-wrapper {
        margin-left: 0;
    }

    /* line 394, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-mosaic {
        width: 480px;
        height: 430px;
        margin: 0;
        display: block;
    }
    /* line 401, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-mosaic .image {
        height: auto;
    }
    /* line 409, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-mosaic .description {
        padding: 9px 10px 60px;
    }
    /* line 412, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-mosaic .description p {
        font-size: 122%;
    }
    /* line 416, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-mosaic .description .btn-white {
        right: 0;
        bottom: 20px;
    }

    /* line 424, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-empty {
        display: none !important;
    }

    /* line 427, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-big-image,
    .mosaic-basic {
        display: none;
    }

    /* line 432, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-small-image {
        display: block;
    }

    /* line 437, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-no-js .item-mosaic {
        margin: 0 0 13px;
        /*width:224px;
        float:left;*/
        width: auto;
        float: none;
        height: 480px;
    }
    /* line 445, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-no-js .item-mosaic .links {
        padding-bottom: 5px;
    }
    /* line 447, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-no-js .item-mosaic .links span {
        margin-top: 25px;
    }
    /* line 452, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-no-js .pager {
        margin: 27px 0 15px;
    }
}
@media only screen and (max-width: 719px) and (-webkit-min-device-pixel-ratio: 2) {
    /* line 464, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-mosaic .description .link-more:before {
        top: 7px;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 473, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic {
        margin: 0 -10px -5px;
    }
    /* line 477, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic .bx-controls-direction .bx-prev,
    .mosaic .bx-controls-direction .bx-next {
        top: 64px;
    }

    /* line 483, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-mosaic {
        width: 320px;
        height: 384px;
        margin: 0;
        display: block;
    }
    /* line 490, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-mosaic .image {
        height: auto;
    }
    /* line 494, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-mosaic .description p {
        font-size: 122%;
    }
    /* line 498, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .item-mosaic .btn-white {
        right: 0;
        bottom: 20px;
    }

    /* line 505, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-no-js .item-mosaic {
        height: 420px;
    }
    /* line 508, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-no-js .item-mosaic .links {
        padding-bottom: 5px;
    }
    /* line 510, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-no-js .item-mosaic .links span {
        margin-top: 15px;
    }
    /* line 515, ../../dev/fragments/contents/block-mosaic/_block-mosaic.scss */
    .mosaic-no-js .pager {
        margin: 15px 0 0;
    }
}
/* line 2, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .active-tab-mob {
    /*display:none;*/
    color: #fff;
}
/* line 6, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .active-tab-mob br {
    display: none;
}
/* line 9, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .active-tab-mob a {
    color: #fff;
    display: block;
    font-size: 110%;
    line-height: 1em;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    text-align: center;
    padding: 8px;
    background-color: #DF0C36;
    text-transform: lowercase;
}
/* line 20, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .active-tab-mob a:hover {
    text-decoration: none;
    background-color: #b00429;
}
/* line 24, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .active-tab-mob a:before {
    content: "";
    display: inline-block;
    margin-right: 15px;
}
/* line 41, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-title {
    text-transform: uppercase;
    font-size: 100%;
    line-height: 1.5em;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    display: table;
    width: 100%;
}
/* line 49, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-title li {
    display: table-cell;
    padding: 10px 10px;
    vertical-align: bottom;
    width: 20%;
}
/* line 55, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-title li a {
    display: block;
}
/* line 58, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-title li a:hover {
    text-decoration: none;
}
/* line 63, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-title .ui-state-active {
    background-color: #DF0C36;
    color: #fff;
}
/* line 67, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-title .ui-state-active a {
    color: #fff;
}
/* line 72, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content {
    border: 1px solid #DF0C36;
    position: relative;
}
/* line 77, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .img-map img {
    width: 100%;
    height: auto;
}
/* line 81, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .img-map .icons-btn-map {
    display: none;
}
/* line 86, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .name {
    display: inline-block;
    color: #DF0C36;
    padding: 0 0 15px 30px;
    font-size: 206%;
    line-height: 1em;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    text-transform: uppercase;
    width: 570px;
    position: relative;
    left: 0;
    bottom: -18px;
}
/* line 100, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .name-legend {
    display: inline-block;
    color: #DF0C36;
    padding: 0 0 20px 30px;
    line-height: 1em;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    width: 570px;
    position: relative;
    left: 0;
    bottom: -14px;
}
.worldwide-tabs .tabs-content .name-legend span {
    display:block;
}
.worldwide-tabs .tabs-content .name-legend .name-legend-note {
    font-size: 13px;
    color: #666666;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    padding-top: 23px;
}
/* line 112, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend {
    float: right;
    width: 340px;
    text-transform: uppercase;
    font-size: 119%;
    line-height: 1em;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    padding: 0 10px 20px 0;
}
/* line 121, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend li {
    float: left;
    width: 50%;
    margin-top: 8px;
}
/* line 126, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend li:first-child {
    width: 100%;
}
/* line 130, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend li span {
    display: none;
}
/* line 134, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend .text-rose {
    color: #004195;
}
/* line 137, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend .text-rose:before {
    content: "";
}
/* line 142, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend .text-yellow {
    color: #2f7bb4;
}
/* line 145, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend .text-yellow:before {
    content: "";
}
/* line 150, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend .text-violet {
    color: #df0c36;
}
/* line 153, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend .text-violet:before {
    content: "";
}
/* line 158, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend .text-green {
    color: #db7e04;
}
/* line 161, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend .text-green:before {
    content: "";
}
/* line 166, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend .text-blue {
    color: #b00429;
}
/* line 169, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.worldwide-tabs .tabs-content .legend .text-blue:before {
    content: "";
}

/* line 180, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
.i18n-zh-hans .worldwide-tabs .tabs-title {
    font-size: 110%;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 190, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-title {
        font-size: 94%;
    }
    /* line 193, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-title li {
        padding: 10px 8px;
        width: auto;
    }
    /* line 197, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-title li:first-child {
        width: auto;
    }
    /* line 203, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .name {
        width: 375px;
        padding-left: 20px;
    }
    /* line 208, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .legend {
        font-size: 100%;
        width: 280px;
    }
    .worldwide-tabs .tabs-content .name-legend {
        width: 375px;
        padding-left: 20px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 217, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs {
        margin: 0 -8px;
    }
    /* line 220, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-title {
        font-size: 133%;
        display: none;
    }
    /* line 224, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-title li {
        padding: 15px 10px;
        display: block;
        background: url(../assets/images/menu-mob-border.png) no-repeat top left;
    }
    /* line 229, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-title li:first-child {
        background-image: none;
        width: auto;
        padding: 15px 10px;
    }
    /* line 234, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-title li h3 {
        font-size: 100%;
    }
    /* line 238, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-title li br {
        display: none;
    }
    /* line 242, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-title .ui-state-active {
        background-color: #fff;
        color: #666666;
    }
    /* line 246, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-title .ui-state-active a {
        color: #666666;
    }
    /* line 252, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .name {
        width: auto;
        font-size: 183%;
        position: static;
        padding-left: 15px;
    }
    /* line 259, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .name-legend {
        width: auto;
        position: static;
        padding-left: 15px;
        display: block;
    }
    /* line 266, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .legend {
        font-size: 100%;
        width: auto;
        float: none;
        margin-bottom: 25px;
        padding: 0 0 0 15px;
    }
    /* line 273, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .legend li {
        float: none;
        width: 32%;
        display: inline-block;
    }
    /* line 278, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .legend li:first-child {
        width: 32%;
    }
    /* line 284, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .img-map {
        overflow: hidden;
        width: 478px;
        height: 325px;
        position: relative;
    }
    /* line 290, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .img-map img {
        width: auto;
        height: auto;
        position: absolute;
        top: -40%;
        left: -40%;
    }
    /* line 297, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .img-map .icons-btn-map {
        display: block;
        position: absolute;
        top: 10px;
        right: 10px;
        z-index: 1;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 310, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs {
        margin: 0 -10px;
    }
    /* line 313, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-title {
        font-size: 110%;
    }
    /* line 316, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-title li {
        padding: 15px 10px;
        display: block;
        background: url(../assets/images/menu-mob-border.png) no-repeat top left;
    }
    /* line 321, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-title li h3 {
        font-size: 100%;
    }
    /* line 328, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .img-map {
        display: none;
    }
    /* line 331, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .name {
        width: auto;
        font-size: 138%;
        position: static;
        padding: 0 10px 10px;
    }
    /* line 338, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .name-legend {
        width: auto;
        position: static;
        display: block;
        padding: 0 10px 10px;
    }
    /* line 345, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .legend {
        font-size: 110%;
        width: auto;
        float: none;
        padding: 20px 10px 5px;
        margin: 0;
    }
    /* line 352, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .legend li {
        width: auto;
        display: block;
        margin: 0 0 20px;
    }
    /* line 357, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .legend li:first-child {
        width: auto;
    }
    /* line 361, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .worldwide-tabs .tabs-content .legend li span {
        display: block;
        float: right;
    }

    /* line 374, ../../dev/fragments/contents/block-worldwide/_block-worldwide.scss */
    .v-arabic .worldwide-tabs .tabs-content .legend li span {
        float: left;
    }
}
/* line 2, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.block-fey-figures .legend {
    text-transform: uppercase;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    font-size: 90%;
    float: left;
    margin-top: 10px;
}
/* line 9, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.block-fey-figures .link-more {
    float: right;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    text-transform: uppercase;
    margin: 20px 20px 0 0;
    /* background-position:0 4px;*/
}
/* line 16, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.block-fey-figures .link-more:before {
    top: 4px;
}
/* line 20, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.block-fey-figures .list-figures {
    margin: 0 -10px;
}
/* line 23, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.block-fey-figures .list-figures li {
    float: left;
    background: #DF0C36;
    margin: 0 10px;
    width: 200px;
    padding: 10px;
    height: 260px;
    overflow: hidden;
    font-family: "HelveticaNeueW02-ThinCn 674417";
    color: #fff;
}
/* line 34, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.block-fey-figures .list-figures li .description {
    font-size: 130%;
    line-height: 1em;
    padding: 5px;
    /*min-height:80px;*/
}
/* line 41, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.block-fey-figures .list-figures .number-container {
    display: table;
    width: 100%;
    margin-bottom: 40px;
    vertical-align: bottom;
}
/* line 48, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.block-fey-figures .list-figures .number-container .js-number {
    display: table-cell;
    vertical-align: bottom;
    text-align: center;
    height: 130px;
}
/* line 55, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.block-fey-figures .list-figures .number-container span {
    line-height: 0.8em;
    display: inline-block;
    /*max-height:130px;*/
    vertical-align: bottom;
}
/* line 62, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.block-fey-figures .list-figures .number-container em {
    font-size: 40%;
    font-style: normal;
    text-transform: uppercase;
    line-height: 0.8em;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    /*vertical-align:bottom;*/
    /* border:1px solid green;*/
}
/* line 74, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.block-fey-figures .list-figures .item-text em {
    font-size: 26px;
    line-height: 28px;
    text-align: right;
    vertical-align: bottom;
    /*baseline;*/
    padding-top: 3px;
    display: block;
}
/* line 84, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.block-fey-figures .list-figures .item-sup em {
    font-size: 26px;
    line-height: 1.2em;
    vertical-align: top;
    /*float:right;*/
    /*text-transform:none;*/
}

/* line 95, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.v-arabic .block-fey-figures .legend {
    float: right;
}
/* line 98, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.v-arabic .block-fey-figures .link-more {
    float: left;
    /*background-position:98% 4px;*/
}
/* line 101, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.v-arabic .block-fey-figures .link-more:before {
    left: auto;
    right: 0;
}
/* line 108, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.v-arabic .block-fey-figures .list-figures li .description:after {
    content: "\200E";
}

/* line 117, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.i18n-zh-hans .block-fey-figures .list-figures li .description {
    line-height: 1.1em;
}

/* line 124, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.isChrome .block-fey-figures .link-more {
    /*background-position:0 3px;*/
}
/* line 127, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.isChrome .block-fey-figures .link-more:before {
    top: 3px;
}
/* line 133, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.isChrome .v-arabic .block-fey-figures .link-more {
    /*background-position:98% 3px;*/
}
/* line 136, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
.isChrome .v-arabic .block-fey-figures .link-more:before {
    left: auto;
    right: 0;
}

/*.isChrome.iOS{
  .block-fey-figures{
    .link-more{
      background-position:0 1px;
    }
  }
  .v-arabic .block-fey-figures{
    .link-more{
      background-position:98% 1px;
    }
  }
  .block-fey-figures .list-figures .number-container span{
    line-height:0.7em;
  }
}*/
@media screen and (min-width: 960px) {
    /* line 161, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures li {
        padding-top: 10px !important;
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 171, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .link-more:before {
        top: 5px;
    }
}
/*720*/
@media screen and (max-width: 959px) {
    /* line 183, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures li {
        margin: 0 10px 20px;
        width: 320px;
        height: 215px;
    }
    /* line 188, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures li .description {
        height: auto;
    }
    /* line 192, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures .number-container {
        margin-bottom: 30px;
    }
    /* line 195, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures .number-container .js-number {
        text-align: left;
    }
    /* line 200, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .legend {
        margin-top: -10px;
    }
    /* line 203, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .link-more {
        margin: 0 5px 0 0;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 212, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures {
        margin: 0;
    }
    /* line 215, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures li {
        margin: 0 5px 10px;
        width: 200px;
        height: 250px;
        padding-top: 10px !important;
    }
    /* line 221, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures li .description {
        height: auto;
    }
    /* line 224, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures li .number {
        height: 155px;
    }
    /* line 228, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures .number-container {
        margin-bottom: 30px;
    }
    /* line 231, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures .number-container .js-number {
        height: 120px;
    }
    /* line 235, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures .number-container span {
        /*max-height:120px;*/
    }
    /* line 241, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .legend {
        margin-top: 0px;
        float: none;
    }
    /* line 245, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .link-more {
        margin: 0 5px 0 0;
        background-position: 0 5px;
    }

    /* line 252, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .v-arabic .block-fey-figures .link-more {
        float: left;
        background-position: 98% 5px;
    }

    /* line 259, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .isChrome .block-fey-figures .link-more {
        float: left;
        background-position: 0 4px;
    }
    /* line 265, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .isChrome .v-arabic .block-fey-figures .link-more {
        float: left;
        background-position: 98% 4px;
    }
}
@media screen and (max-width: 719px) and (-webkit-min-device-pixel-ratio: 2) {
    /* line 277, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .link-more:before {
        top: 6px;
        left: 0;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 287, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures {
        margin: 0 -10px;
    }
    /* line 290, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures li {
        padding-top: 10px !important;
        margin: 0 0 20px;
        width: 300px;
        height: 105px;
    }
    /* line 296, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures li .description {
        height: auto;
        display: inline-block;
        vertical-align: middle;
        width: 130px;
        font-size: 110%;
        padding: 0;
    }
    /* line 305, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures .number-container {
        display: inline-block;
        vertical-align: middle;
        width: 145px;
        margin: 0 10px 0 0;
    }
    /* line 311, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures .number-container .js-number {
        height: 105px;
        width: 145px;
        vertical-align: middle;
        text-align: center;
    }
    /* line 318, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures .number-container span {
        /*max-height:100px;*/
    }
    /* line 324, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures .item-text em {
        font-size: 22px;
    }
    /* line 329, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .list-figures .item-sup em {
        font-size: 22px;
    }
    /* line 334, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .legend {
        margin: 0 0 15px;
        float: none;
    }
    /* line 338, ../../dev/fragments/contents/block-fey-figures/_block-fey-figures.scss */
    .block-fey-figures .link-more {
        margin: 0 0 0 0;
    }
}
/* line 3, ../../dev/fragments/contents/block-text-video/_block-partners.scss */
.block-partners .title-2color img, .block-partners .text-rte h2 img, .text-rte .block-partners h2 img, .block-partners .title-2color span, .block-partners .text-rte h2 span, .text-rte .block-partners h2 span {
    vertical-align: middle;
}
/* line 6, ../../dev/fragments/contents/block-text-video/_block-partners.scss */
.block-partners .title-2color img, .block-partners .text-rte h2 img, .text-rte .block-partners h2 img {
    max-width: 150px;
}
/* line 9, ../../dev/fragments/contents/block-text-video/_block-partners.scss */
.block-partners .title-2color span, .block-partners .text-rte h2 span, .text-rte .block-partners h2 span {
    margin-right: 10px;
}
/* line 13, ../../dev/fragments/contents/block-text-video/_block-partners.scss */
.block-partners .btn-red, .block-partners .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .block-partners .btn-white {
    margin-top: 20px;
}

/*480*/
@media screen and (max-width: 719px) {
    /* line 20, ../../dev/fragments/contents/block-text-video/_block-partners.scss */
    .block-partners .btn-red, .block-partners .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .block-partners .btn-white {
        margin-top: 40px;
        float: right;
    }
}
/*320*/
/* line 1, ../../dev/fragments/contents/block-text-video/_page-text-media.scss */
.info-article {
    margin: -10px 0 15px;
    font-weight: bold;
    font-style: italic;
}
/* line 6, ../../dev/fragments/contents/block-text-video/_page-text-media.scss */
.info-article .rubric {
    font-size: 125%;
    text-transform: uppercase;
}

/* line 12, ../../dev/fragments/contents/block-text-video/_page-text-media.scss */
.page-text-media .btn-red, .page-text-media .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .page-text-media .btn-white {
    float: right;
    margin-top: 20px;
}
/* line 17, ../../dev/fragments/contents/block-text-video/_page-text-media.scss */
.page-text-media .banner-video, .page-text-media .item-media {
    margin-top: -5px;
    margin-bottom: 45px;
}
/* line 22, ../../dev/fragments/contents/block-text-video/_page-text-media.scss */
.page-text-media .info-article .date {
    margin-right: 12px;
}
/* line 25, ../../dev/fragments/contents/block-text-video/_page-text-media.scss */
.page-text-media .info-article .rubric {
    margin-left: 12px;
}

/* line 31, ../../dev/fragments/contents/block-text-video/_page-text-media.scss */
.v-arabic .btn-red, .v-arabic .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .v-arabic .btn-white {
    float: left;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 38, ../../dev/fragments/contents/block-text-video/_page-text-media.scss */
    .page-text-media .banner-video, .page-text-media .item-media {
        margin: -5px -8px 40px;
    }
}
@media screen and (max-width: 719px) {
    /* line 45, ../../dev/fragments/contents/block-text-video/_page-text-media.scss */
    .page-text-media .btn-red, .page-text-media .mosaic-no-image .item-mosaic .description .btn-white, .mosaic-no-image .item-mosaic .description .page-text-media .btn-white {
        margin: 40px -10px 0 0;
    }
}
@media screen and (max-width: 479px) {
    /* line 52, ../../dev/fragments/contents/block-text-video/_page-text-media.scss */
    .page-text-media .banner-video, .page-text-media .item-media {
        margin: -5px -10px 40px;
    }
}
/* line 1, ../../dev/fragments/contents/block-resume/_block-resume.scss */
.block-resume {
    background-color: #fff;
    margin: -30px -15px;
    padding: 5px 15px;
    min-height: 310px;
}
/* line 7, ../../dev/fragments/contents/block-resume/_block-resume.scss */
.block-resume .title-2color, .block-resume .text-rte h2, .text-rte .block-resume h2 {
    margin-bottom: 20px;
}
/* line 11, ../../dev/fragments/contents/block-resume/_block-resume.scss */
.block-resume li {
    padding-bottom: 40px;
}
/* line 14, ../../dev/fragments/contents/block-resume/_block-resume.scss */
.block-resume li div {
    font-size: 187%;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    margin-bottom: 10px;
    line-height: 1em;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 25, ../../dev/fragments/contents/block-resume/_block-resume.scss */
    .block-resume {
        padding-top: 10px;
        margin: 10px 0 20px 0;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 32, ../../dev/fragments/contents/block-resume/_block-resume.scss */
    .block-resume {
        margin: 10px 7px 20px;
        padding: 10px 10px 0;
    }
}
/*320*/
/* line 2, ../../dev/fragments/contents/block-carousel/_slider.scss */
.mosaic.slider-3slides .bx-wrapper {
    margin: 0 auto;
}
/* line 5, ../../dev/fragments/contents/block-carousel/_slider.scss */
.mosaic.slider-3slides .item-mosaic {
    margin: 0 0 20px;
}
/* line 10, ../../dev/fragments/contents/block-carousel/_slider.scss */
.mosaic.slider-3slides .bx-controls-direction .bx-prev,
.mosaic.slider-3slides .bx-controls-direction .bx-next {
    width: 38px;
    height: 360px;
    top: 0;
    text-indent: 100px;
}
/* line 17, ../../dev/fragments/contents/block-carousel/_slider.scss */
.mosaic.slider-3slides .bx-controls-direction .bx-prev:before,
.mosaic.slider-3slides .bx-controls-direction .bx-next:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -5px 0 0 -5px;
}
/* line 25, ../../dev/fragments/contents/block-carousel/_slider.scss */
.mosaic.slider-3slides .bx-controls-direction .bx-prev {
    left: -50px;
    background: #DF0C36;
    /* url(../assets/images/icons/arrow-slider-left.png) no-repeat center center;*/
}
/* line 33, ../../dev/fragments/contents/block-carousel/_slider.scss */
.mosaic.slider-3slides .bx-controls-direction .bx-next {
    right: -50px;
    background: #DF0C36;
    /* url(../assets/images/icons/arrow-slider-right.png) no-repeat center center;*/
}
/* line 41, ../../dev/fragments/contents/block-carousel/_slider.scss */
.mosaic.slider-3slides .bx-pager .bx-pager-item .bx-pager-link {
    height: 8px;
    width: 8px;
    border-radius: 8px;
    /*background-size:cover;*/
}

/* line 48, ../../dev/fragments/contents/block-carousel/_slider.scss */
.lt-ie9 .slider-3slides .bx-pager .bx-pager-item .bx-pager-link {
    /*background-size:cover;
    -ms-behavior: url(js/vendor/ie8-backgroundsize.htc);*/
    background: url(../assets/images/icons/marker8x8-gray-main.png) no-repeat 0 0;
}

/* line 53, ../../dev/fragments/contents/block-carousel/_slider.scss */
.lt-ie9 .slider-3slides .bx-pager .bx-pager-item .active {
    background: url(../assets/images/icons/marker8x8-red-main.png) no-repeat 0 0;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 59, ../../dev/fragments/contents/block-carousel/_slider.scss */
    .mosaic.slider-3slides {
        margin: 0 -10px;
    }
    /* line 63, ../../dev/fragments/contents/block-carousel/_slider.scss */
    .mosaic.slider-3slides .item-mosaic .btn-white {
        width: auto;
        padding-right: 10px;
    }
    /* line 69, ../../dev/fragments/contents/block-carousel/_slider.scss */
    .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .mosaic.slider-3slides .bx-controls-direction .bx-next {
        height: 370px;
    }

    /* line 78, ../../dev/fragments/contents/block-carousel/_slider.scss */
    .v-arabic .slider-3slides .item-mosaic .btn-white {
        padding-right: 25px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 88, ../../dev/fragments/contents/block-carousel/_slider.scss */
    .mosaic.slider-3slides .bx-pager .bx-pager-item .bx-pager-link {
        width: 15px;
        height: 15px;
    }
    /* line 93, ../../dev/fragments/contents/block-carousel/_slider.scss */
    .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .mosaic.slider-3slides .bx-controls-direction .bx-next {
        position: absolute;
        top: 100px;
        height: 110px;
        width: 24px;
        text-indent: 24px;
        overflow: hidden;
    }
    .publications.list-publications.mosaic .bx-controls-direction .bx-prev,
    .publications.list-publications.mosaic .bx-controls-direction .bx-next{
        top: 100px;
    }
    /* line 102, ../../dev/fragments/contents/block-carousel/_slider.scss */
    .mosaic.slider-3slides .bx-controls-direction .bx-prev {
        left: 0;
        background: #DF0C36;
        /*url(../assets/images/icons/arrow-white-little-left.png) no-repeat center center;*/
    }
    /* line 106, ../../dev/fragments/contents/block-carousel/_slider.scss */
    .mosaic.slider-3slides .bx-controls-direction .bx-prev:before {
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -350px no-repeat;
        background-size: 81px 1743px;
        display: inline-block;
        width: 6px;
        height: 8px;
    }
    /* line 110, ../../dev/fragments/contents/block-carousel/_slider.scss */
    .mosaic.slider-3slides .bx-controls-direction .bx-next {
        right: 0;
        background: #DF0C36;
        /* url(../assets/images/icons/arrow-white-little-right.png) no-repeat center center;*/
    }
    /* line 115, ../../dev/fragments/contents/block-carousel/_slider.scss */
    .mosaic.slider-3slides .bx-controls-direction .bx-next:before {
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -358px no-repeat;
        background-size: 81px 1743px;
        display: inline-block;
        width: 6px;
        height: 8px;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 126, ../../dev/fragments/contents/block-carousel/_slider.scss */
    .mosaic.slider-3slides .bx-controls-direction .bx-prev,
    .mosaic.slider-3slides .bx-controls-direction .bx-next {
        top: 64px;
    }
}
/* line 1, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider {
    background-color: #fff;
    margin: -30px 0;
}
/* line 5, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .bx-wrapper {
    margin: 0 auto;
}
/* line 9, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider li {
    background-color: #fff;
    height: auto;
}
/* line 13, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider li img {
    width: 100%;
    height: auto;
}
/* line 17, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider li .description {
    padding: 15px;
}
/* line 20, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider li .description p {
    color: #848484;
    font-family: Arial;
    font-size: 100%;
    line-height: 22px;
}
/* line 29, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .slider-1slide li {
    height: auto;
    margin: 0;
}
/* line 33, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .slider-1slide li .image {
    text-align: center;
    height: 466px;
    overflow: hidden;
}
/* line 39, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .slider-1slide li img {
    width: 100%;
    height: auto;
    /*max-width:100%;*/
    /*height:466px;*/
}
/* line 47, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .first-slider {
    position: relative;
}
/* line 50, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .first-slider .bx-prev,
.double-slider .first-slider .bx-next {
    display: none;
}
/* line 54, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .first-slider .btn-next,
.double-slider .first-slider .btn-prev {
    position: absolute;
    top: 130px;
    height: 180px;
    width: 38px;
    text-indent: -999px;
    overflow: hidden;
    cursor: pointer;
}
/* line 64, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .first-slider .btn-next:before,
.double-slider .first-slider .btn-prev:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -5px 0 0 -5px;
}
/* line 72, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .first-slider .btn-next {
    right: 0;
    background: #DF0C36;
    /* url(../assets/images/icons/arrow-slider-right.png) no-repeat center center;*/
}
/* line 79, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .first-slider .btn-prev {
    left: 0;
    background: #DF0C36;
    /* url(../assets/images/icons/arrow-slider-left.png) no-repeat center center;*/
}
/* line 87, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .first-slider .bx-pager {
    display: none;
}
/* line 92, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .slider-4slide li {
    height: 180px;
    width: 213px;
    overflow: hidden;
    margin: 0;
    color: #000;
    opacity: 0.5;
}
/* line 100, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .slider-4slide li img {
    height: 180px;
    width: auto;
}
/* line 105, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .slider-4slide .current {
    opacity: 1;
}
/* line 109, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .second-slider {
    position: relative;
    /*.bx-pager .bx-pager-item .bx-pager-link{
      height:8px;
      width:8px;
      background-size:cover;
    }*/
}
/* line 113, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .second-slider .bx-controls-direction .bx-next,
.double-slider .second-slider .bx-controls-direction .bx-prev {
    position: absolute;
    top: 0;
    height: 180px;
    width: 38px;
    text-indent: 38px;
    overflow: hidden;
}
/* line 122, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .second-slider .bx-controls-direction .bx-next:before,
.double-slider .second-slider .bx-controls-direction .bx-prev:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -5px 0 0 -5px;
}
/* line 130, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .second-slider .bx-controls-direction .bx-next {
    right: -45px;
    background: #DF0C36;
    /* url(../assets/images/icons/arrow-slider-right.png) no-repeat center center;*/
}
/* line 137, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .second-slider .bx-controls-direction .bx-prev {
    left: -45px;
    background: #DF0C36;
    /* url(../assets/images/icons/arrow-slider-left.png) no-repeat center center;*/
}
/* line 151, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.double-slider .second-slider .bx-pager {
    display: none;
}

/* line 156, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.lt-ie9 .double-slider .second-slider .bx-pager .bx-pager-item .bx-pager-link {
    background-size: cover;
    -ms-behavior: url(js/vendor/ie8-backgroundsize.htc);
}

/* line 160, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.isChrome .double-slider .first-slider {
    width: 960px !important;
    overflow: hidden;
}
/* line 164, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.isChrome .double-slider .first-slider .bx-wrapper,
.isChrome .double-slider .first-slider .bx-wrapper li {
    width: 961px !important;
}

/* hack fonts Chrome / Safari */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
  .double-slider .first-slider .btn-next{
    right:1px;
  }
}*/
/*720*/
@media screen and (max-width: 959px) {
    /* line 177, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider {
        padding: 0 10px;
        margin: -30px -8px;
    }
    /* line 182, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .second-slider .bx-next,
    .double-slider .second-slider .bx-prev {
        height: 126px;
    }
    /* line 186, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .second-slider .bx-next {
        right: -48px;
    }
    /* line 189, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .second-slider .bx-prev {
        left: -48px;
    }
    /* line 194, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .slider-4slide li {
        height: 126px;
        width: 125px;
    }
    /* line 198, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .slider-4slide li img {
        height: 126px;
    }
    /* line 204, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .slider-1slide li {
        height: auto;
        margin: 0;
        width: 100%;
    }
    /* line 209, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .slider-1slide li .image {
        text-align: center;
        height: 340px;
        overflow: hidden;
    }
    /* line 215, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .slider-1slide li img {
        width: 100%;
        height: auto;
        /*max-width:100%;*/
        /*height:340px;*/
    }
    /* line 224, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .first-slider .btn-next,
    .double-slider .first-slider .btn-prev {
        top: 80px;
    }

    /* line 230, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .isChrome .double-slider .first-slider {
        width: 702px !important;
        overflow: hidden;
    }
    /* line 234, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .isChrome .double-slider .first-slider .bx-wrapper,
    .isChrome .double-slider .first-slider .bx-wrapper li {
        width: 703px !important;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 242, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider {
        padding: 0;
        margin: -30px -8px;
    }
    /* line 246, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .second-slider {
        display: none;
    }
    /* line 250, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .first-slider .bx-pager {
        display: block;
        padding: 15px 0 10px;
        margin: 0;
    }
    /* line 255, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .first-slider .btn-next,
    .double-slider .first-slider .btn-prev {
        position: absolute;
        top: 100px;
        height: 110px;
        width: 24px;
        text-indent: -999px;
        overflow: hidden;
    }
    /* line 264, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .first-slider .btn-next {
        right: 0;
        background: #DF0C36;
        /* url(../assets/images/icons/arrow-white-little-right.png) no-repeat center center;*/
    }
    /* line 268, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .first-slider .btn-next:before {
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -358px no-repeat;
        background-size: 81px 1743px;
        display: inline-block;
        width: 6px;
        height: 8px;
    }
    /* line 272, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .first-slider .btn-prev {
        left: 0;
        background: #DF0C36;
        /*url(../assets/images/icons/arrow-white-little-left.png) no-repeat center center;*/
    }
    /* line 276, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .first-slider .btn-prev:before {
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -350px no-repeat;
        background-size: 81px 1743px;
        display: inline-block;
        width: 6px;
        height: 8px;
    }
    /* line 282, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .slider-1slide li {
        height: auto;
        margin: 0;
        /*img{
          width:100%;
          height:auto;
        }*/
    }
    /* line 286, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .slider-1slide li .image {
        height: 310px;
    }
    /* line 294, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .slider-1slide li img {
        width: auto;
        height: 100%;
    }

    /* line 301, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .isChrome .double-slider .first-slider {
        width: 480px !important;
        overflow: hidden;
    }
    /* line 305, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .isChrome .double-slider .first-slider .bx-wrapper,
    .isChrome .double-slider .first-slider .bx-wrapper li {
        width: 481px !important;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 313, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider {
        margin: -30px -10px;
    }
    /* line 317, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .first-slider .btn-next,
    .double-slider .first-slider .btn-prev {
        top: 64px;
    }
    /* line 324, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .double-slider .slider-1slide li .image {
        height: 240px;
    }

    /* line 330, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .isChrome .double-slider .first-slider {
        width: 320px !important;
        overflow: hidden;
    }
    /* line 334, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
    .isChrome .double-slider .first-slider .bx-wrapper,
    .isChrome .double-slider .first-slider .bx-wrapper li {
        width: 321px !important;
    }
}
/* line 340, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.lt-ie9 .double-slider .slider-4slide li {
    filter: alpha(opacity=50);
}

/* line 343, ../../dev/fragments/contents/block-carousel/_double-slider.scss */
.lt-ie9 .double-slider .slider-4slide .current {
    filter: alpha(opacity=100);
}

/* line 1, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.block-shared {
    padding: 20px 10px 20px 20px;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    font-size: 187%;
    line-height: 1em;
}
/* line 8, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.block-shared p {
    font-size: 100%;
    margin-bottom: 30px;
}
/* line 11, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.block-shared p strong {
    font-family: "HelveticaNeueW02-67MdCn 694060";
    font-weight: normal;
}
/* line 16, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.block-shared li {
    margin-top: 20px;
    line-height: 25px;
}
/* line 20, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.block-shared li .label {
    vertical-align: sub;
    margin-right: 8px;
}
/* line 24, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.block-shared li span {
    /*vertical-align:bottom;
    width:150px;
    display:inline-block;
    height: 32px;*/
}
/* line 30, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.block-shared li img {
    margin-left: 12px;
}
/* line 34, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.block-shared .st_email_custom {
    /*background: transparent url(../assets/images/icons/icon-mail.png) no-repeat 0 0;*/
    display: inline-block;
    width: 33px !important;
    height: 23px;
    cursor: pointer;
    vertical-align: sub;
}

.block-shared .st_facebook_custom {
    display: inline-block;
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -755px no-repeat;
    background-size: 81px 1743px;
    width: 32px;
    height: 30px;
    cursor: pointer;
}

.block-shared .st_twitter_custom {
    background-size: 62px 1146px;
    display: inline-block;
    background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1146px no-repeat;
    width: 48px;
    height: 26px !important;
    cursor: pointer;
}
.block-33 .block-shared .st_twitter_custom,.block-33  .block-shared .st_facebook_custom {
    vertical-align: middle;
}

/* line 45, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.block-33 .block-shared {
    background-color: #fff;
    margin-top: 28px;
}

/* line 51, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.container-beige .block-shared {
    padding: 20px 0 30px;
}
/* line 54, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.container-beige .block-shared li {
    display: inline-block;
    margin: 0 0 0 30px;
    vertical-align: bottom;
}
/* line 59, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.container-beige .block-shared li > span {
    /*width: auto;*/
    margin-right: 10px;
    vertical-align: middle;
}
/* line 64, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.container-beige .block-shared li .label {
    vertical-align: bottom !important;
}
/* line 68, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.container-beige .block-shared ul {
    display: inline-block;
}
/* line 71, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.container-beige .block-shared h2, .container-beige .block-shared p {
    display: inline-block;
    margin: 0 30px 0 0;
    float: none;
    vertical-align: bottom;
    line-height: 25px;
    font-size: 100%
}

/* line 83, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.v-arabic .container-beige .block-shared h2, .v-arabic .container-beige .block-shared p {
    display: inline-block;
    margin: 0 0 0 30px;
}

/* line 90, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.lt-ie9 .container-beige h2, .lt-ie9 .container-beige p {
    margin-right: 20px;
}

/* line 96, ../../dev/fragments/contents/block-shared/_block-shared.scss */
.i18n-ko .block-shared p strong {
    font-weight: bold;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 106, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .block-33 .block-shared {
        margin: 0 7px 10px;
        padding: 20px 15px;
    }
    /* line 110, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .block-33 .block-shared p {
        margin-bottom: 20px;
    }
    /* line 114, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .block-33 .block-shared li {
        display: inline-block;
        margin-left: 30px;
        margin-top: 0;
    }
    /* line 119, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .block-33 .block-shared li span {
        /*width:auto;
        margin-right:10px;*/
    }
    /* line 124, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .block-33 .block-shared li:first-child {
        margin-left: 0;
    }

    /* line 131, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .container-beige .block-shared {
        padding: 20px 0 30px;
    }
    /* line 134, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .container-beige .block-shared li {
        display: inline-block;
        margin: 0 0 0 30px;
        width: auto;
    }
    /* line 138, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .container-beige .block-shared li:first-child {
        margin: 0;
    }
    /* line 142, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .container-beige .block-shared li span {
        /*width:auto;
        margin-right:10px;*/
    }
    /* line 147, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .container-beige .block-shared ul {
        display: block;
    }
    /* line 150, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .container-beige .block-shared p {
        display: block;
        margin: 0 0 20px 0;
        float: none;
    }
}

/*720*/
@media screen and (max-width: 959px) {
  /* line 106, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .block-33 .block-shared {
    margin: 0 7px 10px;
    padding: 20px 15px;
  }
  /* line 110, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .block-33 .block-shared p {
    margin-bottom: 20px;
  }
  /* line 114, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .block-33 .block-shared li {
    display: inline-block;
    margin-left: 30px;
    margin-top: 0;
  }
  /* line 119, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .block-33 .block-shared li span {
    /*width:auto;
    margin-right:10px;*/
  }
  /* line 124, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .block-33 .block-shared li:first-child {
    margin-left: 0;
  }

  /* line 131, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .container-beige .block-shared {
    padding: 20px 0 30px;
  }
  /* line 134, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .container-beige .block-shared li {
    display: inline-block;
    margin: 0 0 0 30px;
	  width: auto;
  }
  /* line 138, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .container-beige .block-shared li:first-child {
    margin: 0;
  }
  /* line 142, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .container-beige .block-shared li span {
    /*width:auto;
    margin-right:10px;*/
  }
  /* line 147, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .container-beige .block-shared ul {
    display: block;
  }
  /* line 150, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .container-beige .block-shared h2, .container-beige .block-shared p {
    display: block;
    margin: 0 0 20px 0;
    float: none;
  }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 161, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .block-33 .block-shared {
        padding: 15px 10px;
    }
    /* line 163, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .block-33 .block-shared li {
        display: block;
        margin-top: 30px;
        margin-left: 0;
    }
    /* line 168, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .block-33 .block-shared li span {
        /*width:auto;
        margin-right:5px;*/
    }

    /* line 176, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .block-shared {
        font-size: 166%;
    }
    .container-beige .block-shared ul{
        width: auto;
    }
    /* line 180, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .container-beige .block-shared {
        padding: 15px;
    }
    /* line 183, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .container-beige .block-shared li {
        display: block;
        width: auto;
        margin: 30px 0 0;
    }
    /* line 187, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .container-beige .block-shared li:first-child {
        margin: 10px 0 0;
    }
    /* line 191, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .container-beige .block-shared p {
        margin: 0;
    }
  /* line 176, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .block-shared {
    font-size: 166%;
  }
	.container-beige .block-shared ul{
		width: auto;
	}
  /* line 180, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .container-beige .block-shared {
    padding: 15px;
  }
  /* line 183, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .container-beige .block-shared li {
    display: block;
	  width: auto;
    margin: 30px 0 0;
  }
  /* line 187, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .container-beige .block-shared li:first-child {
    margin: 10px 0 0;
  }
  /* line 191, ../../dev/fragments/contents/block-shared/_block-shared.scss */
  .container-beige .block-shared h2, .container-beige .block-shared p {
    margin: 0;
  }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 200, ../../dev/fragments/contents/block-shared/_block-shared.scss */
    .container-beige .block-shared {
        padding: 15px 10px;
    }
    .container-beige .block-shared li {
        width: auto;
    }
}
/* line 1, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.list-articles {
    background-color: #fff;
    margin-bottom: 10px;
}
/* line 5, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.list-articles li {
    border-top: 1px solid #666666;
    padding: 25px 10px;
}
/* line 9, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.list-articles li:first-child {
    border-top: none;
}
/* line 12, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.list-articles li .date {
    width: 70px;
    float: left;
    margin-left: 0;
    margin-top: 4px;
    font-size: 119%;
    font-family: "HelveticaNeueW02-77BdCn 694066";
    text-align: center;
    line-height: 1em;
}
/* line 22, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.list-articles li .date span {
    font-family: "HelveticaNeueW02-47LtCn 694048";
    display: block;
    font-size: 121%;
}
/* line 28, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.list-articles li h2, .list-articles li p {
    margin-left: 70px;
}
/* line 31, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.list-articles li h2 {
    margin-bottom: 5px;
    font-size: 150%;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    line-height: 1em;
}
/* line 37, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.list-articles li h2 .rubric {
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
    font-size: 83%;
    font-family: Arial;
}
/* line 44, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.list-articles li h2 .rubric:after {
    content: "-";
    padding: 0 15px;
}
/* line 50, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.list-articles li h2 a {
    color: #DF0C36;
}
/* line 55, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.list-articles li .icons-arrow-red-main, .list-articles li .link-more:before, .list-articles li .btn-white:before, .list-articles li footer .footer-top .col li:before, footer .footer-top .col .list-articles li li:before, .list-articles .block-activities .list-activities li p > a:after, .block-activities .list-activities .list-articles li p > a:after {
    margin-left: 10px;
}

/* line 64, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.v-arabic .list-articles li .date {
    float: right;
    margin-right: 0;
}
/* line 68, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.v-arabic .list-articles li h2, .v-arabic .list-articles li p {
    margin-right: 70px;
    margin-left: 0;
}
/* line 72, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.v-arabic .list-articles li .icons-arrow-red-main, .v-arabic .list-articles li .link-more:before, .v-arabic .list-articles li .btn-white:before, .v-arabic .list-articles li footer .footer-top .col li:before, footer .footer-top .col .v-arabic .list-articles li li:before, .v-arabic .list-articles .block-activities .list-activities li p > a:after, .block-activities .list-activities .v-arabic .list-articles li p > a:after {
    display: none;
}
/* line 75, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
.v-arabic .list-articles li p > a:after {
    background: url("../assets/images/icons/arrow-back-red-main.png") no-repeat scroll 0 0 transparent;
    content: "";
    margin-left: -10px;
    position: relative;
    right: 7px;
    width: 9px;
    height: 10px;
    display: inline-block;
}

/*720*/
/*480*/
@media screen and (max-width: 719px) {
    /* line 96, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
    .list-articles li .date {
        float: none;
        display: block;
        width: auto;
        font-size: 100%;
        font-family: "HelveticaNeueW02-47LtCn 694048";
        text-align: left;
    }
    /* line 104, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
    .list-articles li .date span {
        display: inline-block;
        font-size: 100%;
    }
    /* line 108, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
    .list-articles li .date span:before {
        content: "/";
    }
    /* line 113, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
    .list-articles li h2, .list-articles li p {
        margin-left: 0;
    }

    /* line 121, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
    .v-arabic .list-articles li .date {
        float: none;
        text-align: right;
    }
    /* line 125, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
    .v-arabic .list-articles li h2, .v-arabic .list-articles li p {
        margin-right: 0;
        margin-left: 0;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 137, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
    .list-articles li h2 {
        display: inline;
        font-size: 138%;
    }
    /* line 141, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
    .list-articles li h2 a {
        display: block;
        margin: 5px 0 10px;
    }
    /* line 145, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
    .list-articles li h2 .rubric {
        font-size: 80%;
        margin-left: 10px;
    }
    /* line 149, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
    .list-articles li h2 .rubric:before {
        content: "-";
        padding: 0 10px 0 0;
    }
    /* line 153, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
    .list-articles li h2 .rubric:after {
        display: none;
    }
    /* line 158, ../../dev/fragments/contents/block-all-press/_list-articles.scss */
    .list-articles li .date {
        display: inline;
    }
}
.list-articles li h3 {
    font-family: "HelveticaNeueW02-47LtCn 694048";
    font-size: 150%;
    line-height: 1em;
    margin-bottom: 5px;
}
.list-articles li h3 {
    margin-left: 70px;
}
.list-articles li h3 .rubric:after {
    content: "-";
    padding: 0 15px;
}
.list-articles li h3 .rubric {
    font-family: Arial;
    font-size: 83%;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
}
.list-articles li h3 a {
    color: #DF0C36;
}

@media screen and (max-width: 479px) {
    .list-articles li h3 {
        display: inline;
        font-size: 138%;
    }
    .list-articles li h3 a {
        display: block;
        margin: 5px 0 10px;
    }
    .list-articles li h3 .rubric {
        font-size: 80%;
        margin-left: 10px;
    }
    .list-articles li h3 .rubric:before {
        content: "-";
        padding: 0 10px 0 0;
    }
    .list-articles li h3 .rubric:after {
        display: none;
    }
}
@media screen and (max-width: 719px) {

    .list-articles li h3, .list-articles li p {
        margin-left: 0;
    }

    .v-arabic .list-articles li h3, .v-arabic .list-articles li p {
        margin-right: 0;
        margin-left: 0;
    }
}
/* line 1, ../../dev/fragments/contents/block-adresses/_block-adresses.scss */
.block-adresses {
    font-size: 131%;
    line-height: 1.2em;
    display: table;
    width: 100%;
    font-family: "HelveticaNeueW02-47LtCn 694048";
}
/* line 8, ../../dev/fragments/contents/block-adresses/_block-adresses.scss */
.block-adresses strong {
    font-family: "HelveticaNeueW02-67MdCn 694060";
    font-weight: normal;
}
/* line 13, ../../dev/fragments/contents/block-adresses/_block-adresses.scss */
.block-adresses > div {
    display: table-cell;
    width: 33%;
    text-align: top;
}
/* line 18, ../../dev/fragments/contents/block-adresses/_block-adresses.scss */
.block-adresses > div:first-child {
    width: 28%;
}
/* line 23, ../../dev/fragments/contents/block-adresses/_block-adresses.scss */
.block-adresses .tell {
    text-align: center;
    font-size: 105%;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 32, ../../dev/fragments/contents/block-adresses/_block-adresses.scss */
    .block-adresses > div:first-child {
        width: 25%;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 40, ../../dev/fragments/contents/block-adresses/_block-adresses.scss */
    .block-adresses {
        display: block;
        width: auto;
        font-size: 122%;
    }
    /* line 45, ../../dev/fragments/contents/block-adresses/_block-adresses.scss */
    .block-adresses > div {
        display: block;
        width: auto;
        padding-bottom: 10px;
    }
    /* line 50, ../../dev/fragments/contents/block-adresses/_block-adresses.scss */
    .block-adresses > div:first-child {
        width: auto;
    }
    /* line 55, ../../dev/fragments/contents/block-adresses/_block-adresses.scss */
    .block-adresses .tell {
        text-align: left;
        font-size: 100%;
    }

    /* line 62, ../../dev/fragments/contents/block-adresses/_block-adresses.scss */
    .v-arabic .block-adresses .tell {
        text-align: right;
    }
}
/*320*/
/* line 2, ../../dev/fragments/contents/confirmation-message/_confirmation-message.scss */
.confirmation-message p {
    font-size: 175%;
    margin-bottom: 10px;
    line-height: 1.2em;
    font-family: "HelveticaNeueW02-67MdCn 694060";
}
/* line 8, ../../dev/fragments/contents/confirmation-message/_confirmation-message.scss */
.confirmation-message .link-back {
    font-family: "HelveticaNeueW02-67MdCn 694060";
    color: #DF0C36;
    float: right;
    font-size: 108%;
    margin-top: 25px;
}
/* line 15, ../../dev/fragments/contents/confirmation-message/_confirmation-message.scss */
.confirmation-message .link-back span {
    margin-left: 8px;
    margin-bottom: 1px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    /* line 22, ../../dev/fragments/contents/confirmation-message/_confirmation-message.scss */
    .confirmation-message .link-back .icons-arrow-red-main, .confirmation-message .link-back .link-more:before, .confirmation-message .link-back .btn-white:before, .confirmation-message .link-back footer .footer-top .col li:before, footer .footer-top .col .confirmation-message .link-back li:before, .confirmation-message .link-back .block-activities .list-activities li p > a:after, .block-activities .list-activities li .confirmation-message .link-back p > a:after {
        margin-bottom: 2px;
    }
}
/* line 27, ../../dev/fragments/contents/confirmation-message/_confirmation-message.scss */
.isChrome .confirmation-message .link-back .icons-arrow-red-main, .isChrome .confirmation-message .link-back .link-more:before, .isChrome .confirmation-message .link-back .btn-white:before, .isChrome .confirmation-message .link-back footer .footer-top .col li:before, footer .footer-top .col .isChrome .confirmation-message .link-back li:before, .isChrome .confirmation-message .link-back .block-activities .list-activities li p > a:after, .block-activities .list-activities li .isChrome .confirmation-message .link-back p > a:after {
    margin-bottom: 0px;
}

/* line 32, ../../dev/fragments/contents/confirmation-message/_confirmation-message.scss */
.v-arabic .link-back {
    float: left;
}
/* line 34, ../../dev/fragments/contents/confirmation-message/_confirmation-message.scss */
.v-arabic .link-back span {
    margin-left: 0;
    margin-right: 8px;
}

/* line 41, ../../dev/fragments/contents/confirmation-message/_confirmation-message.scss */
.error-404 p {
    line-height: 2em;
}
/* line 44, ../../dev/fragments/contents/confirmation-message/_confirmation-message.scss */
.error-404 .title-404 {
    font-size: 175%;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    margin-bottom: 25px;
    line-height: 1em;
}

/*720*/
/*480*/
@media screen and (max-width: 719px) {
    /* line 58, ../../dev/fragments/contents/confirmation-message/_confirmation-message.scss */
    .confirmation-message p {
        font-size: 155%;
    }
}
/*320*/
/* line 4, ../../dev/fragments/contents/search/_search-results.scss */
.container-beige .search-results li strong {
    background-color: #DF0C36;
    color: #fff;
    font-weight: normal;
    padding: 0 3px;
}
/* line 10, ../../dev/fragments/contents/search/_search-results.scss */
.container-beige .search-results li .search-word {
    background-color: #DF0C36;
    color: #fff;
    font-weight: normal;
    padding: 0 3px;
}
/* line 16, ../../dev/fragments/contents/search/_search-results.scss */
.container-beige .search-results li img.publicationIcon {
    float: left;
}
/* line 19, ../../dev/fragments/contents/search/_search-results.scss */
.container-beige .search-results li a.publicationFile {
    text-decoration: underline;
}

/* line 25, ../../dev/fragments/contents/search/_search-results.scss */
.no-result-search {
    padding-bottom: 20px;
}

/* line 29, ../../dev/fragments/contents/search/_search-results.scss */
.v-arabic .pager .icons-arrow-red-main, .v-arabic .pager .link-more:before, .v-arabic .pager .btn-white:before, .v-arabic .pager footer .footer-top .col li:before, footer .footer-top .col .v-arabic .pager li:before, .v-arabic .pager .block-activities .list-activities li p > a:after, .block-activities .list-activities li .v-arabic .pager p > a:after {
    background: url("../assets/images/icons/arrow-back-red-main.png");
}

/* line 33, ../../dev/fragments/contents/search/_search-results.scss */
.v-arabic .pager .link-back .icons-arrow-back-red-main, .v-arabic .pager .link-back .icons-arrow-red-main, .v-arabic .pager .link-back .link-more:before, .v-arabic .pager .link-back .btn-white:before, .v-arabic .pager .link-back footer .footer-top .col li:before, .v-arabic footer .footer-top .col .pager .link-back li:before, footer .footer-top .col .v-arabic .pager .link-back li:before, .v-arabic .pager .link-back .block-activities .list-activities li p > a:after, .v-arabic .block-activities .list-activities li .pager .link-back p > a:after, .block-activities .list-activities li .v-arabic .pager .link-back p > a:after {
    background: url("../assets/images/icons/arrow-red-main.png");
}

/* line 2, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
.block-sitemap > li {
    display: block;
    margin-bottom: 25px;
}
/* line 6, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
.block-sitemap > li > ul {
    padding-left: 10px;
}
/* line 8, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
.block-sitemap > li > ul > li {
    display: inline-block;
    vertical-align: top;
    width: 33%;
    margin-bottom: 40px;
}
/* line 14, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
.block-sitemap > li > ul > li .sub-title {
    color: #DF0C36;
    margin-bottom: 20px;
    font-size: 150%;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    line-height: 1.2em;
    padding-right: 30px;
}
/* line 22, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
.block-sitemap > li > ul > li .sub-title a {
    color: #DF0C36;
}
/* line 27, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
.block-sitemap > li > ul > li ul {
    padding-left: 10px;
}
/* line 30, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
.block-sitemap > li > ul > li ul li {
    display: block;
    width: auto;
    background: url("../assets/images/icons/arrow-red-main.png") no-repeat scroll 0 4px;
    padding: 0 45px 0 20px;
    margin-bottom: 8px;
}

/* line 47, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
.v-arabic .block-sitemap > li > ul > li .sub-title {
    padding-left: 30px;
    padding-right: 0px;
}
/* line 51, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
.v-arabic .block-sitemap > li > ul > li ul {
    padding-left: 0;
    padding-right: 10px;
}
/* line 55, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
.v-arabic .block-sitemap > li > ul > li ul li {
    background: url("../assets/images/icons/arrow-back-red-main.png") no-repeat scroll 98% 4px;
    padding: 0 20px 0 45px;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 70, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
    .block-sitemap > li > ul > li {
        width: 32.5%;
        margin-bottom: 20px;
    }
    /* line 74, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
    .block-sitemap > li > ul > li .sub-title {
        margin-bottom: 15px;
    }
    /* line 79, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
    .block-sitemap > li > ul > li ul li {
        padding: 0 20px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 91, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
    .block-sitemap > li {
        margin-bottom: 0;
    }
    /* line 95, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
    .block-sitemap > li > ul > li {
        width: auto;
        display: block;
        margin-bottom: 25px;
    }
    /* line 100, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
    .block-sitemap > li > ul > li .sub-title {
        margin-bottom: 15px;
    }
    /* line 105, ../../dev/fragments/contents/block-sitemap/_block-sitemap.scss */
    .block-sitemap > li > ul > li ul li {
        padding: 0 0 0 20px;
    }
}
/*320*/
/* line 2, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
.block-websites-local .title-2color, .block-websites-local .text-rte h2, .text-rte .block-websites-local h2 {
    margin-bottom: 5px;
}
/* line 5, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
.block-websites-local .container-beige {
    padding: 25px 0;
}
/* line 8, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
.block-websites-local .read-more, .block-websites-local .read-less {
    margin: 0 auto;
}
/* line 11, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
.block-websites-local .list-websites {
    padding-left: 12px;
}
/* line 14, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
.block-websites-local .list-websites > li {
    display: inline-block;
    width: 30%;
    margin-right: 2%;
    margin-bottom: 50px;
    vertical-align: top;
    min-height: 80px;
}
/* line 22, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
.block-websites-local .list-websites > li img {
    float: left;
}
/* line 25, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
.block-websites-local .list-websites > li .links {
    margin-left: 83px;
}
/* line 28, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
.block-websites-local .list-websites > li .links li {
    display: block;
    width: auto;
    margin: 0 0 5px 0;
    font-family: "HelveticaNeueW02-67MdCn 694060";
}
/* line 34, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
.block-websites-local .list-websites > li .links li a {
    background: url("../assets/images/icons/arrow-red-main.png") no-repeat scroll 0 6px;
    padding-left: 20px;
    font-size: 107%;
}
/* line 40, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
.block-websites-local .list-websites > li .country-name {
    margin: 5px 0 10px 83px;
    text-transform: uppercase;
    color: #6f7072;
    font-family: "HelveticaNeueW02-77BdCn 694066";
    font-size: 175%;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 53, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
    .block-websites-local .list-websites {
        padding-left: 0px;
    }
    /* line 56, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
    .block-websites-local .list-websites > li {
        width: 32%;
        margin-right: 0;
    }
    /* line 60, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
    .block-websites-local .list-websites > li .country-name {
        font-size: 155%;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 73, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
    .block-websites-local .list-websites > li {
        display: block;
        width: 100%;
    }
    /* line 77, ../../dev/fragments/contents/block-websites-local/_block-websites-local.scss */
    .block-websites-local .list-websites > li .links li a {
        background-position: 0 8px;
    }
}
/*320*/
/* line 2, ../../dev/fragments/contents/block-overview/_block-overview.scss */
.block-overviews .block-66 {
    float: none;
    margin-right: 360px;
}
/* line 9, ../../dev/fragments/contents/block-overview/_block-overview.scss */
.block-overviews .tabs-title {
    display: table;
    width: 100%;
    border-bottom: 1px solid #DF0C36;
}
/* line 14, ../../dev/fragments/contents/block-overview/_block-overview.scss */
.block-overviews .tabs-title li {
    width: 25%;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: "HelveticaNeueW02-67MdCn 694060";
    height: 50px;
}
/* line 23, ../../dev/fragments/contents/block-overview/_block-overview.scss */
.block-overviews .tabs-title li h3 {
    font-size: 125%;
}
/* line 26, ../../dev/fragments/contents/block-overview/_block-overview.scss */
.block-overviews .tabs-title li a:hover {
    text-decoration: none;
}
/* line 29, ../../dev/fragments/contents/block-overview/_block-overview.scss */
.block-overviews .tabs-title li a {
    outline: none;
}
/* line 33, ../../dev/fragments/contents/block-overview/_block-overview.scss */
.block-overviews .tabs-title .ui-tabs-active {
    color: #fff;
    background-color: #DF0C36;
}
/* line 37, ../../dev/fragments/contents/block-overview/_block-overview.scss */
.block-overviews .tabs-title .ui-tabs-active a {
    color: #fff;
}
/* line 42, ../../dev/fragments/contents/block-overview/_block-overview.scss */
.block-overviews .tabs-content {
    padding: 20px 0;
    font-size: 87%;
    line-height: 1.3em;
}
/* line 47, ../../dev/fragments/contents/block-overview/_block-overview.scss */
.block-overviews .tabs-content .link-more {
    text-decoration: none;
    font-size: 114%;
}
/* line 52, ../../dev/fragments/contents/block-overview/_block-overview.scss */
.block-overviews .title-accordion {
    display: none;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 59, ../../dev/fragments/contents/block-overview/_block-overview.scss */
    .block-overviews .block-66 {
        margin-right: 0;
    }
    /* line 62, ../../dev/fragments/contents/block-overview/_block-overview.scss */
    .block-overviews .block-33 {
        float: right;
        width: 362px;
        margin-left: 20px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 72, ../../dev/fragments/contents/block-overview/_block-overview.scss */
    .block-overviews .block-66, .block-overviews .block-33 {
        float: none;
        width: auto;
        margin: 0;
    }
    /* line 77, ../../dev/fragments/contents/block-overview/_block-overview.scss */
    .block-overviews .block-33 {
        margin: 0 10px;
    }
    /* line 80, ../../dev/fragments/contents/block-overview/_block-overview.scss */
    .block-overviews .title-accordion {
        display: block;
        background: url("../assets/images/menu-mob-border.png") no-repeat scroll left bottom transparent;
        font-size: 133%;
        padding: 18px 10px 18px;
        text-transform: uppercase;
        font-family: "HelveticaNeueW02-67MdCn 694060";
        position: relative;
    }
    /* line 89, ../../dev/fragments/contents/block-overview/_block-overview.scss */
    .block-overviews .title-accordion span {
        background: url("../assets/images/icons/icon-accordion-open.png") no-repeat scroll left bottom;
        height: 14px;
        width: 26px;
        position: absolute;
        top: 50%;
        right: 16px;
        margin-top: -7px;
    }
    /* line 100, ../../dev/fragments/contents/block-overview/_block-overview.scss */
    .block-overviews .ui-accordion-header-active {
        color: #fff;
        background: #DF0C36;
    }
    /* line 104, ../../dev/fragments/contents/block-overview/_block-overview.scss */
    .block-overviews .ui-accordion-header-active span {
        background-image: url(../assets/images/icons/icon-accordion-close.png);
    }
    /* line 108, ../../dev/fragments/contents/block-overview/_block-overview.scss */
    .block-overviews .tabs-title {
        display: none;
    }
    /* line 111, ../../dev/fragments/contents/block-overview/_block-overview.scss */
    .block-overviews .ui-accordion-content {
        display: none;
    }
}
/*320*/
/* line 1, ../../dev/fragments/contents/banner-video/_banner-video.scss */
.banner {
    position: relative;
}
/* line 4, ../../dev/fragments/contents/banner-video/_banner-video.scss */
.banner img {
    width: 100%;
    height: auto;
    display: block;
}
/* line 10, ../../dev/fragments/contents/banner-video/_banner-video.scss */
.banner .banner-titre {
    position: absolute;
    bottom: 40px;
    left: 90px;
    right: 90px;
    color: #fff;
}
/* line 17, ../../dev/fragments/contents/banner-video/_banner-video.scss */
.banner .banner-titre a:hover {
    text-decoration: none;
}
/* line 20, ../../dev/fragments/contents/banner-video/_banner-video.scss */
.banner .banner-titre .link-video {
    font-size: 137.5%;
    color: #fff;
}
/* line 32, ../../dev/fragments/contents/banner-video/_banner-video.scss */
.banner .banner-titre h2 a {
    color: #fff;
}

/* line 39, ../../dev/fragments/contents/banner-video/_banner-video.scss */
.banner-video .banner-titre {
    padding-left: 75px;
    min-height: 65px;
    /*.btn-video{
      width:66px;
      display:inline-block;
      float:left;
      margin-right:10px;
      margin-top:3px;
    }*/
}
/* line 43, ../../dev/fragments/contents/banner-video/_banner-video.scss */
.banner-video .banner-titre:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}

/* line 62, ../../dev/fragments/contents/banner-video/_banner-video.scss */
.v-arabic .banner-video .banner-titre {
    padding-right: 75px;
    padding-left: 0;
}
/* line 66, ../../dev/fragments/contents/banner-video/_banner-video.scss */
.v-arabic .banner-video .banner-titre:before {
    left: auto;
    right: 0;
}

/* line 72, ../../dev/fragments/contents/banner-video/_banner-video.scss */
.js-popin-home {
    display: none;
}

/* line 77, ../../dev/fragments/contents/banner-video/_banner-video.scss */
.slider-hp .banner .banner-titre {
    bottom: 20px;
}

/*720*/
@media screen and (max-width: 959px) {
    /* line 88, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .banner {
        margin: 0 -8px;
    }
    /* line 91, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .banner .banner-titre {
        left: 25px;
        right: 25px;
    }

    /* line 103, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .slider-hp .banner .banner-titre {
        bottom: 20px;
    }
}
/*480*/
@media screen and (max-width: 719px) {
    /* line 113, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .banner .banner-titre .link-video {
        font-size: 100%;
    }
    /* line 116, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .banner .banner-titre h2 {
        font-size: 183%;
    }

    /* line 122, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .banner-video .banner-titre {
        left: 18px;
        right: 18px;
        bottom: 28px;
        padding-left: 55px;
        min-height: 45px;
        /*.btn-video{
          width:44px;
          margin-right:8px;
        }*/
    }
    /* line 130, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .banner-video .banner-titre:before {
        background: url('../assets/images/icons-sd63bfddfe5.png') 0 -1172px no-repeat;
        background-size: 81px 1743px;
        display: inline-block;
        width: 44px;
        height: 43px;
        top: 4px;
    }

    /* line 142, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .v-arabic .banner-video .banner-titre {
        padding-right: 55px;
        padding-left: 0;
    }
    /* line 146, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .v-arabic .banner-video .banner-titre:before {
        left: auto;
        right: 0;
    }
}
/*320*/
@media screen and (max-width: 479px) {
    /* line 155, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .banner {
        margin: 0 -10px;
    }
    /* line 172, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .banner-video .banner-titre h2 {
        font-size: 160%;
    }
    /* line 176, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .banner-video .banner-titre .link-video {
        float: left;
        width: 250px;
    }
    /* line 180, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .banner-video .banner-titre .btn-video {
        width: 55px;
        margin-right: 8px;
        margin-top: 7px;
    }

    /* line 188, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .v-arabic .banner-video .banner-titre {
        padding-right: 65px;
        padding-left: 0;
    }
    /* line 192, ../../dev/fragments/contents/banner-video/_banner-video.scss */
    .v-arabic .banner-video .banner-titre:before {
        left: auto;
        right: 0;
    }
}
/* line 202, ../../dev/fragments/contents/banner-video/_banner-video.scss */
.v-arabic .banner-video .banner-titre .btn-video {
    float: right;
}
/**** Footer Social ****/
footer .footer-social .inner {
    padding: 25px 15px 15px 15px;
}

footer .footer-social {
    background-color: #f8f8f8;
    margin-bottom: 18px;
    text-align: center;
}

footer .footer-social h2 {
    font-family: "HelveticaNeueW02-47LtCn 694048";
    display: inline-block;
    margin: 0 50px 12px 0;
    line-height: 28px;
}

footer .footer-social ul {
    display: inline-block;
    position: relative;
    top: 4px;
    margin-bottom: 12px;
}

footer .footer-social ul li {
    display: inline-block;
    margin-left: 27px;
}

footer .footer-social ul li a {
    display: block;
    height: 28px;
}

footer .footer-social ul li:first-child {
    margin: 0;
}

/*480*/
@media screen and (max-width: 719px) {
    footer .footer-social h2 {
        margin-right: 37px;
        font-size: 24px;
    }
    footer .footer-social ul li {
        margin-left: 21px;
    }
}

/*320*/
@media screen and (max-width: 479px) {
    footer .footer-social ul li {
        margin-left: 17px;
    }
    footer .footer-social h2 {
        display: block;
        text-align: left;
        margin-right: 0;
        margin-bottom: 22px;
    }
}
footer .footer-social p {
    display: inline-block;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    line-height: 28px;
    margin: 0 50px 12px 0;
    font-size: 24px;
}
@media screen and (max-width: 719px) {
    footer .footer-social p {
        margin-right: 37px;
        font-size: 24px;
    }
}
@media screen and (max-width: 479px) {
    footer .footer-social p {
        display: block;
        text-align: left;
        margin-right: 0;
        margin-bottom: 22px;
    }
}
.container-piliers .block-pilier .container-bottom .description p a{
    color:#fff;
    text-decoration: none;
}

.bloc_picto_video{
    position:absolute;
    top:32.5%;
    left:44.2%;
}
.js-btn-slider-popin .bloc_picto_video .picto_video{
    width: auto;
}
.js-btn-slider-popin.active > img {
    display: none;
}
@media screen and (max-width: 768px) {
    .bloc_picto_video{
        top:28%;
        left:38.5%;
        height: 16%;
    }
}
@media screen and (max-width: 479px) {
    .bloc_picto_video{
        height: 15%;
        left: 32.5%;
        top: 28%;
    }
}
.cover {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    height: 388px;
    padding: 15px 0;
    font-size : 32px;
    font-family: "HelveticaNeueW02-47LtCn 694048";
    line-height: 35px;
}
.inner.slider-homepage.cover > ul {
    margin: 0 auto;
    width: 951px;
}

.double-slider .slider-1slide li .image{
    position: relative;
}

.bloc_calque_video{
    background: transparent url("../assets/images/bg-slider-inner.png") repeat scroll 0 0;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.double-slider li .bloc_calque_video img{
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

@media screen and (max-width: 479px) {
    .double-slider li .bloc_calque_video img{
        width: 36px !important;
    }
}

.node-type-actualite .banner .banner-titre,
.node-type-campaign .banner .banner-titre {
  bottom: 40px;
  color: #fff;
  left: inherit;
  margin: 0 0 0 90px;
  position: relative;
  right: inherit;
  top: 0;
}

@media screen and (max-width: 479px) {
  .node-type-actualite .banner .banner-titre,
  .node-type-campaign .banner .banner-titre {
    margin: 0;
  }
}

.calque_video_partiel {
    background: transparent url("../assets/images/bg-slider-inner.png") repeat scroll 0 0;
    bottom: 0;
    padding: 19px 0 25px;
    position: absolute;
}

.bloc_push_video{
    background: transparent url("../assets/images/bg-slider-inner.png") repeat scroll 0 0;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9999999;
}
.item-mosaic .image .bloc_push_video img {
    bottom: 0;
    display: block;
    height: auto;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}

.container-piliers .block-pilier .bottom,.item-has-link{
    cursor:pointer;
}

.container-piliers .block-pilier .container-top h2 strong a{
    color :#fff;
    text-decoration: none;
}

.slider_video{
    background: transparent url("../assets/images/bg-slider-inner.png") repeat scroll 0 0;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9999999;
}

.slider_video img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}


.double-slider .slider-4slide li .slider_video img {
    height: auto
}
.node-type-page-total-in .text-rte.js-read-more strong ,.node-type-page-making-energy-better .text-rte.js-read-more strong , .node-type-page-get-involved .text-rte.js-read-more strong {
    text-transform: none;
    color: #666666;
}
.node-type-page-total-in .text-rte.js-read-more span {
    text-transform: none;
}
.node-type-page-total-in .text-rte.js-read-more > h2 ,.node-type-page-making-energy-better .text-rte.js-read-more > h2 ,.node-type-page-get-involved .text-rte.js-read-more > h2 {
    font-family: "HelveticaNeueW02-47LtCn 694048";
    line-height: 1em;
    margin: 30px 0 35px;
    text-transform: none;
}

/** css site japon*/
.i18n-ja .breadcrumb li.last ,
.i18n-ja .breadcrumb li:last-child,
.i18n-ja .info-article ,
.i18n-ja .text-rte p,
.i18n-ja .text-rte p em,
.i18n-ja .text-rte div em{
    font-style: normal;
}
.i18n-ja .text-rte p,
.i18n-ja .block-news li p,
.i18n-ja .text-rte div,
.i18n-ja .text-rte div > span,
.i18n-ja .item-mosaic .description p,
.i18n-ja .block-fey-figures .list-figures li .description{
    line-height: 22px;
}
.i18n-ja .item-mosaic .description p{
    font-size: 120%;
}
.node-type-global-project .text-rte h2,
.node-type-global-project .text-rte h2 strong,
.node-type-local-project .text-rte h2,
.node-type-local-project .text-rte h2 strong,
.node-type-basic-page .text-rte h2,
.node-type-basic-page .text-rte h2 strong,
.node-type-people .text-rte h2,
.node-type-people .text-rte h2 strong {
    color: #666666;
    text-transform: none;
}

/**portrait*/
.isChrome .node-type-page-get-involved .btn-white:before,
.node-type-page-get-involved .btn-white:before{
    left: 20px;
}
.isChrome .node-type-page-get-involved .btn-white,
.node-type-page-get-involved .btn-white{
    padding: 10px 10px 10px 40px;
}
/*** bloc N2*/
.node-page-get-involved .mega-gabarit .block-hl2.in-bean-page {
    padding: 12px 0;
}
.node-page-get-involved > .block-hl2.in-bean-page{
    padding: 0px 0 25px 0px;
}
.node-page-get-involved > .block-hl2.in-bean-page:last-child {
    padding: 0px 0 55px 0px;
}
.node-page-get-involved > .block_n2{
    padding: 0px;
}
.container-white.content-cwu{
    padding: 28px 0;
}
.container-white.content-cwu .block-text-video .inner .text-rte p{
    margin: 0 0 0px;
}
.inner .container-white.block_n2{
    padding: 25px 0;
}
.node-page-get-involved > .container-white.block_n2 >.container-white.clearfix,
.node-page-get-involved > .container-white.block_n2 >.container-white.clearfix > .block_n2.container-mg{
    padding: 0px;
}
.node-page-get-involved .container-white .container-white .container-white .mega-gabarit .block-hl2.in-bean-page {
    padding: 13px 0 55px 0px;
}
.main-content .in-bean-page {
    width: 970px;
    margin: 0 auto;
    position: relative;
}

.block-hl2 .hl2-link {
    font-family: Arial;
    font-size: 17px;
    color: #DF0C36;
    text-decoration: none;
}
.block-hl2 .block-hl2-group-media,
.block-hl2 .block-hl2-group-text {
    display: inline-block;
    vertical-align: top;
    height: 294px;
}
.block-hl2 .block-hl2-group-text {
    background-color: #DF0C36;
    width: 490px;
    position: relative;
}
.block-hl2 .block-hl2-fields {
    font-size: 28px;
    padding: 26px 21px 16px;
    font-family: Arial;
    color: #FFF;
    text-align: left;
    letter-spacing: 0.2px;
    line-height: 22px;
}
.block-hl2 .block-hl2-fields.block-hl2-fields__title {
    font-family: "HelveticaNeueW02-47LtCn 694048";
}
.block-hl2 .block-hl2-fields.block-hl2-fields__image,
.in-bean-page .block-hl2-group-media .field-name-field-image-bloc-n2{
    width: 466px;
    height: 294px;
    padding: 0;
}
.block-hl2 .block-hl2-fields.block-hl2-fields__chapo {
    padding: 0 21px;
    margin: 18px 0;
    font-size: 17pt;
    text-align: left;
    font-family: "HelveticaNeueW02-47LtCn 694048";
}
.block-hl2 .block-hl2-fields.block-hl2-fields__chapo a {
    color: inherit;
    text-decoration: underline;
}
.block-hl2 .block-hl2-fields.block-hl2-fields__chapo a:hover {
    text-decoration: underline;
}
.block-hl2 .block-hl2-fields.block-hl2-fields__link-wrapper {
    display: table;
    position: absolute;
    bottom: 18px;
    right: 0;
    width: 146px;
    background-color: #FFF;
    height: 40px;
    padding: 0 19px;
}
.block-hl2 .block-hl2-fields.block-hl2-fields__link-wrapper .block-hl2-fields__link {
    display: table-cell;
    vertical-align: middle;
    background: transparent url("../assets/images/icons/arrow-red-main.png") no-repeat scroll 0 15px;
}
.block-hl2 .block-hl2-fields.block-hl2-fields__link-wrapper .block-hl2-fields__link a {
    font-family: "HelveticaNeueW02-67MdCn 694060";
}
.block-hl2 .block-hl2-fields.block-hl2-fields__link-wrapper .block-hl2-fields__link .hl2-link {
    padding-left: 23px;
    vertical-align: top;
}

.hl2-odd .block-hl2 .hl2-link {
    color: #FFF;
}
.hl2-odd .block-hl2 .block-hl2-group-text {
    background-color: #F9F9F9;
}
.hl2-odd .block-hl2 .block-hl2-fields {
    color: #707173;
}
.hl2-odd .block-hl2 .block-hl2-fields.block-hl2-fields__link-wrapper {
    background-color: #DF0C36;
}
.hl2-odd .block-hl2 .block-hl2-fields.block-hl2-fields__link-wrapper .block-hl2-fields__link {
    background: transparent url("../assets/images/icons/arrow-white.png") no-repeat scroll 0 15px;
}

/* Megagabarit with right column override. */
.has-right-column .block-hl2-group-media {
    display: none;
}
.has-right-column .block-hl2-group-text {
    width: inherit;
}

.alternative-color .block-hl2 .hl2-link {
    color: #b00429;
}
.alternative-color .block-hl2 .block-hl2-group-text {
    background-color: #b00429;
}
.alternative-color .block-hl2 .block-hl2-group-text .block-hl2-fields {
    color: #FFF;
}

.lgrey-color .block-hl2 .hl2-link {
    color: #FFF;
}
.lgrey-color .block-hl2 .block-hl2-group-text {
    background-color: #F8F8F8;
}
.lgrey-color .block-hl2 .block-hl2-fields {
    color: #707173;
}
.lgrey-color .block-hl2 .block-hl2-fields.block-hl2-fields__link-wrapper {
    background-color: #DF0C36;
}
.lgrey-color .block-hl2 .block-hl2-fields.block-hl2-fields__link-wrapper .block-hl2-fields__link {
    background: transparent url("../assets/images/icons/arrow-white.png") no-repeat scroll 0 15px;
}

.dgrey-color .block-hl2 .block-hl2-group-text {
    background-color: #666;
}

@media screen and (min-width: 720px) and (max-width: 959px) {
    .block-hl2 .block-hl2-group-media {
        width: 350px;
        overflow: hidden;
    }
    .block-hl2 .block-hl2-group-text {
        width: 370px;
    }
    .block-hl2 .block-hl2-fields__image {
        margin: 0 -60px;
    }
    .block-hl2 .block-hl2-fields.block-hl2-fields__title {
        line-height: 1em;
    }
    .block-hl2 .block-hl2-fields.block-hl2-fields__chapo{
        font-size: 16pt;
    }
    .double-slider .slider-1slide li .image img:not(.picto_video) {
      min-height: 370px;
    }
}
@media screen and (max-width: 719px) {
    .block-hl2 .block-hl2-group-text,.node-type-page-get-involved .main-content .in-bean-page {
        width: 480px;
    }
    .block-hl2 .block-hl2-group-media {
        display: none;
    }
    .block-hl2 .block-hl2-fields.block-hl2-fields__chapo{
        font-size: 19pt;
    }
}
@media screen and (max-width: 479px) {
    .block-hl2 .block-hl2-group-text,
    .node-type-page-get-involved .main-content .in-bean-page{
        width: 320px;
        height: 329px;
    }
    .block-hl2 .block-hl2-fields.block-hl2-fields__chapo{
        font-size: 18pt;
    }
}
.node-page-get-involved > .in-bean-page:last-child .block-hl2-group-text {
    background-color: #F8F8F8;
}

.node-page-get-involved > .in-bean-page:last-child .block-hl2-group-text .block-hl2-fields__title,
.node-page-get-involved > .in-bean-page:last-child
.block-hl2-group-text .block-hl2-fields__chapo{
    color: #666666;
}
.node-page-get-involved > .in-bean-page:first-child .block-hl2-group-text .block-hl2-fields__title,
.node-page-get-involved > .in-bean-page:first-child .block-hl2-group-text .block-hl2-fields__chapo
{
    color:#fff;
}
.node-page-get-involved > .in-bean-page:first-child .block-hl2-group-text {
    background-color: #b00429;
}

.node-type-local-csr #project_block.container-beige-diagonal + .active_people_bloc_csr > .container-beige-diagonal{
    background: none;
    padding-bottom: 0;
}
.field-name-field-additional-part-field .field-name-field-link a{
    font-family: "HelveticaNeueW02-67MdCn 694060";
    background: url("../assets/images/icons/arrow-red-main.png") no-repeat scroll 0 5px;
    font-size: 20px;
}

.activity_detail #project_block.container-beige-diagonal{
    background-image: none;
    background-color: #f8f8f8;
}
.page-node .field-name-field-additional-part-field.bean-block-to-read{
    width: 970px;
}
.page-node .bloc_read_more .field-name-field-additional-part-field.bean-block-to-read, .bloc_read_more {
    width: 960px;
}
  .breadcrumb {
  padding: 57px 0 24px;
}
@media screen and (max-width: 959px) {
  .breadcrumb {
    padding: 46px 0 10px;
  }

  .node-type-local-csr #project_block.container-beige-diagonal + .active_people_bloc_csr > .container-beige-diagonal {
    margin-bottom: 4px;
  }
}
@media screen and (max-width: 719px) {
  .breadcrumb {
    padding: 41px 0 11px;
  }
}

@media screen and (max-width: 959px) {
  .content-top .title-media .inner h1,
  h1.title-2color,
  .node-type-global-project h1.title-2color,
  .node-type-local-project h1.title-2color,
  .node-type-people h1.title-2color {
    font-size: 50pt;
  }

  h2.title-2color,
  .node-type-global-project h2.title-2color,
  .node-type-local-project h2.title-2color,
  .node-type-people h2.title-2color,
  .section.main-content h2.title-2color {
    font-size: 40pt;
  }
}

@media screen and (min-width: 960px) {
  .content-top .title-media .inner h1,
  h1.title-2color,
  .node-type-global-project h1.title-2color,
  .node-type-local-project h1.title-2color,
  .node-type-people h1.title-2color {
    font-size: 60pt;
  }

  h2.title-2color,
  .node-type-global-project h2.title-2color,
  .node-type-local-project h2.title-2color,
  .node-type-people h2.title-2color,
  .section.main-content h2.title-2color {
    font-size: 40pt;
  }
}

@media screen and (max-width: 719px) {
  .content-top .title-media .inner h1,
  h1.title-2color,
  .node-type-global-project h1.title-2color,
  .node-type-local-project h1.title-2color,
  .node-type-people h1.title-2color {
    font-size: 35pt;
  }

  h2.title-2color,
  .node-type-global-project h2.title-2color,
  .node-type-local-project h2.title-2color,
  .node-type-people h2.title-2color,
  .section.main-content h2.title-2color {
    font-size: 30pt;
  }
}

@media screen and (max-width: 479px) {
  .content-top .title-media .inner h1,
  h1.title-2color,
  .node-type-global-project h1.title-2color,
  .node-type-local-project h1.title-2color,
  .node-type-people h1.title-2color {
    font-size: 40pt;
  }

  h2.title-2color,
  .node-type-global-project h2.title-2color,
  .node-type-local-project h2.title-2color,
  .node-type-people h2.title-2color,
  .section.main-content h2.title-2color {
    font-size: 30pt;
  }
}

.field-name-field-additional-part-field.bean-block-to-read h2 {
    line-height: 26px;
}
.field-name-field-additional-part-field .field-name-field-text {
    width: 100%;
    padding: 14px 5px 10px;
}

@media screen and (max-width: 959px) {
    .page-node .bloc_read_more .field-name-field-additional-part-field.bean-block-to-read, .bloc_read_more {
        width: 720px;
    }
}

@media screen and (max-width: 719px) {
    .page-node .bloc_read_more .field-name-field-additional-part-field.bean-block-to-read, .bloc_read_more {
        width: 480px;
    }
}

@media screen and (max-width: 479px) {
    .page-node .bloc_read_more .field-name-field-additional-part-field.bean-block-to-read, .bloc_read_more {
        width: 320px;
    }
}