﻿
/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
/*Body*/
::-moz-selection {
    text-shadow: none;
}

::selection {
    text-shadow: none;
}

.wp-keys-points .ui-accordion-content
/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */
.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
/* ==========================================================================
   Sharepoint custom styles
   ========================================================================== */
/*********************** Sharepoint common *************************/
/* Suite bar (top)*/
#suiteBarLeft {
}
/* Ribbon (setting + ribbon) */
#globalNavBox {
}
/* Status Bar */
#DeltaPageStatusBar {
    z-index: 100;
    position: relative;
}

    #DeltaPageStatusBar #pageStatusBar {
        margin-bottom: 0;
    }
/**************************** custom common ************************/
.rwd {
    display: none;
}
/* Clearfix */
.clearfix:after,
.row:after {
    content: '';
    display: table;
    clear: both;
}
/* Button */
html[lang="he-IL"] .cmBtn {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.cmBtn {
    text-transform: uppercase;
    color: #818285;
    font-size: 0.923em;
    font-weight: 900;
    font-family: "Segoe UI Black","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    /*display: inline-block;*/
}

/**************** paging ******************/

.cm-paging {
    text-align: center;
}

    .cm-paging .cm-paging-number {
        display: inline-block;
    }

        .cm-paging .cm-paging-number .cm-paging-number-text {
            margin-left: 3px;
        }

            .cm-paging .cm-paging-number .cm-paging-number-text:first-child {
                margin-left: 0;
            }

    .cm-paging .cm-paging-next,
    .cm-paging .cm-paging-prev {
        width: auto;
        vertical-align: bottom;
    }

        .cm-paging .cm-paging-next .cm-paging-next-text,
        .cm-paging .cm-paging-prev .cm-paging-prev-text {
            vertical-align: top;
        }

    .cm-paging .ms-promlink-button-enabled:hover {
        color: #fff;
    }

    .cm-paging .ms-promlink-button-disabled:hover {
        color: #666;
    }

/* Utils */

.row:after {
    content: '';
    display: table;
    clear: both;
}

.basic-webpart {
    margin-bottom: 25px;
}

.white-webpart,
.gray-webpart {
    margin-bottom: 25px;
    padding: 40px 50px;
    background-color: white;
}

.gray-webpart {
    background-color: #f1f1f1;
}

.article.white-webpart,
.article.gray-webpart {
    background: none;
}

.ie8 .white-webpart,
.ie8 .gray-webpart {
    width: 860px;
    margin-left: auto;
    margin-right: auto;
}

.fullwidth-content {
    padding: 0 50px;
}

.fullwidth-border {
    margin: 0 -50px;
    padding: 40px 50px 0;
    border-bottom: 1px solid #F1F1F1;
}

.wp_edrip_details .wp-documents-download .fullwidth-border {
    padding: 0;
}

.grey-text {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.54em;
    color: #525f6a;
}

html[lang="ar-AE"] .grey-text, html[lang="he-IL"] .grey-text {
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

html[lang="he-IL"] .black-text {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.black-text {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.54em;
    color: #222;
}

    .grey-text p:first-child,
    .black-text p:first-child {
        margin-top: 0;
    }

    .grey-text p:last-child,
    .black-text p:last-child {
        margin-bottom: 0;
    }

html[lang="he-IL"] .btn,
html[lang="he-IL"] .btn[type="button"], html[lang="he-IL"] .btn[type="reset"], html[lang="he-IL"] .btn[type="submit"], html[lang="he-IL"] button.btn {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.btn,
.btn[type="button"], .btn[type="reset"], .btn[type="submit"], button.btn {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    min-width: 200px;
    height: 53px;
    line-height: 53px;
    padding: 0 15px;
    border: 0;
    text-align: center;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.34em;
    cursor: pointer;
}

.ie8 .btn,
.ie8 .btn[type="button"], .ie8 .btn[type="reset"], .ie8 .btn[type="submit"], .ie8 button.btn {
    min-width: 170px;
}

.btn, .btn:visited, .btn:hover, .btn:active, .btn:focus {
    border: none;
    outline: 0;
    text-decoration: none;
    color: white;
}

.watchlist .btn .pin-icon {
    position: relative;
    display: inline-block;
    padding-right: 15px;
}

    .watchlist .btn .pin-icon:after {
        content: '';
        position: absolute;
        right: 0;
        top: 18px;
        display: block;
        width: 15px;
        height: 15px;
        background: url(../images/icn-watchlist-white.svg) no-repeat 6px center;
    }

html[lang="he-IL"] .footnote {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.footnote {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-style: italic;
    color: #525f6a;
}

html .no-bottom-margin {
    margin-bottom: 0 !important;
}


/* links*/

a, a:link, a:visited, a:hover, a:focus, a:active {
    outline: 0 none;
}

/* Tabs */

.swipe-tabs {
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 30px;
    margin-top: 5px;
}

.tabs-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
}

.tabs-item {
    /*float: left; */
    /* margin: 0 45px 0 0; */
    /* padding: 0; */
    border-bottom: 3px solid #fff;
    font-size: 1.54em;
    /*max-width: 110px;*/
    text-align: center;
    display: table-cell;
    border-right: solid 45px #fff;
    position: relative;
    padding-bottom: 5px;
}

.fund-details-ifs .tabs-item {
    border-right: solid 40px #fff;
}


.tabs-item:after {
    content: '';
    width: 45px;
    height: 3px;
    position: absolute;
    bottom: -3px;
    right: -45px;
    background-color: #fff;
}

html[lang="ar-AE"] .tabs-item:after,
html[lang="he-IL"] .tabs-item:after {
    right: inherit;
    left: -45px;
}


.tabs-item,
.tabs-item a {
    color: #525f6a;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
}

html[lang="ar-AE"] .tabs-item,
html[lang="he-IL"] .tabs-item,
html[lang="ar-AE"] .tabs-item a,
html[lang="he-IL"] .tabs-item a {
    border-right: 0;
    border-left: solid 45px #fff;
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

.tabs-item.ui-tabs-active {
}

.tabs-item.ui-state-hover {
}

    .tabs-item.ui-tabs-active a,
    .tabs-item.ui-state-hover a {
        display: block;
        color: #222;
    }

.tabs-item a:hover {
    text-decoration: none;
}

/* Truncate */

.truncate-text {
    padding-right: 30px;
}

    .funds-intro-text .show-less,
    .funds-intro-text .show-more,
    .truncate-text .show-less,
    .truncate-text .show-more {
        display: block;
        float: right;
        width: 18px;
        height: 25px;
        overflow: hidden;
        text-indent: -1000px;
        background: url(../images/collapser-icon.png) no-repeat;
    }

    .truncate-text .show-less, .funds-intro-text .show-less {
        background-position: 0 8px;
    }

    .funds-intro-text .show-more, .truncate-text .show-more {
        background-position: 0 -22px;
    }

/* List view */

.list-view {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.list-item {
    position: relative;
    padding-top: 30px;
    padding-bottom: 30px;
}

    .list-item:first-child {
        padding-top: 0;
    }

    .list-item:last-child {
        border-bottom: none;
    }

    .list-item:after {
        content: '';
        display: table;
        clear: both;
    }

    .list-item .pdf-icon:after,
    .list-item .podcast-icon:after,
    .list-item .video-icon:after {
        content: '';
        position: absolute;
        right: 0;
        top: -6px;
        display: block;
        width: 30px;
        height: 28px;
    }

    .list-item .pdf-icon:after {
        background: url(../images/icn-pdf.png) no-repeat right top;
    }

    .list-item .podcast-icon:after {
        background: url(../images/icn-podcast.png) no-repeat right top;
    }

    .list-item .video-icon:after {
        background: url(../images/icn-video.png) no-repeat right top;
    }

.list-item-photo {
    float: left;
}

html[lang="ar-AE"] .list-item-photo,
html[lang="he-IL"] .list-item-photo {
    float: right;
}

.list-item-date {
    display: block;
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.08em;
    line-height: 1.28em;
    text-transform: uppercase;
    /*color: #f7bf34;*/
}

.list-item-category-1,
.list-item-category-2 {
    display: block;
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    /*text-transform: uppercase;*/
}

.list-item-category-1 {
    font-size: 1.15em;
    color: #002954;
}

.list-item-category-2 {
    margin-bottom: 13px;
    font-size: 0.92em;
    color: #525f6a;
}

.list-item-title {
    font-size: 1.54em;
    color: #525f6a;
}

.wp-push-news .list-item-title {
    color: #222;
    display: block;
    font-family: "Mercury Display Roman Webfont","Times New Roman",Times,serif;
    font-size: 1.24em;
    line-height: 1.4em;
    margin-bottom: 3px;
}

/* Scroll table */

.scroll-table {
    overflow: hidden;
}

/* Slider */

.bx-wrapper {
    position: relative;
    padding: 0;
    direction: ltr;
    *zoom: 1; /* hack for IE*/
    /*max-width: none !important;*/
}

html[lang="ar-AE"] .bx-wrapper .bx-viewport *,
html[lang="he-IL"] .bx-wrapper .bx-viewport * {
    direction: rtl;
}

html[lang="ar-AE"] .bx-wrapper .bx-pager,
html[lang="he-IL"] .bx-wrapper .bx-pager {
    direction: rtl;
}

.bx-wrapper img {
    max-width: 100%;
    display: inline-block;
}

/* Slider prev/next (in .slider-footer) */

.slider-footer {
    position: relative;
}

.slider-footer-links {
    width: 100%;
    height: 55px;
    border-top: 1px solid #f1f1f1;
}

.slider-footer .slider-prev,
.slider-footer .slider-next,
.slider-footer .slider-expertise-btn-all {
    float: left;
}

.slider-footer .slider-prev,
.slider-footer .slider-next {
    border-bottom: 3px solid;
}

.slider-footer .bx-prev,
.slider-footer .bx-next {
    display: block;
    width: 40px;
    height: 55px;
    overflow: hidden;
    border-right: 1px solid #f1f1f1;
    text-indent: -1000px;
    background: url(../images/slider-controls.png) no-repeat;
}

.slider-footer .bx-prev {
    background-position: 15px -20px;
}

.slider-footer .bx-next {
    background-position: -25px -20px;
}

/* Slider prev/next (in .bx-controls) */

.bx-controls {
    direction: ltr;
}

    .bx-controls .bx-controls-direction {
        position: absolute;
        top: 0;
        z-index: 51;
        width: 130px;
        height: 57px;
        background-color: #fff;
    }

        .bx-controls .bx-controls-direction:after {
            content: '';
            display: table;
            clear: both;
        }

        .bx-controls .bx-controls-direction .bx-prev,
        .bx-controls .bx-controls-direction .bx-next {
            display: block;
            float: left;
            width: 43px;
            height: 55px;
            overflow: hidden;
            text-indent: -1000px;
            background: url(../images/slider-controls.png) no-repeat;
        }

        .bx-controls .bx-controls-direction .bx-prev {
            background-position: 20px -80px;
        }

        .bx-controls .bx-controls-direction .bx-next {
            margin-left: 43px;
            background-position: -66px -80px;
        }

/* Collapse filters */

.collapse-filters {
    display: block;
    margin-top: 10px;
    float: right;
    /*font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;*/
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.08em;
    color: #666;
    outline: 0;
}

    .collapse-filters.ui-accordion-header {
        position: relative;
        display: inline-block;
        padding-right: 30px;
        text-align: right;
    }

html[lang="ar-AE"] .collapse-filters.ui-accordion-header,
html[lang="he-IL"] .collapse-filters.ui-accordion-header {
    padding-right: 0;
    padding-left: 30px;
    text-align: left;
}

.collapse-filters.ui-accordion-header:after {
    content: '';
    position: absolute;
    top: 4px;
    right: 0;
    display: block;
    width: 18px;
    height: 25px;
    overflow: hidden;
    background: url(../images/collapser-icon.png) no-repeat 0 -85px;
}

html[lang="ar-AE"] .collapse-filters.ui-accordion-header:after,
html[lang="he-IL"] .collapse-filters.ui-accordion-header:after {
    right: inherit;
    left: 0;
}

.collapse-filters.ui-accordion-header-active:after {
    background-position: 0 -58px;
}

.collapse-filters span {
    text-decoration: underline;
}

/* ==========================================================================
   Form
   ========================================================================== */

.rwdForm {
    padding: 0;
}

    .rwdForm span:focus {
        outline: 0;
    }

    .rwdForm ::-webkit-input-placeholder {
        color: #333333;
    }

    .rwdForm :-moz-placeholder {
        color: #333333;
    }

    .rwdForm ::-moz-placeholder {
        color: #333333;
    }

    .rwdForm :-ms-input-placeholder {
        color: #333333;
    }

    .rwdForm :placeholder {
        color: #333333;
    }

    .rwdForm .rwdForm-item > label,
    .rwdForm .rwdForm-item > .rwdForm-label {
        display: none;
    }

    .rwdForm .rwdForm-item {
        /*overflow: hidden;*/
        padding: 0;
        margin: 0 0 20px 0;
        position: relative;
    }

    .rwdForm .rwdForm-fieldset,
    .rwdForm fieldset {
        border: 0;
        padding: 0;
        margin: 0;
    }

html[lang="he-IL"] .rwdForm .rwdForm-fieldset legend,
html[lang="he-IL"] .rwdForm fieldset legend {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.rwdForm .rwdForm-fieldset legend,
.rwdForm fieldset legend {
    font-family: "Mercury Display Roman Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.538em;
    color: #222;
    line-height: 1.4em;
    white-space: normal;
    width: 100%;
}

.ie8 .rwdForm .rwdForm-fieldset legend,
.ie8 .rwdForm fieldset legend {
    width: 100%;
}

.rwdForm .rwdForm-fieldset.rwdForm-fieldset-error legend,
.rwdForm fieldset.rwdForm-fieldset-error legend {
    color: #ff0000;
}

html[lang="he-IL"] .rwdForm .rwdForm-fieldset legend,
html[lang="he-IL"] .rwdForm .rwdForm-item .visible-label {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.rwdForm .rwdForm-fieldset legend,
.rwdForm .rwdForm-item .visible-label {
    display: block;
    padding: 10px 0 20px;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.54em;
    color: #222;
}

.rwdForm .rwdForm-item.rwdForm-error .visible-label {
    color: #f00;
}

html[lang="he-IL"] .rwdForm input[type=text],
html[lang="he-IL"] .rwdForm input[type=email],
html[lang="he-IL"] .rwdForm input[type=date],
html[lang="he-IL"] .rwdForm input[type=url],
html[lang="he-IL"] .rwdForm input[type=password],
html[lang="he-IL"] .rwdForm input[type=search],
html[lang="he-IL"] .rwdForm textarea,
html[lang="he-IL"] .rwdForm select,
html[lang="he-IL"] .rwdForm .ui-selectmenu-button {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.rwdForm input[type=text],
.rwdForm input[type=email],
.rwdForm input[type=date],
.rwdForm input[type=url],
.rwdForm input[type=password],
.rwdForm input[type=search],
.rwdForm textarea,
.rwdForm select,
.rwdForm .ui-selectmenu-button {
    width: 100.5% !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 53px;
    line-height: 16px;
    padding: 17px 20px;
    border: 1px solid #999;
    font-size: 0.923em;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    color: #333333;
    background-color: #fff;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0;
}

    .rwdForm select::-ms-expand {
        display: none;
    }

.rwdForm .rwdForm-item .rwdForm-select label.select-placeholder {
    padding-left: 24px;
    top: 0px;
}

.wp-find-office .rwdForm .rwdForm-item .rwdForm-select label.select-placeholder,
.rwdForm .rwdForm-select label.select-placeholder {
    top: 10px;
    position: absolute;
    left: 0;
    transition: all .2s linear;
    color: #666;
    font-size: 12px;
    display: inline-block;
    opacity: 0;
    margin-left: -4px;
}

.rwdForm .rwdForm-small-item input[type=text],
.rwdForm .rwdForm-small-item input[type=email],
.rwdForm .rwdForm-small-item input[type=date],
.rwdForm .rwdForm-small-item input[type=url],
.rwdForm .rwdForm-small-item input[type=password],
.rwdForm .rwdForm-small-item input[type=search] {
    height: 31px;
    padding-top: 6px;
    padding-bottom: 8px;
    padding-left: 11px;
}

html[lang="ar-AE"] .rwdForm .rwdForm-small-item input[type=text],
html[lang="ar-AE"] .rwdForm .rwdForm-small-item input[type=email],
html[lang="ar-AE"] .rwdForm .rwdForm-small-item input[type=date],
html[lang="ar-AE"] .rwdForm .rwdForm-small-item input[type=url],
html[lang="ar-AE"] .rwdForm .rwdForm-small-item input[type=password],
html[lang="ar-AE"] .rwdForm .rwdForm-small-item input[type=search],
html[lang="he-IL"] .rwdForm .rwdForm-small-item input[type=text],
html[lang="he-IL"] .rwdForm .rwdForm-small-item input[type=email],
html[lang="he-IL"] .rwdForm .rwdForm-small-item input[type=date],
html[lang="he-IL"] .rwdForm .rwdForm-small-item input[type=url],
html[lang="he-IL"] .rwdForm .rwdForm-small-item input[type=password],
html[lang="he-IL"] .rwdForm .rwdForm-small-item input[type=search] {
    padding-left: inherit;
    padding-right: 11px;
    text-align: right;
}

.rwdForm .rwdForm-small-item select,
.rwdForm .rwdForm-small-item .ui-selectmenu-button {
    height: 31px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 31px;
    padding-left: 11px;
}

html[lang="ar-AE"] .rwdForm .rwdForm-small-item select,
html[lang="ar-AE"] .rwdForm .rwdForm-small-item .ui-selectmenu-button,
html[lang="he-IL"] .rwdForm .rwdForm-small-item select,
html[lang="he-IL"] .rwdForm .rwdForm-small-item .ui-selectmenu-button {
    padding-left: 34px;
    padding-right: 11px;
}

.rwdForm .ui-selectmenu-text {
    margin-right: 20px;
    display: inline;
    padding-top: 10px;
}

html[lang="ar-AE"] .rwdForm .ui-selectmenu-text,
html[lang="he-IL"] .rwdForm .ui-selectmenu-text {
    margin-right: 0;
    margin-left: 20px;
}

.rwdForm textarea {
    border-radius: 0;
    height: 300px;
    line-height: 1.4em;
    padding: 20px;
}

    .rwdForm input[type=text]:focus,
    .rwdForm input[type=email]:focus,
    .rwdForm input[type=date]:focus,
    .rwdForm input[type=url]:focus,
    .rwdForm input[type=password]:focus,
    .rwdForm input[type=search],
    .rwdForm textarea:focus,
    .rwdForm select:focus,
    .rwdForm .ui-selectmenu-button.ui-state-focus {
        outline: 0;
    }

.form-input::-webkit-input-placeholder {
    opacity: 1;
    color: #333;
}

.form-input::-moz-placeholder {
    opacity: 1;
    color: #333;
}

.form-input:-ms-input-placeholder {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #333;
}

.form-input:focus::-webkit-input-placeholder,
.form-input:focus::-webkit-textarea-placeholder {
    opacity: 0;
}

.form-input:focus::-moz-placeholder {
    opacity: 0;
}

.form-input:focus:-ms-input-placeholder,
.form-input:focus:-ms-textarea-placeholder {
    opacity: 0;
    filter: alpha(opacity=0);
}

.rwdForm select option,
.rwdForm select option:hover,
.rwdForm select option:focus,
.rwdForm select option:active {
    color: #333;
    padding: 10px 0 10px 20px;
    background-color: #e5e9ee;
}

.rwdForm select[disabled],
.rwdForm select[disabled=disabled],
.rwdForm input[disabled],
.rwdForm input[disabled=disabled],
.rwdForm textarea[disabled],
.rwdForm textarea[disabled=disabled] {
    color: #929292 !important;
    background-color: #f1f1f1 !important;
}

.form-ok {
    padding-bottom: 90px;
}

    .form-ok p {
        font-size: 1.08em;
        color: #222;
    }

/* Button */
html[lang="he-IL"] .rwdForm .rwdForm-button .btn {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.rwdForm .rwdForm-button .btn {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    min-width: 200px;
    height: 53px;
    line-height: 53px;
    padding: 0 15px;
    margin: 0;
    border: 0;
    text-align: center;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.34em;
    cursor: pointer;
    position: relative;
    -webkit-appearance: none;
    border-radius: 0;
}

    .rwdForm .rwdForm-button .btn[disabled] {
        background-color: #efefef;
        cursor: default;
    }

.btn.doc.disabled-link {
    cursor: not-allowed;
}

.rwdForm .rwdForm-button .btn span {
    position: relative;
    display: inline-block;
}

#A2 span {
    background-color: #222;
    padding: 10px;
}

.rwdForm .rwdForm-button.icn .btn span {
    padding-right: 27px;
}

    .rwdForm .rwdForm-button.icn .btn span:after {
        content: '';
        position: absolute;
        top: 15px;
        right: -5px;
        display: block;
        width: 21px;
        height: 22px;
        background-repeat: no-repeat;
    }

.rwdForm .rwdForm-button.icn.icn-search .btn span:after {
    background-image: url(../images/icn-search.svg);
}

.rwdForm .rwdForm-button.icn.icn-search .btn.disabled span::after {
    background-image: none;
}

.ie8 .rwdForm .rwdForm-button.icn.icn-search .btn span:after {
    background-image: url(../images/ie8/icn-search.png);
}

.ie8 .rwdForm .rwdForm-button.icn.icn-search .btn.disabled span::after {
    background-image: none;
}

/* Error */
html[lang="he-IL"] .rwdForm .rwdForm-error-txt {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.rwdForm .rwdForm-error-txt {
    color: #ff0000;
    margin-bottom: 10px;
    font-size: 1.077em;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

.rwdForm .rwdForm-error,
.rwdForm .rwdForm-error .ui-selectmenu-button {
    border-color: #ff0000 !important;
}

/* Upload */
.rwdForm .rwdForm-upload {
}

    .rwdForm .rwdForm-upload input {
        display: block;
        opacity: 0;
        position: absolute;
        height: 50px;
        padding: 0;
        margin: 0;
        border: none;
        width: 100%;
        cursor: pointer;
    }

html[lang="he-IL"] .rwdForm .rwdForm-upload label {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.rwdForm .rwdForm-upload label {
    padding: 18px 0;
    display: inline-block;
    cursor: pointer;
    text-decoration: underline;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.923em;
}

html[lang="he-IL"] .rwdForm .rwdForm-upload-path {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.rwdForm .rwdForm-upload-path {
    position: relative;
    z-index: 1;
    color: #626e77;
    background: url(../images/form-reset.png) no-repeat 100% 50%;
    font-size: 0.923em;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

    .rwdForm .rwdForm-upload-path.rwdForm-upload-path-content {
        background: url(../images/form-reset.png) no-repeat 100% 50%;
        padding: 10px 25px 10px 0;
        margin-right: 30px;
        cursor: pointer;
    }

.rwdForm .rwdForm-item.cv-upload {
    margin-bottom: 0;
}

.rwdForm .rwdForm-upload-path-error {
    margin-right: 10px;
    padding: 10px 0 10px 0;
    vertical-align: middle;
    font-size: 0.923em;
    color: #f00;
}

.rwdForm .rwdForm-item.cv-upload .visible-label {
    padding-bottom: 0;
}

/* jQuery UI selectmenu */

.rwdForm .ui-selectmenu-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    padding-right: 30px;
}

    .rwdForm .ui-selectmenu-button .ui-icon {
        width: 11px;
        height: 6px;
        display: block;
        text-indent: -99999px;
        overflow: hidden;
        background: Transparent url("../images/form-arrow-bottom.png") 50% 50% no-repeat;
        right: 20px;
        left: auto;
        margin-top: -3px;
        position: absolute;
        top: 50%;
    }

html[lang="ar-AE"] .rwdForm .ui-selectmenu-button .ui-icon,
html[lang="he-IL"] .rwdForm .ui-selectmenu-button .ui-icon {
    right: inherit;
    left: 20px;
}


.tablet .rwdForm-select .form-input,
.ui-dialog .rwdForm-select .form-input {
    background: #fff url("../images/form-arrow-bottom.png") 100% 50% no-repeat;
}

html[lang="ar-AE"] .tablet .rwdForm-select .form-input,
html[lang="ar-AE"] .ui-dialog .rwdForm-select .form-input,
html[lang="he-IL"] .tablet .rwdForm-select .form-input,
html[lang="he-IL"] .ui-dialog .rwdForm-select .form-input {
    background-position: 0 50%;
}

.tablet .rwdForm-small-item .rwdForm-select .form-input,
.ui-dialog .rwdForm-small-item .rwdForm-select .form-input {
    background-image: url("../images/form-arrow-bottom-mini.png");
}

.rwdForm .ui-selectmenu-button[aria-expanded=true] .ui-icon {
    background-image: url("../images/form-arrow-top.png");
}

.rwdForm .ui-selectmenu-button.ui-state-disabled {
    background-color: #f1f1f1;
}

    .rwdForm .ui-selectmenu-button.ui-state-disabled .ui-icon,
    .rwdForm .ui-selectmenu-button.ui-state-disabled .ui-selectmenu-text {
        opacity: 0.5;
    }

html[lang="he-IL"] .ui-selectmenu-menu {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ui-selectmenu-menu {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: -2px 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    font-size: 0.923em;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    color: #4f5d6a;
    background-color: #e2e2e2;
    z-index: 10;
    max-height: 161px;
    overflow: hidden;
}

.ui-selectmenu-open {
    display: block;
}

.ui-selectmenu-menu .ui-menu {
    margin: 0;
    list-style-type: none;
    padding: 10px 0;
    max-height: 139px;
    overflow: hidden;
    border: 1px solid #c8c8c8;
}

.ui-selectmenu-menu .ui-menu-item {
    padding: 10px 20px;
    display: block;
}

    .ui-selectmenu-menu .ui-menu-item.ui-state-focus {
        cursor: pointer;
        color: #333333;
    }

.ui-selectmenu-menu .mCSB_scrollTools {
    margin-right: 15px;
}

html[lang="ar-AE"] .ui-selectmenu-menu .mCSB_scrollTools,
html[lang="he-IL"] .ui-selectmenu-menu .mCSB_scrollTools {
    margin-right: inherit;
    margin-left: 15px;
}

.ui-selectmenu-menu .mCSB_scrollTools .mCSB_draggerRail {
    width: 7px;
    background-color: #fff;
    border-radius: 7px;
}

.ui-selectmenu-menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #dbdbdb;
    border-radius: 7px;
}



/* jQuery UI range/slider */

.rwdForm .rwdForm-range {
    overflow: hidden;
}

    .rwdForm .rwdForm-range .ui-slider {
        position: relative;
        text-align: left;
        background: Transparent url("../images/range-track-norm.svg") 0 50% repeat-x;
        height: 50px;
        margin: 0 65px 0 65px;
    }

.ie8 .rwdForm .rwdForm-range .ui-slider {
    background-image: url("../images/ie8/range-track-norm.png");
}

.rwdForm .rwdForm-range .rwdForm-range-min,
.rwdForm .rwdForm-range .rwdForm-range-max {
    float: left;
    display: block;
    width: 68px;
    color: #333333;
    font-size: 0.846em;
    margin-top: 18px;
}

.rwdForm .rwdForm-range .rwdForm-range-max {
    float: right;
}

    .rwdForm .rwdForm-range .rwdForm-range-min .rwdForm-range-btn-min,
    .rwdForm .rwdForm-range .rwdForm-range-max .rwdForm-range-btn-max {
        padding: 1px 2px;
        border: solid 1px #c8c8c8;
        display: block;
        color: #666666;
        width: 9px;
        text-align: center;
        line-height: 1;
        float: left;
        margin-right: 5px;
    }

    .rwdForm .rwdForm-range .rwdForm-range-max .rwdForm-range-btn-max {
        float: right;
        margin-right: 0;
        margin-left: 5px;
    }

        .rwdForm .rwdForm-range .rwdForm-range-min .rwdForm-range-btn-min:hover,
        .rwdForm .rwdForm-range .rwdForm-range-max .rwdForm-range-btn-max:hover {
            text-decoration: none;
        }

.rwdForm .rwdForm-range .rwdForm-range-input {
    padding: 0;
    background-color: Transparent;
    border: none;
    height: auto;
    line-height: inherit;
    width: 40px !important;
    text-align: right;
    color: #333333;
    font-size: 1em;
    vertical-align: top;
}

html[lang="ar-AE"] .rwdForm .rwdForm-range .rwdForm-range-input,
html[lang="he-IL"] .rwdForm .rwdForm-range .rwdForm-range-input {
    padding-right: 5px;
    padding-left: 0;
}

.rwdForm .rwdForm-range .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.rwdForm .rwdForm-range .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.rwdForm .rwdForm-range .ui-slider .ui-slider-range {
    position: absolute;
    display: block;
    background: Transparent url("../images/range-track-active.svg") 0 50% repeat-x;
}

.ie8 .rwdForm .rwdForm-range .ui-slider .ui-slider-range {
    background-image: url("../images/ie8/range-track-active.png");
}

.rwdForm .rwdForm-range .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 48px;
    height: 48px;
    cursor: pointer;
    /*
	border:solid 1px #c8c8c8;
	-ms-touch-action: none;
	touch-action: none;
	*/
}

.rwdForm .rwdForm-range .ui-slider-horizontal .ui-slider-handle {
    top: 1px;
    margin-left: -24px;
}

.rwdForm .rwdForm-range .ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

/* Check Box */

.rwdForm .ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.rwdForm .rwdForm-chkbox .ui-button {
    padding: 7px 25px 7px 25px;
    display: block;
    line-height: 1;
    background: Transparent url("../images/form-chkbox-norm.svg") 0 7px no-repeat;
    cursor: pointer;
}

html[lang="ar-AE"] .rwdForm .rwdForm-chkbox .ui-button,
html[lang="he-IL"] .rwdForm .rwdForm-chkbox .ui-button {
    background-position: 100% 7px;
}

html[lang="he-IL"] .rwdForm .rwdForm-chkbox .ui-button {
    background: none;
}

.rwdForm .rwdForm-chkbox .ui-button.ui-state-active {
    background-image: url("../images/form-chkbox-check.svg");
}

.ie8 .rwdForm .rwdForm-chkbox .ui-button {
    background-image: url("../images/ie8/form-chkbox-norm.png");
}

    .ie8 .rwdForm .rwdForm-chkbox .ui-button.ui-state-active {
        background-image: url("../images/ie8/form-chkbox-check.png");
    }

.rwdForm .rwdForm-chkbox .ui-button .ui-button-text {
    display: inline-block;
    font-size: 0.923em;
    line-height: 1.385em;
}

/* jQuery autocomplete */
html[lang="he-IL"] .ui-autocomplete {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ui-autocomplete {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: -3px 0 0 0;
    padding: 10px 20px;
    border: 1px solid #c8c8c8;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    font-size: 0.923em;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    color: #4f5d6a;
    background-color: #e2e2e2;
    z-index: 62;
    list-style-type: none;
}

    .ui-autocomplete .ui-menu-item {
        padding: 10px 0;
        display: block;
    }

        .ui-autocomplete .ui-menu-item.ui-state-focus {
            cursor: pointer;
            color: #333333;
        }

.ui-helper-hidden-accessible {
    display: none;
}

.ie8 .ui-helper-hidden-accessible {
    display: inherit;
}

/* Dialog/modal */

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    outline: 0;
    z-index: 2001;
    width: 100% !important;
}

    .ui-dialog .ui-dialog-titlebar {
        display: none;
    }

html[lang="ar-AE"] .ui-dialog .wpModal-offset,
html[lang="he-IL"] .ui-dialog .wpModal-offset {
    padding-left: 0;
    padding-right: 240px;
}

/* datepicker */
html[lang="he-IL"] .ui-datepicker {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ui-datepicker {
    background-color: #262626;
    padding: 4px;
    border-radius: 6px;
    color: #fff;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    width: 195px;
    top: 0 !important;
    left: -53px !important;
    margin-top: -175px;
}

    .ui-datepicker:after {
        content: '';
        background-image: url("../images/datepicker-arrow-bottom.svg");
        width: 26px;
        height: 13px;
        bottom: -13px;
        right: 17px;
        position: absolute;
        display: block;
    }

.ie8 .ui-datepicker:after {
    background-image: url("../images/ie8/datepicker-arrow-bottom.png");
}

.ui-datepicker .ui-datepicker-header {
    padding: 4px;
    border-radius: 4px;
    background-color: #424242;
}

    .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
    .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
        width: 4px;
        height: 8px;
        overflow: hidden;
        text-indent: -10000px;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        padding: 5px;
        cursor: pointer;
    }

    .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
        background-image: url("../images/datepicker-arrow-left.svg");
        float: left;
    }

.ie8 .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
    background-image: url("../images/ie8/datepicker-arrow-left.png");
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
    background-image: url("../images/datepicker-arrow-right.svg");
    float: right;
}

.ie8 .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
    background-image: url("../images/ie8/datepicker-arrow-right.png");
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
    text-align: center;
}

html[lang="he-IL"] .ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
    border-radius: 4px;
    border: solid 1px #bbbbbb;
    outline: 0;
    margin-right: 1px;
    height: auto;
    line-height: inherit;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    width: auto !important;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    background: #fff url("../images/datepicker-dualarrow.svg") 90% 50% no-repeat;
}

.ie8 .ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
    background-image: none;
    padding-right: 0;
}

.ui-datepicker .ui-datepicker-calendar {
    width: 100%;
}

    .ui-datepicker .ui-datepicker-calendar th {
        font-weight: normal;
    }

html[lang="he-IL"] .ui-datepicker .ui-datepicker-calendar td {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ui-datepicker .ui-datepicker-calendar td {
    background-color: #424242;
    border: solid 1px #262626;
    text-align: right;
    padding: 2px;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable {
    background-color: #262626;
}

.ui-datepicker .ui-datepicker-calendar td a {
    color: #fff;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day {
}

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {
    background-color: #888888;
}



/* ==========================================================================
   Scrollbar
   ========================================================================== */

/* default theme ("light") */

html .mCSB_scrollTools {
    margin: 7px 0 3px 0;
}

    html .mCSB_scrollTools .mCSB_draggerRail {
        width: 1px;
        background-color: #e5e5e5;
        border-radius: 0;
    }

    html .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #dbdbdb;
        width: 7px;
        border-radius: 0;
    }

/* ==========================================================================
   Ajax-loader
   ========================================================================== */

.load-more-ajaxloader {
    text-align: center;
    padding: 15px;
}

.please-wait-ajaxloader {
    text-align: center;
    width: 100%;
    height: 0;
    display: none;
}

.btn-container-ajaxMore {
    text-align: center;
}

/* ==========================================================================
   Ribbon style
   ========================================================================== */

/* Titre */
.ms-rtestate-field h1,
.ms-rteElement-H2,
.ms-rteElement-H1B {
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 2.77em;
}

.ms-rtestate-field h2,
.ms-rteElement-H2,
.ms-rteElement-H2B {
    margin-bottom: 3px;
    font-style: italic;
    font-size: 1.54em;
}

.ms-rtestate-field h3,
.ms-rteElement-H3 {
    font-size: 3.08em;
    color: #222;
    line-height: 1;
}

.ms-rteElement-H3B {
    font-size: 3.08em;
    line-height: 1;
}

.ms-rtestate-field h4,
.ms-rteElement-H4 {
    color: #222;
    font-size: 2.308em;
}

.ms-rteElement-H4B {
    font-size: 2.308em;
}

/* Paragraphe */
html[lang="he-IL"] .ms-rtestate-field p,
html[lang="he-IL"] p.ms-rteElement-P,
html[lang="he-IL"] .wp-oneColumnText p,
html[lang="he-IL"] .ms-rteElement-oneColumnText-resume p {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ms-rtestate-field p,
p.ms-rteElement-P,
.wp-oneColumnText p,
.ms-rteElement-oneColumnText-resume p {
    line-height: 1.4em;
    font-size: 1.54em;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    margin: 0 0 1em 0;
}

.wp-oneColumnText h3 {
    font-size: 25px;
    padding-bottom: 15px;
    color: #002855;
    line-height: 36px;
}

/******** Ajout de style (.ms-rteStyle-xxx) et d'elements (balise.ms-rteElement-xxx and -ms-name: "Name")  dans le rubban *********/

/* Ajout de fonts dans le rubban */
html[lang="he-IL"] .ms-rteThemeFontFace-3 {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ms-rteThemeFontFace-3 {
    -ms-name: "Gotham Extra Light";
    font-family: "Gotham Extra Light Webfont","Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

html[lang="he-IL"] .ms-rteThemeFontFace-5 {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ms-rteThemeFontFace-4 {
    -ms-name: "Gotham Light";
    font-family: "Gotham Light Webfont","Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

html[lang="he-IL"] .ms-rteThemeFontFace-5 {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ms-rteThemeFontFace-5 {
    -ms-name: "Gotham Book";
    font-family: "Gotham Book Webfont","Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

html[lang="he-IL"] .ms-rteThemeFontFace-6 {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ms-rteThemeFontFace-6 {
    -ms-name: "Gotham Medium";
    font-family: "Gotham Medium Webfont","Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

html[lang="he-IL"] .ms-rteThemeFontFace-7 {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ms-rteThemeFontFace-7 {
    -ms-name: "Gotham Bold";
    font-family: "Gotham Bold Webfont","Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

html[lang="he-IL"] .ms-rteThemeFontFace-8 {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ms-rteThemeFontFace-8 {
    -ms-name: "Mercury Display Roman";
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, serif;
}

.ms-rteThemeFontFace-9 {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ms-rteThemeFontFace-9 {
    -ms-name: "Mercury Display Semibold";
    font-family: "Mercury Display Semibold Webfont","Times New Roman", Times, serif;
}

/********** add elements *********/

/* H5 */

html[lang="he-IL"] h5.ms-rteElement-h5 {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

h5.ms-rteElement-h5 {
    -ms-name: "Heading 5";
    color: #222;
    font-size: 1.846em;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, serif;
}

/* Two column */
div.ms-rteElement-oneColumnText {
    -ms-name: "2 column container";
}

    div.ms-rteElement-oneColumnText .row {
        position: relative;
    }

.ms-rtestate-field div.ms-rteElement-oneColumnText {
    margin-left: -25px;
    position: relative;
}

html[lang="ar-AE"] .ms-rtestate-field div.ms-rteElement-oneColumnText,
html[lang="he-IL"] .ms-rtestate-field div.ms-rteElement-oneColumnText {
    margin-left: 0;
    margin-right: -25px;
}

.ms-rtestate-field div.ms-rteElement-oneColumnText:after {
    content: '';
    display: table;
    clear: both;
}

div.ms-rteElement-oneColumnText-resume {
    -ms-name: "2 column";
}

.ms-rtestate-field div.ms-rteElement-oneColumnText-resume {
    width: 50.0%;
    border: 0 solid rgba(0,0,0,0);
    border-left: 25px solid transparent;
    padding: 0 0;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

html[lang="ar-AE"] .ms-rtestate-field div.ms-rteElement-oneColumnText-resume,
html[lang="he-IL"] .ms-rtestate-field div.ms-rteElement-oneColumnText-resume {
    border-left: none;
    border-right: 25px solid transparent;
    float: right;
}

div.ms-rteElement-oneColumnText-resume p {
    margin-top: 0;
}

div.ms-rteElement-oneColumnText-resume:before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1px;
    height: 100%;
    margin-left: 12px;
    border-left: 1px solid #f1f1f1;
}

html[lang="ar-AE"] div.ms-rteElement-oneColumnText-resume:before,
html[lang="he-IL"] div.ms-rteElement-oneColumnText-resume:before {
    left: inherit;
    right: 50%;
    margin-left: 0;
    margin-right: 12px;
    border-left: none;
    border-right: 1px solid #f1f1f1;
}

div.ms-rteElement-oneColumnText-resume:first-child {
    padding-right: 25px;
}

html[lang="ar-AE"] div.ms-rteElement-oneColumnText-resume:first-child,
html[lang="he-IL"] div.ms-rteElement-oneColumnText-resume:first-child {
    padding-right: 0;
    padding-left: 25px;
}

div.ms-rteElement-oneColumnText-resume:last-child {
    padding-left: 25px;
}

html[lang="ar-AE"] div.ms-rteElement-oneColumnText-resume:last-child,
html[lang="he-IL"] div.ms-rteElement-oneColumnText-resume:last-child {
    padding-left: 0;
    padding-right: 25px;
}

html[lang] div.ms-rteElement-oneColumnText-resume.noBorder:before {
    border-left: none;
    border-right: none;
}

/* Liste à puce couleur */
.ms-rtestate-field ul,
ul.list-colorSquare {
    padding-left: 30px;
}

html[lang="ar-AE"] .ms-rtestate-field ul,
html[lang="ar-AE"] ul.list-colorSquare,
html[lang="he-IL"] .ms-rtestate-field ul,
html[lang="he-IL"] ul.list-colorSquare {
    padding-left: 0;
    padding-right: 30px;
}

    html[lang="he-IL"] .ms-rtestate-field ul li,
    li.ms-rteElement-colorSquare {
        font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
    }

        .ms-rtestate-field ul li, .divDisplayTexte li,
        li.ms-rteElement-colorSquare, .wp-news-details .details ul li, .ms-rtestate-field ul li p, .divDisplayTexte li p,
        li.ms-rteElement-colorSquare p, .wp-news-details .details ul li p {
            -ms-name: "Liste couleur";
            list-style-type: none;
            font-family: "Mercury Display Roman Webfont","Times New Roman", Times, serif;
            font-size: 20px;
        }

            .ms-rtestate-field ul li:last-child,
            .divDisplayTexte ul li:last-child,
            ul li.ms-rteElement-colorSquare:last-child,
            .wp-news-details .details ul li:last-child {
                margin-bottom: 14px;
            }

            li.ms-rteElement-colorSquare:first-child, .divDisplayTexte li, .ms-rtestate-field ul li {
                margin-top: 0;
                margin-bottom: 0.5em;
            }

.wp-news-details .details ul li {
    /*margin-top: 0;*/
    margin-bottom: 1.5em;
    font-size: 1.38em !important;
}

    .wp-news-details .details ul li:first-child {
        margin-top: 0;
    }

    .ms-rtestate-field ul li:before,
    .ms-rteElement-colorSquare:before,
    .wp-news-details .details ul li:before,
    .divDisplayTexte li::before {
        content: '';
        margin-left: -30px;
        margin-top: 8px;
        width: 10px;
        height: 10px;
        display: block;
        float: left;
    }

html[lang="he-IL"] .ms-rtestate-field ul li:before,
html[lang="he-IL"] .ms-rteElement-colorSquare:before,
html[lang="he-IL"] .wp-news-details .details ul li:before,
html[lang="he-IL"] .divDisplayTexte li::before {
    margin-left: 30px;
    float: right;
}

.wp-news-details .details ul li:before {
    background-color: #002855;
}

html[lang="ar-AE"] .ms-rtestate-field ul li:before,
html[lang="ar-AE"] .ms-rteElement-colorSquare:before,
html[lang="he-IL"] .ms-rtestate-field ul li:before,
html[lang="he-IL"] .ms-rteElement-colorSquare:before {
    margin-left: 0;
    margin-right: -30px;
    float: right;
}

.ms-rtestate-field ul li + ul,
li.ms-rteElement-colorSquare + ul {
    padding-left: 25px;
}

html[lang="ar-AE"].ms-rtestate-field ul li + ul,
html[lang="ar-AE"] li.ms-rteElement-colorSquare + ul,
html[lang="he-IL"].ms-rtestate-field ul li + ul,
html[lang="he-IL"] li.ms-rteElement-colorSquare + ul {
    padding-left: 0;
    padding-right: 25px;
}

    html[lang="he-IL"] .ms-rtestate-field ul li + ul li,
    html[lang="he-IL"] li.ms-rteElement-colorSquare + ul li {
        font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
    }

.ms-rtestate-field ul li + ul li,
li.ms-rteElement-colorSquare + ul li {
    list-style-type: none;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, serif;
    font-size: 1.538em;
    margin: 17px 0;
}

    .ms-rtestate-field ul li + ul li:before,
    .ms-rteElement-colorSquare + ul li:before {
        content: '';
        margin-left: -25px;
        margin-top: 11px;
        width: 4px;
        height: 4px;
        background-color: #222222;
        display: block;
        float: left;
    }

html[lang="ar-AE"] .ms-rtestate-field ul li + ul li:before,
html[lang="ar-AE"] .ms-rteElement-colorSquare + ul li:before,
html[lang="he-IL"] .ms-rtestate-field ul li + ul li:before,
html[lang="he-IL"] .ms-rteElement-colorSquare + ul li:before {
    float: right;
    margin-left: 0;
    margin-right: -25px;
}
/* Liste à puce couleur ordonné */
.ms-rtestate-field ol,
ol.list-colorOrdSquare,
.wp-news-details .details ol {
    padding-left: 30px;
    counter-reset: section;
}

html[lang="ar-AE"] .ms-rtestate-field ol,
html[lang="ar-AE"] ol.list-colorOrdSquare,
html[lang="he-IL"] .ms-rtestate-field ol,
html[lang="he-IL"] ol.list-colorOrdSquare {
    padding-left: 0;
    padding-right: 30px;
}

    html[lang="he-IL"] .ms-rtestate-field ol > li,
    html[lang="he-IL"] li.ms-rteElement-colorOrdSquare {
        font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
    }

.ms-rtestate-field ol > li,
li.ms-rteElement-colorOrdSquare, .wp-news-details .details ol > li {
    -ms-name: "Liste couleur ord";
    list-style-type: none;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, serif;
    font-size: 1.538em;
    margin: 53px 0 0 0;
}

    .ms-rtestate-field ol > li:not(:last-child),
    li.ms-rteElement-colorOrdSquare, .wp-news-details .details ol > li:not(:last-child) {
        padding-bottom: 35px;
    }

.wp-news-details .details ol li {
    margin-top: 0;
    margin-bottom: 1.5em;
    font-size: 1.38em !important;
}

    .ms-rtestate-field ol li:last-child,
    .divDisplayTexte ol li:last-child,
    ol li.ms-rteElement-colorOrdSquare:last-child,
    .wp-news-details .details ol li:last-child {
        margin-bottom: 14px;
    }

li.ms-rteElement-colorOrdSquare:first-child {
    margin-top: 0;
}

html[lang="he-IL"] .ms-rtestate-field ol > li:before,
html[lang="he-IL"] .ms-rteElement-colorOrdSquare:before {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ms-rtestate-field ol > li:before,
.wp-news-details .details ol > li:before,
.ms-rteElement-colorOrdSquare:before {
    content: counter(section);
    counter-increment: section;
    margin-left: -30px;
    margin-top: 5px;
    padding-top: 4px;
    width: 20px;
    height: 16px;
    display: block;
    float: left;
    font-family: "Gotham Book Webfont","Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.600em;
    color: #fff;
    text-align: center;
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ms-rtestate-field ol > li:before,
.wp-news-details .details ol > li:before,
.ms-rteElement-colorOrdSquare:before
    {
        margin-top: 4px;
    }
}

@-moz-document url-prefix() {
    .ms-rtestate-field ol > li:before,
.wp-news-details .details ol > li:before,
.ms-rteElement-colorOrdSquare:before
    {
        margin-top: 3px;
    }
}*/

.wp-news-details .details ol li:before {
    background-color: #002855;
}

html[lang="ar-AE"] .ms-rtestate-field ol > li:before,
html[lang="ar-AE"] .ms-rteElement-colorOrdSquare:before,
html[lang="he-IL"] .ms-rtestate-field ol > li:before,
html[lang="he-IL"] .ms-rteElement-colorOrdSquare:before {
    margin-left: 0;
    margin-right: -30px;
    float: right;
}

.ms-rtestate-field ol > li + ol,
.wp-news-details .details ol li + ol,
li.ms-rteElement-colorOrdSquare + ol {
    padding-left: 25px;
    counter-reset: item;
}

html[lang="ar-AE"] .ms-rtestate-field ol > li + ol,
html[lang="ar-AE"] li.ms-rteElement-colorOrdSquare + ol,
html[lang="he-IL"] .ms-rtestate-field ol > li + ol,
html[lang="he-IL"] li.ms-rteElement-colorOrdSquare + ol {
    padding-left: 0;
    padding-right: 25px;
}

    html[lang="he-IL"] .ms-rtestate-field ol > li + ol li,
    html[lang="he-IL"] li.ms-rteElement-colorOrdSquare + ol li {
        font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
    }

.ms-rtestate-field ol > li + ol li,
li.ms-rteElement-colorOrdSquare + ol li {
    list-style-type: none;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, serif;
    font-size: 1.538em;
    margin: 17px 0;
}

html[lang="he-IL"] .ms-rtestate-field ol > li + ol li:before,
html[lang="he-IL"] .ms-rteElement-colorOrdSquare + ol li:before {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ms-rtestate-field ol > li + ol li:before,
.ms-rteElement-colorOrdSquare + ol li:before {
    content: counter(item, lower-alpha)".";
    counter-increment: item;
    margin-left: -25px;
    margin-top: -10px;
    padding-top: 0;
    display: block;
    float: left;
    font-family: "Gotham Book Webfont","Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.538em;
    color: #222222;
    background-color: Transparent !important;
    width: 1em;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
    .ms-rtestate-field ol > li + ol li:before,
    .ms-rteElement-colorOrdSquare + ol li:before {
        margin-top: 0px;
    }
}

html[lang="ar-AE"] .ms-rtestate-field ol > li + ol li:before,
html[lang="ar-AE"] .ms-rteElement-colorOrdSquare + ol li:before,
html[lang="he-IL"] .ms-rtestate-field ol > li + ol li:before,
html[lang="he-IL"] .ms-rteElement-colorOrdSquare + ol li:before {
    float: right;
    margin-left: 0;
    margin-right: -25px;
}

/* Richtext accordion */

div.ms-rteElement-accordion {
    -ms-name: "Accordion";
}

html[lang="he-IL"] .ms-rteElement-accordion .accordion-list {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ms-rteElement-accordion .accordion-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
}

    .ms-rteElement-accordion .accordion-list .accordion-list-item {
        position: relative;
        padding-top: 15px;
        padding-bottom: 30px;
        font-size: inherit;
        margin: 0 -50px 0 -50px;
    }

        .ms-rteElement-accordion .accordion-list .accordion-list-item:before {
            display: none;
        }

        .ms-rteElement-accordion .accordion-list .accordion-list-item .accordion-title {
            cursor: pointer;
            font-size: 1em;
            outline: 0;
        }

            .ms-rteElement-accordion .accordion-list .accordion-list-item .accordion-title:after {
                content: '';
                position: absolute;
                right: 45px;
                top: 40px;
                display: block;
                width: 18px;
                height: 10px;
                background: url(../images/collapser-icon.png) no-repeat 0 -30px;
            }

html[lang="ar-AE"] .ms-rteElement-accordion .accordion-list .accordion-list-item .accordion-title:after,
html[lang="he-IL"] .ms-rteElement-accordion .accordion-list .accordion-list-item .accordion-title:after {
    right: inherit;
    left: 45px;
}

.ms-rteElement-accordion .accordion-list .accordion-list-item .accordion-title.ui-accordion-header-active:after {
    background-position: 0 0;
}

html[lang="he-IL"] .ms-rteElement-accordion .accordion-list .accordion-list-item .accordion-title .date {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ms-rteElement-accordion .accordion-list .accordion-list-item .accordion-title .date {
    font-size: 1.231em;
    padding-right: 40px;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    display: block;
    padding-bottom: 3px;
}

html[lang="ar-AE"] .ms-rteElement-accordion .accordion-list .accordion-list-item .accordion-title .date,
html[lang="he-IL"] .ms-rteElement-accordion .accordion-list .accordion-list-item .accordion-title .date {
    padding-right: 0;
    padding-left: 40px;
}

.ms-rteElement-accordion .accordion-list .accordion-list-item .accordion-title .title {
    font-size: 1.538em;
}



.ms-rteElement-accordion .accordion-list-l2 {
    margin: 10px 0 0 0;
    padding: 0;
    list-style-type: none;
}

    .ms-rteElement-accordion .accordion-list-l2 .accordion-list-l2-item {
        display: table;
        padding: 7px 0;
        font-size: inherit;
        margin-top: 0;
    }

        .ms-rteElement-accordion .accordion-list-l2 .accordion-list-l2-item:before {
            display: none;
        }

        .ms-rteElement-accordion .accordion-list-l2 .accordion-list-l2-item a {
            text-decoration: underline;
            color: #525f6a;
        }

html[lang="he-IL"] .ms-rteElement-accordion .accordion-list-l2 .accordion-list-l2-item .date {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.ms-rteElement-accordion .accordion-list-l2 .accordion-list-l2-item .date {
    padding-right: 40px;
    display: table-cell;
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.385em;
}

html[lang="ar-AE"] .ms-rteElement-accordion .accordion-list-l2 .accordion-list-l2-item .date,
html[lang="he-IL"] .ms-rteElement-accordion .accordion-list-l2 .accordion-list-l2-item .date {
    padding-right: 0;
    padding-left: 40px;
}

.ms-rteElement-accordion .accordion-list-l2 .accordion-list-l2-item .texte {
    display: table-cell;
    font-size: 1.385em;
}

/*********** Add Style ***********/

/* Image */

.ms-rteStyle-image {
    -ms-name: "Image";
    width: 100%;
}

/* Video */
.ms-rte-embedcode iframe {
    width: 100%;
}

/* ==========================================================================
   Title
   ========================================================================== */

h1,
.ms-core-pageTitle {
    font-size: 2.769em;
    margin-bottom: 15px;
}

h2 {
    font-size: 3.077em;
}

h3 {
    font-size: 1.538em;
}

/* Titre et surtitre */
.article-contact {
    margin: 0 auto;
    max-width: 960px;
}


    .article-contact .wp-title-group {
        background-color: white;
        /*margin: 50px 0;*/
        padding: 50px 0 20px 50px;
    }

.wp-title-group {
    margin-bottom: 0;
    padding-bottom: 0;
}

.title-group .cat-title {
    /*margin-bottom: 5px; lié au changement de police */
    font-style: italic;
    font-size: 1.54em;
    margin-bottom: 0;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
}

html[lang="he-IL"] .title-group .cat-title {
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    text-align: right;
}

html[lang="he-IL"] h2,
html[lang="he-IL"] h3,
html[lang="he-IL"] .ms-h2,
html[lang="he-IL"] .ms-h3,
html[lang="he-IL"] .ms-headerFont {
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    text-align: right;
}

.title-group .webpart-title {
    margin-bottom: 0;
    font-size: 3.08em;
    color: #222; /* #002855;*/
}

.title-group h2.webpart-title {
    margin-bottom: 10px;
}

.wp-title-group .title-group h4 {
    font-size: 2.3em;
    line-height: 1.6em;
}

.fund-details-ifs .tabs-title {
    font-weight: bold;
}

.webpart-title-isin {
    font-size: 1.4em;
}


.fund-details-ifs .ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
    margin: 0 auto;
    width: 960px;
    background-color: white;
}

.fund-details-ifs .ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    padding-left: 25px;
}

.fund-details-ifs .ui-tabs-panel.ui-widget-content.ui-corner-bottom {
    padding: 25px;
}

.wp-funds-intro .title-group h4.webpart-title {
    font-size: 2.08em;
    display: inline-block;
    width: 50%;
}

html[lang="he-IL"] .fund-details-ifs .tabs {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.fund-details-ifs .tabs {
    clear: both;
    height: 25px;
    margin-bottom: 10px;
    font-family: "Mercury Display Roman Webfont","Times New Roman",Times,serif;
    font-size: 1.38em;
}

    .fund-details-ifs .tabs > div {
        float: left;
        width: 50%;
    }

.title-group h4.webpart-title:first-child {
    float: left;
}

.introduction-ctn h1 {
    padding-bottom: 15px;
}

.fund-details-ifs .rwdForm.graph {
    float: right;
    margin-top: 35px;
}

    .fund-details-ifs .rwdForm.graph > div {
        float: left;
    }

.fund-details-ifs .DownloadHistoVLExcel .bt_lien {
    border: 1px solid;
    color: white;
    margin-left: 25px;
    padding: 3px 15px;
}

.fund-details-ifs .info_detail_graph {
    font-weight: bold;
}

    .fund-details-ifs .info_detail_graph span.devise {
        color: #cc8a00;
    }

.fund-details-ifs .contact {
    margin: 0 auto;
    padding: 40px 30px;
    width: 900px;
    background-color: white;
}

.fund-details-ifs .contact-role {
    font-size: 2em;
    font-weight: bold;
}

.fund-details-ifs .contact-infos-row {
    clear: both;
    padding: 15px 0;
}

    .fund-details-ifs .contact-infos-row .title {
        font-weight: bold;
    }

    .fund-details-ifs .contact-infos-row > div {
        float: left;
        width: 50%;
    }
/* ==========================================================================
   Page container
   ========================================================================== */

body,
.ms-backgroundImage {
    background-image: none;
}

/* Hack for delete background image on IE8 */
html > .ms-core-needIEFilter {
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='about:blank',sizingMethod='scale');";
}

#suiteBarButtons
/* Debug for chrome (margin bottom) non-compatible avec les sites public */
.spGlobalForm {
    float: left;
    width: 100%;
}

.ie8 .spGlobalForm {
    float: none;
    width: auto;
}

#s4-bodyContainer {
    padding-bottom: 0;
}

.customWidth {
    display: table;
    width: 100%;
    min-width: 1260px;
}

/* Sharepoint modal */

.ms-dialog .customWidth {
    min-width: inherit;
}

.ms-dialog #contentBox,
.ms-dialog #contentBox .contentBox-inner {
    margin: 0;
    padding: 0;
}

.ms-dialog #sideNavBox {
    min-height: inherit;
}

.ms-dialog .sideNavBox .siteIcon,
.ms-dialog .sideNavBox .social,
.ms-dialog .footer,
.ms-dialog .breadcrumb {
    display: none;
}

html.ms-dialog #s4-titlerow {
    display: none !important;
}

/* ==========================================================================
   Header
   ========================================================================== */

#s4-titlerow {
    height: 50px;
    padding: 0;
    margin: 0;
    position: relative;
    z-index: 121;
}

/* for search result */
html #s4-titlerow {
    display: block !important;
}

/********************* Logo *********************/

#siteIcon {
    height: auto;
    margin: 0;
    padding: 39px 0 0 32px;
    line-height: inherit;
    float: none;
}

    #siteIcon h1 {
        margin: 0;
    }

#siteIcon,
.ms-siteicon-a,
.ms-siteicon-img {
    max-width: inherit;
    max-height: inherit;
    min-width: inherit;
    display: block;
}

.ms-siteicon-img {
    width: 200px;
}

.ie8 #siteIcon a {
    background: url("../images/ie8/header-logo.png") 0 0 no-repeat;
    display: block;
    width: 199px;
    height: 55px;
}

.ie8 #siteIcon .ms-siteicon-img {
    display: none;
}

html[lang="ar-AE"] #siteIcon,
html[lang="he-IL"] #siteIcon {
    padding-left: 0;
    padding-right: 32px;
}

/***************** tools container *******************/

.header-tools {
    background: #222222;
    display: table;
    width: 100%;
    vertical-align: top;
    position: fixed;
    z-index: 99;
}

    .header-tools.stickyTitleScroll {
        position: fixed;
    }

/* Shortcut */

html[lang="he-IL"] .shortcut-top,
html[lang="zh-HK"] .shortcut-top,
html[lang="zh-CN"] .shortcut-top {
    font-size: 1.20em;
}



.shortcut-top {
    font-size: 0.96em;
    display: table-cell;
    vertical-align: top;
}

    .shortcut-top .shortcut-top-list {
        list-style-type: none;
        padding: 0;
        margin: 0;
        text-align: right;
        height: 52px;
    }

html[lang="ar-AE"] .shortcut-top .shortcut-top-list,
html[lang="he-IL"] .shortcut-top .shortcut-top-list {
    text-align: left;
}

    html[lang="ar-AE"] .shortcut-top .shortcut-top-list.level1,
    html[lang="he-IL"] .shortcut-top .shortcut-top-list.level1 {
        margin-right: 0;
    }

.shortcut-top .shortcut-top-list-item {
    display: inline-block;
}

.shortcut-top .level2 .shortcut-top-list-item.child-links {
    display: none;
    position: absolute;
    top: 52px;
    z-index: 0;
    border: 0px none;
}

    .shortcut-top .level2 .shortcut-top-list-item.child-links div {
        background: #505050;
    }

        .shortcut-top .level2 .shortcut-top-list-item.child-links div a.shortcut-top-lnk {
            float: none;
        }

.shortcut-top .shortcut-top-list-item.static:hover > .shortcut-top-list-item.child-links,
.shortcut-top .shortcut-top-list-item.static a:hover + .shortcut-top-list-item.child-links,
.shortcut-top .shortcut-top-list-item.static a:focus + .shortcut-top-list-item.child-links {
    display: block;
}

html[lang="ar-AE"] .shortcut-top .shortcut-top-list-item,
html[lang="he-IL"] .shortcut-top .shortcut-top-list-item {
    margin-left: 0;
    margin-right: 20px;
}

html[lang="he-IL"] .shortcut-top .shortcut-top-list-item {
    margin-right: 0;
}

.shortcut-top .shortcut-top-list-item:first-child {
    margin-left: 0;
}

html[lang="he-IL"] .shortcut-top .level2 .shortcut-top-list-item {
    float: right;
    margin-right: 0;
}

.shortcut-top .shortcut-top-list-item .icon {
    text-align: left;
    float: left;
    height: 20px;
    width: 24px;
    margin-right: 17px;
    display: none;
}

.shortcut-top .shortcut-top-list-item.insights > a.shortcut-top-lnk > span.additional-background > span.icon {
    background: Transparent url("../images/insights-ico.svg") no-repeat scroll 50% 50% / contain;
    display: block;
}

.shortcut-top .shortcut-top-list-item.funds > a.shortcut-top-lnk > span.additional-background > span.icon {
    background: Transparent url("../images/funds-ico.svg") no-repeat scroll 50% 50% / contain;
    display: block;
}

.shortcut-top .shortcut-top-list-item.private > a.shortcut-top-lnk > span.additional-background > span.icon {
    background: Transparent url("../images/private-ico.png") no-repeat scroll 50% 50% / contain;
    display: block;
}

.shortcut-top .shortcut-top-list-item.contact > a.shortcut-top-lnk > span.additional-background > span.icon {
    background: Transparent url("../images/contact-ico.svg") no-repeat scroll 50% 50% / contain;
    display: block;
}

@media all and (min-width : 1260px) {
    #shortcutTopMobile {
        display: none;
    }

    #countryChoice {
        /*display: none;*/
    }

    #shortcutTop {
        display: block;
    }
}

@media all and (max-width : 1259px) {
    #shortcutTopMobile {
        display: block;
    }

    #countryChoice {
        display: block;
    }

    #shortcutTop {
        display: none;
    }
}


#shortcutTopMobile .icon-insights {
    background: Transparent url("../images/insights-ico.svg") no-repeat scroll 50% 50% / contain;
    margin-top: 12px;
    margin-left: 20px;
    float: left;
    margin-right: 20px;
    height: 25px;
    width: 25px;
}

#shortcutTopMobile .icon-funds {
    background: Transparent url("../images/funds-ico.svg") no-repeat scroll 50% 50% / contain;
    margin-top: 12px;
    margin-left: 20px;
    float: left;
    margin-right: 20px;
    height: 25px;
    width: 25px;
}

#shortcutTopMobile .icon-private {
    background: Transparent url("../images/private-ico.png") no-repeat scroll 50% 50% / contain;
    margin-top: 12px;
    margin-left: 20px;
    float: left;
    margin-right: 20px;
    height: 25px;
    width: 25px;
}

#shortcutTopMobile .icon-contact {
    background: Transparent url("../images/contact-ico.svg") no-repeat scroll 50% 50% / contain;
    margin-top: 12px;
    margin-left: 20px;
    float: left;
    margin-right: 20px;
    height: 25px;
    width: 25px;
}

#shortcutTopMobile span.firstMenu {
    background-color: #222222;
}

#shortcutTopMobile .static.opened.firstMenuLi span.firstMenu {
    background-color: #3C3C3C;
}

#shortcutTopMobile .static.opened.firstMenuLi a.parentItem {
    border-bottom: 1px solid gray;
}

#shortcutTopMobile .static .static a.childItem {
    border: none;
}

#shortcutTopMobile span.secondMenu {
    background-color: #3C3C3C;
}

#shortcutTopMobile .static .static .menu-item .additional-background span.firstMenuText {
    color: white;
}

#shortcutTopMobile .static .static.opened .menu-item .additional-background span.firstMenuText {
    color: white;
    background-color: transparent;
}

#shortcutTopMobile .static .static.children ul.static .menu-item .additional-background .menu-item-text {
    color: white;
}

#shortcutTopMobile .static .static a.parentItem {
    border-bottom: 1px solid gray;
}

#shortcutTopMobile .static ul.static {
    margin: 0;
    padding-top: 0px;
    padding-bottom: 0px;
}

#shortcutTopMobile .static .static.opened .menu-item .additional-background span.secondMenuText {
    font-size: 1.4em;
    padding: 15px;
}

html[lang] .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk .country-choice-txt-header {
    background: Transparent url("../images/country-ico.png") no-repeat scroll 50% 50% / contain;
}


.shortcut-top .shortcut-top-list {
    text-align: right;
}

.shortcut-top .level2 .shortcut-top-list-item {
    border-right: 1px solid #505050;
    text-align: left;
    height: 100%;
    float: left;
}

html[lang="he-IL"] .shortcut-top .level2 .shortcut-top-list-item {
    float: right;
    margin-right: 0;
}

ul.shortcut-top-list.level2 li:first-child {
    border-left: 1px solid #505050;
}


html[lang="he-IL"] .shortcut-top .level2 .shortcut-top-list-item.insights {
    border-left: medium none;
}


.shortcut-top .shortcut-top-lnk {
    display: inline-block;
    padding: 16px 20px;
    color: #999;
    font-size: 11px;
    text-transform: uppercase;
    float: left;
    font-weight: 600;
}

    .shortcut-top .shortcut-top-lnk .menu-item-text {
        display: block;
        margin-top: 5px;
        float: left;
    }

    .shortcut-top .shortcut-top-list.level2 .shortcut-top-list-item:hover,
    .shortcut-top .shortcut-top-lnk:focus,
    .lang-selector .lang-selector-current:focus,
    .shortcut-top .shortcut-top-lnk:hover,
    .lang-selector .lang-selector-current:hover,
    .shortcut-top .level2 .shortcut-top-list-item.child-links div:hover,
    .shortcut-top .level2 .shortcut-top-list-item.child-links div:hover a:focus {
        color: #fff;
        text-decoration: none;
        background-color: #505050;
    }

.shortcut-top .shortcut-top-list.level1 > .shortcut-top-list-item > .shortcut-top-lnk {
    display: none;
}

.shortcut-top .shortcut-universe-lnk1 {
    color: #d3d3d3;
    background: Transparent url("../images/shortcut-top-inset-square.svg") 0 16px no-repeat;
    padding-left: 25px;
    font-style: italic;
}

html[lang="ar-AE"] .shortcut-top .shortcut-universe-lnk,
html[lang="he-IL"] .shortcut-top .shortcut-universe-lnk {
    /*padding-left: 0;*/
    /*padding-right: 25px;*/
    background-position: 100% 16px;
}

.ie8 .shortcut-top .shortcut-universe-lnk {
    background-image: url("../images/ie8/shortcut-top-inset-square.png");
}

/* Search */

.header-tools .header-search {
    /*border-left: solid 1px #4e4e4e;*/
    border-right: solid 1px #4e4e4e;
    display: table-cell;
    vertical-align: top;
    height: 50px;
    width: 100%;
    /*display:none;*/
}

    .header-tools .header-search .header-search-lnk {
        display: none;
    }

        .header-tools .header-search .header-search-lnk .header-search-lnk-txt {
            display: none;
        }

.header-tools .ms-srch-sb {
    display: block;
    border: none;
    white-space: nowrap;
    float: right;
}

    .header-tools .ms-srch-sb > input {
        width: 400px;
        height: 24px;
        padding: 0 10px 0 35px;
        margin: 5px 0 4px 10px;
        line-height: 24px;
        font-size: 1em;
        color: #333;
        background-color: #fff;
        border: none;
        border-radius: 0;
        background-image: none;
        font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    }

    .header-tools .ms-srch-sb > .ms-srch-sb-searchLink {
        margin: 0;
        height: 35px;
        width: 67px;
        background: Transparent url("../images/search-icn-magnify.svg") 50% 50% no-repeat;
        border: none;
        padding: 0;
        text-indent: -10000px;
        overflow: hidden;
        min-width: inherit;
    }

.ie8 .header-tools .ms-srch-sb > .ms-srch-sb-searchLink {
    background-image: url("../images/ie8/search-icn-magnify.png");
}

.header-tools .ms-srch-sb > .ms-srch-sb-searchLink img {
    display: none;
}

.header-tools .ms-srch-sb > .ms-srch-sb-navLink {
    height: 31px;
    width: 41px;
    /*background: #fff url("../images/search-icn-arrow.svg") 50% 50% no-repeat;*/
    background: #fff;
    border: solid 1px #efefef;
    border-right-color: #fff;
}

    .header-tools .ms-srch-sb > .ms-srch-sb-navLink img {
        display: none;
    }

/* Authentication */

.auth-login {
    display: table-cell;
    width: 69px;
    border-right: solid 1px #4e4e4e;
    vertical-align: top;
    display: none;
}

html[lang="ar-AE"] .auth-login,
html[lang="he-IL"] .auth-login {
    border-right: none;
    border-left: solid 1px #4e4e4e;
}

.auth-login .auth-login-lnk {
    padding: 10px 0 0 0;
    display: block;
    width: 69px;
    height: 40px;
    text-align: center;
}

    .auth-login .auth-login-lnk .auth-login-lnk-txt {
        background: Transparent url("../images/auth-icn-login.svg") 50% 50% no-repeat;
        width: 15px;
        height: 15px;
        overflow: hidden;
        text-indent: -10000px;
        display: inline-block;
    }

.ie8 .auth-login .auth-login-lnk .auth-login-lnk-txt {
    background-image: url("../images/ie8/auth-icn-login.png");
}

/* lang-selector */
.lang-selector {
    font-size: 0.923em;
    display: table-cell;
    vertical-align: top;
    width: 65px;
}

html[lang="he-IL"] .lang-selector {
    border-right: 1px solid;
}

.lang-selector .lang-selector-current {
    color: #999;
    margin: 0 22px 0 0;
    padding: 18px 0 0 0;
    border-right: solid 1px #505050;
    /*border-left: solid 1px #4e4e4e;*/
    display: block;
    width: 69px;
    height: 35px;
    text-align: center;
    text-decoration: none;
}

.funds .lang-selector .lang-selector-current {
    border-left: solid 1px #4e4e4e;
}

.lang-selector.opened .lang-selector-current {
    background: #4c4c4c;
}

html[lang="ar-AE"] .lang-selector .lang-selector-current,
html[lang="he-IL"] .lang-selector .lang-selector-current {
    margin-right: 0;
    margin-left: 22px;
    border-right: none;
    border-left: solid 1px #4e4e4e;
}

html[lang="he-IL"] .lang-selector .lang-selector-current {
    margin: 0 0 0 22px;
}

.lang-selector .lang-selector-current .lang-selector-current-txt {
    text-transform: uppercase;
    margin-top: 22px;
}

    .lang-selector .lang-selector-current .lang-selector-current-txt.hasvariations {
        margin-top: 22px;
    }

.lang-selector.opened .lang-selector-current .lang-selector-current-txt.hasvariations {
    /*background-image: url("../images/lang-icn-arrow-white-selected.svg");*/
}

.ie8 .lang-selector .lang-selector-current .lang-selector-current-txt.hasvariations {
    background-image: url("../images/ie8/lang-icn-arrow-white1.png");
}

.ie8 .lang-selector.opened .lang-selector-current .lang-selector-current-txt.hasvariations {
    /*background-image: url("../images/ie8/lang-icn-arrow-white-selected.png");*/
}

.lang-selector .lang-selector-list {
    list-style-type: none;
    margin-top: 0;
    display: none;
    position: absolute;
    background: #4c4c4c;
    padding: 0 19px 15px 20px;
    z-index: 55;
}

html[lang="he-IL"] .lang-selector .lang-selector-list {
    margin-right: 22px;
}

.lang-selector.opened .lang-selector-list {
    display: block;
}

.lang-selector .lang-selector-list .lang-selector-list-item {
}

    .lang-selector .lang-selector-list .lang-selector-list-item .lang-selector-lnk {
        display: block;
        padding: 5px 0 5px 0;
        color: #a9a9a9;
        font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
        font-size: 0.917em;
    }

        .lang-selector .lang-selector-list .lang-selector-list-item .lang-selector-lnk:hover,
        .lang-selector .lang-selector-list .lang-selector-list-item .lang-selector-lnk:focus,
        .lang-selector .lang-selector-list .lang-selector-list-item.selected .lang-selector-lnk {
            text-decoration: none;
            color: #fff;
        }



/* ==========================================================================
   Middle Page
   ========================================================================== */

#contentBox {
    margin: 0 0 0 255px;
    position: relative;
}

html[lang="ar-AE"] #contentBox,
html[lang="he-IL"] #contentBox {
    margin: 0 256px 0 0;
}

.contentBox-inner {
    padding: 22px;
}

#sideNavBox {
    float: left;
    margin: 3px 0 0 0;
    border-right: solid 1px #e2e3e3;
    width: 260px;
    background-color: #fff;
}

html[lang="ar-AE"] #sideNavBox,
html[lang="he-IL"] #sideNavBox {
    float: right;
    border-left: solid 1px #e2e3e3;
    border-right: none;
}

.sideNavBox-inner {
    height: 100%;
}

.sideNavBox .navigation-mobile-lnk {
    display: none;
}
/* Debug */

.ms-core-navigation .ms-listMenu-editLink {
    display: none !important;
}

/********************* Left navigation container ***************/

.navigation-container {
    margin: 35px 0 0 40px;
}

    .navigation-container #navigationContainerWrapper {
        padding-right: 17px;
        width: 100% !important;
    }

html[lang="ar-AE"] .navigation-container,
html[lang="he-IL"] .navigation-container {
    margin-left: 0;
    margin-right: 85px;
}

a.select {
    color: #fff !important;
    font-weight: bold;
}

.globalNavigation .static .static ul.static a.menu-item.select .additional-background .menu-item-text, .light .child-menu {
    color: #000;
    font-weight: bold !important;
}

/* Cachage du nom du site et du lien retour en arrière : */
.sideNavBox-inner .navigation-container .navigation-container-wrapper .backhometitle {
    display: none;
}

/********************* Country Choice **************************/

.country-choice {
    margin-top: 35px;
}

    .country-choice .country-choice-list {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .country-choice .country-choice-list .country-choice-list-item {
        }

            .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk {
                background: Transparent url("../images/select-country.png") 14% 50% no-repeat;
                line-height: 1;
                padding: 20px 25px 20px 86px;
                border-top: solid 1px #e3e3e3;
                border-bottom: solid 1px #e3e3e3;
                display: block;
                color: #67748a;
                position: relative;
            }

.ie8 .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk {
    background-image: url("../images/ie8/lang-icn-map.png");
}

.country-choice .country-choice-list .country-choice-list-item .country-choice-lnk:hover {
    text-decoration: none;
}

.country-choice.opened .country-choice-list .country-choice-list-item .country-choice-lnk:after {
    content: '';
    position: absolute;
    right: -10px;
    top: 28px;
    z-index: 56;
    background: Transparent url("../images/globalnav-arrow-right.svg") 100% 0 no-repeat;
    width: 10px;
    height: 27px;
    overflow: hidden;
}

html[lang="he-IL"] .country-choice.opened .country-choice-list .country-choice-list-item .country-choice-lnk:after {
    transform: scaleX(-1);
    margin-right: 10px;
}


.ie8 .country-choice.opened .country-choice-list .country-choice-list-item .country-choice-lnk:after {
    right: -1px;
    background: Transparent url("../images/ie8/globalnav-arrow-right.png") 0 0 no-repeat;
    width: 9px;
}

html[lang="he-IL"] .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk .country-choice-txt-header {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.country-choice .country-choice-list .country-choice-list-item .country-choice-lnk .country-choice-txt-header {
    display: block;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 1.077em;
    color: #67748a;
    margin-bottom: 10px;
}

.country-choice .country-choice-list .country-choice-list-item .country-choice-lnk .country-choice-txt-country {
    display: inline-block;
    font-size: 0.846em;
    color: #002855;
    text-transform: uppercase;
    padding-right: 15px;
}

    .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk .country-choice-txt-country:after,
    .child-menu::after {
        content: '';
        position: absolute;
        background: Transparent url("../images/lang-icn-arrow-right-gray.svg") 0 0 no-repeat;
        width: 4px;
        height: 8px;
        margin-left: 10px;
        margin-top: 1px;
    }

.child-menu::after {
    background: Transparent url("../images/plus-ico.png") 0 0 no-repeat;
}

.opened .child-menu::after {
    background: Transparent url("../images/moins-ico.png") 0 0 no-repeat;
}

.mask-country {
    background-color: transparent;
    height: 100%;
    left: 966px;
    position: absolute;
    top: 0;
    width: 1000%;
    z-index: 54;
}

.hide {
    display: none;
}

html[lang="he-IL"] .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk .country-choice-txt-country:after,
html[lang="he-IL"] .child-menu::after {
    content: '';
    position: absolute;
    background: Transparent url("../images/lang-icn-arrow-right-gray.svg") 0 0 no-repeat;
    width: 4px;
    height: 8px;
    margin-left: 10px;
    margin-top: 1px;
    transform: scaleX(-1);
    margin-right: 10px;
}

.country-choice .country-choice-list .country-choice-list-item .country-choice-lnk.light .country-choice-txt-country:after,
.light .child-menu::after {
    background: Transparent url("../images/lang-icn-arrow-right-blue.svg") 0 0 no-repeat;
}

html[lang="he-IL"] .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk.light .country-choice-txt-country:after,
html[lang="he-IL"] .light .child-menu::after {
    background: Transparent url("../images/lang-icn-arrow-right-blue.svg") 0 0 no-repeat;
    transform: scaleX(-1);
    margin-right: 10px;
}


.ie8 .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk .country-choice-txt-country {
    background-image: url("../images/ie8/lang-icn-arrow-right-blue.png");
}

/* level 2 */

.country-choice .country-choice-list-flyout {
    display: none;
    position: absolute;
    left: 260px;
    top: 0;
    padding: 80px 0 0 0;
    background-color: #f6f7f8;
    width: 710px;
    z-index: 55;
    margin: 0 0 0 1px;
    list-style-type: none;
}

.country-choice.opened .country-choice-list-flyout {
    display: block;
}

.country-choice .country-choice-list-flyout .country-choice-list-flyout-item:first-child {
    float: left;
}

html[lang="he-IL"] .country-choice .country-choice-list-flyout .country-choice-list-flyout-item .country-choice-flyout-lnk {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.country-choice .country-choice-list-flyout .country-choice-list-flyout-item .country-choice-flyout-lnk {
    font-family: "Gotham Medium Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1em;
    padding: 15px 100px 15px 75px;
    display: block;
    color: #222222;
    text-transform: uppercase;
}

/* Level 3 */

.country-choice .country-choice-list-flyout .country-choice-list-flyout-l2 {
    padding: 0 0 15px 0;
    margin: 0;
    list-style-type: none;
}

html[lang="he-IL"] .country-choice .country-choice-list-flyout .country-choice-list-flyout-l2 .country-choice-flyout-lnk {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.country-choice .country-choice-list-flyout .country-choice-list-flyout-l2 .country-choice-flyout-lnk {
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.182em;
    padding: 0 100px 0 75px;
    color: #222222;
    text-transform: inherit;
    display: block;
}

.country-choice .country-choice-list-flyout .country-choice-list-flyout-l2 .country-choice-list-flyout-l2-item.selected .country-choice-flyout-lnk:before {
    content: '';
    width: 4px;
    height: 8px;
    background: Transparent url("../images/lang-icn-arrow-black.svg") 0 0 no-repeat;
    position: absolute;
    margin-top: 8px;
    margin-left: -14px;
}

.country-choice .country-choice-list-flyout .country-choice-list-flyout-l2 .country-choice-list-flyout-l2-item a {
    line-height: 1.6em;
}

.ie8 .country-choice .country-choice-list-flyout .country-choice-list-flyout-l2 .country-choice-list-flyout-l2-item.selected .country-choice-flyout-lnk {
    background-image: url("../images/ie8/lang-icn-arrow-black.png");
}

/* Back inter */
.country-choice .country-choice-list-flyout .country-choice-back {
    clear: both;
}

    .country-choice .country-choice-list-flyout .country-choice-back .country-choice-back-lnk {
        font-size: 1.12em;
        color: #222222;
        text-decoration: underline;
        padding: 0 110px 0 75px;
    }

/* Level 1 (RTL) */

html[lang="ar-AE"] .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk,
html[lang="he-IL"] .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk {
    background: Transparent url("../images/lang-icn-map-right.svg") 100% 50% no-repeat;
    padding: 20px 86px 20px 25px;
}

html[lang="ar-AE"] .ie8 .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk,
html[lang="he-IL"] .ie8 .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk {
    background-image: url("../images/ie8/lang-icn-map-right.png");
}

html[lang="ar-AE"] .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk .country-choice-txt-country:after,
html[lang="he-IL"] .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk .country-choice-txt-country:after {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: "FlipH";
    filter: FlipH;
    margin-left: 0;
    margin-right: 10px;
}

html[lang="ar-AE"] .country-choice.opened .country-choice-list .country-choice-list-item .country-choice-lnk:after,
html[lang="he-IL"] .country-choice.opened .country-choice-list .country-choice-list-item .country-choice-lnk:after {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: "FlipH";
    filter: FlipH;
    right: inherit;
    left: -10px;
}

/* level 2 (RTL) */

html[lang="ar-AE"] .country-choice .country-choice-list-flyout,
html[lang="he-IL"] .country-choice .country-choice-list-flyout {
    left: 0;
    right: 256px;
}

    html[lang="ar-AE"] .country-choice .country-choice-list-flyout .country-choice-list-flyout-item:first-child,
    html[lang="he-IL"] .country-choice .country-choice-list-flyout .country-choice-list-flyout-item:first-child {
        float: right;
    }

    html[lang="ar-AE"] .country-choice .country-choice-list-flyout .country-choice-list-flyout-l2 .country-choice-list-flyout-l2-item.selected .country-choice-flyout-lnk:before,
    html[lang="he-IL"] .country-choice .country-choice-list-flyout .country-choice-list-flyout-l2 .country-choice-list-flyout-l2-item.selected .country-choice-flyout-lnk:before {
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        transform: scaleX(-1);
        -ms-filter: "FlipH";
        filter: FlipH;
        margin-left: 0;
        margin-right: -14px;
    }

/******************* BackToHomeTitle ***************************/

.backhometitle {
    margin: 0 40px 20px 0;
}

html[lang="ar-AE"] .backhometitle,
html[lang="he-IL"] .backhometitle {
    margin: 0 0 20px 40px;
}

    html[lang="he-IL"] .backhometitle .backhometitle-lnk {
        font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
    }

.backhometitle .backhometitle-lnk {
    display: block;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-style: italic;
    font-size: 0.923em;
    color: #7c8594;
    margin-bottom: 15px;
    line-height: 1;
}

    .backhometitle .backhometitle-lnk:hover {
        text-decoration: none;
    }

html[lang="he-IL"] .backhometitle .backhometitle-title {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.backhometitle .backhometitle-title {
    font-family: "Gotham Medium Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.154em;
    color: #333333;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 1.538em;
}

#globalNavigation #DeltaTopNavigation ul.root > li.opened > ul.static.level-1 {
    padding-top: 25px;
    border-left: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 25px;
}

/******************* left global Navigation ********************/

.globalNavigation {
}

    .globalNavigation .ms-core-navigation,
    .globalNavigation .ms-core-navigation .ms-core-listMenu-horizontalBox {
        display: block;
    }

    /* N1 */
    .globalNavigation .static {
        margin: 0;
        padding: 0;
        display: block;
    }

        .globalNavigation .static .static {
            padding: 0;
        }

            .globalNavigation .static .static:focus {
                outline: 0;
            }

            .globalNavigation .static .static .menu-item {
                margin: 0;
                border: none;
                text-decoration: none;
                display: block;
                /*cursor: pointer;*/
                position: relative;
            }


        .globalNavigation .static.level-1 .static a.menu-item {
            border: none;
            margin-bottom: 0;
        }

        .globalNavigation .static .static .menu-item .additional-background {
            display: block;
        }

            .globalNavigation .static .static .menu-item .additional-background .menu-item-text {
                margin: 0;
                padding: 10px 10px 10px 0;
                display: block;
                position: relative;
                font-weight: normal;
                color: #333;
                font-size: 1.20em;
                font-family: "Gotham Bold Webfont","Gotham Bold Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
                line-height: 18px;
            }


.child-menu::after {
    background-image: none !important;
}

html[lang="ar-AE"] .globalNavigation .static .static .menu-item .additional-background .menu-item-text,
html[lang="he-IL"] .globalNavigation .static .static .menu-item .additional-background .menu-item-text {
    padding-right: 0;
    padding-left: 10px;
}

html[lang="he-IL"] .globalNavigation .static .static .menu-item .additional-background .menu-item-text {
    font-size: 1em;
}

/*.globalNavigation .static .static.opened .menu-item .additional-background .menu-item-text:after*/
.globalNavigation .static .static.opened .active.menu-item::after {
    content: '';
    position: absolute;
    right: -7px;
    top: 5px;
    z-index: 56;
    background: Transparent url("../images/globalnav-arrow-right.svg") 100% 0 no-repeat;
    width: 10px;
    height: 27px;
    overflow: hidden;
}

html[lang="ar-AE"] .globalNavigation .static .static.opened .active.menu-item::after,
html[lang="he-IL"] .globalNavigation .static .static.opened .active.menu-item::after {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: "FlipH";
    filter: FlipH;
    right: inherit;
    left: -10px;
}

.ie8 .globalNavigation .static .static.opened .active.menu-item::after {
    right: -1px;
    background: Transparent url("../images/ie8/globalnav-arrow-right.png") 0 0 no-repeat;
    width: 9px;
}

/* N2 */

.globalNavigation .static ul.static,
.globalNavigation .static.closed ul.static {
    display: none;
    position: absolute;
    left: 256px;
    top: 0;
    padding: 0 44px 0 75px;
    background-color: #f6f7f8;
    width: 300px;
    z-index: 55;
    margin-left: 1px;
}

    .globalNavigation .static ul.static.level-2 {
        left: 0;
        padding: 0 0 0 20px;
        position: relative;
    }

.globalNavigation .static.opened ul.static {
    display: block !important;
}

html[lang="ar-AE"] .globalNavigation .static ul.static,
html[lang="ar-AE"] .globalNavigation .static.closed ul.static,
html[lang="he-IL"] .globalNavigation .static ul.static,
html[lang="he-IL"] .globalNavigation .static.closed ul.static {
    left: 0;
    right: 256px;
    padding: 113px 75px 0 110px;
}

html[lang="he-IL"] .globalNavigation .static .static ul.static .menu-item .additional-background .menu-item-text {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.globalNavigation .static .static ul.static .menu-item .additional-background .menu-item-text {
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    text-transform: inherit;
    padding: 15px 0 0;
    color: #002855;
    font-size: 1.05em;
    line-height: 18px;
    font-weight: bold;
    text-transform: uppercase;
    /*margin-top:15px !important;*/
    margin-bottom: 0 !important;
}

.globalNavigation .static li.static > span.menu-item {
    margin-top: 15px;
}

.globalNavigation .static .static ul.static a.menu-item .additional-background .menu-item-text {
    font-weight: normal;
    padding-left: 20px;
    text-transform: none;
    color: #333;
    padding-top: 12px;
}

.globalNavigation .static .static ul.static.level-2 .menu-item .additional-background .menu-item-text {
    color: #333;
    font-weight: normal;
    text-transform: none;
}



/* N3 */
/*.globalNavigation .static ul.static ul.static {
    display: none !important;
}*/
/********************** Tools Navigation ***********************/

.toolsnav {
    border-top: solid 1px #dde1e5;
    margin: 20px 35px 0 0;
    padding: 10px 0 0 0;
}

html[lang="ar-AE"] .toolsnav,
html[lang="he-IL"] .toolsnav {
    margin-right: 0;
    margin-left: 35px;
}

.toolsnav .toolsnav-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

    .toolsnav .toolsnav-list .toolsnav-list-item {
    }

html[lang="he-IL"] .toolsnav .toolsnav-list .toolsnav-list-item .toolsnav-lnk {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.toolsnav .toolsnav-list .toolsnav-list-item .toolsnav-lnk {
    padding: 10px 0;
    display: block;
    color: #333333;
    clear: both;
    font-size: 1.05em;
    font-family: "Gotham Bold Webfont","Gotham Bold Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

    .toolsnav .toolsnav-list .toolsnav-list-item .toolsnav-lnk:hover {
        text-decoration: none;
    }

    .toolsnav .toolsnav-list .toolsnav-list-item .toolsnav-lnk .toolsnav-img {
        width: 13px;
        float: left;
    }

    .toolsnav .toolsnav-list .toolsnav-list-item .toolsnav-lnk .toolsnav-txt {
        display: block;
        margin-left: 23px;
    }

html[lang="ar-AE"] .toolsnav .toolsnav-list .toolsnav-list-item .toolsnav-lnk .toolsnav-txt,
html[lang="he-IL"] .toolsnav .toolsnav-list .toolsnav-list-item .toolsnav-lnk .toolsnav-txt {
    margin-left: 0;
    margin-right: 23px;
}

html[lang="he-IL"] .toolsnav .toolsnav-list .toolsnav-list-item .toolsnav-lnk .toolsnav-img {
    float: right;
}


/************************** Social *****************************/

.social {
    position: fixed;
    width: 255px;
    padding: 25px 0;
    background-color: #fff;
    bottom: 0;
}

    .social .social-list {
        padding: 0 10px 0 0;
        margin: 0;
        list-style-type: none;
        text-align: center;
    }

        .social .social-list .social-list-item {
            display: inline-block;
            border-left: solid 1px #f1f1f1;
            padding-left: 10px;
            margin-right: 6px;
        }

            .social .social-list .social-list-item:first-child {
                border: none;
            }

            .social .social-list .social-list-item .social-lnk {
            }

                .social .social-list .social-list-item .social-lnk .social-txt {
                    display: none;
                }

                .social .social-list .social-list-item .social-lnk .social-img {
                    opacity: 0.5;
                }

                .social .social-list .social-list-item .social-lnk:hover .social-img {
                    opacity: 1;
                }

.ie8 .social .social-list .social-list-item .social-lnk .social-img {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(grayScale=1,Opacity=0.40)";
}

.ie8 .social .social-list .social-list-item .social-lnk:hover .social-img {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(grayScale=0,Opacity=1)";
}

/*************************************** QuickLaunch *****************************************/

/* N1 */

#DeltaPlaceHolderLeftNavBar {
}

    #DeltaPlaceHolderLeftNavBar .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
        font-size: 0.846em;
        line-height: 1;
        margin: 0;
        padding: 10px 10px 10px 0;
        display: block;
        text-transform: uppercase;
        position: relative;
        font-weight: normal;
        cursor: pointer;
    }

        #DeltaPlaceHolderLeftNavBar .ms-core-listMenu-verticalBox li.static.selected > .ms-core-listMenu-item,
        #DeltaPlaceHolderLeftNavBar .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item.selected,
        #DeltaPlaceHolderLeftNavBar .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item:hover {
            background-color: Transparent;
        }


    /* N2 */
    #DeltaPlaceHolderLeftNavBar .ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item {
        padding-left: 20px;
        background: Transparent url("../images/menu-arrow-right.png") 0 9px no-repeat;
    }

    #DeltaPlaceHolderLeftNavBar .ms-core-listMenu-selected:link,
    #DeltaPlaceHolderLeftNavBar .ms-core-listMenu-selected:visited,
    #DeltaPlaceHolderLeftNavBar .ms-core-listMenu-selected {
        background-color: Transparent;
    }

/* Site content button */

.quicklaunchNavivation .site-contents-link {
    padding: 0;
    margin-top: 20px;
    margin-bottom: 20px;
}

html[lang="he-IL"] .quicklaunchNavivation .site-contents-link .ms-core-listMenu-item {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.quicklaunchNavivation .site-contents-link .ms-core-listMenu-item {
    display: inline-block;
    height: 53px;
    line-height: 53px;
    padding: 0 15px;
    margin: 0;
    border: 0;
    text-align: center;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.923em;
    cursor: pointer;
    color: #fff;
    min-width: 125px;
}

/* Tree view */

.quicklaunchNavivation .ms-tv-box {
    margin-left: 0;
}


/* ==========================================================================
   breadcrumb
   ========================================================================== */

.breadcrumb {
    margin: 6px 0 0 0;
}

    .breadcrumb ul {
        padding: 0;
        margin: 0;
        list-style-type: none;
        display: inline-block;
    }

    .breadcrumb .s4-breadcrumb-arrowcont {
        display: none;
    }

    .breadcrumb ul li {
        display: inline-block;
    }

        .breadcrumb ul li a {
            color: #ababab;
            text-decoration: underline;
        }

            .breadcrumb ul li a::after {
                content: '/';
                margin: 0 5px;
                text-decoration: none;
                color: #ababab;
                display: inline-block;
                overflow: hidden;
                height: 11px;
            }

            .breadcrumb ul li a:hover {
                text-decoration: none;
                color: #ef8200;
            }

                .breadcrumb ul li a:hover::after {
                    text-decoration: none;
                }

        .breadcrumb ul li span {
            color: #ababab;
        }

/* ==========================================================================
   Footer
   ========================================================================== */

.footer {
    text-align: center;
}

html[lang="he-IL"] .footer .footer-top-lnk {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.footer .footer-top-lnk {
    background: Transparent url("../images/footer-icn-arrow-top.svg") 50% 0 no-repeat;
    padding: 25px 0;
    display: inline-block;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.923em;
    line-height: 1;
    color: #222222;
    margin-top: 50px;
}

.footer .footer-bottom-lnk {
    background: Transparent url("../images/footer-icn-arrow-bottom.svg") 50% 0 no-repeat;
    padding: 25px 0;
    display: inline-block;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.923em;
    line-height: 1;
    color: #222222;
}

.ie8 .footer .footer-top-lnk {
    background-image: url("../images/ie8/footer-icn-arrow-top.png");
}

.footer .footer-top-lnk:hover {
    text-decoration: none;
}

.footer .footer-nav .footer-branche {
    color: #F1F1F1;
}

    .footer .footer-nav .footer-branche::selection {
        background-color: #444;
        color: white;
    }

    .footer .footer-nav .footer-branche::-moz-selection {
        background-color: #444;
        color: white;
    }

.footer .footer-w3c {
    padding-bottom: 10px;
}

.footer .footer-pdf-section {
    padding-bottom: 20px;
}


/******************* footer navigation *********************/

.footer .footer-nav {
    margin: 0 10px;
    border-top: solid 1px #d7d7d7;
}

    .footer .footer-nav .footer-nav-list {
        padding: 0;
        margin: 0;
        list-style-type: none;
    }

        .footer .footer-nav .footer-nav-list .footer-nav-list-item {
            display: inline-block;
            padding: 40px 0 40px 0;
        }

            .footer .footer-nav .footer-nav-list .footer-nav-list-item:before {
                content: '\2014';
                padding: 0 20px 0 16px;
            }

            .footer .footer-nav .footer-nav-list .footer-nav-list-item:first-child:before {
                display: none;
            }

html[lang="he-IL"] .footer .footer-nav .footer-nav-list .footer-nav-list-item .footer-nav-lnk {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.footer .footer-nav .footer-nav-list .footer-nav-list-item .footer-nav-lnk {
    color: #222222;
    font-size: 0.923em;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

    .footer .footer-nav .footer-nav-list .footer-nav-list-item .footer-nav-lnk:hover {
        text-decoration: none;
    }

/* ==========================================================================
   Webpart
   ========================================================================== */

/* debug */

.ms-SPZone .ms-webpart-chrome .js-webpart-titleCell {
    display: inline-block;
}

.ms-webpart-chrome .ms-viewheadertr th.ms-vh-icon {
    width: 1px;
    min-width: 1px;
    padding: 0;
}

    .ms-webpart-chrome .ms-viewheadertr th.ms-vh-icon .ms-addcolumn-span {
        display: none;
    }

.ms-webpart-chrome .ms-listviewtable {
    width: 100%;
}

html[lang="ar-AE"] .ms-webpart-chrome .ms-listviewtable,
html[lang="he-IL"] .ms-webpart-chrome .ms-listviewtable {
    direction: rtl;
}
/* odd/even */

.ms-webpart-chrome .ms-viewheadertr th {
    border: none;
}

.ms-webpart-chrome .ms-alternating {
    background-color: #f6f6f6;
}
/* Cadre (aucun) */

.ms-webpartzone-cell {
    margin-bottom: 0;
}

.contentBox .ms-WPBody {
    border: none;
    padding: 0;
}
/* Titre uniquement */

.contentBox .ms-webpart-chrome .ms-webpart-chrome-title {
    margin: 0;
    padding: 0 0 5px 0;
}

    .contentBox .ms-webpart-chrome .ms-webpart-chrome-title .ms-webpart-titleText {
        text-align: inherit;
    }

        .contentBox .ms-webpart-chrome .ms-webpart-chrome-title .ms-webpart-titleText a {
        }

/* Cadre et titre */

.contentBox .ms-webpart-chrome.cmWebpart-border .ms-webpart-chrome-title {
}

    .contentBox .ms-webpart-chrome.cmWebpart-border .ms-webpart-chrome-title .ms-webpart-titleText.ms-webpart-titleText {
    }

.contentBox .ms-webpart-controlBox {
}

.contentBox .ms-webpart-chrome .ms-WPBorder {
    background: #fff;
    border: none;
    display: block;
    position: relative;
    padding: 15px;
}

.contentBox .ms-webpart-chrome .ms-webpart-chrome-title ~ .ms-WPBorder {
}

.contentBox .ms-webpart-chrome .ms-csrlistview-controldiv {
}

/* Bordure uniquement */
.contentBox .ms-webpart-chrome .ms-WPBorderBorderOnly.ms-WPBody {
    background: #fff;
    border: none;
    display: block;
    position: relative;
    padding: 0 50px 50px 50px;
}

.ie8 .contentBox .ms-webpart-chrome .ms-WPBorderBorderOnly.ms-WPBody {
    max-width: 860px;
    margin-left: auto;
    margin-right: auto;
}

/* ==========================================================================
   Sharepoint components
   ========================================================================== */

/************************* ??? **************************/

/* ==========================================================================
   Webpart
   ========================================================================== */

/* *** WP 18 - image/video *** */

.contentBox .wp-contentImage,
.contentBox .wp-contentVideo {
    padding: 1px 0 0 0;
    background: Transparent;
    max-width: 960px;
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
}

    .contentBox .wp-contentImage img {
        float: left;
    }

/**** WP 21 – Client et organisation / ONGLETS / WP_Tabs (specs fonctionnelle p79, specs technique p30) ***/
html[lang="he-IL"] .wp-client-org {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-client-org {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
}

    .wp-client-org .title-group {
        margin-bottom: 30px;
    }

    .wp-client-org .tab-ctn .title {
        color: #222;
        font-size: 2.31em;
    }

    .wp-client-org .tab-ctn .text-ctn {
        font-size: 1.54em;
    }

/*****	WP 29 – Formulaire de contact / ??? / WP_ContactForm (specs fonctionnelle p123, specs technique p??) *****/

.wp-apply-for-job-form .wp-title-group {
    padding: 0;
}

.wp-contact-form .rwdForm,
.wp-apply-for-job-form .rwdForm {
    position: relative;
    padding-right: 32%;
}

html[lang="ar-AE"] .wp-contact-form .rwdForm,
html[lang="he-IL"] .wp-contact-form .rwdForm,
html[lang="ar-AE"] .wp-apply-for-job-form .rwdForm,
html[lang="he-IL"] .wp-apply-for-job-form .rwdForm {
    padding-right: 0;
    padding-left: 32%;
}

.wp-contact-form .form-action,
.wp-apply-for-job-form .form-action {
    position: absolute;
    bottom: 0;
    right: 0;
}

html[lang="ar-AE"] .wp-contact-form .form-action,
html[lang="he-IL"] .wp-contact-form .form-action,
html[lang="ar-AE"] .wp-apply-for-job-form .form-action,
html[lang="he-IL"] .wp-apply-for-job-form .form-action {
    right: inherit;
    left: 0;
}

/**** WP 51 – Bloc titre / DETAIL_FONDS / WP_FundDetail (specs fonctionnelle p204, specs technique p70) ****/

.wp-edito-heading {
    position: absolute;
    top: -15px;
    z-index: 53;
    width: 960px;
    left: 50%;
    margin-left: -480px;
}

    .wp-edito-heading .wp-edito-heading-wrapper {
        width: 960px;
        position: fixed;
    }

    .wp-edito-heading.stickyTitleScroll .wp-edito-heading-wrapper {
        position: fixed;
    }

    .wp-edito-heading .edito-title {
        margin-bottom: 17px;
        font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
        font-size: 1em;
        color: white;
        padding: 47px 50px 0;
    }

html[lang="he-IL"] .wp-edito-heading .edito-title,
html[lang="ar-AE"] .wp-edito-heading .edito-title {
    text-align: right;
    padding-right: 100px;
}

.wp-edito-heading .edito-title .edito-title-job,
.wp-edito-heading .edito-title .edito-title-cat {
    font-size: 2.77em;
}

    .wp-edito-heading .edito-title .edito-title-cat.tiret:before {
        content: '- ';
        display: inline;
    }

.wp-edito-heading .edito-nav {
    padding: 0 50px;
}

    .wp-edito-heading .edito-nav .edito-nav-list {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .wp-edito-heading .edito-nav .edito-nav-list .edito-nav-item {
            float: left;
            margin-right: 13px;
        }

html[lang="ar-AE"] .wp-edito-heading .edito-nav .edito-nav-list .edito-nav-item,
html[lang="he-IL"] .wp-edito-heading .edito-nav .edito-nav-list .edito-nav-item {
    float: right;
    margin-right: 0;
    margin-left: 13px;
}

.wp-edito-heading .edito-nav .edito-nav-list .edito-nav-item:last-child {
    margin-right: 0;
}

html[lang="he-IL"] .wp-edito-heading .edito-nav .edito-nav-list .edito-nav-item .edito-nav-lnk {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-edito-heading .edito-nav .edito-nav-list .edito-nav-item .edito-nav-lnk {
    display: block;
    padding-bottom: 20px;
    border-bottom: 5px solid transparent;
    font-size: 1.077em;
    font-style: italic;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    color: #999 !important;
}

    .wp-edito-heading .edito-nav .edito-nav-list .edito-nav-item .edito-nav-lnk:hover {
        border-color: #f1f1f1;
        text-decoration: none;
    }

.wp-edito-heading .edito-nav .edito-nav-list .edito-nav-item.selected .edito-nav-lnk {
    color: #fff;
    border-color: #f1f1f1;
}

/**** WP 12 - Carrousel Home / Carrousel - HOME_CAROUSEL / WP_HomeCarousel (specs fonctionnelle p30, specs technique p44) *****/

/* Slide */

.slider-home {
    margin-bottom: 20px;
    overflow: hidden;
}

    .slider-home .bx-viewport,
    .slider-home .bx-viewport .slider-home-slide {
        width: 100% !important;
    }

        .slider-home .bx-viewport .slider-home-slide .slider-home-article {
            height: 100%;
            width: 100% !important;
        }

    .slider-home .slider-home-photo {
        /*position: absolute;*/
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: cover;
    }

        .slider-home .slider-home-photo.empty-image {
            /*background: #f2f4fb url("../images/icn-noImage.svg") 50% 50% no-repeat !important;*/
            background-size: initial;
        }

    .slider-home .slider-home-article .slider-home-content {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        bottom: 60px;
        right: 60px;
        width: 526px;
        height: 304px;
        overflow: hidden;
        padding: 40px 45px 60px;
        background-color: white;
    }

    .slider-home.slider-home-v2 .slider-home-article .slider-home-content {
        bottom: 95px;
    }

    .slider-home .slider-home-article .slider-home-content:after {
        content: '';
        display: table;
        clear: both;
    }

    .slider-home .slider-home-article .slider-home-content .slider-home-title {
        text-transform: none;
        font-size: 2.69em;
        color: #000;
        font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    }

    .slider-home .slider-home-article .slider-home-content a.slider-home-btn-all:hover {
        text-decoration: none !important;
    }

html[lang="he-IL"] .slider-home .slider-home-article .slider-home-content .slider-home-resume {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.slider-home .slider-home-article .slider-home-content .slider-home-resume {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.15em;
    margin: 5px 0 0 0;
    line-height: 1.5em;
    text-transform: none;
    font-weight: normal!important;
    color: #525F6A;
}

/* Footer */

.slider-home .slider-home-footer {
    position: absolute;
    bottom: 80px;
    right: 60px;
    z-index: 56;
    background-color: #f2f4fb;
}

.slider-home .slider-home-footer-v2 {
    position: absolute;
    /*top: 336px;*/
    right: 60px;
    z-index: 56;
    width: 526px;
    background-color: transparent;
    bottom: 95px;
    padding-left: 45px;
    box-sizing: border-box;
}

    .slider-home .slider-home-footer-v2 .slider-prev,
    .slider-home .slider-home-footer-v2 .slider-next,
    .slider-home .slider-home-footer-v2 .slider-home-btn-all,
    .slider-home .slider-home-footer .slider-prev,
    .slider-home .slider-home-footer .slider-next,
    .slider-home .slider-home-footer .slider-home-btn-all {
        float: left;
    }

    .slider-home .slider-home-footer-v2 .bx-prev,
    .slider-home .slider-home-footer-v2 .bx-next,
    .slider-home .slider-home-footer-v2 .slider-home-btn-all,
    .slider-home .slider-home-footer .bx-prev,
    .slider-home .slider-home-footer .bx-next,
    .slider-home .slider-home-footer .slider-home-btn-all {
        display: block;
        width: 50px;
        height: 50px;
        overflow: hidden;
        text-indent: -1000px;
        background: #222 url(../images/slider-controls.png) no-repeat;
    }

    .slider-home .slider-home-footer-v2 .bx-prev,
    .slider-home .slider-home-footer .bx-prev {
        border-right: 1px solid #454545;
        background-position: 20px 20px;
    }

    .slider-home .slider-home-footer-v2 .bx-next,
    .slider-home .slider-home-footer .bx-next {
        background-position: -30px 20px;
    }

    .slider-home .slider-home-footer-v2 .slider-home-btn-all,
    .slider-home .slider-home-footer .slider-home-btn-all {
        background-color: #0b315c;
        background-position: -80px 20px;
    }

    .slider-home .slider-home-footer-v2 .slider-home-btn-all {
        float: right;
    }

.slider-home-v2 .bx-pager.bx-default-pager {
    position: absolute;
    bottom: 98px;
    right: 110px;
    z-index: 60; /*FSIG 129*/
    width: 444px;
}

    .slider-home-v2 .bx-pager.bx-default-pager .bx-pager-item {
        display: inline-block;
        width: 35px;
        height: 35px;
    }

        .slider-home-v2 .bx-pager.bx-default-pager .bx-pager-item a {
            display: inline-block;
            width: 31px;
            height: 31px;
            background: white url(../images/bulle-off.svg) center center no-repeat;
            color: transparent; /*Cacher le text*/
            background-size: 55%;
        }

        .slider-home-v2 .bx-pager.bx-default-pager .bx-pager-item.active a,
        .slider-home-v2 .bx-pager.bx-default-pager .bx-pager-item[disabled=disabled] a,
        .slider-home-v2 .bx-pager.bx-default-pager .bx-pager-item:first-child a {
            background: white url(../images/bulle-on.svg) center center no-repeat;
            background-size: 55%;
        }

    .slider-home-v2 .bx-pager.bx-default-pager.after-init .bx-pager-item:first-child:not(.active) a {
        background: white url(../images/bulle-off.svg) center center no-repeat;
        background-size: 55%;
        /*pointer-events: none;*/
    }

.slider-home-v2 .bx-controls-direction {
    display: none;
}

.footer.car-home-v2-footer {
    position: static;
    width: 100%;
    /*Top: -93px;*/
    /*z-index: 56;*/
    height: 0px;
}

    .footer.car-home-v2-footer .footer-bottom-lnk {
        width: 50px;
        background: Transparent url(../images/downV2.gif) 50% 0 no-repeat;
        background-size: 50px 50px;
        opacity: 0.6;
        position: relative;
        Top: -93px;
        z-index: 57;
        display: block;
        margin-left: auto;
        margin-right: auto;
        border-radius: 25px;
    }

/*.slider-home-v2 .bx-pager.bx-default-pager .bx-pager-item.active a {
        pointer-events: none;
    }*/

/**** WP 9 – Carroussel Fonds du moment / CAR_FONDS DU MOMENT / WP_FundCarousel (specs fonctionnelle p38, specs technique p123) ****/

.slider-funds {
    padding-top: 40px;
    background-color: #fff;
}

.ie8 .slider-funds {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.slider-funds .wp-title-group {
    padding: 0 50px 50px 50px;
}

html[lang="he-IL"] .slider-funds .bx-default-pager {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.slider-funds .bx-default-pager {
    position: absolute;
    top: 0;
    left: 43px;
    z-index: 52;
    width: 43px;
    line-height: 55px;
    text-align: center;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.54em;
    letter-spacing: -2px;
}

.slider-funds .slider-funds-article {
}

    .slider-funds .slider-funds-article .slider-funds-photo {
        width: 100% !important;
        height: 260px;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: cover;
    }

    .slider-funds .slider-funds-article.empty-image .slider-funds-photo {
        /*background: #f2f4fb url("../images/icn-noImage.svg") 50% 50% no-repeat !important;*/
        background-size: initial;
    }

    .slider-funds .slider-funds-article .slider-funds-content {
        margin: 55px 50px 40px 50px;
    }

    .slider-funds .slider-funds-article .slider-funds-content-text {
        position: relative;
    }

        .slider-funds .slider-funds-article .slider-funds-content-text:before {
            content: '';
            position: absolute;
            top: 0;
            left: 50%;
            display: block;
            width: 1px;
            height: 100%;
            margin-left: 12px;
            border-left: 1px solid #f1f1f1;
        }

html[lang="he-IL"] .slider-funds .slider-funds-article .slider-funds-content .slider-funds-title,
html[lang="he-IL"] .slider-funds .slider-funds-article .slider-funds-content .slider-funds-lede,
html[lang="he-IL"] .slider-funds .slider-funds-article .slider-funds-content .slider-funds-resume {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.slider-funds .slider-funds-article .slider-funds-content .slider-funds-title,
.slider-funds .slider-funds-article .slider-funds-content .slider-funds-lede,
.slider-funds .slider-funds-article .slider-funds-content .slider-funds-resume {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    color: #222;
}

.slider-funds .slider-funds-article .slider-funds-content .slider-funds-title {
    margin-bottom: 50px;
    font-size: 2.31em;
}

.slider-funds .slider-funds-article .slider-funds-content .slider-funds-lede {
    margin: 0 0 25px;
    font-size: 1.85em;
    line-height: 1.3em;
}

.slider-funds .slider-funds-article .slider-funds-content .slider-funds-resume {
    font-size: 1.54em;
    color: #525f6a;
    line-height: 1.3em;
}

    .slider-funds .slider-funds-article .slider-funds-content .slider-funds-resume p:first-child {
        margin-top: 0;
    }

.slider-funds .slider-funds-article .slider-funds-content .span_6:last-child {
    position: relative;
    padding-bottom: 40px;
}

.slider-funds .slider-funds-article .slider-funds-content .btn-container {
    text-align: right;
}

html[lang="ar-AE"] .slider-funds .slider-funds-article .slider-funds-content .btn-container,
html[lang="he-IL"] .slider-funds .slider-funds-article .slider-funds-content .btn-container {
    text-align: left;
}

.slider-funds .slider-funds-article .slider-funds-content .slider-funds-btn-more {
    display: inline-block;
}

.slider-funds .slider-funds-article .slider-funds-content .footnote p {
    margin-top: 60px;
    font-size: 0.95em;
    line-height: 1.3em;
}

.slider-funds .slider-funds-article .slider-funds-content .slider-funds-charts {
    padding: 5px 0 0 30px;
}

    .slider-funds .slider-funds-article .slider-funds-content .slider-funds-charts .slider-funds-charts-title {
        font-size: 1.846em;
        margin-bottom: 10px;
    }

        .slider-funds .slider-funds-article .slider-funds-content .slider-funds-charts .slider-funds-charts-title .slider-funds-charts-subtitle {
            font-size: 0.8em;
        }

    .slider-funds .slider-funds-article .slider-funds-content .slider-funds-charts .wp-fundsMoment {
        width: 100%;
        height: 320px;
        direction: ltr;
    }


/****	WP 53 – Citation / QUOTE / WP_Quote (specs fonctionnelle p213, specs technique p87) ****/

html[lang="he-IL"] .wp-quote,
html[lang="he-IL"] .wp-review {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-quote,
.wp-review {
    padding: 40px 85px;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    background-color: #fff;
}

.wp-quote {
    border-left: solid 15px;
}

.wp-review {
    position: relative;
    min-height: 193px;
    padding-left: 83px;
    border-right: solid 15px;
}

    /* 2016 06 10: Changement : taille picture fixe: 200px(largeur)/273px(hauteur) */
    .wp-review.photo,
    .wp-Quote-Picture {
        padding: 40px 50px;
        padding-left: 245px;
        min-height: 273px;
    }

        .wp-review.photo,
        .wp-review.photo cite {
            /*background-color: #F1F1F1;*/
            /*background-color: transparent;*/
            background-color: white;
        }


.ie8 .wp-quote,
.ie8 .wp-review {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
}

.ie8 .wp-review {
    width: 960px;
}

.wp-review .content-img-container {
    display: table-cell;
    height: 100%;
}

.wp-quote blockquote,
.wp-review blockquote {
    margin: 0;
}

.wp-quote .quote-text,
.wp-review .review-text {
    display: inline;
    font-size: 2em;
    color: #727b83;
}

.quote-text > p {
    margin: -35px 15px;
}

.wp-quote blockquote .quote-text:before,
.wp-review blockquote .review-text:before {
    content: '\201C\00A0';
    display: inline;
}

.wp-quote blockquote .quote-text:after,
.wp-review blockquote .review-text:after {
    content: '\00A0\201D';
    display: inline;
}

.wp-quote cite,
.wp-review cite {
    display: block;
    margin-top: 30px;
    text-align: right;
    font-style: italic;
    color: #222;
    font-size: 13px;
}

.wp-quote .author-name,
.wp-quote .author-position,
.wp-review .author-name,
.wp-review .author-position {
    display: block;
}

.wp-quote .author-name,
.wp-review .author-name {
    font-size: 1.54em;
}

.wp-quote .author-position,
.wp-review .author-position {
    font-size: 1.23em;
}

.wp-review .author-photo {
    position: absolute;
    top: 0;
    left: 0;
    height: 273px;
    width: 200px;
    /*max-height:273px;
    max-width:300px;*/
}

/**** WP 27 – Carousel d’équipe / CAR_EQUIPE / WP_TeamCarousel (specs fonctionnelle p108, specs technique p48) ****/

.wp-team {
    position: relative;
}

.ie8 .wp-team {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.wp-team .wp-title-group {
    padding: 50px 50px 30px 50px;
    background-color: #fff;
}

.wp-team .team-members-list,
.wp-team .slider-footer {
    background-color: white;
}

.wp-team .team-members-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.wp-team .team-members-item {
    position: static !important;
}

    .wp-team .team-members-item:before {
        content: '';
        position: absolute;
        top: 0;
        display: block;
        width: 1px;
        height: 100%;
        margin-left: -1px;
        border-left: 1px solid #f1f1f1;
    }


.wp-team .team-member {
    margin: 0;
    padding: 0;
}

    .wp-team .team-member .member-photo {
        width: 100%;
    }

html[lang="he-IL"] .wp-team .team-member .member-infos {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-team .team-member .member-infos {
    padding: 25px 30px 30px;
    font-family: "Mercury Display Roman Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

.wp-team .team-member .name,
.wp-team .team-member .position {
    display: block;
}

.wp-team .team-member .name {
    margin-bottom: 5px;
    font-size: 1.54em;
    color: #222;
}

.wp-team .team-member .position {
    font-size: 1.23em;
    font-style: italic;
}

.wp-team .bx-controls,
.wp-team .bx-pager {
    display: none;
}

html[lang="he-IL"] .wp-team .slider-footer .nb-members {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-team .slider-footer .nb-members {
    display: block;
    float: left;
    padding: 24px 20px 0;
    font-family: "Mercury Display Roman Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.38em;
    color: #222;
}

/**** WP 40 – Trouver une référence/ LISTE_REFERENCE_CORPORATE_FINANCE  / WP_ReferenceList (specs fonctionnelle p159, specs technique p58) ****/

.wp-finding-ref-filters {
    position: relative;
}

    .wp-finding-ref-filters .wp-title-group {
        margin-bottom: 30px;
    }

    .wp-finding-ref-filters .finding-ref-fieldset {
        padding-bottom: 35px;
    }

    .wp-finding-ref-filters .search-fld {
        position: relative;
        padding-right: 225px;
        margin-bottom: 25px;
    }

html[lang="ar-AE"] .wp-finding-ref-filters .search-fld,
html[lang="he-IL"] .wp-finding-ref-filters .search-fld {
    padding-right: 0;
    padding-left: 225px;
}

.wp-finding-ref-filters .search-fld .btn {
    position: absolute;
    top: 0;
    right: 0;
}

html[lang="ar-AE"] .wp-finding-ref-filters .search-fld .btn,
html[lang="he-IL"] .wp-finding-ref-filters .search-fld .btn {
    right: inherit;
    left: 0;
}

.wp-finding-ref-filters .ref-filters {
    clear: both;
    padding-top: 30px;
}

.wp-finding-ref-filters .ref-results {
    padding-top: 70px;
    margin-left: 1px;
}

html[lang="he-IL"] .wp-finding-ref-filters .ref-results .no-results {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-finding-ref-filters .ref-results .no-results {
    margin: 0;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.38em;
}


.wp-finding-ref-filters .ref-results:before {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 100%;
    height: 10px;
    margin-top: -70px;
    background-color: #f1f1f1;
}


.wp-finding-ref-filters .ref-results-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.wp-finding-ref-filters .ref-results-item {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: table;
    float: left;
    width: 50%;
    margin: -1px 0 0 -1px;
    padding: 0;
    border: 1px solid #c8c8c8;
}

html[lang="ar-AE"] .wp-finding-ref-filters .ref-results-item,
html[lang="he-IL"] .wp-finding-ref-filters .ref-results-item {
    direction: ltr;
}

.wp-finding-ref-filters .ref-results-item .reference-logo {
    display: table-cell;
    width: 218px;
    height: 325px;
    vertical-align: middle;
    text-align: center;
}

    .wp-finding-ref-filters .ref-results-item .reference-logo .content-img {
        max-width: 200px;
        max-height: 151px;
    }

.wp-finding-ref-filters .ref-results-item .reference-details {
    display: table-cell;
    padding-right: 25px;
    vertical-align: middle;
    color: #222;
}

html[lang="he-IL"] .wp-finding-ref-filters .ref-results-item .reference-text {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-finding-ref-filters .ref-results-item .reference-text {
    margin-bottom: 30px;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.2em;
    line-height: 1.5em;
}

    .wp-finding-ref-filters .ref-results-item .reference-text p {
        margin: 0;
    }

.wp-finding-ref-filters .ref-results-item .reference-client-name,
.wp-finding-ref-filters .ref-results-item .reference-date {
    display: block;
    font-size: 0.85em;
    line-height: 1.8em;
}

.wp-finding-ref-filters .ref-results-item .btn-more {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    text-indent: -1000px;
    color: white;
    background-color: #222;
    text-align: left;
    text-decoration: none;
}

    .wp-finding-ref-filters .ref-results-item .btn-more:before {
        content: '+';
        position: absolute;
        top: 1px;
        left: 1px;
        display: block;
        width: 50px;
        line-height: 50px;
        text-align: center;
        text-indent: 0;
        font-size: 1.69em;
        text-decoration: none;
    }

/**** WP 8 – Caroussel d’expetises/ CAR_EXPERTISES / WP_ExpertiseCarousel (specs fonctionnelle p34, specs technique p42) ****/

.slider-expertise {
    position: relative;
    padding: 0;
}

.ie8 .slider-expertise .inside {
    max-width: 960px;
    margin: auto;
}

.ie8 .slider-expertise .slider-footer {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.slider-expertise .bx-wrapper {
    margin: 0 !important;
}

html[lang="ar-AE"] .slider-expertise .bx-wrapper,
html[lang="he-IL"] .slider-expertise .bx-wrapper {
    direction: rtl;
}

.slider-expertise .bx-viewport {
    height: 540px !important;
}

.slider-expertise .slider-expertise-article {
    height: 540px;
    background-repeat: no-repeat;
    background-position: top right;
    background-size: cover;
}

.slider-expertise .inside {
    position: relative;
}

.slider-expertise .slider-expertise-article.empty-image {
    /*background: #f2f4fb url("../images/icn-noImage.svg") 50% 50% no-repeat !important;*/
    background-size: initial;
}

.slider-expertise .slider-expertise-article .slider-expertise-content {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 150px 0 0 50px;
    width: 520px;
}

html[lang="ar-AE"] .slider-expertise .slider-expertise-article .slider-expertise-content,
html[lang="he-IL"] .slider-expertise .slider-expertise-article .slider-expertise-content {
    margin-left: 0;
    margin-right: 50px;
}

html[lang="he-IL"] .slider-expertise .slider-expertise-cat-title {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.slider-expertise .slider-expertise-cat-title {
    margin-bottom: 6px;
    font-size: 1.54em;
    font-style: italic;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
}

.slider-expertise {
    color: #f7bf34;
}

    .slider-expertise .slider-expertise-article .slider-expertise-content .slider-expertise-title {
        font-size: 3.08em;
        color: white;
    }

html[lang="he-IL"] .slider-expertise .slider-expertise-article .slider-expertise-content .slider-expertise-resume {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.slider-expertise .slider-expertise-article .slider-expertise-content .slider-expertise-resume {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 2.31em;
    margin: 0;
    color: white;
}

.slider-expertise .slider-expertise-article .slider-expertise-content .slider-expertise-btn-more {
    position: absolute;
    right: 175px;
    top: 225px;
}

html[lang="ar-AE"] .slider-expertise .slider-expertise-article .slider-expertise-content .slider-expertise-btn-more,
html[lang="he-IL"] .slider-expertise .slider-expertise-article .slider-expertise-content .slider-expertise-btn-more {
    right: inherit;
    left: 75px;
}

.slider-expertise .bx-default-pager {
    display: none;
    z-index: 52;
}

.slider-expertise .slider-footer-links {
    position: absolute;
    bottom: 0;
    z-index: 51;
    border-top: none;
    background-color: #fbfbfb;
    direction: ltr;
}

html[lang="he-IL"] .slider-expertise .slider-footer .slider-expertise-link {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.slider-expertise .slider-footer .slider-expertise-link {
    display: block;
    float: left;
    padding: 24px 20px 0;
    font-family: "Mercury Display Roman Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.38em;
    color: #222;
}


/* Demande optimisation Hn*/

/*
.slider-expertise .slider-expertise-title {
    font-size: 2.769em;
    margin-bottom: 15px;
    font-weight: 200;
    font-family: "Mercury Display Roman Webfont","Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    display: block;
    color: rgb(171, 179, 191);
}

.slider-expertise .slider-expertise-resume {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
    */



/**** WP 50 – List Site Map / LISTE_SITEMAP/ WP_SitemapList (specs fonctionnelle p186, specs technique p115) ****/

.wp-site-map .wp-title-group {
    margin-bottom: 25px;
}

.wp-site-map .site-map-title {
    margin-bottom: 30px;
    font-size: 1.54em;
}

html[lang="he-IL"] .wp-site-map .site-map-subtitle {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-site-map .site-map-subtitle {
    margin-bottom: 25px;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.15em;
    color: #222;
}

html[lang="he-IL"] .wp-site-map .site-map-cat {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-site-map .site-map-cat {
    display: block;
    margin: 0 0 10px 20px;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.85em;
    text-transform: uppercase;
}

.wp-site-map .corporate-sites {
    margin-bottom: 35px;
    padding: 0 25px 30px;
}

.wp-site-map .site-map-list {
    margin: 0 0 15px;
    padding: 0 0 0 20px;
    list-style-type: none;
}

.wp-site-map .corporate-sites .site-map-list {
    padding-left: 0;
}

.wp-site-map .jobs-sites .site-map-list {
    margin-bottom: 25px;
}

.wp-site-map .site-map-lnk {
    display: inline-block;
    line-height: 24px;
    padding-left: 15px;
    font-size: 0.92em;
    background: url(../images/menu-arrow-right.png) no-repeat 0 7px;
    color: #525f6a;
}

/**** WP 10 – Preuve - étude de cas / PUSH_STORY/ WP_StoryPush (specs fonctionnelle p57, specs technique p47) ****/

.wp-push-story {
    position: relative;
}

.ie8 .wp-push-story .push-story-content .inside {
    max-width: 960px;
    margin: auto;
}

.wp-push-story .push-story-content {
    padding-top: 1px;
}

    .wp-push-story .push-story-content .heading {
        position: absolute;
        left: 0;
        width: 100%;
        height: 540px;
        padding: 0;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }

.wp-push-story .push-story-cat-title,
.wp-push-story .push-story-title,
.wp-push-story .push-story-lede {
    width: 600px;
    margin-left: 50px;
}

html[lang="ar-AE"] .wp-push-story .push-story-cat-title,
html[lang="ar-AE"] .wp-push-story .push-story-title,
html[lang="ar-AE"] .wp-push-story .push-story-lede,
html[lang="he-IL"] .wp-push-story .push-story-cat-title,
html[lang="he-IL"] .wp-push-story .push-story-title,
html[lang="he-IL"] .wp-push-story .push-story-lede {
    margin-left: 0;
    margin-right: 50px;
}

.wp-push-story .push-story-cat-title {
    margin-top: 200px;
    margin-bottom: 6px;
    font-size: 1.54em;
    font-style: italic;
}

.wp-push-story .push-story-title {
    font-size: 3.08em;
    color: white;
}

html[lang="he-IL"] .wp-push-story .push-story-lede {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-push-story .push-story-lede {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 2.31em;
    margin-top: 0;
    color: white;
}

.wp-push-story .push-story-content .maintext {
    position: relative;
    z-index: 10;
    margin-top: 460px;
    padding: 35px 300px 80px 50px;
    background-color: white;
    overflow: hidden;
}

html[lang="ar-AE"] .wp-push-story .push-story-content .maintext,
html[lang="he-IL"] .wp-push-story .push-story-content .maintext {
    padding-right: 50px;
    padding-left: 300px;
}

html[lang="he-IL"] .wp-push-story .push-story-resume {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-push-story .push-story-resume {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.4em;
    line-height: 1.4em;
    margin: 5px 0 0 0;
    color: #525f6a;
}

.wp-push-story .push-story-btn-more,
.wp-push-story .push-story-seel-all {
    position: absolute;
    right: 50px;
}

html[lang="ar-AE"] .wp-push-story .push-story-btn-more,
html[lang="he-IL"] .wp-push-story .push-story-btn-more,
html[lang="ar-AE"] .wp-push-story .push-story-seel-all,
html[lang="he-IL"] .wp-push-story .push-story-seel-all {
    right: inherit;
    left: 50px;
}

.wp-push-story .push-story-btn-more {
    bottom: 95px;
}

.wp-push-story .push-story-seel-all {
    bottom: 30px;
    text-decoration: underline;
}

/**** WP 16 – Push partenariats / PUSH_VISUEL_COMPLET / WP_CompleteVisualPush (specs fonctionnelle p65, specs technique p104) ****/

.wp-push-picture {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
}

.ie8 .wp-push-picture {
    max-width: 960px;
    margin: auto;
}

.wp-push-picture .push-picture-article {
    background-repeat: no-repeat;
    background-size: cover;
}

.wp-push-picture .inside {
    display: table;
    width: 100%;
}

html[lang="he-IL"] .wp-push-picture .push-picture-content {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-push-picture .push-picture-content {
    position: relative;
    display: table-cell;
    height: 415px;
    padding: 0 50px;
    vertical-align: middle;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    color: #222;
}

.wp-push-picture .push-picture-cat-title {
    font-size: 1.54em;
    font-style: italic;
    margin-bottom: 0;
}

.wp-push-picture .push-picture-title {
    font-size: 2.65em;
    color: #fff;
}

.wp-push-picture .push-picture-resume {
    margin: 0 440px 0 0;
    font-size: 2.31em;
    color: #fff;
}

html[lang="ar-AE"] .wp-push-picture .push-picture-resume,
html[lang="he-IL"] .wp-push-picture .push-picture-resume {
    margin-right: 0;
    margin-left: 440px;
}

.wp-push-picture .push-picture-btn-more {
    position: absolute;
    bottom: 50px;
    right: 50px;
}

html[lang="ar-AE"] .wp-push-picture .push-picture-btn-more,
html[lang="he-IL"] .wp-push-picture .push-picture-btn-more {
    right: inherit;
    left: 50px;
}

/**** WP 14 – Carrousel références / CAR_REFERENCES / WP_ReferenceCarousel (specs fonctionnelle p47, specs technique p63) ****/

.wp-reference {
}

.ie8 .wp-reference:before {
    max-width: 960px;
    margin: auto;
}

.wp-reference .wp-title-group {
    margin-bottom: 50px;
}

.wp-reference .slider-bg {
    margin-right: -50px;
    margin-left: -50px;
    background: #eaeaea;
    position: relative;
}

.wp-reference .reference-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.wp-reference .reference-item {
    height: 327px;
    text-align: center;
    overflow: hidden;
    vertical-align: middle;
    display: table;
    position: static !important;
}

    .wp-reference .reference-item:before {
        content: '';
        position: absolute;
        top: 0;
        display: block;
        width: 1px;
        height: 100%;
        margin-left: -1px;
        border-left: 1px solid #f1f1f1;
    }

.wp-reference .brand {
    margin: 0;
    padding: 0;
    display: table-cell;
    width: 100%;
    position: relative;
    height: 327px;
    vertical-align: middle;
}

    .wp-reference .brand .brand-photo {
        max-width: 80%;
        max-height: 50%;
        margin: auto;
        vertical-align: middle;
        display: inline-block;
    }

    .wp-reference .brand .brand-infos {
        display: none;
    }

html[lang="he-IL"] .wp-reference .reference-item.open .brand .brand-infos {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-reference .reference-item.open .brand .brand-infos {
    display: table;
    position: absolute;
    height: 327px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 25px 25px 50px 25px;
    font-family: "Mercury Display Roman Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    text-align: left;
    color: #fff;
    top: 0;
    left: 0;
    z-index: 17;
}

.wp-reference .text-wraper {
    display: table-cell;
    vertical-align: middle;
}

    .wp-reference .text-wraper a {
        text-decoration: none;
    }

.wp-reference .brand .brand-text {
    display: block;
    padding-top: 35px;
    font-size: 1.2em;
    line-height: 1.34em;
    color: #fff;
    max-height: 105px;
    white-space: normal;
}

    .wp-reference .brand .brand-text:first-child {
        max-height: 20px;
    }

html[lang="he-IL"] .wp-reference .brand .client {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-reference .brand .client {
    display: block;
    max-height: 72px;
    overflow: hidden;
    margin-top: 25px;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.846em;
    line-height: 1.636em;
    color: #fff;
}

.wp-reference .brand .btn-more {
    content: "+";
    background: #222;
    text-decoration: none;
    display: block;
    font-size: 1.69em;
    right: 0;
    line-height: 50px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    bottom: 0;
    width: 50px;
    color: #fff;
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

.wp-reference .bx-controls-direction {
    position: absolute;
    top: 0;
    left: 0;
    height: 58px;
}

html[lang="he-IL"] .wp-reference .bx-pager {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-reference .bx-pager {
    position: absolute;
    top: 17px;
    left: 52px;
    z-index: 52;
    text-align: center;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.54em;
    letter-spacing: -2px;
}

.wp-reference .btn {
    margin-top: 35px;
    float: right;
}

    .wp-reference .btn.darker {
    }

/**** WP 26 – Focus Luxembourg / CARROUSEL_IMG_MULTI_COL / WP_CarouselImgMultiCol (specs fonctionnelle p102, specs technique p45) ****/

.ie8 .wp-slider-focus-lux {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.wp-slider-focus-lux .wp-title-group {
    padding: 0 50px 50px 50px;
}

.wp-slider-focus-lux {
    padding-top: 40px;
    background-color: #fff;
}

html[lang="he-IL"] .wp-slider-focus-lux .bx-pager {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-slider-focus-lux .bx-pager {
    position: absolute;
    left: 43px;
    top: -57px;
    z-index: 52;
    width: 43px;
    line-height: 55px;
    text-align: center;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.54em;
    letter-spacing: -2px;
}

.wp-slider-focus-lux .bx-controls .bx-controls-direction {
    top: -57px;
}

html[lang="ar-AE"] .wp-slider-focus-lux .bx-wrapper,
html[lang="he-IL"] .wp-slider-focus-lux .bx-wrapper {
    direction: rtl;
}

.wp-slider-focus-lux .slider-focus-lux-article {
    /*width: 100% !important;*/
}

.wp-slider-focus-lux .slider-focus-lux-photo {
    width: 100% !important;
    height: 460px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.wp-slider-focus-lux .slider-focus-lux-article.empty-image .slider-focus-lux-photo {
    /*background: #f2f4fb url("../images/icn-noImage.svg") 50% 50% no-repeat !important;*/
    background-size: initial;
}

.wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content {
    margin: 50px 50px;
}

.wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content-text {
    position: relative;
}

    .wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content-text .span_6:before {
        content: '';
        position: absolute;
        top: 0;
        left: 50%;
        display: block;
        width: 1px;
        height: 100%;
        margin-left: 12px;
        border-left: 1px solid #f1f1f1;
    }

html[lang="he-IL"] .wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .slider-focus-lux-title,
html[lang="he-IL"] .wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .slider-focus-lux-resume {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .slider-focus-lux-title,
.wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .slider-focus-lux-resume {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    color: #222;
}

.wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .slider-focus-lux-title {
    margin-bottom: 50px;
    font-size: 2.31em;
}

.wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .slider-focus-lux-resume {
    font-size: 1.54em;
    color: #525f6a;
    line-height: 1.4em;
}

    .wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .slider-focus-lux-resume p:first-child {
        margin-top: 0;
    }

    .wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .slider-focus-lux-resume ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .slider-focus-lux-resume li {
        position: relative;
        margin: 40px 0;
        padding-left: 30px;
    }

        .wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .slider-focus-lux-resume li:first-child {
            margin-top: 0;
        }

        .wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .slider-focus-lux-resume li:before {
            content: '';
            position: absolute;
            top: 6px;
            left: 0;
            display: block;
            width: 10px;
            height: 10px;
            background-color: #f7bf34;
        }

.wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .span_6:first-child {
    padding-right: 35px;
}

.wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .span_6:last-child {
    padding-left: 35px;
}

/**** WP 35 – Trouver un fonds – Recherche+Filtres / DETAIL_FONDS / WP_FundDetail (specs fonctionnelle p136, specs technique p ??) *****/

.wp-finding-funds .wp-title-group {
    margin-bottom: 20px;
}

.wp-finding-funds .form-input,
.wp-finding-funds-filters .form-input {
    width: 100%;
}

.wp-finding-funds-filters #findingFundsFilters a span, .wp-finding-funds-filters #findingFundsFilters a:link span, .wp-finding-funds-filters #findingFundsFilters a:visited span, .wp-finding-funds-filters #findingFundsFilters a:hover span, .wp-finding-funds-filters #findingFundsFilters a:focus span, .wp-finding-funds-filters #findingFundsFilters a:active span {
    text-decoration: none;
    color: #666;
}

.wp-finding-funds-filters #findingFundsFilters a:hover span {
    text-decoration: underline;
}

.wp-finding-funds .form-actions {
    float: right;
    text-align: right;
}

html[lang="ar-AE"] .wp-finding-funds .form-actions,
html[lang="he-IL"] .wp-finding-funds .form-actions {
    float: left;
    text-align: left;
}

.wp-finding-funds .search-icon {
    margin-bottom: 20px;
}

.wp-finding-funds .search-icon,
.wp-finding-funds .see-all {
    display: block;
}

.wp-finding-funds .see-all {
    font-size: 0.92em;
    text-decoration: underline;
    margin-top: 20px;
}

.wp-finding-funds .footnote {
    margin-top: 75px;
    margin-right: 220px;
}

html[lang="ar-AE"] .wp-finding-funds .footnote,
html[lang="he-IL"] .wp-finding-funds .footnote {
    margin-right: 0;
    margin-left: 220px;
}

/**** WP 37 – Trouver un fonds – Recherche+Filtres / RECHERCHE_FONDS / WP_FundSearch (specs fonctionnelle p136, specs technique p??) ***/

.wp-finding-funds-filters {
    padding-bottom: 0;
    margin-top: 120px;
}

    .wp-finding-funds-filters .wp-title-group {
        margin-bottom: 30px;
    }

html[lang="he-IL"] .wp-finding-funds-filters .wp-title-group {
    padding-right: 50px;
    text-align: right;
}

.wp-finding-funds-filters .finding-funds-fieldset {
    padding-bottom: 40px;
}

.wp-finding-funds-filters .search-fld {
    position: relative;
    padding-right: 225px;
    margin-bottom: 30px;
}

html[lang="ar-AE"] .wp-finding-funds-filters .search-fld,
html[lang="he-IL"] .wp-finding-funds-filters .search-fld {
    padding-right: 0;
    padding-left: 225px;
}

.ie8 .wp-finding-funds-filters .search-fld {
    padding-right: 250px;
}

html[lang="ar-AE"] .ie8 .wp-finding-funds-filters .search-fld,
html[lang="he-IL"] .ie8 .wp-finding-funds-filters .search-fld {
    padding-right: 0;
    padding-left: 250px;
}

.wp-finding-funds-filters .search-fld .btn {
    position: absolute;
    top: 0;
    right: 0;
}

html[lang="ar-AE"] .wp-finding-funds-filters .search-fld .btn,
html[lang="he-IL"] .wp-finding-funds-filters .search-fld .btn {
    right: inherit;
    left: 0;
}

.wp-finding-funds-filters .perf-in-period {
    position: relative;
    height: 51px;
    padding: 0 168px 0 20px;
    border: 1px solid #c8c8c8;
}

    .wp-finding-funds-filters .perf-in-period .rwdForm-item {
        margin-bottom: 0;
    }

.wp-finding-funds-filters .form-range-perf .ui-slider {
    margin-right: 70px;
}

.wp-finding-funds-filters .rwdForm-item.form-range-perf label {
    display: block;
    float: left;
    margin-top: 17px;
    margin-right: 20px;
}

.wp-finding-funds-filters .form-select-period {
    position: absolute;
    top: 0;
    right: 0;
    width: 136px;
}

    .wp-finding-funds-filters .form-select-period:before {
        content: '';
        position: absolute;
        display: block;
        width: 1px;
        height: 33px;
        margin-top: 9px;
        border-left: 1px solid #c8c8c8;
    }

html[lang="ar-AE"] .wp-finding-funds-filters .form-select-period:before,
html[lang="he-IL"] .wp-finding-funds-filters .form-select-period:before {
    left: 0;
}

.wp-finding-funds-filters .form-select-period .ui-selectmenu-button {
    height: 51px;
    line-height: 11px;
    background-color: transparent;
}

    .wp-finding-funds-filters .form-select-period .ui-selectmenu-button,
    .wp-finding-funds-filters .form-select-period .ui-selectmenu-button.ui-state-focus {
        border-color: transparent;
    }

.wp-finding-funds-filters .funds-filters {
    clear: both;
    padding-top: 30px;
}

.wp-finding-funds-filters .results-display {
    margin: 0 -50px;
    padding: 10px 0;
    background-color: #f1f1f1;
}

.wp-finding-funds-filters .display-details,
.wp-finding-funds-filters .display-list {
    display: block;
    float: right;
    width: 31px;
    min-width: 0;
    height: 29px;
    margin: 0;
    padding: 0;
    border: 1px solid;
    overflow: hidden;
    text-indent: 1000px;
    background: #fff url(../images/icn-display.png) no-repeat;
    cursor: pointer;
    outline: none;
}

.wp-finding-funds-filters .display-details {
    background-position: 6px 6px;
}

.wp-finding-funds-filters .display-list {
    margin-right: 9px;
    background-position: -34px 6px;
}

.wp-finding-funds-filters .display-details.active-display,
.wp-finding-funds-filters .display-details.active {
    background-position: 6px -99px;
    outline: none;
}

.wp-finding-funds-filters .display-list.active-display,
.wp-finding-funds-filters .display-list.active {
    margin-right: 9px;
    background-position: -34px -99px;
    outline: none;
}

.wp-finding-funds-filters .funds-results {
    margin: 0 -50px;
}

.wp-finding-funds-filters .funds-results-list,
.wp-finding-funds-filters .funds-results-item {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .wp-finding-funds-filters .funds-results-th-lv-1,
    .wp-finding-funds-filters .funds-results-item.item-lv-1 {
        padding: 0 50px;
    }

.wp-finding-funds-filters .funds-results-th-lv-1 {
    border-bottom: 10px solid #f1f1f1;
}

.wp-finding-funds-filters .funds-results-item.item-lv-1 {
    padding: 0 50px;
    border-bottom: 2px solid #f1f1f1;
}

.wp-finding-funds-filters .show-details .funds-results-item.item-lv-1 {
    border-bottom: 10px solid #f1f1f1;
}

.wp-finding-funds-filters .funds-results-th-lv-1,
.wp-finding-funds-filters .funds-results-th-lv-2,
.wp-finding-funds-filters .funds-results-list > li {
    clear: both;
}

    .wp-finding-funds-filters .funds-results-th-lv-1:after,
    .wp-finding-funds-filters .funds-results-th-lv-2:after,
    .wp-finding-funds-filters .funds-results-item:after {
        content: '';
        display: table;
        clear: both;
    }

    .wp-finding-funds-filters .funds-results-th-lv-1 .label-lv-1,
    .wp-finding-funds-filters .funds-results-th-lv-2 .label-lv-2,
    .wp-finding-funds-filters .funds-results-list .value-lv-1,
    .wp-finding-funds-filters .funds-results-list .value-lv-2 {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        float: left;
        text-align: left;
    }

html[lang="he-IL"] .wp-finding-funds-filters .funds-results-th-lv-1 .label-lv-1,
html[lang="he-IL"] .wp-finding-funds-filters .funds-results-th-lv-2 .label-lv-2,
html[lang="he-IL"] .wp-finding-funds-filters .funds-results-list .value-lv-1,
html[lang="he-IL"] .wp-finding-funds-filters .funds-results-list .value-lv-2 {
    text-align: right;
}

.wp-finding-funds-filters .funds-results-th-lv-1 .label-lv-1 {
    padding: 25px 10px;
    font-size: 0.92em;
    font-weight: normal;
    text-transform: uppercase;
    color: #f7bf34;
}


.fund-details-edrip .wp-finding-funds-filters .funds-results-th-lv-1 .label-lv-1 {
    color: #000;
    font-size: 1.2em;
    font-weight: bold;
}

.fund-details-edrip .wp-finding-funds-filters .funds-results-th-lv-1 {
    border-bottom: none;
}

.wp-finding-funds-filters .funds-results-th-lv-1 .label-lv-1:first-child {
    padding-left: 0;
}

.wp-finding-funds-filters .funds-results-th-lv-1 .label-lv-1:last-child {
    padding-right: 0;
}

.wp-finding-funds-filters .funds-results-item .label-lv-1, .wp-finding-funds-filters .funds-results-item .label-lv-2.mobile {
    display: none;
}

a.fund-link:hover .type {
    text-decoration: underline;
}

.wp-finding-funds-filters .funds-results-list .value-lv-1 {
    min-height: 90px;
    padding: 35px 10px;
    /*font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;*/
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.23em;
    color: #333;
}

.ie8 .wp-finding-funds-filters .funds-results-list .value-lv-1 {
    min-height: auto;
}

.wp-finding-funds-filters .funds-results-list .value-lv-1:first-child {
    padding-left: 0;
}

html[lang="ar-AE"] .wp-finding-funds-filters .funds-results-list .value-lv-1:first-child,
html[lang="he-IL"] .wp-finding-funds-filters .funds-results-list .value-lv-1:first-child {
    text-align: right;
}

.wp-finding-funds-filters .funds-results-list .value-lv-1:last-child {
    padding-right: 0;
}

html[lang="he-IL"] .wp-finding-funds-filters .funds-results-list .value-lv-1:last-child {
    padding-right: 10px;
    padding-top: 20px;
}

.wp-finding-funds-filters .label-lv-1.name,
.wp-finding-funds-filters .value-lv-1.name {
    width: 48%;
}

html[lang="he-IL"] .wp-finding-funds-filters .label-lv-1.name,
html[lang="he-IL"] .wp-finding-funds-filters .value-lv-1.name {
    width: 100%;
    padding-right: 50px;
}

.wp-finding-funds-filters .value-lv-1.name {
    font-size: 1.23em;
}

html[lang="he-IL"] .wp-finding-funds-filters .value-lv-1.name {
    font-size: 1.65em;
}

.wp-finding-funds-filters .value-lv-1.content,
.wp-finding-funds-filters .value-lv-1.download {
    font-size: 1.08em;
}

.wp-finding-funds-filters .label-lv-1.content,
.wp-finding-funds-filters .value-lv-1.content {
    width: 19%;
}

.wp-finding-funds-filters .label-lv-1.download,
.wp-finding-funds-filters .value-lv-1.download {
    width: 14%;
    text-align: center;
    visibility: hidden;
}

html[lang="he-IL"] .wp-finding-funds-filters .label-lv-1.download,
html[lang="he-IL"] .wp-finding-funds-filters .value-lv-1.download {
    text-align: right;
    width: 20%;
    visibility: visible;
}

.wp-finding-funds-filters .value-lv-1.download .brochure {
    display: inline-block;
    min-height: 15px;
    padding-left: 25px;
    background: url(../images/icn-download.png) no-repeat left center;
    cursor: pointer;
    color: #333;
}

.wp-finding-funds-filters .showhide-details-lnk {
    display: none;
}

.wp-finding-funds-filters .hide-details .funds-results-item-details,
.wp-finding-funds-filters .item-lv-1.hide-details .funds-results-item-details {
    display: none;
}

.wp-finding-funds-filters .show-details .funds-results-item-details,
.wp-finding-funds-filters .item-lv-1.show-details .funds-results-item-details {
    display: block;
}

.wp-finding-funds-filters .funds-results-item-details {
    clear: both;
    margin: 0 -50px;
    padding: 0 50px;
    border-top: 2px solid #f1f1f1;
}

.wp-finding-funds-filters .funds-results-th-lv-2,
.wp-finding-funds-filters .list-lv-2 {
    padding-left: 30px;
    padding-right: 25px;
}

.wp-finding-funds-filters .funds-results-item .item-lv-2 {
    border-top: 1px solid #f1f1f1;
}

.wp-finding-funds-filters .label-lv-2,
.wp-finding-funds-filters .value-lv-2 {
    padding: 15px 10px;
}

    .wp-finding-funds-filters .label-lv-2.type,
    .wp-finding-funds-filters .value-lv-2.type {
        padding-left: 0;
        width: 32%;
    }

html[lang="he-IL"] .wp-finding-funds-filters .label-lv-2.type,
html[lang="he-IL"] .wp-finding-funds-filters .value-lv-2.type {
    width: 30%;
}

.fund-details-ifs .wp-finding-funds-filters .label-lv-2.type,
.fund-details-ifs .wp-finding-funds-filters .value-lv-2.type {
    padding-left: 0;
    width: 36%;
}

.wp-finding-funds-filters .label-lv-2.watchlist,
.wp-finding-funds-filters .value-lv-2.watchlist {
    padding-right: 0;
    width: 12%;
    text-align: center;
}

.wp-finding-funds-filters .value-lv-2 {
    min-height: 50px;
    padding: 15px 10px;
    font-size: 0.92em;
    text-transform: uppercase;
    color: #666;
}

html[lang="he-IL"] .wp-finding-funds-filters .value-lv-2 {
    font-size: 1.05em;
}

.wp-finding-funds-filters .label-lv-2 {
    padding: 30px 10px;
    /*font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;*/
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.23em;
    font-weight: normal;
}

html[lang="he-IL"] .wp-finding-funds-filters .label-lv-2 {
    font-size: 1.35em;
}

html[lang="he-IL"] .wp-finding-funds-filters .label-lv-2 {
    padding: 32px 10px;
}
/*html[lang="he-IL"] .funds-results-item.item-lv-2 {
    padding: 10px 0;
}*/



.wp-finding-funds-filters .label-lv-2.isin,
.wp-finding-funds-filters .value-lv-2.isin,
.wp-finding-funds-filters .label-lv-2.date,
.wp-finding-funds-filters .value-lv-2.date,
.wp-finding-funds-filters .label-lv-2.perf,
.wp-finding-funds-filters .value-lv-2.perf {
    width: 14%;
}

.fund-details-ifs .wp-finding-funds-filters .label-lv-2.isin,
.fund-details-ifs .wp-finding-funds-filters .value-lv-2.isin,
.fund-details-ifs .wp-finding-funds-filters .label-lv-2.date,
.fund-details-ifs .wp-finding-funds-filters .value-lv-2.date,
.fund-details-ifs .wp-finding-funds-filters .label-lv-2.perf,
.fund-details-ifs .wp-finding-funds-filters .value-lv-2.perf {
    width: 16%;
}

.wp-finding-funds-filters .label-lv-2.vl,
.wp-finding-funds-filters .value-lv-2.vl {
    width: 14%;
}

html[lang="he-IL"] .wp-finding-funds-filters .label-lv-2.vl,
html[lang="he-IL"] .wp-finding-funds-filters .value-lv-2.vl {
    width: 20%;
}


.wp-finding-funds-filters .label-lv-2.watchlist {
    text-align: right;
}

.wp-finding-funds-filters .value-lv-2 .save-watchlist {
    display: inline-block;
    min-width: 0;
    width: 11px;
    height: 17px;
    overflow: hidden;
    margin-bottom: 0;
    padding: 0;
    border: none;
    text-indent: -1000px;
    background: url(../images/icn-watchlist-yellow-blank.svg) no-repeat;
    cursor: pointer;
}

.ie8 .wp-finding-funds-filters .value-lv-2 .save-watchlist {
    background-image: url(../images/ie8/icn-watchlist-yellow-blank.png);
}

.wp-finding-funds-filters .value-lv-2 .save-watchlist.active,
.wp-finding-funds-filters .value-lv-2 .save-watchlist.active-display {
    background-image: url(../images/icn-watchlist-yellow.svg);
}

.ie8 .wp-finding-funds-filters .value-lv-2 .save-watchlist.active,
.ie8 .wp-finding-funds-filters .value-lv-2 .save-watchlist.active-display {
    background-image: url(../images/ie8/icn-watchlist-yellow.png);
}

/************** Mentions Légales *********************/

html[lang="he-IL"] .wp-mentions {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-mentions {
    max-width: 860px;
    padding: 25px 50px 0 50px;
    margin-left: auto;
    margin-right: auto;
    color: #525f6a;
    font-size: 0.923em;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    line-height: 1.4em;
}

/****** WP 38 – Disclamer / ??? / WP_FundSearch (specs fonctionnelle p147, specs technique p ??) ******/
.wp-modal#wpModal {
    position: relative;
    background: #ddd none repeat scroll 0 0;
    z-index: 100;
    overflow: scroll;
}

/*.wp-modal.ui-dialog-content.ui-widget-content {
    background: #ddd none repeat scroll 0 0;
}*/

.wpModal-wrapper {
    overflow: auto;
    height: 55em;
}

.wp-filters-popin {
    /*margin-top: 180px;*/
    margin-top: 5em;
    margin-bottom: 0 !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    position: absolute;
    width: 44.65%;
    z-index: 100;
}

    .wp-filters-popin .wp-title-group {
        margin-bottom: 20px;
    }

html[lang="he-IL"] .wp-filters-popin .filters-popin-text {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-filters-popin .filters-popin-text {
    padding-bottom: 25px;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.46em;
    color: #222;
}

    .wp-filters-popin .filters-popin-text p:first-child {
        margin-top: 0;
    }

.wp-filters-popin .filters-popin-form {
    padding-top: 25px;
}

.wp-filters-popin .filter-select {
    width: 225px;
}

html[lang="it-IT"] .wp-filters-popin .filter-select {
    width: 235px;
}

.wp-filters-popin .form-action {
    float: right;
    padding-top: 52px;
    text-align: right;
}

html[lang="ar-AE"] .wp-filters-popin .form-action,
html[lang="he-IL"] .wp-filters-popin .form-action {
    float: left;
}

.wp-filters-popin .form-cancel-lnk {
    display: inline-block;
    margin-top: 25px;
    text-decoration: underline;
}

html[lang="ar-AE"] .wp-filters-popin .form-cancel-lnk,
html[lang="he-IL"] .wp-filters-popin .form-cancel-lnk {
    float: left;
}

/***** WP 59 – Introduction du fonds / DETAIL_FONDS / WP_FundDetail (specs fonctionnelle p208, specs technique p70) *****/
html[lang="he-IL"] .wp-funds-intro {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-funds-intro {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    margin-top: 120px;
    padding-top: 40px;
}

    .wp-funds-intro .funds-intro-content-text {
        padding-right: 40px;
    }

html[lang="ar-AE"] .wp-funds-intro .funds-intro-content-text,
html[lang="he-IL"] .wp-funds-intro .funds-intro-content-text {
    padding-right: 0;
    padding-left: 40px;
}

.wp-funds-intro .wp-title-group {
    margin-bottom: 25px;
}

html[lang="he-IL"] .funds-intro-category {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.funds-intro-category {
    font-family: "Mercury Display Semibold Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.69em;
}

.funds-intro-text {
    margin-top: 5px;
    font-size: 1.54em;
    line-height: 1.42em;
}

.funds-intro-content-text {
    padding-right: 20px;
}

html[lang="ar-AE"] .funds-intro-content-text,
html[lang="he-IL"] .funds-intro-content-text {
    padding-right: 0;
    padding-left: 20px;
}

.funds-intro-people-group {
    margin: -40px -50px 0 -25px;
    float: right;
}

html[lang="ar-AE"] .funds-intro-people-group,
html[lang="he-IL"] .funds-intro-people-group {
    margin: -40px -25px 0 -50px;
    float: left;
}

.funds-intro-people {
    position: relative;
    display: table-cell;
    width: 244px;
}

    .funds-intro-people:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 1px;
        height: 100%;
        background-color: #f1f1f1;
    }

html[lang="ar-AE"] .funds-intro-people:before,
html[lang="he-IL"] .funds-intro-people:before {
    left: inherit;
    right: 0;
}

.funds-intro-people figure {
    margin: 0;
}

.funds-intro-people .people-photo {
    max-height: 317px;
    max-width: 244px;
}

.funds-intro-people figcaption {
    padding: 22px 30px 30px 30px;
}

.funds-intro-people .people-name,
.funds-intro-people .people-position {
    display: block;
}

.funds-intro-people .people-name {
    margin-bottom: 3px;
    font-size: 1.54em;
    color: #222;
}

.funds-intro-people .people-position {
    font-size: 1.23em;
    font-style: italic;
}

/**** WP 22 – Evolution du fonds / DETAIL_FONDS / WP_FundDetail (specs fonctionnelle p82, specs technique p70) ****/

.ie8 .wp-funds-evol .funds-evol-key-figures,
.ie8 .wp-funds-evol .funds-evol-perf,
.ie8 .wp-funds-evol .charts-legend {
    max-width: 860px;
    margin-left: auto;
    margin-right: auto;
}

.ie8 .wp-funds-evol .funds-evol-key-figures,
.ie8 .wp-funds-evol .funds-evol-charts {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.wp-funds-evol .wp-title-group {
    padding-bottom: 40px;
}

    .wp-funds-evol .wp-title-group .rwdForm-item {
        float: right;
        width: 265px;
    }

html[lang="ar-AE"] .wp-funds-evol .wp-title-group .rwdForm-item,
html[lang="he-IL"] .wp-funds-evol .wp-title-group .rwdForm-item {
    float: left;
}

.wp-funds-evol .funds-evol-key-figures,
.wp-funds-evol .funds-evol-perf,
.wp-funds-evol .charts-legend {
    padding: 40px 50px 40px;
    background-color: white;
}

.wp-funds-evol .funds-evol-key-figures {
    padding: 0;
}

    .wp-funds-evol .funds-evol-key-figures .bx-controls {
        display: none;
    }

/* Evolution de fonds (performance cumulée) */

.wp-funds-evol .funds-evol-perf .perf-title {
    font-size: 2.31em;
    color: #222;
}

    .wp-funds-evol .funds-evol-perf .perf-title .date {
        font-size: 20px;
        color: #525f6a;
    }

.wp-funds-evol .funds-evol-perf .perf-table {
    width: 100%;
    margin-top: 25px;
    background-color: white;
}

html[lang="ar-AE"] .wp-funds-evol .funds-evol-perf .scroll-table .mCustomScrollBox,
html[lang="he-IL"] .wp-funds-evol .funds-evol-perf .scroll-table .mCustomScrollBox {
    direction: ltr;
}

.wp-funds-evol .funds-evol-perf .perf-table th,
.wp-funds-evol .funds-evol-perf .perf-table td {
    padding: 15px;
    text-align: center;
}

.wp-funds-evol .funds-evol-perf .perf-table.left-align th,
.wp-funds-evol .funds-evol-perf .perf-table.left-align td {
    text-align: left;
}

html[lang="ar-AE"] .wp-funds-evol .funds-evol-perf .perf-table.left-align th,
html[lang="ar-AE"] .wp-funds-evol .funds-evol-perf .perf-table.left-align td,
html[lang="he-IL"] .wp-funds-evol .funds-evol-perf .perf-table.left-align th,
html[lang="he-IL"] .wp-funds-evol .funds-evol-perf .perf-table.left-align td {
    text-align: right;
}

.wp-funds-evol .funds-evol-perf .perf-table th.empty:before {
    content: "Depuis 01/01/2015";
    color: white;
}

.wp-funds-evol .funds-evol-perf .perf-table th:first-child,
.wp-funds-evol .funds-evol-perf .perf-table td:first-child {
    padding-left: 0;
}

.wp-funds-evol .funds-evol-perf .perf-table th:last-child,
.wp-funds-evol .funds-evol-perf .perf-table td:last-child {
    padding-right: 0;
}

html[lang="he-IL"] .wp-funds-evol .funds-evol-perf .perf-table th {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-funds-evol .funds-evol-perf .perf-table th {
    padding: 15px;
    border-bottom: 1px solid #f1f1f1;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.54em;
    font-weight: normal;
    min-width: 65px;
}

.wp-funds-evol .funds-evol-perf .perf-table td {
    font-size: 1.08em;
}

/* Evolution de fonds (graphique) */

.funds-evol-charts {
    padding: 45px 0 10px 0;
    color: white;
    background-color: #444;
}

.fund-details-ifs .funds-evol-charts {
    padding: 45px 0;
}

.funds-evol-charts .mobile-hidden {
    display: none;
}

.funds-evol-charts .desktop-hidden {
    display: block;
}

.funds-evol-charts .charts-title {
    font-size: 2.31em;
    padding-left: 50px;
    padding-right: 50px;
    color: #fff;
}

    .funds-evol-charts .charts-title .date {
        font-size: 20px;
    }

.funds-evol-charts .wp-fundsCharts-wrapper {
    padding: 50px 50px 35px 50px;
}

.funds-evol-charts .wp-fundsCharts {
    height: 320px;
    width: 100%;
    direction: ltr;
}

    .funds-evol-charts .wp-fundsCharts .fundsCharts-toolTip {
        padding: 20px 30px 17px 30px;
        width: 180px;
    }

html[lang="he-IL"] .funds-evol-charts .wp-fundsCharts .fundsCharts-toolTip .fundsCharts-toolTip-title {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.funds-evol-charts .wp-fundsCharts .fundsCharts-toolTip .fundsCharts-toolTip-title {
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    color: #fff;
    font-size: 1.154em;
    margin-bottom: 8px;
}

.funds-evol-charts .wp-fundsCharts .fundsCharts-toolTip .fundsCharts-toolTip-list {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

    .funds-evol-charts .wp-fundsCharts .fundsCharts-toolTip .fundsCharts-toolTip-list .fundsCharts-toolTip-list-item {
        font-size: 1.154em;
        margin-bottom: 8px;
        white-space: normal;
    }

.rwdForm .funds-evol-charts-fieldset {
    margin-top: 20px;
    padding-left: 50px;
    padding-right: 50px;
}

    .rwdForm .funds-evol-charts-fieldset .rwdForm-fieldset-legend {
        display: block;
        float: left;
        line-height: 31px;
        padding: 0;
        color: white;
        width: auto;
    }

.funds-evol-charts-fieldset .rwdForm-item {
    float: left;
    margin-left: 20px;
}

.funds-evol-charts-fieldset .select_activity_period {
    width: 208px;
}

.funds-evol-charts-fieldset .text_date_from,
.funds-evol-charts-fieldset .text_date_to {
    width: 137px;
    overflow: visible;
    background: url(../images/form-calendar-white.png) no-repeat 92% 7px;
}

.funds-evol-charts-fieldset input[type="text"],
.funds-evol-charts-fieldset input[type="date"],
.funds-evol-charts-fieldset .rwdForm-select select,
.funds-evol-charts-fieldset .ui-selectmenu-button {
    color: white;
    background-color: transparent;
}

    .funds-evol-charts-fieldset .ui-selectmenu-button .ui-icon {
        background-image: url(../images/form-arrow-bottom-white.png);
    }

    .funds-evol-charts-fieldset .ui-selectmenu-button[aria-expanded=true] .ui-icon {
        background-image: url(../images/form-arrow-top-white.png);
    }

.funds-evol-charts-fieldset .rwdForm-select select {
    background-image: url("../images/form-arrow-bottom-mini-white.png") !important;
    background-color: transparent !important;
}

html[lang="ar-AE"] .funds-evol-charts-fieldset .text_date_to,
html[lang="ar-AE"] .funds-evol-charts-fieldset .text_date_from,
html[lang="he-IL"] .funds-evol-charts-fieldset .text_date_to,
html[lang="he-IL"] .funds-evol-charts-fieldset .text_date_from {
    background-position: 10px 7px;
}

html[lang="ar-AE"] .tablet .funds-evol-charts-fieldset .text_date_to,
html[lang="he-IL"] .tablet .funds-evol-charts-fieldset .text_date_to {
    background-position: 28px 7px;
}

.funds-evol-charts-fieldset .text_date_to:before {
    content: '-';
    position: absolute;
    left: -12px;
    line-height: 31px;
}

.funds-evol-charts-fieldset .form-input::-webkit-input-placeholder {
    color: white;
}

.funds-evol-charts-fieldset .form-input:-moz-placeholder {
    color: white;
}

.funds-evol-charts-fieldset .form-input::-moz-placeholder {
    color: white;
}

.funds-evol-charts-fieldset .form-input:-ms-input-placeholder {
    color: white;
}

.funds-evol-charts-fieldset .form-input:placeholder {
    color: white;
}

/* Evolution de fonds (légende du graphique) */

.wp-funds-evol .charts-legend {
    padding-top: 40px;
    padding-top: 60px;
}

.wp-funds-evol .charts-legend-list,
.wp-funds-evol .charts-legend-item {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

html[lang="he-IL"] .wp-funds-evol .charts-legend-th {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-funds-evol .charts-legend-th {
    display: table;
    width: 100%;
    padding-bottom: 20px;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.54em;
    border-bottom: 1px solid #f1f1f1;
}

.wp-funds-evol .charts-legend-item {
    width: 100%;
    padding-top: 9px;
}

    .wp-funds-evol .charts-legend-item:after {
        content: '';
        display: table;
        clear: both;
    }

    .wp-funds-evol .charts-legend-th .label,
    .wp-funds-evol .charts-legend-item .value {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        float: left;
    }

html[lang="ar-AE"] .wp-funds-evol .charts-legend-th .label,
html[lang="ar-AE"] .wp-funds-evol .charts-legend-item .value,
html[lang="he-IL"] .wp-funds-evol .charts-legend-th .label,
html[lang="he-IL"] .wp-funds-evol .charts-legend-item .value {
    float: right;
}

.wp-funds-evol .charts-legend-item .label,
.wp-funds-evol .charts-legend-item .value {
    /*height: 31px;*/
    line-height: 32px;
    padding-right: 10px;
    font-size: 1.08em;
}

html[lang="ar-AE"] .wp-funds-evol .charts-legend-item .label,
html[lang="ar-AE"] .wp-funds-evol .charts-legend-item .value,
html[lang="he-IL"] .wp-funds-evol .charts-legend-item .label,
html[lang="he-IL"] .wp-funds-evol .charts-legend-item .value {
    padding-right: 0;
    padding-left: 10px;
}

.wp-funds-evol .charts-legend-item .ui-menu-item {
    line-height: 1;
}

.wp-funds-evol .charts-legend-th .name,
.wp-funds-evol .charts-legend-item .value.name {
    position: relative;
    width: 53.6%;
    padding-left: 30px;
}

html[lang="ar-AE"] .wp-funds-evol .charts-legend-th .name,
html[lang="ar-AE"] .wp-funds-evol .charts-legend-item .value.name,
html[lang="he-IL"] .wp-funds-evol .charts-legend-th .name,
html[lang="he-IL"] .wp-funds-evol .charts-legend-item .value.name {
    padding-left: 0;
    padding-right: 33px;
}

.wp-funds-evol .charts-legend-item .value.name:before {
    content: '';
    position: absolute;
    top: 10px;
    left: 0;
    display: block;
    width: 1px;
    height: 1px;
    border-style: solid;
    border-color: transparent;
    border-width: 6px 9px;
}

html[lang="ar-AE"] .wp-funds-evol .charts-legend-item .value.name:before,
html[lang="he-IL"] .wp-funds-evol .charts-legend-item .value.name:before {
    left: inherit;
    right: 0;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: "FlipH";
    filter: FlipH;
}

.wp-funds-evol .charts-legend-item.yellow .value.name:before {
    border-left-color: #cc8a00;
}

.wp-funds-evol .charts-legend-item.blue .value.name:before {
    border-left-color: #007dba;
}

.wp-funds-evol .charts-legend-item.grey .value.name:before {
    border-left-color: #c5c9cc;
}

.wp-funds-evol .charts-legend-item .value.name .rwdForm-select {
    display: block;
    width: 95%;
}

.wp-funds-evol .charts-legend-th .type,
.wp-funds-evol .charts-legend-item .value.type {
    width: 20.33%;
}

.wp-funds-evol .charts-legend-th .currency,
.wp-funds-evol .charts-legend-th .perf,
.wp-funds-evol .charts-legend-th .volatility,
.wp-funds-evol .charts-legend-th .show,
.wp-funds-evol .charts-legend-item .value.currency,
.wp-funds-evol .charts-legend-item .value.perf,
.wp-funds-evol .charts-legend-item .value.volatility,
.wp-funds-evol .charts-legend-item .value.show {
    width: 12.5%;
}

.wp-funds-evol .charts-legend-th .show,
.wp-funds-evol .charts-legend-item .value.show {
    text-align: center;
}

.wp-funds-evol .charts-legend .charts-legend-item .value.show .ui-button {
    display: inline-block;
    width: 17px;
    height: 16px;
    padding: 0;
    background-position: 0 0;
}

.wp-funds-evol .charts-legend .charts-legend-item .value.show .ui-button-text {
    display: none;
}

.wp-funds-evol .charts-legend .charts-legend-item .label,
.wp-funds-evol .charts-legend .charts-legend-item .show-details-lnk,
.wp-funds-evol .charts-legend .charts-legend-item .hide-details-lnk {
    display: none;
}

.wp-funds-evol .charts-legend-item .value.currency .rwdForm-select {
    display: block;
    width: 90px;
}

.wp-funds-evol .watchlist {
    margin-top: 50px;
    text-align: right;
}

/**** WP 13 – Carousel chiffres-clés / CARROUSEL_CHIFFRES_CLES / WP_KeyFiguresCarousel (specs fonctionnelle p43, specs technique p43) ****/

.wp-slider-key-figures {
    position: relative;
}

.ie8 .wp-slider-key-figures {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.wp-slider-key-figures .wp-title-group {
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 20px;
    background-color: #fff;
}

.wp-slider-key-figures:before {
    content: '';
    display: block;
    width: 100%;
    height: 40px;
    background-color: white;
}

.wp-slider-key-figures .key-figures-list,
.wp-funds-evol .key-figures-list {
    width: 100%;
    height: 285px;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

html[lang="ar-AE"] .wp-funds-evol .bx-wrapper .bx-viewport *,
html[lang="he-IL"] .wp-funds-evol .bx-wrapper .bx-viewport * {
    direction: ltr;
}

.wp-slider-key-figures .key-figures-item,
.wp-funds-evol .key-figures-item {
    display: table;
    width: 33.33%;
    height: 285px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    text-align: center;
    color: white;
    background-image: url(../images/pxl-white20.png);
    background-repeat: repeat;
    background-position: 0 0;
    zoom: 1;
    overflow: hidden;
}

    .wp-slider-key-figures .key-figures-item.active-slide + .key-figures-item,
    .wp-funds-evol .key-figures-item.active-slide + .key-figures-item {
        background-image: none;
        zoom: 1;
    }

.wp-slider-key-figures .key-figures-item-ctn,
.wp-funds-evol .key-figures-item-ctn {
    display: table-cell;
    width: 100%;
    height: 285px;
    vertical-align: middle;
    text-align: center;
}

.wp-slider-key-figures .key-figures-item .value,
.wp-funds-evol .key-figures-item .value {
    display: block;
    margin-bottom: 5px;
    font-family: "Gotham Extra Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 4.15em;
}

html[lang="he-IL"] .wp-slider-key-figures .key-figures-item .value,
html[lang="he-IL"] .wp-funds-evol .key-figures-item .value {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-slider-key-figures .key-figures-item .euro,
.wp-funds-evol .key-figures-item .euro {
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

html[lang="he-IL"] .wp-slider-key-figures .key-figures-item .label,
html[lang="he-IL"] .wp-funds-evol .key-figures-item .label {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-slider-key-figures .key-figures-item .label,
.wp-funds-evol .key-figures-item .label {
    display: block;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.54em;
    font-style: italic;
}

html[lang="he-IL"] .wp-slider-key-figures .bx-default-pager {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-slider-key-figures .bx-default-pager {
    position: absolute;
    bottom: 230px;
    left: 43px;
    z-index: 52;
    width: 43px;
    line-height: 55px;
    text-align: center;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.54em;
    letter-spacing: -2px;
}

/**** WP 54 – Conviction du gérant / DETAIL_FONDS / WP_FundDetail (specs fonctionnelle p220, specs technique p70) ****/

.wp-conviction .wp-title-group {
    margin-bottom: 25px;
}

.wp-conviction .conviction-text {
    position: relative;
    line-height: 1.3em;
}

.wp-conviction .truncate-text {
    padding-right: 60px;
}

html[lang="ar-AE"] .wp-conviction .truncate-text,
html[lang="he-IL"] .wp-conviction .truncate-text {
    padding-right: 0;
    padding-left: 60px;
}

.wp-conviction .conviction-text .show-more,
.wp-conviction .conviction-text .show-less {
    position: absolute;
    right: 0;
    bottom: -1px;
}

html[lang="ar-AE"] .wp-conviction .conviction-text .show-more,
html[lang="he-IL"] .wp-conviction .conviction-text .show-more,
html[lang="ar-AE"] .wp-conviction .conviction-text .show-less,
html[lang="he-IL"] .wp-conviction .conviction-text .show-less {
    right: inherit;
    left: 0;
}

.wp-conviction .conviction-text .show-less + .show-less {
    display: none;
}

/**** WP 45 – Informations générales / DETAIL_FONDS / WP_FundDetail (specs fonctionnelle p198, specs technique p70) ****/

.common-infos-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.38em;
}

html[lang="he-IL"] .common-infos-list {
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

.wp-common-infos .wp-title-group {
    margin-bottom: 35px;
}

.wp-common-infos .common-infos-item {
    margin-bottom: 20px;
}

html[lang="he-IL"] .wp-common-infos .common-infos-item .label {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-common-infos .common-infos-item .label {
    font-family: "Mercury Display Semibold Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
}

.wp-common-infos .common-infos-item .value {
    font-style: italic;
}

.wp-common-infos .watchlist {
    text-align: right;
}

/**** WP 28 – Contacts / DETAIL_FONDS / WP_FundDetail (specs fonctionnelle p112, specs technique p70) ****/

html[lang="he-IL"] .wp-contact-intro {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-contact-intro {
    position: relative;
    display: table;
    width: 100%;
    padding-bottom: 0;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ie8 .wp-contact-intro {
    width: 960px;
}

.wp-contact-intro .contact-infos,
.wp-contact-intro .contact-form {
    display: table-cell;
}

.wp-contact-intro .contact-form-lede {
    margin-top: 0;
    font-size: 1.54em;
    color: #222;
    margin-bottom: 0px; /*35px;*/
}

.wp-contact-intro .contact-member {
    margin: 0;
}

.article-contact .wp-contact-intro .contact-member {
    margin-bottom: 25px;
}

.wp-contact-intro .member-photo {
    float: left;
}

.article-contact .wp-contact-intro .member-photo {
    padding-right: 15px;
    max-height: 215px;
}

html[lang="ar-AE"] .wp-contact-intro .member-photo,
html[lang="he-IL"] .wp-contact-intro .member-photo {
    float: right;
}

.wp-contact-intro .member-infos {
    display: table-cell;
    height: 160px;
    padding-left: 25px;
    padding-bottom: 55px;
    vertical-align: bottom;
}



.article-contact .wp-contact-intro .member-infos {
    display: block;
    float: left;
    width: 60%;
}

html[lang="ar-AE"] .wp-contact-intro .member-infos,
html[lang="he-IL"] .wp-contact-intro .member-infos {
    padding-left: 0;
    padding-right: 25px;
}

.wp-contact-intro .member-infos .name,
.wp-contact-intro .member-infos .position,
.wp-contact-intro .member-infos .email,
.wp-contact-intro .member-infos .tel {
    display: inline-block;
    margin-bottom: 4px;
}

.wp-contact-intro .member-infos .name,
.wp-contact-intro .member-infos .position {
    font-size: 1.54em;
}

.wp-contact-intro .member-infos .name {
    color: #222;
}

.wp-contact-intro .member-infos .position {
    font-style: italic;
}

.wp-contact-intro .member-infos .email,
.wp-contact-intro .member-infos .tel {
    font-size: 1.38em;
}

.wp-contact-intro .contact-form {
    width: 350px;
    padding-bottom: 55px;
    vertical-align: bottom;
}

.article-contact .wp-contact-intro .contact-form {
    position: relative;
    width: 30%;
}

.wp-contact-intro .contact-form:before {
    content: '';
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    border-left: 1px solid #f1f1f1;
}

.wp-contact-intro .contact-form .rwdForm-item {
    width: 200px !important;
    margin: 0 auto;
    padding-left: 150px;
}

.article-contact .wp-contact-intro .contact-form .rwdForm-item {
    padding-left: 50px;
}

html[lang="ar-AE"] .wp-contact-intro .contact-form .rwdForm-item,
html[lang="he-IL"] .wp-contact-intro .contact-form .rwdForm-item {
    padding-left: 0;
    padding-right: 150px;
}

.wp-contact-intro .contact-form .rwdForm-item:last-child {
    margin-bottom: 0;
}

.wp-contact-intro .contact-form label {
    display: block;
    margin-bottom: 67px;
    text-align: right;
    font-size: 1.54em;
    color: #222;
}

html[lang="ar-AE"] .wp-contact-intro .contact-form label,
html[lang="he-IL"] .wp-contact-intro .contact-form label {
    text-align: left;
}

/* WP 62 – Référence - Introduction / INTRO_REFERENCE / WP_IntroReference (specs fonctionnelle p211, specs technique p60) */

.wp-reference-intro {
    position: relative;
}

    .wp-reference-intro .wp-title-group {
        position: relative;
        margin-left: 43%;
        padding-left: 50px;
    }

    .wp-reference-intro .reference-intro-ctn {
        display: table;
        width: 100%;
    }

    .wp-reference-intro .reference-logo,
    .wp-reference-intro .reference-details {
        display: table-cell;
    }

    .wp-reference-intro .reference-logo {
        width: 43%;
        vertical-align: middle;
        text-align: center;
    }

    .wp-reference-intro .reference-logo-image {
        margin: -70px 0 0 -50px;
    }

html[lang="ar-AE"] .wp-reference-intro .reference-logo-image,
html[lang="he-IL"] .wp-reference-intro .reference-logo-image {
    margin-left: 0;
    margin-right: -50px;
}

.wp-reference-intro .reference-details {
    padding-left: 50px;
    vertical-align: top;
    padding-top: 5px;
}

html[lang="ar-AE"] .wp-reference-intro .reference-details,
html[lang="he-IL"] .wp-reference-intro .reference-details {
    padding-left: 0;
    padding-right: 50px;
}

.wp-reference-intro .reference-details:before {
    content: '';
    position: absolute;
    top: 0;
    display: block;
    width: 1px;
    height: 100%;
    margin-left: -50px;
    background-color: #f1f1f1;
}

html[lang="ar-AE"] .wp-reference-intro .reference-details:before,
html[lang="he-IL"] .wp-reference-intro .reference-details:before {
    margin-left: 0;
    margin-right: -50px;
}

html[lang="he-IL"] .wp-reference-intro .reference-text,
html[lang="he-IL"] .wp-reference-intro .reference-infos-list {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-reference-intro .reference-text,
.wp-reference-intro .reference-infos-list {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.38em;
}

.wp-reference-intro .reference-text {
    color: #222;
    line-height: 1.4em;
}

.wp-reference-intro .reference-infos-list {
    display: table;
    width: 100%;
    margin: 0;
    padding: 10px 0 0 0;
    list-style-type: none;
}

.wp-reference-intro .reference-infos-item {
    display: table-row;
}

    .wp-reference-intro .reference-infos-item .label,
    .wp-reference-intro .reference-infos-item .value {
        display: table-cell;
        padding: 5px 40px 5px 0;
    }

html[lang="ar-AE"] .wp-reference-intro .reference-infos-item .label,
html[lang="ar-AE"] .wp-reference-intro .reference-infos-item .value,
html[lang="he-IL"] .wp-reference-intro .reference-infos-item .label,
html[lang="he-IL"] .wp-reference-intro .reference-infos-item .value {
    padding-right: 0;
    padding-left: 40px;
}

.wp-reference-intro .reference-infos-item .label {
    width: 100px;
    white-space: nowrap;
}

.wp-reference-intro .reference-infos-item .value {
    font-style: italic;
}

/**** WP 52 – Introduction / ???/ WP_Introduction (specs fonctionnelle p206, specs technique p??) ****/

.wp-introduction {
    position: relative;
    min-height: 320px;
}

.ie8 .wp-introduction {
    max-width: 960px;
}

.wp-introduction .introduction-img {
    position: absolute;
    top: 0;
    right: 0;
    width: 340px;
    height: 400px;
    overflow: hidden;
}

    .wp-introduction .introduction-img img {
        width: 340px;
    }

.wp-introduction .introduction-ctn {
    margin-right: 290px;
    padding-right: 115px;
}

/**** WP 57 – Points clés / ???/ ??? (specs fonctionnelle p217, specs technique p??) ****/

.wp-keys-points {
    padding-bottom: 0;
}

    .wp-keys-points .wp-title-group {
        margin-bottom: 30px;
    }

html[lang="he-IL"] .wp-keys-points .key-point-list {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-keys-points .key-point-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.54em;
    line-height: 1.4em;
}

.wp-keys-points .key-point-item {
    padding-top: 35px;
    padding-bottom: 30px;
}

    .wp-keys-points .key-point-item:first-child {
        border-top: 1px solid #f1f1f1;
    }

.wp-keys-points .collapse-item {
    position: relative;
    padding-right: 40px;
    color: #222;
    cursor: pointer;
    outline: 0;
}

html[lang="ar-AE"] .wp-keys-points .collapse-item,
html[lang="he-IL"] .wp-keys-points .collapse-item {
    padding-right: 0;
    padding-left: 40px;
}

.wp-keys-points .collapse-item:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 10px;
    display: block;
    width: 18px;
    height: 10px;
    margin-top: -5px;
    background: url(../images/collapser-icon.png) no-repeat 0 -30px;
}

html[lang="ar-AE"] .wp-keys-points .collapse-item:after,
html[lang="he-IL"] .wp-keys-points .collapse-item:after {
    right: inherit;
    left: 0;
}

.wp-keys-points .collapse-item.ui-state-active:after {
    background-position: 0 0;
}

.wp-keys-points .ui-accordion-content {
    margin-top: 25px;
    padding-right: 40px;
}

.wp-keys-points div.ui-accordion-content.ms-rtestate-field ul li {
    font-size: inherit !important;
}

.wp-keys-points div.ui-accordion-content.ms-rtestate-field > p {
    line-height: inherit;
    font-size: inherit;
    font-family: inherit;
    margin: inherit;
}

html[lang="ar-AE"] .wp-keys-points .ui-accordion-content,
html[lang="he-IL"] .wp-keys-points .ui-accordion-content {
    padding-right: 0;
    padding-left: 40px;
}

/**** WP 46 – Documents / DETAIL_FONDS / WP_FundDetail (specs fonctionnelle p194, specs technique p70) ****/

.wp-documents-download .wp-title-group {
    padding-bottom: 20px;
}

.wp-documents-download .select-mobile {
    display: none;
}

.wp-documents-download .documents-download-group {
    margin-bottom: 5px;
}

.wp-documents-download .rwdForm-chkbox {
    width: 33%;
    display: block;
    float: left;
    margin-bottom: 25px;
}

html[lang="he-IL"] .wp-documents-download .rwdForm-chkbox {
    float: right;
}

.wp_docs {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    max-width: 860px;
}

    .wp_docs .wp_doc {
        width: 33%;
        display: block;
        float: left;
        margin-bottom: 25px;
    }

.wp_doc > a {
    display: table;
}

.wp_doc img {
    display: table-cell;
    height: 22px;
    vertical-align: middle;
}

.wp_doc span {
    display: table-cell;
    vertical-align: middle;
}

.wp-documents-download .rwdForm .rwdForm-chkbox .ui-button {
    padding-top: 4px;
    padding-bottom: 4px;
}

    .wp-documents-download .rwdForm .rwdForm-chkbox .ui-button .ui-button-text {
        font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
        font-size: 1.077em;
        line-height: 1.3em;
    }

html[lang="he-IL"] .wp-documents-download .rwdForm .rwdForm-chkbox .ui-button .ui-button-text {
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

html[lang="he-IL"] .wp-documents-download .rwdForm .rwdForm-chkbox label span a,
html[lang="he-IL"] .wp-documents-download .rwdForm .rwdForm-chkbox label span a:visited,
html[lang="he-IL"] .wp-documents-download .rwdForm .rwdForm-chkbox label span a:hover {
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    text-decoration: none;
    color: #333333;
}

.wp-documents-download .rwdForm .rwdForm-chkbox .ui-button .ui-button-text a {
    color: #333333;
}

.wp-documents-download .rwdForm-button-container {
    margin-bottom: 0;
}

.wp-documents-download .rwdForm .rwdForm-button {
    float: right;
}

.wp-documents-download .type {
    display: block;
    color: #f7bf34;
    font-size: 0.923em;
}

/**** WP 36 - Filtre actualité + Liste des actualités - Liste / NEWS_LIST - WP_NewsList / (specs fonctionnel p163 - specs technique p14) ****/

.wp-news-filters {
    margin-bottom: 0;
}

    .wp-news-filters .mobile {
        display: none;
    }

html[lang="he-IL"] .wp-news-filters a.link-filters {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-news-filters a.link-filters {
    display: inline-block;
    text-decoration: none;
    float: right;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.08em;
    margin-top: 30px;
    color: #666;
    position: relative;
    padding-right: 30px;
}

html[lang="ar-AE"] .wp-news-filters a.link-filters,
html[lang="he-IL"] .wp-news-filters a.link-filters {
    padding-right: 0;
    padding-left: 30px;
}

.wp-news-filters a.link-filters:hover {
    text-decoration: underline;
}

.wp-news-filters .to-show {
    padding-top: 35px;
    clear: both;
}

.wp-news-filters a.link-filters:after {
    background: url("../images/collapser-icon.png") no-repeat scroll 0 -55px;
    content: "";
    display: block;
    height: 25px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 18px;
}

html[lang="ar-AE"] .wp-news-filters a.link-filters:after,
html[lang="he-IL"] .wp-news-filters a.link-filters:after {
    right: inherit;
    left: 0;
}

.wp-news-filters a.link-filters.closed:after {
    background: url("../images/collapser-icon.png") no-repeat scroll 0 -85px;
    top: 4px;
}

html[lang="he-IL"] .wp-news-filters .filters-names {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-news-filters .filters-names {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.38em;
    color: #000;
    margin-bottom: 13px;
    padding-bottom: 5px;
}

    .wp-news-filters .filters-names ul {
        display: block;
        width: 100%;
        padding: 0;
        margin: 0;
        overflow: hidden;
    }

        .wp-news-filters .filters-names ul li {
            display: block;
            width: 22%;
            padding: 0;
            margin: 0 3% 0 0;
            float: left;
        }

html[lang="ar-AE"] .wp-news-filters .filters-names ul li,
html[lang="he-IL"] .wp-news-filters .filters-names ul li {
    margin-right: 0;
    margin-left: 3%;
    float: right;
}

.wp-news-filters .filters-list {
    display: block;
    width: 22%;
    margin-right: 3%;
    float: left;
    height: 250px;
}

html[lang="ar-AE"] .wp-news-filters .filters-list,
html[lang="he-IL"] .wp-news-filters .filters-list {
    margin-right: 0;
    margin-left: 3%;
    float: right;
}

.wp-news-filters .rwdForm .rwdForm-chkbox .ui-button .ui-button-text {
    font-size: 1em;
}

.wp-news-filters .rwdForm-chkbox .ui-button {
    padding: 5px 5px 6px 25px;
}

html[lang="ar-AE"] .wp-news-filters .rwdForm-chkbox .ui-button,
html[lang="he-IL"] .wp-news-filters .rwdForm-chkbox .ui-button {
    padding-left: 5px;
    padding-right: 25px;
}

/* resultats actus */
.wp-news-filters.news-results {
    margin-top: 10px;
    margin-bottom: 50px;
    padding-bottom: 0;
    padding-top: 0;
}

    .wp-news-filters.news-results .one-news {
        position: relative;
        padding-bottom: 40px;
        padding-top: 50px;
    }

html[lang="ar-AE"] .wp-news-filters.news-results .one-news .article,
html[lang="he-IL"] .wp-news-filters.news-results .one-news .article {
    float: right;
    border-left: none;
}

.wp-news-filters.news-results .picture {
    float: left;
    width: 193px;
    height: 140px;
    margin: 0;
}

html[lang="ar-AE"] .wp-news-filters.news-results .picture,
html[lang="he-IL"] .wp-news-filters.news-results .picture {
    float: right;
}

.wp-news-filters.news-results .picture img {
    max-width: 193px;
    max-height: 140px;
}

html[lang="he-IL"] .wp-news-filters.news-results .date {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-news-filters.news-results .date {
    display: block;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.08em;
    line-height: 1.28em;
}

html[lang="he-IL"] .wp-news-filters.news-results .type {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-news-filters.news-results .type {
    display: block;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.08em;
    line-height: 1.28em;
    /*text-transform: uppercase;*/
    color: #525f6a;
    padding-bottom: 20px;
}

html[lang="he-IL"] .wp-news-filters.news-results .header {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-news-filters.news-results .header {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.24em;
    line-height: 1.4em;
    color: #222;
    margin-bottom: 3px;
    display: block;
}

html[lang="he-IL"] .wp-news-filters.news-results .text {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-news-filters.news-results .text {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.1em;
    line-height: 1.4em;
    color: #666;
}


html[lang="he-IL"] .wp-news-filters.news-results a.link.col.span_3 {
    background-position: left center !important;
    float: left;
    left: 50px;
    padding-left: 40px;
    right: auto;
    text-align: left;
}

html[lang="he-IL"] .wp-news-filters.news-results a.link,
html[lang="he-IL"] .wp-news-filters.news-results a.link:link,
html[lang="he-IL"] .wp-news-filters.news-results a.link:visited,
html[lang="he-IL"] .wp-news-filters.news-results a.link:hover,
html[lang="he-IL"] .wp-news-filters.news-results a.link:focus,
html[lang="he-IL"] .wp-news-filters.news-results a.link:active {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-news-filters.news-results a.link,
.wp-news-filters.news-results a.link:link,
.wp-news-filters.news-results a.link:visited,
.wp-news-filters.news-results a.link:hover,
.wp-news-filters.news-results a.link:focus,
.wp-news-filters.news-results a.link:active {
    position: absolute;
    bottom: 47px;
    right: 50px;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.925em;
    line-height: 3em;
    text-decoration: underline;
    padding-right: 35px;
    padding-left: 5px;
    text-align: right;
}

.wp-news-filters.news-results .pdf-icon:after {
    display: block;
    content: '';
    width: 24px;
    height: 28px;
    background: url(../images/icn-pdf.png) no-repeat right top;
    position: absolute;
    right: 0;
    top: 5px;
}

.wp-news-filters.news-results .podcast-icon:after {
    display: block;
    content: '';
    width: 28px;
    height: 28px;
    background: url(../images/icn-podcast.png) no-repeat right top;
    position: absolute;
    right: 0;
    top: 5px;
}

.wp-news-filters.news-results .video-icon:after {
    display: block;
    content: '';
    width: 26px;
    height: 28px;
    background: url(../images/icn-video.png) no-repeat right top;
    position: absolute;
    right: 0;
    top: 5px;
}

.wp-news-filters.news-results .file-icon:after {
    content: '';
    width: 24px;
    height: 30px;
    background: url(../images/icn-file.svg) no-repeat right top;
    display: block;
    position: absolute;
    right: 0;
    bottom: 5px;
}

/**** WP 49 - Offres carrières / Admin - JOB_OFFER_LIST / (specs fonctionnel p179 - specs technique p52) ****/

.wp-offers-filters.offers-results {
    margin-top: 10px;
    margin-bottom: 50px;
    padding-bottom: 0;
}

    .wp-offers-filters.offers-results .one-offer {
        position: relative;
        padding-bottom: 35px;
        padding-top: 35px;
        margin-left: -50px;
    }

html[lang="ar-AE"] .wp-offers-filters.offers-results .one-offer,
html[lang="he-IL"] .wp-offers-filters.offers-results .one-offer {
    margin-left: -50px;
    margin-right: -50px;
}

.wp-offers-filters.offers-results .one-offer:first-child {
    padding-top: 0;
}

html[lang="he-IL"] .wp-offers-filters.offers-results .type {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-offers-filters.offers-results .type {
    display: block;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.2em;
    line-height: 1.2em;
    text-transform: uppercase;
    color: #002954;
}

html[lang="he-IL"] .wp-offers-filters.offers-results .offer-situation {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-offers-filters.offers-results .offer-situation {
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.92em;
    line-height: 1.4em;
    text-transform: uppercase;
    color: #666;
}

html[lang="he-IL"] .wp-offers-filters.offers-results .offer {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-offers-filters.offers-results .offer {
    display: block;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.54em;
    line-height: 1.2em;
    margin-top: 10px;
}

html[lang="he-IL"] .wp-offers-filters.offers-results a.link {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-offers-filters.offers-results a.link {
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1em;
    line-height: 3em;
    text-decoration: underline;
    text-align: right;
    position: absolute;
    right: 50px;
    bottom: 25px;
}

html[lang="ar-AE"] .wp-offers-filters.offers-results a.link,
html[lang="he-IL"] .wp-offers-filters.offers-results a.link {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
    right: inherit;
    left: 50px;
    text-align: left;
}

/**** WP 60 - Détail article / Admin - NEWS_ARTICLE / (specs fonctionnel p230 - specs technique p15) ****/
.wp-news-details {
    padding-bottom: 10px;
    margin-bottom: 0px;
}

    .wp-news-details .social-networks {
        float: right;
        margin-right: -20px;
        margin-top: -10px;
        display: table;
    }

        .wp-news-details .social-networks .one-network {
            display: table-cell;
            padding: 0 5px;
            vertical-align: top;
        }

    .wp-news-details .wp-title-group {
        padding-top: 15px;
    }

        .wp-news-details .wp-title-group .title-group {
            margin-bottom: 45px;
        }

        .wp-news-details .wp-title-group .webpart-title {
            margin-top: 5px;
        }

    .wp-news-details .details-header p {
        margin-top: 5px;
        margin-bottom: 0;
    }

    .wp-news-details .date-style {
        display: block;
        padding-top: 5px;
        text-transform: uppercase;
        color: #222;
        font-size: 15px;
        margin-top: -4%;
    }

html[lang="he-IL"] .wp-news-details .details-header {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-news-details .details-header {
    font-family: "Gotham bold Webfont","Gotham light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.75em;
    line-height: 1.3;
    padding-top: 5px;
    padding-bottom: 18px;
    color: #222;
    text-align: left;
    max-width: 640px;
    text-align: left;
}

.wp-news-details .video {
    margin: 0 -50px;
    padding-top: 15px;
}

    .wp-news-details .video iframe {
        width: 100%;
        width: 960px;
        height: 500px;
    }

html[lang="he-IL"] .wp-news-details .details {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-news-details .details {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1em;
    width: 90%;
    margin-top: 42px;
}

    .wp-news-details .details h2 {
        font-size: 32px;
        color: #002855;
        line-height: 35px;
        padding-bottom: 15px;
    }

    .wp-news-details .details h3 {
        line-height: 28px;
    }

    .wp-news-details .details h5 {
        font-size: 1.69em;
        line-height: 1.1em;
        margin-top: 45px;
    }

    .wp-news-details .details p {
        font-size: 1.38em;
        line-height: 1.45em;
        margin: 30px 0 40px 0;
    }

    .wp-news-details .details li:first-child p,
    .wp-news-details .details ol > li:first-child > p {
        margin: 20px 0 40px 0;
    }

    .wp-news-details .details ul {
        line-height: 1.45;
        margin-bottom: 20px;
    }

.wp_docs_newsdetails {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto 0px;
    max-width: 860px;
}

    .wp_docs_newsdetails .wp_doc {
        width: 100%;
        display: block;
        float: left;
        /*margin-bottom: 25px;*/
    }

        .wp_docs_newsdetails .wp_doc a {
            padding-bottom: 12px;
            font-size: 16px;
        }

/**** WP 44 - Recherche simple + Résultat de Recherche / Admin - SEARCH / (specs fonctionnel p167 - specs technique p113) ****/

.wp-simple-search {
    padding-bottom: 0;
}

    .wp-simple-search .wp-title-group {
        margin-bottom: 30px;
    }

    .wp-simple-search .search-fld {
        position: relative;
        padding-right: 225px;
    }

html[lang="ar-AE"] .wp-simple-search .search-fld,
html[lang="he-IL"] .wp-simple-search .search-fld {
    padding-right: 0;
    padding-left: 225px;
}

.wp-simple-search .search-fld .btn {
    position: absolute;
    top: 0;
    right: 0;
}

html[lang="ar-AE"] .wp-simple-search .search-fld .btn,
html[lang="he-IL"] .wp-simple-search .search-fld .btn {
    right: inherit;
    left: 0;
}

html[lang="he-IL"] .wp-simple-search .nb-results {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-simple-search .nb-results {
    margin-top: 5px;
    margin-bottom: 50px;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.54em;
    color: #222;
}

.wp-simple-search .search-results {
    margin: 0 -50px;
    padding: 40px 50px 0;
    border-top: 10px solid #f1f1f1;
}

.wp-simple-search .list-item {
    padding-bottom: 55px;
}

.wp-simple-search .search-results .list-item-title,
.wp-simple-search .search-results .list-item-category-1 {
    display: inline-block;
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.15em;
    text-transform: uppercase;
}

    .wp-simple-search .search-results .list-item-category-1:after {
        content: ' - ';
    }

html[lang="he-IL"] .wp-simple-search .search-results .list-item-text {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-simple-search .search-results .list-item-text {
    margin: 11px 220px 0 0;
    font-family: "Mercury Display Roman Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.4em;
    line-height: 1.4em;
}

html[lang="ar-AE"] .wp-simple-search .search-results .list-item-text,
html[lang="he-IL"] .wp-simple-search .search-results .list-item-text {
    margin-right: 0;
    margin-left: 220px;
}

.wp-simple-search .search-word {
    font-weight: bold;
}



.wp-simple-search .list-item-action-link {
    position: absolute;
    right: 50px;
    bottom: 55px;
    padding-right: 33px;
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.1em;
    text-decoration: underline;
}

html[lang="ar-AE"] .wp-simple-search .list-item-action-link,
html[lang="he-IL"] .wp-simple-search .list-item-action-link {
    right: inherit;
    left: 50px;
    padding-right: 0;
    padding-left: 33px;
}

.wp-simple-search .list-item-action-link.icn-file:after {
    content: '';
    width: 24px;
    height: 30px;
    background: url(../images/icn-file.svg) no-repeat right top;
    display: block;
    position: absolute;
    right: 0;
    bottom: -7px;
}

html[lang="ar-AE"] .wp-simple-search .list-item-action-link.icn-file:after,
html[lang="he-IL"] .wp-simple-search .list-item-action-link.icn-file:after {
    right: inherit;
    left: 0;
}

.ie8 .wp-simple-search .list-item-action-link.icn-file:after {
    background-image: url(../images/ie8/icn-file.png);
}

/*.wp-simple-search .list-item-action-link, .wp-simple-search .list-item-action-link:visited {
    color: #f7bf34;
}*/

/**** WP 30 - Contact Espace Presse / Contact - Forms / WP_InvestorsRelationContact / (specs fonctionnel p115 - specs technique p??) ****/
/**** WP 31 - Contact Espace Presse / Contact - Forms / WP_PressContact / (specs fonctionnel p118 - specs technique p23) ****/

.wp-contact-investors, .wp-contact-press {
    font-size: 1em;
    position: relative;
    overflow: hidden;
}

    .wp-contact-investors .wp-title-group, .wp-contact-press .wp-title-group {
        margin-bottom: 30px;
    }

    .wp-contact-investors .title-group .webpart-title, .wp-contact-press .title-group .webpart-title {
        line-height: 1em;
    }

html[lang="he-IL"] .wp-contact-investors .rightHalf, html[lang="he-IL"] .wp-contact-investors .leftHalf,
html[lang="he-IL"] .wp-contact-press .rightHalf, html[lang="he-IL"] .wp-contact-press .leftHalf {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-contact-investors .rightHalf, .wp-contact-investors .leftHalf, .wp-contact-press .rightHalf, .wp-contact-press .leftHalf {
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.462em;
    line-height: 1.4em;
    color: #525f6a;
}

.wp-contact-investors .leftHalf,
.wp-contact-press .leftHalf {
    float: left;
    width: 50%;
    position: relative;
}

html[lang="ar-AE"] .wp-contact-investors .leftHalf,
html[lang="he-IL"] .wp-contact-investors .leftHalf,
html[lang="ar-AE"] .wp-contact-press .leftHalf,
html[lang="he-IL"] .wp-contact-press .leftHalf {
    width: 45%;
}

.wp-contact-investors .rightHalf,
.wp-contact-press .rightHalf {
    float: right;
    width: 45%;
    position: relative;
}

html[lang="ar-AE"] .wp-contact-investors .rightHalf,
html[lang="he-IL"] .wp-contact-investors .rightHalf,
html[lang="ar-AE"] .wp-contact-press .rightHalf,
html[lang="he-IL"] .wp-contact-press .rightHalf {
    width: 50%;
}

.wp-contact-investors:before,
.wp-contact-press:before {
    content: '';
    position: absolute;
    top: 0;
    right: 50%;
    display: block;
    width: 1px;
    height: 100%;
    margin-left: -50px;
    background-color: #f1f1f1;
}

.wp-contact-investors .contact, .wp-contact-press .contact {
    display: block;
    font-size: 1em;
    font-style: italic;
    margin-bottom: 7px;
}

.wp-contact-investors .contact {
    color: #f7bf34;
}

.wp-contact-investors .name, .wp-contact-press .name {
    display: block;
    color: #222;
}

.wp-contact-investors .one-contact, .wp-contact-press .one-contact {
    padding-bottom: 20px;
}

.wp-contact-investors .contact-info, .wp-contact-press .contact-info {
    font-style: italic;
}

    .wp-contact-investors .contact-info .telfax, .wp-contact-press .contact-info .telfax {
        font-size: 0.9em;
    }

    .wp-contact-investors .contact-info a {
        color: #525f6a;
        text-decoration: none;
        font-style: normal;
        display: inline-block;
    }

        .wp-contact-investors .contact-info a:hover {
            text-decoration: underline;
        }

        .wp-contact-investors .contact-info a:before {
            content: '';
            width: 6px;
            height: 11px;
            background: url("../images/menu-arrow-right.png") no-repeat 50% 50%;
            background-size: cover;
            display: inline-block;
            margin-right: 5px;
        }

html[lang="ar-AE"] .wp-contact-investors .contact-info a:before,
html[lang="he-IL"] .wp-contact-investors .contact-info a:before {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: "FlipH";
    filter: FlipH;
    margin-right: 0;
    margin-left: 5px;
}



/*contact press*/

.wp-contact-press .documents .title {
    display: block;
    color: #222;
    padding-bottom: 15px;
}

.wp-contact-press .documents .doc {
    float: left;
    vertical-align: middle;
}

.wp-contact-press .documents img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    width: 40px;
    height: 40px;
}

.wp-contact-press .documents a, .wp-contact-press .documents a:link, .wp-contact-press .documents a:visited, .wp-contact-press .documents a:hover, .wp-contact-press .documents a:focus, .wp-contact-press .documents a:active {
    color: #525f6a;
    text-decoration: none;
}

html[lang="he-IL"] .wp-contact-press .documents .doc-title {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-contact-press .documents .doc-title {
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.6em;
    line-height: 1.5em;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
}

/**** WP 39 - Mon compte – choix pays + Liste extranet / Admin - CLIENT_ACCESS_LIST / WP_ClientAccessList / (specs fonctionnel p140 - specs technique p77) ****/

/** Mon compte - choix pays */
.wp-extranet-account .rwdForm {
    margin-bottom: 80px;
}

html[lang="he-IL"] .wp-extranet-account .rwdForm .contact-form-lede {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-extranet-account .rwdForm .contact-form-lede {
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.54em;
    margin-top: 0;
    margin-bottom: 33px;
    color: #222;
    line-height: 1.3em;
}

.wp-extranet-account .rwdForm legend {
    display: none;
}

.wp-extranet-account .rwdForm-button {
    float: right;
}

html[lang="ar-AE"] .wp-extranet-account .rwdForm-button,
html[lang="he-IL"] .wp-extranet-account .rwdForm-button {
    float: left;
}

/* liste extranet */

.wp-extranet-list .title {
    margin-bottom: 30px;
    margin-top: 25px;
    font-size: 1.54em;
}

html[lang="he-IL"] .wp-extranet-list .site-map-subtitle {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-extranet-list .site-map-subtitle {
    margin-bottom: 25px;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.15em;
    color: #222;
}

.wp-extranet-list .site-map-cat {
    display: block;
    margin: 0 0 15px 20px;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.85em;
    text-transform: uppercase;
}

.wp-extranet-list .extranet-group {
    margin-bottom: 35px;
}

.wp-extranet-list .wrap {
    float: left;
}

.wp-extranet-list .extranet-list {
    margin: 0 0 15px;
    padding: 0 0 0 20px;
    list-style-type: none;
}

.wp-extranet-list .extranet-list-link {
    display: inline-block;
    line-height: 24px;
    padding-left: 15px;
    font-size: 0.92em;
    background: url(../images/menu-arrow-right.png) no-repeat 0 7px;
    color: #525f6a;
}

/**** WP 42 - Menu d'affichage mentions légales / Admin - LEGAL_TERMS_SEARCH / WP_LegalTermsSearch / (specs fonctionnel p142 - specs technique p77) ****/
.wp-tools-legals .wp-title-group {
    margin-bottom: 30px;
}

.wp-tools-legals .rwdForm legend {
    display: none;
}

.wp-tools-legals .rwdForm-button {
    float: right;
}

html[lang="ar-AE"] .wp-tools-legals .rwdForm-button,
html[lang="he-IL"] .wp-tools-legals .rwdForm-button {
    float: left;
}

.wp-tools-legals .wp-edito-heading {
    position: static;
    padding: 0;
    margin-left: 0;
    width: auto;
    margin-top: 30px;
    padding-bottom: 20px;
}

/* WP 65 - Contenu 1 column */

.wp-oneColumnText {
    padding-top: 40px;
}

/* WP 24 - Trouver un bureau / Contact / Forms / FIND_OFFICE_CONTACT / WP_FindOfficeContact */

.wp-find-office {
    padding-bottom: 0;
}

    .wp-find-office .wp-title-group {
        margin-bottom: 30px;
    }

    .wp-find-office .rwdForm {
        padding-bottom: 7px;
    }

        .wp-find-office .rwdForm .rwdForm-select.disabled {
        }

        .wp-find-office .rwdForm .ui-selectmenu-button {
            overflow: inherit;
        }

    .wp-find-office .map {
        margin-left: -50px;
        margin-right: -50px;
        position: relative;
    }

        .wp-find-office .map .findoffice-map {
            width: 960px;
            height: 455px;
        }

    .wp-find-office .layer-results {
        position: absolute;
        right: 0;
        top: 0;
        /*z-index: 49;*/
        background: #002855;
        color: #fff;
        height: 455px;
        width: 35%;
        padding-left: 60px;
        padding-right: 50px;
        padding-bottom: 15px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

        .wp-find-office .layer-results:before {
            display: block;
            width: 0;
            height: 0;
            position: absolute;
            top: 50%;
            right: 100%;
            content: "";
            border-width: 10px;
            margin-top: -10px;
            border-style: solid;
            border-color: transparent #002855 transparent transparent;
            z-index: 49;
        }

        .wp-find-office .layer-results.layer-closed {
            display: none;
        }

        .wp-find-office .layer-results .close {
            position: relative;
            height: 50px;
            z-index: 48;
            margin-right: -50px;
        }

        .wp-find-office .layer-results .btn-close:before {
            content: '';
            display: block;
            font-size: 1.54em;
            right: 0;
            line-height: 50px;
            position: absolute;
            text-align: center;
            text-indent: 0;
            bottom: 0;
            width: 50px;
            height: 50px;
            color: #abb3bf;
            background: #222 url(../images/gmap-cross.png) 50% 50% no-repeat;
        }

        .wp-find-office .layer-results .office {
            padding-top: 15px;
            overflow: hidden;
        }

html[lang="he-IL"] .wp-find-office .layer-results h5 {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-find-office .layer-results h5 {
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 2.31em;
    padding-bottom: 20px;
}

html[lang="he-IL"] .wp-find-office .layer-results .office .title {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-find-office .layer-results .office .title {
    display: block;
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.54em;
    padding-bottom: 6px;
}

.wp-find-office .layer-results .jobs ul, .wp-find-office .layer-results .jobs ul li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.wp-find-office .layer-results .jobs ul {
    padding-bottom: 16px;
}

html[lang="he-IL"] .wp-find-office .layer-results .jobs ul li {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-find-office .layer-results .jobs ul li {
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.15em;
    padding-bottom: 4px;
}

html[lang="he-IL"] .wp-find-office .layer-results .contact span {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-find-office .layer-results .contact span {
    display: block;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.15em;
    padding-bottom: 4px;
}




/* WP 15 - Équipe d’experts dédiée / Fund / FUND_TEAM_CAROUSEL / WP_FundTeamCarousel */

.wp-experts-team {
    font-size: 1em;
    position: relative;
}

    .wp-experts-team .wp-title-group {
        padding-bottom: 15px;
    }

html[lang="he-IL"] .wp-experts-team .header {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-experts-team .header {
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-style: italic;
    font-size: 1.253em;
    line-height: 1.4em;
    color: #abb3bf;
    margin: 0;
    padding-bottom: 55px;
}

.wp-experts-team .img-wrap {
    height: 460px;
    overflow: hidden;
    display: block;
    margin: 0 -50px 50px -50px;
    padding: 0;
    text-align: center;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

    .wp-experts-team .img-wrap .experts-pict {
        max-width: 980px;
        max-height: 460px;
        margin: 0 auto;
        display: none;
    }

html[lang="he-IL"] .wp-experts-team .team {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-experts-team .team {
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 2.3em;
    line-height: 1.2em;
    color: #222;
    display: block;
    padding-bottom: 20px;
    padding-top: 5px;
}

.wp-experts-team .experts-team {
    position: relative;
    margin: 0 -50px;
}

.wp-experts-team .experts-team-list {
    padding: 0;
    margin: 0;
}

.wp-experts-team .experts-team-item {
    border-left: 1px solid #f1f1f1;
    padding-top: 10px;
    padding-bottom: 10px;
}

    .wp-experts-team .experts-team-item .experts-team-item-ctn {
        padding-left: 51px;
    }

html[lang="ar-AE"] .wp-experts-team .experts-team-item .experts-team-item-ctn,
html[lang="he-IL"] .wp-experts-team .experts-team-item .experts-team-item-ctn {
    padding-left: 0;
    padding-right: 51px;
}

.wp-experts-team .bx-controls .bx-controls-direction {
    left: 0;
    top: -165px;
}

html[lang="he-IL"] .wp-experts-team .bx-pager {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-experts-team .bx-pager {
    position: absolute;
    top: -148px;
    left: 52px;
    z-index: 52;
    text-align: center;
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.54em;
    letter-spacing: -2px;
}

html[lang="he-IL"] .wp-experts-team .experts-team .experts-team-item-ctn .title {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-experts-team .experts-team .experts-team-item-ctn .title {
    display: block;
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.54em;
    line-height: 1.22em;
    padding-bottom: 20px;
}

html[lang="he-IL"] .wp-experts-team .experts-team .experts-team-item-ctn .details {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-experts-team .experts-team .experts-team-item-ctn .details {
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.92em;
    line-height: 1.4em;
    display: block;
    padding-bottom: 15px;
    text-transform: uppercase;
}

html[lang="he-IL"] .wp-experts-team .experts-team .experts-team-item-ctn .price {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-experts-team .experts-team .experts-team-item-ctn .price {
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.3em;
    line-height: 1.1em;
    ;
    display: block;
    color: #222;
}

/*  WP 34 - Diagnostic / Contact / Forms / DIAGONOSTICS_TOOL / WP_DiagnosticsTool */


.wp-home-fund-diagnostic {
}

html[lang="he-IL"] .wp-home-fund-diagnostic .contact-form-lede {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-home-fund-diagnostic .contact-form-lede {
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.54em;
    margin-top: 0;
    margin-bottom: 33px;
    color: #222;
    line-height: 1.3em;
}

.wp-home-fund-diagnostic .rwdForm {
    margin-top: 10px;
}

    .wp-home-fund-diagnostic .rwdForm legend {
        display: none;
    }

    .wp-home-fund-diagnostic .rwdForm .rwdForm-button {
        float: right;
    }

html[lang="ar-AE"] .wp-home-fund-diagnostic .rwdForm .rwdForm-button,
html[lang="he-IL"] .wp-home-fund-diagnostic .rwdForm .rwdForm-button {
    float: left;
}

.wp-home-fund-diagnostic .rwdForm .rwdForm-button .btn {
    float: right;
}

html[lang="ar-AE"] .wp-home-fund-diagnostic .rwdForm .rwdForm-button .btn,
html[lang="he-IL"] .wp-home-fund-diagnostic .rwdForm .rwdForm-button .btn {
    float: left;
}

.wp-home-fund-diagnostic .footnote {
    padding-top: 22px;
}


/* WP 23 - Process de recrutement / Carousel / ICON_CAROUSEL / WP_IconCarousel */

.wp-recruitment-process {
}

    .wp-recruitment-process .wp-title-group {
        margin-bottom: 50px;
    }

    .wp-recruitment-process .recruitment-process-steps {
        width: 960px;
        margin: 0 auto;
        background: #fff;
    }

        .wp-recruitment-process .recruitment-process-steps .process {
        }

        .wp-recruitment-process .recruitment-process-steps .process-item {
            height: 285px;
            margin: 0;
            padding: 0;
            text-align: center;
            color: white;
            overflow: hidden;
            cursor: pointer;
            display: table;
            background-image: url(../images/pxl-white20.png);
            background-repeat: repeat;
            background-position: 0 0;
        }

            .wp-recruitment-process .recruitment-process-steps .process-item.active-slide {
                background-image: none;
            }

            .wp-recruitment-process .recruitment-process-steps .process-item .process-item-ctn {
                position: relative;
                display: table-cell;
                vertical-align: middle;
                height: 285px;
            }

                .wp-recruitment-process .recruitment-process-steps .process-item .process-item-ctn .picto {
                    width: 100%;
                    overflow: hidden;
                    display: block;
                    margin-bottom: 20px;
                    margin-top: 40px;
                }

                    .wp-recruitment-process .recruitment-process-steps .process-item .process-item-ctn .picto img {
                        margin: 0 auto;
                        max-width: 100%;
                        display: block;
                    }

html[lang="he-IL"] .wp-recruitment-process .recruitment-process-steps .process-item .process-item-ctn .label {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-recruitment-process .recruitment-process-steps .process-item .process-item-ctn .label {
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.54em;
    line-height: 1.3em;
    font-style: italic;
    text-align: center;
    width: 100%;
    padding: 0 29px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 60px;
    vertical-align: middle;
    display: block;
}

html[lang="he-IL"] .wp-recruitment-process .recruitment-process-steps .process-item .text {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-recruitment-process .recruitment-process-steps .process-item .text {
    display: none;
    height: 285px;
    background: #eaeaea;
    padding: 0 50px;
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.38em;
    line-height: 1.34em;
    text-align: left;
    vertical-align: middle;
}

.wp-recruitment-process .recruitment-process-steps .process-item.open > .text {
    display: table-cell;
}

.wp-recruitment-process .recruitment-process-steps .process-item.open > .process-item-ctn {
    display: none;
}

.wp-recruitment-process .recruitment-process-steps ul, .wp-recruitment-process .recruitment-process-steps ul li {
    display: inline-block;
    margin: 0;
    padding: 0;
}

.wp-recruitment-process .bx-controls {
    display: none;
}

/* WP 41 - Recherche glossaire + Liste définitions / Admin / Glossary / WP_Glossary */

.wp-glossary-search {
    position: absolute;
    top: 0;
    z-index: 53;
    width: 960px;
    left: 50%;
    margin-left: -480px;
}

.ie8 .wp-glossary-search {
    width: 860px;
}

html[lang="ar-AE"] .ie8 .wp-glossary-search,
html[lang="he-IL"] .ie8 .wp-glossary-search {
    left: inherit;
    right: 50%;
    margin-left: auto;
    margin-right: -480px;
}

.wp-glossary-search .sticky-glossary-search-wrapper {
    width: 960px;
    position: inherit;
    padding-bottom: 0;
}

.ie8 .wp-glossary-search .sticky-glossary-search-wrapper {
    width: 860px;
}

.wp-glossary-search.stickyGlossarySearchScroll .sticky-glossary-search-wrapper {
    position: fixed;
    background-color: Transparent;
}

.wp-glossary-search .wp-title-group {
    margin-bottom: 30px;
}

.wp-glossary-search.stickyGlossarySearchScroll .sticky-glossary-search-wrapper .wp-title-group {
    opacity: 0;
}

.wp-glossary-search .rwdForm {
    padding: 0 50px 30px 50px;
}

.wp-glossary-search.stickyGlossarySearchScroll .sticky-glossary-search-wrapper .rwdForm {
    opacity: 0;
}

.wp-glossary-search .search-fld {
    position: relative;
    padding-right: 225px;
}

    .wp-glossary-search .search-fld .btn {
        position: absolute;
        top: 0;
        right: 0;
    }

html[lang="he-IL"] .wp-glossary-search .letters {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-glossary-search .letters {
    padding: 23px 38px 23px 38px;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.38em;
    line-height: 1em;
    text-transform: uppercase;
    display: table;
    background-color: #fff;
    width: 884px;
    border-bottom: none;
    border-top: 1px solid #F1F1F1;
}

    .wp-glossary-search .letters a {
        text-decoration: none;
        color: #999;
        display: table-cell;
        text-align: center;
        width: 3.9%;
    }

.ie8 .wp-glossary-search .letters a {
    width: auto;
}

.wp-glossary-search .letters a:visited {
    color: #999;
}


.wp-glossary-search-results {
    margin-top: 207px;
    padding-top: 0;
    padding-bottom: 10px;
}

html[lang="he-IL"] .wp-glossary-search-results .list-item-title {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-glossary-search-results .list-item-title {
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.154em;
    text-transform: uppercase;
}

.wp-glossary-search-results .list-item {
    padding-top: 40px;
}

    .wp-glossary-search-results .list-item:after {
        display: none;
    }

html[lang="he-IL"] .wp-glossary-search-results .list-item-text {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-glossary-search-results .list-item-text {
    margin: 8px 0 0;
    font-family: "Mercury Display Roman Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.38em;
    line-height: 1.6em;
}

.wp-glossary-search-results a.glossary-word {
    text-decoration: underline;
    font-style: italic;
}

/* WP 11 - Actualités / List / NEWS_PUSH / WP_NewsPush */

.wp-push-news {
}

    .wp-push-news .wp-title-group {
        margin-bottom: 40px;
    }

    .wp-push-news:after {
        content: '';
        display: table;
        clear: both;
    }

    .wp-push-news .list-item {
        height: 140px;
        padding-bottom: 50px;
    }

        .wp-push-news .list-item .list-item-photo {
            max-width: 100%;
            max-height: 140px;
        }

    .wp-push-news .list-item-ctn {
        padding-left: 210px;
    }

html[lang="ar-AE"] .wp-push-news .list-item-ctn,
html[lang="he-IL"] .wp-push-news .list-item-ctn {
    padding-left: 0;
    padding-right: 210px;
}

.wp-push-news .list-item-category-2 {
    margin-bottom: 23px;
}

.wp-push-news .list-item-category-2 {
    font-size: 13px;
}

    .wp-push-news .list-item-category-2.text {
        font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
        font-size: 1.1em;
        line-height: 1.4em;
        color: #666;
    }

    .wp-push-news .list-item-category-2.type {
        color: #525f6a;
        display: block;
        font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
        font-size: 1.08em;
        line-height: 1.28em;
        padding-bottom: 20px;
        margin-bottom: 0;
    }

.wp-push-news .list-item-action-link {
    position: absolute;
    right: 55px;
    bottom: 60px;
    padding-right: 37px;
    font-family: "Gotham Light Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1em;
    text-decoration: underline;
    line-height: 3em;
    box-sizing: border-box;
}

html[lang="ar-AE"] .wp-push-news .list-item-action-link,
html[lang="he-IL"] .wp-push-news .list-item-action-link {
    right: inherit;
    left: 55px;
}

.wp-push-news .list-item-action-link, .wp-push-news .list-item-action-link:visited {
    color: #f7bf34;
}

.wp-push-news .pdf-icon:after,
.wp-push-news .podcast-icon:after,
.wp-push-news .video-icon:after {
    content: '';
    position: absolute;
    right: 0;
    top: -6px;
    display: block;
    width: 30px;
    height: 28px;
}

.wp-push-news .pdf-icon:after {
    background: url(../images/icn-pdf.png) no-repeat right top;
}

.wp-push-news .podcast-icon:after {
    background: url(../images/icn-podcast.png) no-repeat right top;
}

.wp-push-news .video-icon:after {
    background: url(../images/icn-video.png) no-repeat right top;
}

.wp-push-news .push-news-see-all {
    float: right;
}

html[lang="ar-AE"] .wp-push-news .push-news-see-all,
html[lang="he-IL"] .wp-push-news .push-news-see-all {
    float: left;
}



/* WP 48 - Vie Sociale / FUND / FUND_SOCIAL / WP_FundSocial */

.wp-social-life {
}

    .wp-social-life .wp-title-group {
        margin-bottom: 30px;
    }

html[lang="he-IL"] .wp-social-life .social-life-list {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-social-life .social-life-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.38em;
}

.wp-social-life .social-life-item {
    padding-top: 35px;
    padding-bottom: 35px;
    border-top: 1px solid #F1F1F1;
    border-bottom: none;
}

.wp-social-life .collapse-item {
    position: relative;
    padding-right: 40px;
    color: #222;
    cursor: pointer;
    font-size: 1.15em;
}

html[lang="ar-AE"] .wp-social-life .collapse-item,
html[lang="he-IL"] .wp-social-life .collapse-item {
    padding-right: 0;
    padding-left: 40px;
}

.wp-social-life .collapse-item:focus {
    outline: 0;
}

html[lang="he-IL"] .wp-social-life .collapse-item .date {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-social-life .collapse-item .date {
    display: block;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.8em;
    line-height: 1.5em;
    padding-bottom: 0;
}

.wp-social-life .collapse-item:after {
    content: '';
    position: absolute;
    right: 0;
    top: 75%;
    display: block;
    width: 18px;
    height: 10px;
    margin-top: -5px;
    background: url(../images/collapser-icon.png) no-repeat 0 -30px;
}

html[lang="ar-AE"] .wp-social-life .collapse-item:after,
html[lang="he-IL"] .wp-social-life .collapse-item:after {
    right: inherit;
    left: 0;
}

.wp-social-life .collapse-item.ui-state-active:after {
    background-position: 0 0;
}

.wp-social-life .ui-accordion-content {
    margin-top: 30px;
}

.wp-social-life .collapse-item .to-show {
    color: #525f6a;
}

.wp-social-life .to-show ul, .wp-social-life .to-show ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.wp-social-life .to-show > ul {
    display: table;
    width: 100%;
}

.wp-social-life .social-life-item .to-show ul li {
    display: table-cell;
    text-align: left;
    color: #525f6a;
}

html[lang="ar-AE"] .wp-social-life .social-life-item .to-show ul li,
html[lang="he-IL"] .wp-social-life .social-life-item .to-show ul li {
    text-align: right;
}

.wp-social-life .to-show ul.header li {
    display: table-cell;
    line-height: 1.5em;
    padding-bottom: 0;
}

    .wp-social-life .to-show ul.header li.last-item {
        width: 39%;
    }

html[lang="he-IL"] .wp-social-life .social-life-item .to-show .header .title {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-social-life .social-life-item .to-show .header .title {
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 0.62em;
    line-height: 1.45em;
    text-transform: uppercase;
    display: block;
    margin-bottom: 2px;
}

.wp-social-life .to-show ul.details {
    display: block;
    float: right;
    width: auto;
    font-size: 0.9em;
}

html[lang="ar-AE"] .wp-social-life .to-show ul.details,
html[lang="he-IL"] .wp-social-life .to-show ul.details {
    float: left;
}


.wp-social-life .to-show ul.details > li {
    display: table;
    width: 100%;
    margin-top: 5px;
}

    .wp-social-life .to-show ul.details > li span {
        display: table-cell;
        vertical-align: top;
    }

    .wp-social-life .to-show ul.details > li ul {
        display: table;
        width: 100%;
    }

        .wp-social-life .to-show ul.details > li ul li {
            display: table-cell;
        }

.wp-social-life .to-show ul.details li .last {
    padding-left: 70px;
    font-size: 1.24em;
}

html[lang="ar-AE"] .wp-social-life .to-show ul.details li .last,
html[lang="he-IL"] .wp-social-life .to-show ul.details li .last {
    padding-left: 0;
    padding-right: 70px;
}

.wp-social-life .to-show ul.details li .price {
    float: right;
}

html[lang="ar-AE"] .wp-social-life .to-show ul.details li .price,
html[lang="he-IL"] .wp-social-life .to-show ul.details li .price {
    float: left;
}

.wp-social-life .social-life-item .to-show .before-border {
    padding-bottom: 15px;
    font-size: 1.115em;
    display: block;
}

.wp-social-life .social-life-item .to-show .border {
    border-top: 1px solid #f1f1f1;
    padding: 15px 0 0 0;
    margin-top: 0;
}

.wp-social-life .social-life-item .to-show li .last {
    text-align: right;
}

html[lang="ar-AE"] .wp-social-life .social-life-item .to-show li .last,
html[lang="he-IL"] .wp-social-life .social-life-item .to-show li .last {
    text-align: left;
}

/* WP 64 - Calcul Fiscal – critères + Calcul Fiscal – résultats / FUND /  TAX_CALCULATION / WP_FundTaxCalculation */

.wp-tax-calculation {
    padding-bottom: 0;
}

    .wp-tax-calculation .rwdForm {
        padding: 40px 50px;
    }

    .wp-tax-calculation .clear-both {
        float: none;
        width: 100%;
    }

    .wp-tax-calculation a, .wp-tax-calculation a:link, .wp-tax-calculation a:visited, .wp-tax-calculation a:hover, .wp-tax-calculation a:focus, .wp-tax-calculation a:active {
        color: #f7bf34;
        text-decoration: underline;
    }

html[lang="he-IL"] .wp-tax-calculation .rwdForm label {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-tax-calculation .rwdForm label {
    display: block;
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.38em;
    padding-bottom: 15px;
}

.wp-tax-calculation .tax-funds {
    border-left: 0 none;
}

html[lang="ar-AE"] .wp-tax-calculation .tax-funds,
html[lang="he-IL"] .wp-tax-calculation .tax-funds {
    border-left: 25px solid Transparent;
}

.wp-tax-calculation .tax-operations {
    /*display: block;
	width:100%;
	content:'';*/
    /*clear:both;*/
}

html[lang="he-IL"] .wp-tax-calculation .tax-operations .label {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-tax-calculation .tax-operations .label {
    display: block;
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.38em;
    padding-bottom: 15px;
    padding-top: 20px;
    width: 100%;
    float: left;
}

.wp-tax-calculation .tax-operations table {
    width: 93%;
    padding: 0 25px;
    margin: 0 30px 25px 30px;
    border-collapse: collapse;
    float: left;
}

    .wp-tax-calculation .tax-operations table tr {
        border-bottom: 1px solid #f1f1f1;
    }

    .wp-tax-calculation .tax-operations table .action-mobile, .wp-tax-calculation .tax-operations table .delete-mobile {
        display: none;
    }

    .wp-tax-calculation .tax-operations table td {
        text-align: left;
        padding: 27px 0;
    }

        .wp-tax-calculation .tax-operations table td:last-child {
            text-align: right;
        }

html[lang="ar-AE"] .wp-tax-calculation .tax-operations table td:last-child,
html[lang="he-IL"] .wp-tax-calculation .tax-operations table td:last-child {
    text-align: left;
}

html[lang="he-IL"] .wp-tax-calculation .tax-operations table thead td {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-tax-calculation .tax-operations table thead td {
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.54em;
    line-height: 1.3em;
    padding-bottom: 10px;
    padding-top: 20px;
}

    .wp-tax-calculation .tax-operations table thead td.nbParts {
        width: 25%;
    }

    .wp-tax-calculation .tax-operations table thead td.transaction {
        width: 33%;
    }

html[lang="he-IL"] .wp-tax-calculation .tax-operations table tbody td {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-tax-calculation .tax-operations table tbody td {
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-size: 1.08em;
    line-height: 1.2em;
}

.wp-tax-calculation .tax-operations .rwdForm-bottom {
    margin: 0 30px;
}

.wp-tax-calculation .tax-operations .input-calendar {
    background: url(../images/form-calendar-black.png) no-repeat right 20px top 18px;
    padding-left: 30px;
    position: relative;
    border-left: 0;
}

html[lang="ar-AE"] .wp-tax-calculation .tax-operations .input-calendar,
html[lang="he-IL"] .wp-tax-calculation .tax-operations .input-calendar {
    background-position: left 48px top 18px;
}

.wp-tax-calculation .tax-operations .input-calendar:before {
    content: '+';
    position: absolute;
    top: 1px;
    left: -15px;
    display: block;
    width: 50px;
    line-height: 50px;
    text-align: center;
    text-indent: 0;
    font-size: 1em;
}

.wp-tax-calculation .tax-operations .input-calendar input {
    background-color: transparent;
    width: 80%;
}

.wp-tax-calculation .tax-operations .parts-nbr {
    width: 20%;
}

.wp-tax-calculation .tax-operations .add-operation {
    width: 21%;
    float: right;
}

.wp-tax-calculation .tax-operations .add-line {
    padding-top: 15px;
    display: block;
    float: right;
}

.wp-tax-calculation .tax-operations .btn-count, .wp-tax-calculation .tax-operations .rwdForm-button {
    clear: both;
}

    .wp-tax-calculation .tax-operations .rwdForm-button .btn {
        float: right;
        margin-top: 40px;
    }

html[lang="ar-AE"] .wp-tax-calculation .tax-operations .rwdForm-button .btn,
html[lang="he-IL"] .wp-tax-calculation .tax-operations .rwdForm-button .btn {
    float: left;
}

.wp-tax-calculation .btn-delete {
    clear: both;
}

.wp-tax-calculation .delete {
    display: block;
    float: right;
}

html[lang="ar-AE"] .wp-tax-calculation .delete,
html[lang="he-IL"] .wp-tax-calculation .delete {
    float: left;
}


/* Résultats */
.wp-tax-calculation .tax-results {
    padding-bottom: 0;
}

html[lang="he-IL"] .wp-tax-calculation .tax-results h4 {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-tax-calculation .tax-results h4 {
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.54em;
    line-height: 1.2em;
    color: #f7bf34;
}

.wp-tax-calculation .tax-results .wp-title-group {
    margin-bottom: 35px;
}

.wp-tax-calculation .tax-results ul {
    margin: 0;
    padding: 0 0 45px 0;
    list-style-type: none;
}

html[lang="he-IL"] .wp-tax-calculation .tax-results ul li {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.wp-tax-calculation .tax-results ul li {
    font-family: "Mercury Display Roman Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
    font-size: 1.38em;
    line-height: 1.5em;
    display: table;
    padding: 7px 0;
    margin: 0;
    width: 80%;
}

    .wp-tax-calculation .tax-results ul li span {
        display: table-cell;
    }

        .wp-tax-calculation .tax-results ul li span.place {
            width: 50%;
            padding-right: 20px;
        }

        .wp-tax-calculation .tax-results ul li span.taxes {
            width: 20%;
            font-style: italic;
        }

/* Home fund center */

.wp-fundhome-container {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    height: 750px;
    margin-bottom: 20px;
    position: relative;
}

.wp-fundhome-popin {
    position: absolute;
    bottom: 30px;
    right: 4%;
    margin-left: 20px;
    margin-bottom: 0;
}

html[lang="ar-AE"] .wp-fundhome-popin,
html[lang="he-IL"] .wp-fundhome-popin {
    right: inherit;
    left: 4%;
}

    html[lang="he-IL"] .wp-fundhome-popin .fundhome-popin-text {
        font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
    }

.wp-fundhome-popin .fundhome-popin-text {
    padding-bottom: 25px;
    font-family: "Mercury Display Roman Webfont", "Times New Roman", Times, serif;
    font-size: 1.46em;
    color: #222;
}

.wp-fundhome-popin .fundhome-popin-form {
    padding-top: 25px;
}

.wp-fundhome-popin .filter-select {
    width: 225px;
}

.wp-fundhome-popin .form-action {
    float: right;
    text-align: right;
}

/*
	html[lang="ar-AE"] .wp-fundhome-popin .form-action,
	html[lang="he-IL"] .wp-fundhome-popin .form-action {
		float:left;
	}
	*/

.wp-fundhome-popin .rwdForm .ui-selectmenu-menu {
    margin-bottom: 150px;
}
/* CSS Cookies*/

#cookie-banner {
    width: 100%;
    z-index: 1000;
    bottom: 0px;
    position: fixed;
}

.descriptioncategorie {
    display: inline-block;
    padding-top: 5px;
    width: 84.7%;
    color: #525E6A;
    font-family: "Times New Roman", Georgia, Serif;
}

.descriptionLink {
    padding-top: 0px !important;
    font-family: Arial;
}

/*----Captcha ----*/
#drag_wrap {
    min-width: 200px;
    right: 0;
    position: absolute;
    margin-bottom: 80px;
    bottom: 0;
    height: 35px;
    background: #e8e8e8;
}

html[lang="he-IL"] #drag_wrap {
    left: 0;
}

#drag_bg {
    width: 0;
    height: 35px;
    background: #7ac23c;
    position: absolute;
    top: 0;
    left: 0;
}

#drag_box {
    width: 40px;
    height: 33px;
    border: 1px solid #ccc;
    background: #fff url(../images/rt.png) no-repeat center center;
    position: absolute;
    top: 0;
    left: 0;
    cursor: move;
    z-index: 2;
}

    #drag_box.passed {
        background: #fff url(../images/yes.png) no-repeat center center;
        cursor: default;
    }

#drag_txt {
    width: 100%;
    height: 100%;
    text-align: center;
    position: absolute;
    z-index: 1;
    background: transparent;
    color: #9c9c9c;
    line-height: 35px;
    font-size: 12px;
}

    #drag_txt span {
        z-index: 0;
    }

    #drag_txt .yseTxt {
        cursor: default;
        padding-right: 30px;
    }

    #drag_txt .startTxt {
        padding-left: 30px;
        background: -webkit-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        -webkit-animation: slidetounlock 3s infinite;
        -webkit-text-size-adjust: none;
    }

@-webkit-keyframes slidetounlock {
    0% {
        background-position: -200px 0;
    }

    100% {
        background-position: 200px 0;
    }
}

.yseTxt {
    background: none;
    color: #fff;
}


/*hacké Chrome*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #btnNon, #btnOui {
        color: #999999;
        border: #E5E5E5 1px solid;
    }

        #btnNon:focus, #btnOui:focus {
            outline: 0;
        }

    #btnAnnuler:hover {
        background-color: white !important;
    }

    .linkHeaderCookiesAccept a:hover {
        text-decoration: none !important;
    }

    .div-description-policy span.text-policy:last-child {
        padding-left: 20px !important;
    }
}

/*hacké Firefox*/
@-moz-document url-prefix() {
    .descriptioncategorie;

{
    width: 85.7%;
}

.btnOuiObl {
    margin-right: 66px;
}

.btnNonObl {
    margin-right: 0px !important;
}

.btnValider {
    /*margin-right: 12px !important;*/
}

#btnOui {
}

#btnNon {
    margin-right: -15px !important;
}

.div-description-policy span.text-policy:last-child {
    padding-left: 20px !important;
}

}

.linkpolitique {
    text-decoration: underline !important;
    color: #373131 !important;
}

.descriptioncategorie a:hover {
    text-decoration: underline !important;
    color: #373131 !important;
}

.btnOui {
    background-color: #ffffff !important;
    cursor: pointer;
    color: black;
    border: #E5E5E5 1px solid;
    border-bottom: #042953 2px solid;
    margin-right: -3px;
    font-family: Arial;
    font-size: 1em;
    width: 50px !important;
}

    .btnOui .btnOuiObl {
        color: black;
        font-size: 1em;
        font-family: "Times New Roman", Georgia, Serif;
    }

.btnNon {
    background-color: #ffffff !important;
    cursor: pointer;
    color: #999999;
    border: #E5E5E5 1px solid;
    margin-right: -3px;
    font-family: Arial;
    font-size: 1em;
    width: 50px !important;
}

#btnNon {
    color: #999999;
    background: white;
    margin-left: 15px;
    border: #E5E5E5 1px solid;
    font-size: 1em;
}

.btnNonObl {
    background-color: white;
    cursor: default;
    color: black;
    border: #E5E5E5 1px solid;
    border-bottom: #ABB3C0 2px solid !important;
    font-family: Arial;
    font-size: 1em;
    width: 50px !important;
}

.btnOuiObl {
    background-color: white;
    cursor: default;
    color: black;
    border: #E5E5E5 1px solid;
    font-family: Arial;
    font-size: 1em;
    width: 50px !important;
    border-bottom: #042953 2px solid;
    margin-right: 63px;
}

#btnNon:hover, #btnOui:hover {
    background: white;
}

#btnOui {
    background: white;
    border: #E5E5E5 1px solid;
    border-bottom: #042953 2px solid;
    font-size: 1em;
}

input.btnOuiNon {
    width: 50px !important;
    height: 50px !important;
    min-width: 50px !important;
    margin-top: -40px !important;
}


input.btnAnnuler {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    color: #e5e5e5;
    cursor: pointer;
    float: right;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 50px;
    /*margin-right: -13px !important;*/
    margin-top: -10px;
    padding: 13px 25px;
    text-align: right;
}

    input.btnAnnuler:hover {
        text-decoration: underline;
    }

html[lang="he-IL"] .btnValider {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.btnValider {
    background-color: #042953 !important;
    color: white;
    cursor: pointer;
    float: right;
    padding: 13px 25px 13px 25px;
    /*margin-right: 12px;*/
    border: 0;
    font-weight: bold;
    font-size: 1.2px;
    color: #ffffff !important;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, Serif;
    width: 200px;
    height: 55px;
    display: inline-block;
    /*margin-right: -4px !important;*/
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .btnValider {
        margin-right: 16px;
    }
}

html[lang="he-IL"] .first-td {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.first-td {
    width: 85%;
    height: 95px !important;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, Serif;
    border-bottom: #F1F1F1 1px solid;
    margin-bottom: -20px;
}

html[lang="he-IL"] .categorieCookie {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.categorieCookie {
    font-size: 1.4em;
    color: #52606B;
    display: inline-block;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, Serif;
    margin-top: 10px;
}

html[lang="he-IL"] .category-policy {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.category-policy {
    font-size: 1.4em;
    color: #515F6A;
    display: block;
    margin-top: 15px;
    margin-bottom: -15px;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, Serif;
    list-style: none;
}

    .category-policy:before {
        content: '■';
        color: #05284e;
        float: left;
        width: 10px;
        padding-right: 10px;
    }

html[lang="he-IL"] .text-policy {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.text-policy {
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, Serif;
    font-size: 1.2em;
    color: #525E6A;
    padding-left: 20px;
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 20px;
    line-height: 24px;
}

    .text-policy:last-child {
        margin-bottom: 50px;
    }

html[lang="he-IL"] .descriptioncategorie {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.descriptioncategorie {
    color: #525E6A;
    font-size: 1.2em;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, Serif;
}

html[lang="he-IL"] .titleCookies,
html[lang="he-IL"] .titleCookiesPolicy,
html[lang="he-IL"] .titleChoix,
html[lang="he-IL"] .titleChoixSecond,
html[lang="he-IL"] .first-categorieCookie,
html[lang="he-IL"] .second-text-policy {
    font-family: "Gotham Light Webfont", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif ​;
}

.titleCookies {
    font-size: 1.54em;
    color: #042953;
    display: inline-block;
    margin-top: 30px;
    padding-left: 42px;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, Serif;
    font-style: italic;
}

.titleCookiesPolicy {
    font-size: 1.54em;
    color: #042953;
    display: inline-block;
    margin-top: 30px;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, Serif;
    font-style: italic;
}

.titleChoix {
    display: inline-block;
    padding-left: 40px;
    color: #373131;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, Serif;
    font-size: 3.08em;
}

.titleChoixSecond {
    display: inline-block;
    color: #373131;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, Serif;
    font-size: 3.08em;
    margin-bottom: -10px;
}

input[type="button"]:disabled {
    color: #ffffff !important;
}

input[disabled='disabled'] {
    color: blue;
}

.div-description-policy {
    padding-top: 20px;
}

    .div-description-policy span.text-policy:last-child {
        padding-left: 0px;
    }

.div-titre-policy h3 {
    font-size: 26px;
    color: #222222;
}

.divGris {
    display: block;
    height: 27px;
    width: 100%;
    background: #F1F1F1;
    width: 100%;
}

.first-categorieCookie {
    display: inline-block;
    padding-left: 0px !important;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, Serif;
    font-size: 1.2em;
    color: #525E6A;
}

.li-ploicy li {
    list-style: square;
    margin-left: 30px;
    padding-top: 10px;
}

.second-text-policy {
    padding-left: 0px !important;
    margin-left: -20px !important;
    margin-bottom: -20px !important;
    margin-top: -20px !important;
    display: block;
    list-style-type: none;
    padding-bottom: 0px !important;
    font-family: "Mercury Display Roman Webfont","Times New Roman", Times, Serif;
    font-size: 1em;
    color: #525E6A;
}

    .second-text-policy:before {
        color: #05284e;
        content: '▪';
        padding-right: 15px;
        margin-left: -20px;
    }

.li-ploicy li:nth-child(2) {
    margin-top: 10px !important;
}

.divWhiteFirst, .divWhiteSecond {
    /*width: 982px;
    margin: 25px 22px 25px 22px;*/
    max-width: 960px;
    margin: 0 auto;
    background-color: white;
}

/*.divWhiteSecond {
    width: 982px;
    margin-left: 22px;
    margin-right: 22px;
    margin-bottom: 25px;
    background-color: white;
}*/

.firstTable, .secondTable {
    margin: 0 40px;
    font-family: Arial;
}

.secondTable {
    margin-bottom: 50px;
}

.styleBanner {
    text-align: left;
    height: 50px;
    font-size: 1.1em;
    color: #ffffff;
    margin-left: 100px;
    margin-right: 150px;
}

.styleTextBanner {
    width: 800px;
    float: left;
    display: block;
    margin-top: 10px;
}

.linkHeaderCookies {
    margin-right: 30px;
    height: 25px;
    line-height: 25px;
    color: #ffffff;
    float: left;
    margin-top: 7px;
    border-bottom: #ffffff 1px solid;
    cursor: pointer;
}

.linkHeaderCookiesAccept {
    margin-right: 30px;
    height: 25px;
    line-height: 25px;
    color: #ffffff;
    float: left;
    margin-top: 7px;
    border: #ffffff 1px solid;
    cursor: pointer;
    padding-left: 32px;
    padding-right: 32px;
}

.btnValider, .btnAnnuler {
    font-family: Arial;
    font-size: 1em !important;
}

.linkHeaderCookiesAccept a:hover {
    text-decoration: none !important;
}

#btnAnnuler:hover {
    background-color: white !important;
}

/*CSS Mobile*/
@media screen and (min-width: 651px) and (max-width: 991px) {
    .divWhiteFirst {
        margin: 5px 10px 25px 10px;
        width: 96.5% !important;
    }

    .divWhiteSecond {
        margin: 0px;
        width: 96.5% !important;
        margin-left: 10px;
    }

    .descriptioncategorie {
        width: 81% !important;
    }

    #cookie-banner-message {
        width: 80%;
        margin-left: 10%;
    }

        #cookie-banner-message div {
            margin-bottom: 15px;
            margin-right: 25%;
        }

    .styleTextBanner {
        width: 100%;
    }

    .firstTable, .secondTable {
        width: 92%;
    }

    .ms-rteElement-oneColumnText-resume img {
        width: 100% !important;
        height: auto !important;
        margin: 0 !important;
    }

    .light .child-menu::after {
        background: none;
    }
}
/* Grand Tablette Desktop*/
@media screen and (min-width: 651px) and (max-width: 745px) {
    .descriptioncategorie {
        width: 78% !important;
    }
}

@media screen and (min-width: 590px) and (max-width: 650px) {
    .divWhiteFirst {
        margin: 5px 10px 25px 10px;
        width: 95.5% !important;
    }

    .divWhiteSecond {
        margin: 0px;
        width: 95.5% !important;
        margin-left: 10px;
    }

    #cookie-banner-message {
        width: 85%;
        margin-left: 8%;
    }

        #cookie-banner-message div {
            margin-bottom: 15px;
            margin-right: 25%;
        }

    .styleTextBanner {
        width: 100%;
    }

    .firstTable, .secondTable {
        width: 92%;
    }

    .descriptioncategorie {
        width: 76% !important;
    }

    .ms-rteElement-oneColumnText-resume img {
        width: 100% !important;
        height: auto !important;
        margin: 0 !important;
    }
}
/* Tablette */
@media screen and (min-width: 500px) and (max-width: 590px) {
    .divWhiteFirst {
        margin: 5px 10px 25px 10px;
        width: 96.5% !important;
    }

    .divWhiteSecond {
        margin: 0px;
        width: 96.5% !important;
        margin-left: 10px;
    }

    .btnOuiObl {
        margin-right: -5px !important;
    }

    .descriptioncategorie {
        width: 73.5% !important;
    }

    #cookie-banner-message {
        width: 80%;
        margin-left: 10%;
    }

        #cookie-banner-message div {
            margin-bottom: 15px;
            margin-right: 25%;
        }

    .styleTextBanner {
        width: 100%;
    }

    .firstTable, .secondTable {
        width: 92%;
    }

    .ms-rteElement-oneColumnText-resume img {
        width: 100% !important;
        height: auto !important;
        margin: 0 !important;
    }
}
/* très Grand Mobile IPhone6 plus*/
@media screen and (min-width: 350px) and (max-width: 420px) /* Grand Mobile IPhone6*/ {
    .descriptioncategorie {
        width: 75% !important;
    }

    .divWhiteFirst {
        margin: 5px 10px 25px 10px;
        width: 95% !important;
    }

    .divWhiteSecond {
        margin: 0px;
        width: 95% !important;
        margin-left: 10px;
    }

    .secondTable, .firstTable {
        width: 85%;
    }

    .btnOuiObl {
        margin-right: -5px !important;
    }

    .btnOuiNon {
        float: right;
    }

    #btnOui {
        margin-top: -25px !important;
    }

    #btnNon {
        margin-top: -30px !important;
    }

    #btnValider {
        float: left;
        width: 90%;
    }

    #btnAnnuler {
        margin-right: 5% !important;
    }

    #cookie-banner-message {
        width: 85%;
        margin-left: 10%;
    }

        #cookie-banner-message div {
            margin-bottom: 15px;
        }

    .styleTextBanner {
        width: 100%;
    }

    .firstTable tbody tr:nth-child(2) td {
        padding-bottom: 10px;
    }

    .ms-rteElement-oneColumnText-resume img {
        width: 100% !important;
        height: auto !important;
        margin: 0 !important;
    }
}

@media screen and (width: 375px) {
    #btnNon {
        margin-top: -30px !important;
    }

    .ms-rteElement-oneColumnText-resume img {
        width: 100% !important;
        height: auto !important;
        margin: 0 !important;
    }
}

@media screen and (max-width: 350px) /* Mobile IPhone4 et 5 */ {
    .ms-rteElement-oneColumnText-resume img {
        width: 100% !important;
        height: auto !important;
        margin: 0 !important;
    }

    #cookie-banner-message div {
        margin-bottom: 15px;
    }

    .divWhiteFirst {
        margin: 5px 10px 25px 10px;
        width: 31.5% !important;
    }

    .divWhiteSecond {
        margin: 0px;
        width: 31.5% !important;
        margin-left: 10px;
    }

    td.first-td {
        width: 27%;
    }

    .firstTable tbody tr:nth-child(1) td {
        height: 90px !important;
    }

    .firstTable tbody tr:nth-child(2) td {
        height: 140px !important;
    }

    .firstTable tbody tr:nth-child(3) td {
        height: 90px !important;
    }

    .firstTable tbody tr:nth-child(4) td {
        height: 90px !important;
    }

    .descriptioncategorie {
        width: 66%;
    }

    .categorieCookie {
        width: 70%;
    }

    .text-policy, .category-policy {
        width: 25%;
    }

    .second-text-policy {
        width: 100%;
    }

    .styleBanner {
        margin-left: 10px;
        width: 95%;
    }

    .styleTextBanner {
        width: 100%;
    }

    .titleChoixSecond {
        width: 26%;
    }

    .firstTable {
        margin-left: 20px;
        width: 100%;
    }

    .btnOui {
        top: -30px;
    }

    #btnOui {
        top: -50px;
        right: -8px;
    }

    .titleChoix {
        padding-left: 20px;
        width: 88%;
    }

    .titleCookies {
        padding-left: 22px;
    }

    #btnValider {
        float: left;
        width: 78%;
        margin-left: 0px !important;
    }

    #btnAnnuler {
        margin-right: 68px !important;
        float: right;
    }

    #btnNon {
        margin-left: -42px;
        top: 5px;
    }

    .btnOuiObl {
        top: -10px !important;
        right: 35px;
        margin-right: -5px !important;
    }

    .btnNonObl {
        margin-right: 31px;
        top: -15px !important;
    }

    .firstTable tbody tr:nth-child(4) td span.btnNonObl {
        top: -18px !important;
    }

    .firstTable tbody tr:nth-child(3) td span.descriptioncategorie {
        padding-bottom: 15px !important;
    }

    .firstTable tbody tr:nth-child(1) td span.descriptioncategorie {
        padding-bottom: 15px;
    }

    .firstTable tbody tr:nth-child(2) td span.categorieCookie {
        margin-top: -5px;
    }

    .btnOuiNon {
        margin-top: -65px;
    }

    .first-categorieCookie {
        width: 27%;
    }

    .div-description-policy span.text-policy:last-child {
        padding-left: 20px;
    }

    .wp-news-details .details img {
        width: 100% !important;
        height: auto !important;
    }

    .wp-news-details .details iframe {
        height: 100%;
        width: 100%;
    }

    .wp-filters-popin {
        margin: 0;
        width: 80%;
        left: 0;
        top: 0;
        transform: none;
    }
}


/*css to make Iframe WP Video responsive*/
.responsive_iframe {
    position: relative;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    display: block;
}

/*Edrip*/
.wp_edrip_details .ori-group .webpart-title {
    font-size: 1.54em;
}

/*Desktop*/
@media screen and (min-width:1001px) {
    .responsive_iframe {
        padding-bottom: 40%;
    }
}
/*Tablet*/
@media screen and (min-width: 800px) and (max-width: 1000px) {
    .responsive_iframe {
        padding-bottom: 50%;
    }

    .header-tools .header-search {
        /*display:none;*/
    }
}
/* Mobile*/
@media screen and (max-width: 799px) {
    .responsive_iframe {
        padding-bottom: 56.25%;
    }

    .header-tools .header-search {
        /*display:none;*/
    }

    .wp-news-details .details img {
        width: 100% !important;
        height: auto !important;
    }

    .wp-filters-popin {
        margin: 0;
        width: 80%;
        left: 0;
        top: 0;
        transform: none;
    }

    .wp-contact-form .form-action {
        text-align: center;
    }
}

.responsive_iframe iframe, .responsive_iframe object, .responsive_iframe embed {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 90%;
    height: 90%;
    max-width: 90%;
    max-height: 90%;
    margin: auto;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: auto;
    display: block;
}
/*css to make Iframe WP Video responsive*/


/*google search cse*/

.contentBox-inner {
    padding: 2%;
}



.tools {
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
}

.google-cse {
    display: block !important;
    padding: 50px;
}

    .google-cse > div {
        float: left;
    }

.wp-title-group.white-webpart,
.wp-title-group.gray-webpart {
    /*padding-left: 3%;*/
    padding-bottom: 20px;
}

.gsc-control-cse.gsc-control-cse-fr {
    padding: 3%;
}

.google-searchbox {
    width: 69%;
    background: #fff;
    /*padding-left: 3%;*/
}

.ie11 .google-searchbox {
    width: 65%;
}

.google-searchbox input {
    height: 35px;
    width: 100%;
    float: left;
    color: #000;
}

.gsc-control-cse, .gsc-control-cse .gsc-table-result {
    width: auto;
}

.ms-srch-sb-searchLink, .ms-srch-sb-searchLink:visited, .ms-srch-sb-searchLink:hover {
    color: #fff;
    text-decoration: none;
    font-size: 1.34em;
}

.google-searchLink {
    background: #002855 none repeat scroll 0 0;
    color: #fff;
    margin-left: 9%;
    width: 22%;
    cursor: pointer;
    padding-top: 5px;
    height: 35px;
}

#cse {
    padding-bottom: 50px;
}

.ie11 #cse {
    margin: 0 -20px;
}

.google-cse .label {
    color: #fff;
    float: left;
    padding: 5px 30%;
}

.google-cse .icon {
    background: #002855 url("/style%20library/EdRCom_Theme/images/search-icn-magnify.svg") no-repeat scroll 50% 50%;
    height: 30px;
    margin-left: 57%;
    width: 30px;
    display: none;
}

.contentBox .ms-webpart-chrome .ms-webpart-chrome-title {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    max-width: 860px;
    padding: 50px 0 30px;
}

.ms-webpart-titleText {
    font-size: 2.58em;
    padding-left: 3%;
}


.gsc-control-cse {
    font-family: Georgia, serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}

    .gsc-control-cse .gsc-table-result {
        font-family: Georgia, serif;
    }

.gsc-tabHeader.gsc-tabhInactive {
    border-color: #FF9900;
    background-color: #FFFFFF;
}

.gsc-tabHeader.gsc-tabhActive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
    border-bottom-color: #FF9900;
}

.gsc-tabsArea {
    border-color: #FF9900;
}

.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}

    .gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
        border-color: #FFFFFF;
        background-color: #FFFFFF;
    }

.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b {
    color: #002855;
}

.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
    color: #525F6A;
}

.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
    color: #002855;
}

.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
    color: #002855;
}

.gsc-cursor-page {
    color: #002855;
}

a.gsc-trailing-more-results:link {
    color: #002855;
}

.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
    color: #525F6A;
}

.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
    color: #007DBA;
}

.gs-webResult div.gs-visibleUrl-short {
    color: #007DBA;
}

.gs-webResult div.gs-visibleUrl-short {
    display: none;
}

.gs-webResult div.gs-visibleUrl-long {
    display: block;
}

.gs-promotion div.gs-visibleUrl-short {
    display: none;
}

.gs-promotion div.gs-visibleUrl-long {
    display: block;
}

.gsc-cursor-box {
    border-color: #FFFFFF;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
    color: #002855;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
    color: #525F6A;
}

.gsc-webResult.gsc-result.gsc-promotion {
    border-color: #336699;
    background-color: #FFFFFF;
}

.gsc-completion-title {
    color: #002855;
}

.gsc-completion-snippet {
    color: #525F6A;
}

.gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link *, .gs-promotion .gs-snippet a:link {
    color: #0000CC;
}

.gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited *, .gs-promotion .gs-snippet a:visited {
    color: #0000CC;
}

.gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover *, .gs-promotion .gs-snippet a:hover {
    color: #0000CC;
}

.gs-promotion a.gs-title:active, .gs-promotion a.gs-title:active *, .gs-promotion .gs-snippet a:active {
    color: #0000CC;
}

.gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * {
    color: #000000;
}

.gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl-short {
    color: #008000;
}


@media only screen and (min-width: 0px) and (max-width: 1279px) {

    .wp-edito-heading .wp-edito-heading-wrapper {
        position: inherit;
    }

    .header-tools {
        position: inherit;
    }

    .google-searchLink {
        margin-left: 4%;
    }

    .ms-srch-sb-searchLink {
        display: none;
    }

    .google-searchbox {
        width: 57%;
    }

    .google-cse .icon {
        padding: 0 25%;
        margin-left: 10%;
        display: block;
    }

    .light .child-menu::after {
        background: none;
    }
}

@media only screen and (min-width: 0px) and (max-width: 500px) {
    .google-searchLink {
        margin-left: 8%;
        width: 35%;
    }

    .google-cse .icon {
        padding: 0 20%;
        display: block;
    }
}


/*Contact générique : */
.wp-contact-generic .rwdForm-item {
    white-space: nowrap;
}


/* Complete Visual Push Webpart*/

.completeVisualPush .titleHn {
    font-family: "Mercury Display Roman Webfont","Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-weight: 200;
    /*-webkit-margin-start: 0px;
    -webkit-margin-end: 0px;

    font-size: 34.45px;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;*/
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}

.completeVisualPush .descritionHn {
    color: rgb(255, 255, 255);
    display: block;
    font-family: 'Mercury Display Roman Webfont', 'Times New Roman', Times, serif;
    font-size: 30.03px;
    height: 34px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 440px;
    margin-top: 0px;
}

@media only screen and (max-width: 767px) {
    .completeVisualPush .descritionHn {
        color: rgb(255, 255, 255);
        display: block;
        font-family: 'Mercury Display Roman Webfont', 'Times New Roman', Times, serif;
        font-size: 11.96px;
        height: 17px;
        line-height: 17.94px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 20px;
    }
    }

/* WebPart Push News : */
.wp-push-news .webpart-title {
    font-family: 'Mercury Display Roman Webfont', 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
    font-size: 40.04px;
    font-weight: 200;
    height: 45px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    }

html[lang="zh-CN"] .cmBtn,
html[lang="zh-CN"] .grey-text,
html[lang="zh-CN"] .black-text,
html[lang="zh-CN"] .btn,
html[lang="zh-CN"] .btn[type="button"],
html[lang="zh-CN"] .btn[type="reset"],
html[lang="zh-CN"] .btn[type="submit"],
html[lang="zh-CN"] button.btn,
html[lang="zh-CN"] .footnote,
html[lang="zh-CN"] .tabs-item,
html[lang="zh-CN"] .tabs-item a,
html[lang="zh-CN"] .list-item-date,
html[lang="zh-CN"] .collapse-filters,
html[lang="zh-CN"] .rwdForm .rwdForm-fieldset legend,
html[lang="zh-CN"] .rwdForm fieldset legend,
html[lang="zh-CN"] .rwdForm .rwdForm-fieldset legend,
html[lang="zh-CN"] .rwdForm .rwdForm-item .visible-label,
html[lang="zh-CN"] .rwdForm input[type=text],
html[lang="zh-CN"] .rwdForm input[type=email],
html[lang="zh-CN"] .rwdForm input[type=date],
html[lang="zh-CN"] .rwdForm input[type=url],
html[lang="zh-CN"] .rwdForm input[type=password],
html[lang="zh-CN"] .rwdForm input[type=search],
html[lang="zh-CN"] .rwdForm textarea,
html[lang="zh-CN"] .rwdForm select,
html[lang="zh-CN"] .rwdForm .ui-selectmenu-button,
html[lang="zh-CN"] .rwdForm .rwdForm-button .btn,
html[lang="zh-CN"] .rwdForm .rwdForm-error-txt,
html[lang="zh-CN"] .rwdForm .rwdForm-upload label,
html[lang="zh-CN"] .rwdForm .rwdForm-upload-path,
html[lang="zh-CN"] .ui-selectmenu-menu,
html[lang="zh-CN"] .ui-autocomplete,
html[lang="zh-CN"] .ui-datepicker,
html[lang="zh-CN"] .ui-datepicker .ui-datepicker-header .ui-datepicker-title select,
html[lang="zh-CN"] .ui-datepicker .ui-datepicker-calendar td,
html[lang="zh-CN"] .ms-rtestate-field h1,
html[lang="zh-CN"] .ms-rteElement-H2,
html[lang="zh-CN"] .ms-rteElement-H1B,
html[lang="zh-CN"] .ms-rtestate-field p,
html[lang="zh-CN"] p.ms-rteElement-P,
html[lang="zh-CN"] .wp-oneColumnText p,
html[lang="zh-CN"] .ms-rteElement-oneColumnText-resume p,
html[lang="zh-CN"] .ms-rteThemeFontFace-3,
html[lang="zh-CN"] .ms-rteThemeFontFace-4,
html[lang="zh-CN"] .ms-rteThemeFontFace-5,
html[lang="zh-CN"] .ms-rteThemeFontFace-6,
html[lang="zh-CN"] .ms-rteThemeFontFace-7,
html[lang="zh-CN"] .ms-rteThemeFontFace-8,
html[lang="zh-CN"] .ms-rteThemeFontFace-9,
html[lang="zh-CN"] .ms-rtestate-field ul li,
html[lang="zh-CN"] .divDisplayTexte li,
html[lang="zh-CN"] li.ms-rteElement-colorSquare,
html[lang="zh-CN"] .wp-news-details .details ul li,
html[lang="zh-CN"] .ms-rtestate-field ul li + ul li,
html[lang="zh-CN"] li.ms-rteElement-colorSquare + ul li,
html[lang="zh-CN"] .ms-rtestate-field ol > li,
html[lang="zh-CN"] li.ms-rteElement-colorOrdSquare,
html[lang="zh-CN"] .wp-news-details .details ol > li,
html[lang="zh-CN"] .ms-rtestate-field ol > li:before,
html[lang="zh-CN"] .wp-news-details .details ol > li:before,
html[lang="zh-CN"] .ms-rteElement-colorOrdSquare:before,
html[lang="zh-CN"] .ms-rtestate-field ol > li + ol li,
html[lang="zh-CN"] li.ms-rteElement-colorOrdSquare + ol li,
html[lang="zh-CN"] .ms-rtestate-field ol > li + ol li:before,
html[lang="zh-CN"] .ms-rteElement-colorOrdSquare + ol li:before,
html[lang="zh-CN"] .ms-rteElement-accordion .accordion-list,
html[lang="zh-CN"] .ms-rteElement-accordion .accordion-list .accordion-list-item .accordion-title .date,
html[lang="zh-CN"] .ms-rteElement-accordion .accordion-list-l2 .accordion-list-l2-item .date,
html[lang="zh-CN"] .title-group .cat-title,
html[lang="zh-CN"] .fund-details-ifs .tabs,
html[lang="zh-CN"] .header-tools .ms-srch-sb > input,
html[lang="zh-CN"] .lang-selector .lang-selector-list .lang-selector-list-item .lang-selector-lnk,
html[lang="zh-CN"] .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk .country-choice-txt-header,
html[lang="zh-CN"] .country-choice .country-choice-list-flyout .country-choice-list-flyout-item .country-choice-flyout-lnk,
html[lang="zh-CN"] .country-choice .country-choice-list-flyout .country-choice-list-flyout-l2 .country-choice-flyout-lnk,
html[lang="zh-CN"] .backhometitle .backhometitle-lnk,
html[lang="zh-CN"] .backhometitle .backhometitle-title,
html[lang="zh-CN"] .globalNavigation .static .static ul.static .menu-item .additional-background .menu-item-text,
html[lang="zh-CN"] .toolsnav .toolsnav-list .toolsnav-list-item .toolsnav-lnk,
html[lang="zh-CN"] .quicklaunchNavivation .site-contents-link .ms-core-listMenu-item,
html[lang="zh-CN"] .footer .footer-top-lnk,
html[lang="zh-CN"] .footer .footer-nav .footer-nav-list .footer-nav-list-item .footer-nav-lnk,
html[lang="zh-CN"] .wp-client-org,
html[lang="zh-CN"] .wp-edito-heading .edito-title,
html[lang="zh-CN"] .wp-edito-heading .edito-nav .edito-nav-list .edito-nav-item .edito-nav-lnk,
html[lang="zh-CN"] .slider-home .slider-home-article .slider-home-content .slider-home-title,
html[lang="zh-CN"] .slider-home .slider-home-article .slider-home-content .slider-home-resume,
html[lang="zh-CN"] .slider-funds .bx-default-pager,
html[lang="zh-CN"] .slider-funds .slider-funds-article .slider-funds-content .slider-funds-title,
html[lang="zh-CN"] .slider-funds .slider-funds-article .slider-funds-content .slider-funds-lede,
html[lang="zh-CN"] .slider-funds .slider-funds-article .slider-funds-content .slider-funds-resume,
html[lang="zh-CN"] .wp-quote,
html[lang="zh-CN"] .wp-review,
html[lang="zh-CN"] .wp-team .team-member .member-infos,
html[lang="zh-CN"] .wp-team .slider-footer .nb-members,
html[lang="zh-CN"] .wp-finding-ref-filters .ref-results .no-results,
html[lang="zh-CN"] .wp-finding-ref-filters .ref-results-item .reference-text,
html[lang="zh-CN"] .slider-expertise .slider-expertise-cat-title,
html[lang="zh-CN"] .slider-expertise .slider-expertise-article .slider-expertise-content .slider-expertise-resume,
html[lang="zh-CN"] .slider-expertise .slider-footer .slider-expertise-link,
html[lang="zh-CN"] .wp-site-map .site-map-subtitle,
html[lang="zh-CN"] .wp-site-map .site-map-cat,
html[lang="zh-CN"] .wp-push-story .push-story-lede,
html[lang="zh-CN"] .wp-push-story .push-story-resume,
html[lang="zh-CN"] .wp-push-picture .push-picture-content,
html[lang="zh-CN"] .wp-reference .reference-item.open .brand .brand-infos,
html[lang="zh-CN"] .wp-reference .brand .client,
html[lang="zh-CN"] .wp-reference .brand .btn-more,
html[lang="zh-CN"] .wp-reference .bx-pager,
html[lang="zh-CN"] .wp-slider-focus-lux .bx-pager,
html[lang="zh-CN"] .wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .slider-focus-lux-title,
html[lang="zh-CN"] .wp-slider-focus-lux .slider-focus-lux-article .slider-focus-lux-content .slider-focus-lux-resume,
html[lang="zh-CN"] .wp-finding-funds-filters .funds-results-list .value-lv-1,
html[lang="zh-CN"] .wp-finding-funds-filters .label-lv-2,
html[lang="zh-CN"] .wp-mentions,
html[lang="zh-CN"] .wp-filters-popin .filters-popin-text,
html[lang="zh-CN"] .wp-funds-intro,
html[lang="zh-CN"] .funds-intro-category,
html[lang="zh-CN"] .wp-funds-evol .funds-evol-perf .perf-table th,
html[lang="zh-CN"] .funds-evol-charts .wp-fundsCharts .fundsCharts-toolTip .fundsCharts-toolTip-title,
html[lang="zh-CN"] .wp-funds-evol .charts-legend-th,
html[lang="zh-CN"] .wp-slider-key-figures .key-figures-item .value,
html[lang="zh-CN"] .wp-funds-evol .key-figures-item .value,
html[lang="zh-CN"] .wp-slider-key-figures .key-figures-item .euro,
html[lang="zh-CN"] .wp-funds-evol .key-figures-item .euro,
html[lang="zh-CN"] .wp-slider-key-figures .key-figures-item .label,
html[lang="zh-CN"] .wp-funds-evol .key-figures-item .label,
html[lang="zh-CN"] .wp-slider-key-figures .bx-default-pager,
html[lang="zh-CN"] .common-infos-list,
html[lang="zh-CN"] .wp-common-infos .common-infos-item .label,
html[lang="zh-CN"] .wp-contact-intro,
html[lang="zh-CN"] .wp-reference-intro .reference-text,
html[lang="zh-CN"] .wp-reference-intro .reference-infos-list,
html[lang="zh-CN"] .wp-keys-points .key-point-list,
html[lang="zh-CN"] .wp-keys-points div.ui-accordion-content.ms-rtestate-field > p,
html[lang="zh-CN"] .wp-documents-download .rwdForm .rwdForm-chkbox .ui-button .ui-button-text,
html[lang="zh-CN"] .wp-news-filters a.link-filters,
html[lang="zh-CN"] .wp-news-filters .filters-names,
html[lang="zh-CN"] .wp-news-filters.news-results .type,
html[lang="zh-CN"] .wp-news-filters.news-results .header,
html[lang="zh-CN"] .wp-news-filters.news-results .text,
html[lang="zh-CN"] .wp-news-filters.news-results a.link,
html[lang="zh-CN"] .wp-news-filters.news-results a.link:link,
html[lang="zh-CN"] .wp-news-filters.news-results a.link:visited,
html[lang="zh-CN"] .wp-news-filters.news-results a.link:hover,
html[lang="zh-CN"] .wp-news-filters.news-results a.link:focus,
html[lang="zh-CN"] .wp-news-filters.news-results a.link:active,
html[lang="zh-CN"] .wp-offers-filters.offers-results .type,
html[lang="zh-CN"] .wp-offers-filters.offers-results .offer-situation,
html[lang="zh-CN"] .wp-offers-filters.offers-results .offer,
html[lang="zh-CN"] .wp-offers-filters.offers-results a.link,
html[lang="zh-CN"] .wp-news-details .details-header,
html[lang="zh-CN"] .wp-news-details .details,
html[lang="zh-CN"] .wp-simple-search .nb-results,
html[lang="zh-CN"] .wp-simple-search .search-results .list-item-title,
html[lang="zh-CN"] .wp-simple-search .search-results .list-item-category-1,
html[lang="zh-CN"] .wp-simple-search .search-results .list-item-text,
html[lang="zh-CN"] .wp-simple-search .list-item-action-link,
html[lang="zh-CN"] .wp-contact-investors .rightHalf,
html[lang="zh-CN"] .wp-contact-investors .leftHalf,
html[lang="zh-CN"] .wp-contact-press .rightHalf,
html[lang="zh-CN"] .wp-contact-press .leftHalf,
html[lang="zh-CN"] .wp-contact-press .documents .doc-title,
html[lang="zh-CN"] .wp-extranet-account .rwdForm .contact-form-lede,
html[lang="zh-CN"] .wp-extranet-list .site-map-subtitle,
html[lang="zh-CN"] .wp-extranet-list .site-map-cat,
html[lang="zh-CN"] .wp-find-office .layer-results .office .title,
html[lang="zh-CN"] .wp-find-office .layer-results .jobs ul li,
html[lang="zh-CN"] .wp-find-office .layer-results .contact span,
html[lang="zh-CN"] .wp-experts-team .header,
html[lang="zh-CN"] .wp-experts-team .team,
html[lang="zh-CN"] .wp-experts-team .bx-pager,
html[lang="zh-CN"] .wp-experts-team .experts-team .experts-team-item-ctn .title,
html[lang="zh-CN"] .wp-experts-team .experts-team .experts-team-item-ctn .details,
html[lang="zh-CN"] .wp-experts-team .experts-team .experts-team-item-ctn .price,
html[lang="zh-CN"] .wp-home-fund-diagnostic .contact-form-lede,
html[lang="zh-CN"] .wp-recruitment-process .recruitment-process-steps .process-item .process-item-ctn .label,
html[lang="zh-CN"] .wp-recruitment-process .recruitment-process-steps .process-item .text,
html[lang="zh-CN"] .wp-glossary-search .letters,
html[lang="zh-CN"] .wp-glossary-search-results .list-item-title,
html[lang="zh-CN"] .wp-glossary-search-results .list-item-text,
html[lang="zh-CN"] .wp-push-news .list-item-action-link,
html[lang="zh-CN"] .wp-social-life .social-life-list,
html[lang="zh-CN"] .wp-social-life .collapse-item .date,
html[lang="zh-CN"] .wp-social-life .social-life-item .to-show .header .title,
html[lang="zh-CN"] .wp-tax-calculation .rwdForm label,
html[lang="zh-CN"] .wp-tax-calculation .tax-operations .label,
html[lang="zh-CN"] .wp-tax-calculation .tax-operations table thead td,
html[lang="zh-CN"] .wp-tax-calculation .tax-operations table tbody td,
html[lang="zh-CN"] .wp-tax-calculation .tax-results h4,
html[lang="zh-CN"] .wp-tax-calculation .tax-results ul li,
html[lang="zh-CN"] .wp-fundhome-popin .fundhome-popin-text,
html[lang="zh-CN"] .descriptioncategorie,
html[lang="zh-CN"] .descriptionLink,
html[lang="zh-CN"] .btnOui,
html[lang="zh-CN"] .btnOui .btnOuiObl,
html[lang="zh-CN"] .btnNon,
html[lang="zh-CN"] #btnNon,
html[lang="zh-CN"] .btnNonObl,
html[lang="zh-CN"] .btnOuiObl,
html[lang="zh-CN"] .btnValider,
html[lang="zh-CN"] .first-td,
html[lang="zh-CN"] .categorieCookie,
html[lang="zh-CN"] .category-policy,
html[lang="zh-CN"] .text-policy,
html[lang="zh-CN"] .descriptioncategorie,
html[lang="zh-CN"] .titleCookies,
html[lang="zh-CN"] .titleCookiesPolicy,
html[lang="zh-CN"] .titleChoix,
html[lang="zh-CN"] .titleChoixSecond,
html[lang="zh-CN"] .first-categorieCookie,
html[lang="zh-CN"] .second-text-policy,
html[lang="zh-CN"] .firstTable,
html[lang="zh-CN"] .secondTable,
html[lang="zh-CN"] .btnValider,
html[lang="zh-CN"] .btnAnnuler,
html[lang="zh-CN"] .gsc-control-cse,
html[lang="zh-CN"] .gsc-control-cse .gsc-table-result {
    font-family: "DFKAI-SB";
}

/*override core*/
html[lang="zh-CN"] h2,
html[lang="zh-CN"] h3,
html[lang="zh-CN"] .ms-h2,
html[lang="zh-CN"] .ms-h3,
html[lang="zh-CN"] .ms-headerFont,
html[lang="zh-CN"] body,
html[lang="zh-CN"] .ms-core-defaultFont,
html[lang="zh-CN"] #pageStatusBar,
html[lang="zh-CN"] .ms-status-msg,
html[lang="zh-CN"] .js-callout-body {
    font-family: "DFKAI-SB";
}

/*dyn-default*/

html[lang="zh-CN"] .shortcut-top,
html[lang="zh-CN"] .shortcut-universe,
html[lang="zh-CN"] .lang-selector,
html[lang="zh-CN"] .country-choice .country-choice-list .country-choice-list-item .country-choice-lnk .country-choice-txt-country,
html[lang="zh-CN"] .common-infos-item .label {
    font-family: "DFKAI-SB";
}




@media screen and (max-width: 767px) {
    .wp-review.photo {
        padding: 30px 30px 30px 30px;
        /* padding-left: 30px;*/
    }

    .wp-review {
        height: initial;
        min-height: 50px;
        padding-left: 83px;
    }

    .wp-Quote-Picture {
        padding: 30px 30px 30px 30px;
    }

    .wp-review .content-container {
        padding-bottom: 0px;
    }

    .wp-Quote-Picture .author-name,
    .wp-Quote-Picture .author-position {
        line-height: 1.6em!important;
    }

    .wp-Quote-Picture .author-position {
        font-size: 11.96px;
        font-weight: 100;
    }

    .wp-Quote-Picture cite {
        margin-top: 30px!important;
    }
    }


/* Page layout multi colonnes : */
.multiC-main {
    width: 100%;
}

    .multiC-main .multiC-l {
        width: 100%;
        /*float: left;*/
    }

        .multiC-main .multiC-l > div {
            float: left;
        }

    .multiC-main .col2 {
        width: 50%;
    }

    .multiC-main .col3 {
        width: 33.33%;
    }

    .multiC-main .col4 {
        width: 25%;
    }

    .multiC-main .col2on3 {
        width: 66.66%;
    }

    /*.multiC-main .col2.sub-row,*/
    .multiC-main .multiC-line10 > .col2 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .multiC-main .multiC-line10 .sub-row .row {
        margin-right: 0px;
    }

        .multiC-main .multiC-line10 .sub-row .row > div {
            float: left;
        }

/*float: left;*/


@media only screen and (max-width: 979px) {

    .multiC-main .col2 {
        width: 100%;
    }

    .multiC-main .col3 {
        width: 100%;
    }

    .multiC-main .col4 {
        width: 50%; /*Problème d'affichage si la première div est plus grande en height que la deuxième sur quatre..*/
        /*width: 100%; OK mais plus exactement ce qui est demandé */
    }

    .multiC-main .col2on3 {
        width: 100%;
    }

    .multiC-main .col2.sub-row .col2 {
        width: 50%;
    }
}

@media only screen and (max-width: 480px) {
    .multiC-main .col4 {
        width: 100%;
    }

    .multiC-main .col2.sub-row .col2 {
        width: 100%;
    }
}
/*  .#contentBox .contentBox-inner {min-width: initial;*/


/* WebPart Push News : */

.wp-push-news h3 {
    -webkit-margin-before: 1.67em;
    -webkit-margin-after: 1.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    margin-top: 0px;
}


/* Push story :*/
.wp-push-story .push-story-title {
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    margin-left: 50px;
    margin-bottom: 15px;
    margin-left: 50px;
    margin-right: 310px;
    margin-top: 0px;
    font-family: "Mercury Display Roman Webfont","Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}

.wp-push-story .push-story-lede {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    margin-left: 50px;
    margin-top: 0px;
}


/* Carousel home : */

.slider-home .slider-home-title {
    font-weight: 200;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    display: block;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    margin-bottom: 15px;
    margin-top: auto;
    margin-right: auto;
    margin-left: auto;
}

.slider-home .slider-home-resume {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    margin-top: 5px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}


/* Details actualité : */

.wp-news-details .webpart-title {
    font-family: "Gotham book Webfont","Gotham Bold Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    font-weight: 200;
    display: block;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
}

.wp-news-details .details-header span {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    margin-top: 5px;
    margin-bottom: 0;
}


/* KeyPoint : */

.wp-keys-points .collapse-item {
    cursor: pointer;
    display: block;
    font-family: 'Mercury Display Roman Webfont', 'Times New Roman', Times, serif;
    position: relative;
    text-align: left;
    font-size: 20.022px; /*1.10em!important;*/
}

.wp-keys-points .key-point-text {
    font-size: 18px;
}

.wp-keys-points .key-point-text {
    margin-top: 15px;
}

@media only screen and (max-width: 767px) {

    .wp-keys-points .collapse-item {
        padding-right: 30px;
        font-size: 16px;
        line-height: 22px;
    }

    .wp-keys-points .key-point-text {
        margin-top: 15px;
        font-size: 15px;
    }
}


/* List news : */

.wp-news-list-hn .header {
    font-weight: 200;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.wp-news-list-hn .span-text {
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    margin-top: 14.3px;
    margin-bottom: 14.3px;
    display: block!important;
}

.wp-news-list-hn .cat-title {
    font-weight: 200;
    margin: auto;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    display: block;
}

/* WebParts contact generique et with photo : */

.wp-contact-withPhoto .webpart-title {
    font-weight: 200;
    font-family: "Mercury Display Roman Webfont","Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    display: block;
}

.LnkAdditionalTitleSection {
    font-size: 24px;
    color: #222;
}

.iconlinkAdditional {
    margin-right: 15px;
}

.AdditonalLinkUnit span {
    font-weight: 500;
}

/*Home car V1 et V2*/

.sliderhomepaginmaxwidth979 .slider-home-footer {
    /*float: none!important;*/
    bottom: 0px!important;
}

@-moz-document url-prefix() {
    .sliderhomepaginmaxwidth979 .slider-home-footer;

{
    float: none!important;
    bottom: 0px!important;
}

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .sliderhomepaginmaxwidth979 .slider-home-footer {
        float: none!important;
        bottom: 0px!important;
    }
}

/**/

.sliderhomepaginmaxwidth979 {
    display: none;
    background-color: transparent;
}

.slider-home-footer-v2 a.slider-next,
.slider-home-footer-v2 a.slider-prev,
.slider-home-footer-v2 a.bx-next,
.slider-home-footer-v2 a.bx-prev,
.slider-home-footer a.slider-next,
.slider-home-footer a.slider-prev,
.slider-home-footer a.bx-next,
.slider-home-footer a.bx-prev {
    color: #222222;
}


.slider-home-footer-v2 a.slider-home-btn-all,
.slider-home-footer a.slider-home-btn-all {
    color: #0B315C;
}



@media screen and (max-width: 979px) {

    /*position: absolute; z-index: 1000;top: 190px;*/
    .sliderhomepaginmaxwidth979 {
        position: absolute;
        z-index: 56;
        top: 235px;
        display: block;
        /*float: right;*/
        width: 100%;
        text-align: right;
        padding-left: 25px;
    }

    .sliderhomepaginall {
        display: none;
    }

    .sliderhomepaginmaxwidth979 .slider-home-footer-v2,
    .sliderhomepaginmaxwidth979 .slider-home-footer {
        position: initial;
        z-index: 1000;
        background-color: transparent;
    }

        .sliderhomepaginmaxwidth979 .slider-home-footer-v2 > div:first-child,
        .sliderhomepaginmaxwidth979 .slider-home-footer > div:first-child {
            margin-left: 0px;
        }

    .slider-home-photo {
        height: 200px;
    }

    .sliderhomepaginmaxwidth979 .slider-home-footer-v2 {
        bottom: 5px;
    }
}

@-moz-document url-prefix() {
    @media screen and (max-width: 979px) {
        .sliderhomepaginmaxwidth979 .slider-home-footer-v2 > div:first-child,
        .sliderhomepaginmaxwidth979 .slider-home-footer > div:first-child {
            margin-left: 70%;
        }
    }

    @media screen and (max-width: 650px) {
        .sliderhomepaginmaxwidth979 .slider-home-footer-v2 > div:first-child,
        .sliderhomepaginmaxwidth979 .slider-home-footer > div:first-child {
            margin-left: 60%;
        }
    }

    @media screen and (max-width: 550px) {
        .sliderhomepaginmaxwidth979 .slider-home-footer-v2 > div:first-child,
        .sliderhomepaginmaxwidth979 .slider-home-footer > div:first-child {
            margin-left: 55%;
        }
    }

    @media screen and (max-width: 450px) {
        #sliderhomepaginmaxwidth979 .slider-home-footer-v2 > div:first-child,
        #sliderhomepaginmaxwidth979 .slider-home-footer > div:first-child {
            margin-left: 50%;
        }
    }

    @media screen and (max-width: 400px) {
        .sliderhomepaginmaxwidth979 .slider-home-footer-v2 > div:first-child,
        .sliderhomepaginmaxwidth979 .slider-home-footer > div:first-child {
            margin-left: 35%;
        }
    }
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
    @media screen and (max-width: 979px) {
        .sliderhomepaginmaxwidth979 .slider-home-footer-v2 > div:first-child,
        .sliderhomepaginmaxwidth979 .slider-home-footer > div:first-child {
            margin-left: 70%;
        }
    }

    @media screen and (max-width: 650px) {
        .sliderhomepaginmaxwidth979 .slider-home-footer-v2 > div:first-child,
        .sliderhomepaginmaxwidth979 .slider-home-footer > div:first-child {
            margin-left: 60%;
        }
    }

    @media screen and (max-width: 550px) {
        .sliderhomepaginmaxwidth979 .slider-home-footer-v2 > div:first-child,
        .sliderhomepaginmaxwidth979 .slider-home-footer > div:first-child {
            margin-left: 55%;
        }
    }

    @media screen and (max-width: 450px) {
        #sliderhomepaginmaxwidth979 .slider-home-footer-v2 > div:first-child,
        #sliderhomepaginmaxwidth979 .slider-home-footer > div:first-child {
            margin-left: 50%;
        }
    }

    @media screen and (max-width: 400px) {
        .sliderhomepaginmaxwidth979 .slider-home-footer-v2 > div:first-child,
        .sliderhomepaginmaxwidth979 .slider-home-footer > div:first-child {
            margin-left: 35%;
        }
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .sliderhomepaginmaxwidth979 .slider-home-footer-v2,
    .sliderhomepaginmaxwidth979 .slider-home-footer {
        bottom: -235px;
    }
}


/* brightcove */
.BCLcontainingBlock_V2 {
    width: 100%;
}

    .BCLcontainingBlock_V2 .bloc-video-bcoveV2 {
        margin-left: auto;
        margin-right: auto;
    }

.bloc-video-bcoveV2 .videos-js .vjs-big-play-button {
    position: relative;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
}

/* Video si internet (webpart et contenu des news)*/
div.videos-js button {
    min-width: 0px;
}

/* FIN brightcove */

@media only screen and (max-width: 345px) {

    .shortcut-top-list-item .shortcut-top-list .menu-item-text,
    #countryChoice .country-choice-list .country-choice-txt-country {
        display: none;
    }

    .shortcut-top-list-item .shortcut-top-list .additional-background .icon {
        margin-top: 5px;
    }

    .country-choice-lnk .country-choice-txt-header {
        margin-top: 14px!important;
    }
}


/* Header V2 : (EdRCom)*/
@media only screen and (min-width: 1259px) {
    .header-tools .ms-srch-sb > .ms-srch-sb-searchLink {
        top: 7px!important;
    }

    .header-tools .ms-srch-sb > input {
        margin-top: 14px;
    }
}



.article-contact.article-page {
    background-color: white;
    max-width: 960px;
}


.news-detail-line-gray {
    margin: 0 50px 0 50px;
    border-width: 0px;
    border-top: solid 1px #abb3bf;
}

.article-contact.article-page .wp-title-group {
    padding: 50px 0 0px 0px;
}

.article-contact.article-page .wp-contact-intro .member-infos {
    padding-left: 0px;
}

.wp_docs_newsdetails.news-unit .wp_doc {
    padding-left: 180px;
}

.article-contact.article-page .webpart-title.wp-stickyTitle {
    text-transform: uppercase;
    font-weight: 200;
    font-size: 30px;
    font-family: "Gotham Book Webfont","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}


.article-contact.article-page .cat-title {
    display: none;
}

@media only screen and (max-width: 1259px) {

    .article-contact.article-page,
    .wp_docs_newsdetails.news-unit {
        max-width: none;
    }
}


@media only screen and (max-width: 979px) {

    .wp_docs_newsdetails.news-unit .wp_doc {
        padding-left: 0px;
    }

    .wp-news-details.white-webpart,
    .wp_docs_newsdetails.news-unit {
        margin-bottom: 0px;
    }
}

/*----------------Contact : Floating labels------------------------*/
.wp-contact-form .rwdForm-item {
    position: relative;
    display: inline-block;
}

    .wp-contact-form .rwdForm-item label {
        position: absolute;
        left: 0;
        top: 0;
        transition: all .2s linear;
        color: #999;
        font-size: 12px;
        display: inline-block;
        padding-left: 20px;
    }

    .wp-contact-form .rwdForm-item input[type=text] {
        margin-top: -9px;
        border: 1px solid #999;
    }

        .wp-contact-form .rwdForm-item input[type=text]:valid,
        .wp-contact-form .rwdForm-item input[type=text]:focus {
            outline: none;
            padding-top: 30px;
        }

        .wp-contact-form .rwdForm-item input[type=text] + label {
            top: 3px;
            opacity: 0;
        }

        .wp-contact-form .rwdForm-item input[type=text]:valid:not(.hidefloatinglabel) + label,
        .wp-contact-form .rwdForm-item input[type=text]:focus + label,
        .wp-contact-form .rwdForm-item input[type=text].showfloatinglabel + label {
            opacity: 1;
            top: 0;
            color: #666;
        }

.wp-contact-form .rwdForm-select {
    margin-top: -8px;
}


.globalNavigation .static > .static.children > .menu-item .additional-background .menu-item-text.hasNoSubMenuClass:before {
    background: none;
}

.globalNavigation .static > .static.children > .menu-item .additional-background .menu-item-text.hasSubMenu {
    background-color: transparent;
}


/*----------Screen readers-----------*/
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

/*--------------Disclaimer EDRAM.BE----------------*/
.disclaimer-background {
    position: fixed;
    background: #aaa;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.disclaimer-main {
    background: #fff;
    margin: 10% auto;
    width: 40%;
    padding: 40px;
}

.disclaimer-head {
    margin-bottom: 50px;
}

.disclaimer-content .disclaimer-intro {
    font-size: 23px;
}

.disclaimer-content .disclaimer-actions {
    text-align: center;
}

    .disclaimer-content .disclaimer-actions .disclaimer-button {
        display: inline-block;
    }

        .disclaimer-content .disclaimer-actions .disclaimer-button .btn {
            margin-top: 30px;
            max-width: 200px;
            line-height: 20px;
            white-space: normal;
        }

@media only screen and (max-width: 425px) {
    .disclaimer-main {
        margin: 0;
        width: 100%;
        padding: 0px;
        height: 100%;
    }

    .disclaimer-content .disclaimer-intro {
        margin: 50% 10%;
        text-align: center;
    }

    .disclaimer-content .disclaimer-actions .disclaimer-button .btn {
        max-width: 180px;
        min-width: 180px;
        position: fixed;
        bottom: 0;
        margin: 0;
    }

        .disclaimer-content .disclaimer-actions .disclaimer-button .btn.pro {
            left: 0;
        }

        .disclaimer-content .disclaimer-actions .disclaimer-button .btn.nonpro {
            right: 0;
        }
}
@media only screen and (max-width: 320px) {
    .disclaimer-content .disclaimer-actions .disclaimer-button .btn {
        max-width: 155px;
        min-width: 155px;
    }
}
