.box-link-push img {    width: 100% !important;    height: auto !important;}.box-link-push a {    color: #e20025;    text-decoration: none;}.node-event .event-title {    margin-bottom: 20px;}.var-narrow.var-chromeless .tweet {    padding: 12px 2px 10px 10px;}.parent-hp-block {    position: relative;    display: block;    width: 100%;    font-size: 0;}.parent-hp-block > div {    width: 47%;    display: inline-block;    position: relative;}.primary-hp-block.margin-right {    margin-right: 6%;}.fact_checker_title_container {    background-color: #1c528e;    transition: all 1s;}.fact_checker_title_container:hover {    background-color: #1c528e;}.fact_checker_title {    width: 100%;    background: url('../img/fact-open.png') right center no-repeat;    color: #FFF;    font-size: 30px;    margin-left: 20px;    padding-top: 17px;    padding-bottom: 17px;    display: inline-block;}.fact_checker_title .fact_checker_title_view {    padding-right: 75px;}.fact_checker_container {    background-color: #FFF;    padding: 21px 20px;}.fact_checker_return {    color: #1c528e;    text-decoration: none;    font-size: 14px;    border: 2px solid #1c528e;    padding: 5px;    padding-right: 15px;    display: inline-block;    margin-bottom: 24px;    margin-top: 9px;}.fact_checker_return:hover {    background-color: #004694;    color: #FFF;    transition: all 0.5s;}.fact_checker_return:before {    content: '';    background: url('../img/fact-left-arrow.png') left no-repeat;    width: 10px;    height: 13px;    padding-right: 5px;    display: inline-block;    vertical-align: top;    position: relative;}.fact_checker_return:hover:before {    background-image: url('../img/fact-left-arrow-hover.png');}.fact_checker_container p {    margin: 0;    font-family: Arial;    font-size: 14px;}.fact_checker_container p:before,.fact_checker_container p:after {    content: ' ';    height: 10px;    display: block;}.fact_full_content {    display: none;}.fact_closed {    background-color: #c5d2e0;    transition: all 1s;}.fact_closed .fact_checker_title {    background-image: url('../img/fact-close.png');}.fact_share {    margin: 20px;    padding-bottom: 20px;    margin-left: 0;}.fact_share span:first-child {    margin-left: 0px}.fact_share span {    color: #646464;    font-size: 10px;    margin-left: 30px;    line-height: 25px;    float: left}.fact_share a {    margin-left: 10px;    background-position: bottom left;    background-repeat: no-repeat;    float: left;    width: 16px;    height: 16px;    margin-top: 4px;    padding: 0;}.fact_share a:hover {    background-position: top left}.fact_share a span {    display: none;}.node-type-fact-checker .fact_checker_title {    background-image: none;}span.at4-icon {    background: none !important;}.animate {    cursor: pointer;}.mobile {    display: none;}#before-footer .footer-section-3 .partner_logo img{ width: 250px; padding: 0; padding-bottom: 25px; float: left}#before-footer .footer-section-3 .partner_logo:after{ content: ''; display: block; clear: both}@media (max-width: 1117px) {    header[role="banner"] {        margin-bottom: 30px;    }    #social-buttons {        display: block;        position: relative;        top: 0;        margin: 16px 0 0;        width: auto;        padding: 0;        height: auto;        text-align: right;    }    #social-buttons #social-label {        text-transform: uppercase;        text-align: center;        display: inline-block;        color: #FFF;        font-size: 17px;        vertical-align: middle;        max-width: 148px;    }    #social-buttons > ul {        display: inline-block;        vertical-align: middle;    }    #social-buttons > ul li {        display: inline-block;        vertical-align: middle;    }}@media (min-width: 1025px) {    #menu-lev-1 .menu li .menu {        display: none !important;    }    #menu-lev-1 .menu li:hover .menu {        display: block !important;    }    #before-footer .footer-section-3 .partner_logo img{ float: right}    #bottom-menu .first{        padding: 0 30px 0 0;    }}@media (max-width: 1024px) {    #wrapper, aside div.content, footer ul {        width: 100%;    }    #before-footer {        width: 100%;        padding: 0;    }    #main-content {        padding: 10px;    }    #vk-main-wrapper {        background-color: #0e325b;    }    header[role="banner"] {        height: 100%;        margin: 0;    }    header[role="banner"] .logo {        padding: 10px 0 0 15px;    }    .logo img {        width: 233px;        height: auto;    }    #menu-lev-1 {        position: relative;        width: 100% !important;    }    #menu-lev-1 ul {        float: left;        margin: 0;        width: 100%;    }    #menu-lev-1 li {        margin-left: 2%;        width: 22.5%;    }    #menu-lev-1 li:hover ul {        display: none;    }    #menu-lev-1 li li a {        margin: 0;    }    .not-front #before-footer {        margin-top: 4%;    }    /* MENU TABLETTE DISPOSITION */    #wrapper header .block-search {        top: 36px;        right: 10px;        width: auto;    }    .box.block-delta-2.block.block-menu-block {        height: auto;        right: 10px;        position: absolute;        top: 5px;        width: auto;    }    #secondary-menu ul {        text-align: right;        position: relative;        right: 0;        top: 0;    }    .box.block-delta-language.block.block-locale {        display: block;        height: 10px;        position: absolute;        top: 32px;        width: 77px;        right: 207px;    }    .language-switcher-locale-url {        left: 0;    }    #search-block-form div.form-item input {        width: 130px;    }    /* COOKIE BANNER */    .cookiebanner {        height: auto !important;        padding: 0 !important;        width: 100% !important;    }    .cookiebanner-close {        float: none !important;        padding: 0 !important;    }    #news {        -webkit-box-ordinal-group: 2;        -webkit-order: 1;        -ms-flex-order: 1;        order: 1;    }    .responsive_cta_block {        -webkit-box-ordinal-group: 3;        -webkit-order: 2;        -ms-flex-order: 2;        order: 2;    }    #agenda {        -webkit-box-ordinal-group: 4;        -webkit-order: 3;        -ms-flex-order: 3;        order: 3;    }    .box-link-push {        -webkit-box-ordinal-group: 5;        -webkit-order: 4;        -ms-flex-order: 4;        order: 4;    }    .responsive_block_info {        -webkit-box-ordinal-group: 6;        -webkit-order: 5;        -ms-flex-order: 5;        order: 5;    }    .box.block-delta-lff_social_networks.block.block-lff-social-networks {        -webkit-box-ordinal-group: 7;        -webkit-order: 6;        -ms-flex-order: 6;        order: 6;    }    #lang-label {        display: none;    }    #social-buttons {        margin: 0;    }    /*  Bloc News Home */    #news {        height: 375px;    }    #news .articles {        width: 100% !important;        margin: 10px 0 10px;    }    #news .articles article {        width: 100% !important;        height: 70% !important;        display: block !important;    }    #news p a {        display: none;    }    #news h2, .front .info, #news h3 {        margin-left: 10px;    }    #news h3 {        width: 100%;        padding: 0;    }    #news h3 a {        margin: 0;        font-size: 20px;        width: 90%;        height: auto;        line-height: 20px;    }    /*  Bloc Agenda Home */    #agenda h2 {        margin: 0;    }    /*  Bloc Pub Image Home */    .box-link-push h2 {        background: none;    }    .box-link-push h2 span {        font-size: 24px;        line-height: 1;        padding: 4px 0 0;    }    /* Block feed social Home */    .box.block-delta-lff_social_networks.block.block-lff-social-networks {        margin-bottom: 10px;    }    #lff-social-networks .tab-nav li {        width: 49%;        line-height: 50px;        display: inline-block;        overflow: hidden;    }    #lff-social-networks .tab-nav li a {        height: 50px;        font: 21px !important;        padding: 0 !important;        width: 100%;    }    #lff-social-networks .tab-nav li a.twitter {        padding: 0;    }    #lff-social-networks .tab {        width: 90%;        padding-left: 5%;        padding-right: 5%;    }    /* Footer */    #before-footer section {        overflow: visible;    }    #before-footer .col {        margin: 0;        width: 100%;    }    #before-footer label, #before-footer p {        font-size: 17px;        line-height: 25px;        width: 75%;        margin-bottom: 2%;    }    #footer-section1, #footer-section3 {        margin-left: 22px;    }    #footer-section1 h4 {        font-weight: bold;        font-family: 0;        margin: 35px 0 8px;    }    #bottom-menu {        text-align: left;    }    #bottom-menu li {        padding: 0 40px 30px 0;        display: inline-block;    }    /* PAGINATION */    .page-news div.item-list {        text-align: center;    }    .item-list .pager {        display: inline-block;    }    .item-list .pager li {        padding: 15px;        float: left;        border: 1px solid #cfd6de;        color: #cfd6de;        height: 21px !important;        position: relative;    }    .item-list .pager li a {        text-decoration: none;        color: #cfd6de;    }    .item-list .pager li a:after {        content: ' ';        display: block;        position: absolute;        left: 0;        top: 0;        width: 100%;        height: 100%;    }    .item-list .pager li.pager-current {        border-left: 1px solid #aaa;        text-decoration: none;        color: #FFF;        background-color: #aaa;    }    .item-list .pager li.pager-first,    .item-list .pager li.pager-previous,    .item-list .pager li.pager-last,    .item-list .pager li.pager-next {        height: 21px;    }    /* Block Pub Internal Page */    .responsive_internal_block_info {        width: 48% !important;        float: left;        overflow: hidden;        margin-top: 4%;    }    .responsive_internal_block_info a {        display: inline-block;        background-color: #eff2f4;        padding: 1% 1% 0 1%;        width: 100%;    }    .responsive_internal_block_info img {        width: 97% !important;        height: auto !important;    }    #rcol {        background-color: #0e325b;    }    /* Share this button */    .section_print, .section_mail {        display: none;    }    #share_main {        width: 100%;    }    .section_share {        float: left;        width: 100%;    }    .section_share div {        display: inline-block;    }    .share_span {        font-weight: bold;    }    #sharethis {        margin: 0 0 0 3%;        padding: 5% 0 5% 0;    }    #sharethis span {        line-height: 100%;        font-size: 15px;    }    .contextual-links-region {        position: static;    }    .fact_share_span span {        font-size: 15px;        font-weight: bold;    }    /*  LEGAL ENVIRONMENT */    .col {        float: none;    }    article.content.landing-page {        width: 95%;    }    .responsive_legal_block {        height: auto;        width: 100%;    }    /* CONTENT PAGE  */    #related-downloads {        width: 100%;        height: auto;    }    #related-downloads h4 {        margin-top: 10px;    }    #related-downloads .view-content {        width: 100%;        overflow: visible;        height: auto;    }    #related-downloads .view-content ul {        margin: 0;    }    #related-downloads .view-content li {        line-height: 26px;        background: none;        height: auto;    }    #related-downloads .view-content a {        width: 100%;        height: auto;    }    #related-downloads .view-content a img {        height: auto;        width: 100%;        position: relative;        display: inline-block;    }    #related-downloads a:hover img {        display: inline-block;    }    #related-downloads a p {        color: #686868;        display: inline-block;        position: relative;        width: 100%;        padding: 0;        text-align: left;        text-decoration: none;        height: auto;    }    #related-downloads a:hover p {        display: inline-block;    }    #menu-lev-bottom {        display: none;    }    #lcol {        width: 100%;        margin: 0;    }    #rcol {        width: 100%;    }    #rcol br {        display: none;    }    #rcol .block-menu-block #menu-lev-2-4 {        margin-top: 4%;    }    #rcol .block-menu-block #menu-lev-2-4 li a:hover {        background-color: #e6e6e6;        color: #19319b;    }    #rcol .block-menu-block #menu-lev-2-4 li a.active:hover {        background-color: #e1f1f7;        color: #e20025;    }    #rcol .block-menu-block #menu-lev-2-4 li li a:hover {        background-color: #e1f1f7;        color: #004694;    }    #rcol div.responsive_internal_block_info:nth-child(2n) {        margin-right: 4%;    }    .contact #rcol div.responsive_internal_block_info:nth-child(2n+1),    .node-type-article #rcol div.responsive_internal_block_info:nth-child(2n+1) {        margin-right: 4%;    }    .node-type-article #rcol div.responsive_internal_block_info:nth-child(2n) {        margin-right: 0;    }    .contact #rcol div.responsive_internal_block_info:nth-child(2n) {        margin-right: 0;    }    .page-search .block-delta-8o8kdtP8CKjahDIu1Wy5LGxnDHg3ZYnT {        display: none;    }    /* NEWSLETTER PAGE */    .page-publications-newsletters #wrapper .view-content ul, .view-content ol {        width: 100%;    }    .page-publications-newsletters #wrapper .view-publications-pages ol a:hover img {        display: block;    }    .page-publications-newsletters #wrapper .view-publications-pages ol li {        margin-right: 13px; /*width:45%;*/        margin-right: 0;        margin-left: 3%;    }    .page-publications-newsletters #wrapper .view-publications-pages .publication-content {        background: none;        width: 182px;    }    .page-publications-newsletters #wrapper .view-publications-pages ol img {        height: 100%;        width: 100% !important;    }    .view-events .article-item article.event a img {        margin-left: 2.5%;        height: auto !important;        max-width: 95% !important;    }    .node-event img {        height: auto;        max-width: 100%;    }    .node-event .header-picture img {        width: 100%;    }    .node-event #event-partners-logos ul li {        margin: 0 0 0.25em 1.5em;    }    .view-pictures-gallery .views-row {        margin: 0 0 10px 5px;        width: auto;    }    .view-pictures-gallery .views-row .hover {        position: relative;        display: block;        height: 30%;    }    .view-pictures-gallery .views-row .share {        padding-top: 12px;    }    .view-pictures-gallery .views-row .share > div {        margin: 0;        display: none;    }    .view-pictures-gallery .field-collection-container, .field-collection-view {        height: 200px;    }    .view-pictures-gallery .views-row .see_picture {        position: relative;        display: block;        margin-top: 10px;        text-decoration: none;    }    .view-publications-pages ol li {        margin-left: 15px;    }    .view-publications-pages ol a:hover img {        display: block;    }    .node-event #event-partners-logos ul li {        margin: 0;    }    .node-event .field-register {        background: none;        right: 0;        top: 0;        position: relative;        height: 75px;        margin-top: 20px;    }    .node-event .field-register a {        margin: 0;    }    #sb-wrapper #sb-nav-next, #sb-wrapper #sb-nav-previous {        display: block !important;    }    #sb-wrapper #sb-nav-next, #sb-wrapper #sb-nav-previous {        overflow: hidden;        top: 57%;        padding: 0 3% !important;    }    #sb-wrapper #sb-nav-previous span, #sb-wrapper #sb-nav-next span {        display: inline-block !important;        text-indent: -10000px !important;    }    #global-device-indicator {        content: "tablet";    }    .page-search .spelling-suggestions {        display: none;    }    .page-search .block.block-facetapi .h4 {        width: 100%;        height: 25px;        text-indent: 5px;        background: #ffffff url('../img/filter-background.png') right top no-repeat;        color: #7b7c7e;        padding: 0 0 0 0;        font-weight: bold;        line-height: 25px;        border: 1px solid #eaeaea;        margin: 0 10px 0 10px;    }    .page-search .block.block-facetapi.active .h4 {        background-position: right bottom;        color: #0e325b;    }    .page-search .block.block-facetapi ul {        display: none;    }    .page-search .block.block-facetapi.active ul {        display: block;        width: 95%;        margin: 0 10px 0 10px;    }    .page-search .block.block-facetapi .item-list ul li {        background: none;        height: 25px;        padding: 0;        margin: 0;        background-color: #FFF;        border: 1px solid #eaeaea;        border-top: 0;    }    .page-search .block.block-facetapi .item-list ul li a {        color: #7b7c7e;        height: 100%;        text-indent: 5px;        display: block;        text-decoration: none;        font-weight: bold;        line-height: 25px;    }    .page-search .article-item header h2 a {        margin-bottom: 3px;    }    .page-search .search-results .search-snippet-info {        padding-top: 3px;    }    /* Pagination */    .fact-checker-list .item-list {        width: 100%;        margin: 0 auto;        text-align: center;        border-top: 1px solid #c7c7c7;        border-bottom: 1px solid #c7c7c7;        margin-bottom: 30px;    }    .fact-checker-list .item-list .pager {        margin: 20px 0 !important;    }}@media (max-width: 960px) {    .front .rcol a.hp-block .hp-block-label {        font-size: 15px;        font-weight: 700;    }}@media (max-width: 780px) {    .front .rcol a.hp-block .hp-block-label {        font-size: 12px;    }    #maintenance-page {        width: 80%;    }}@media (max-width: 730px) {    #lff-social-networks .tab-nav li a {        font-size: 15px;    }}@media (min-width: 641px) {    #menu-lev-1 .menu li .menu li .menu {        display: none !important;    }}@media (max-width: 640px) {    /* Fact Checker */    .mobile {        display: inline-block    }    .desktop {        display: none;    }    .header-image {        background-size: contain !important;        height: 191px !important;        margin: 0 0 0 1.5%;        width: 97%;    }    .fact_checker_mobile_return_container {        width: 100%;    }    .fact_checker_return {        width: 90%;        text-align: center;        padding: 15px;        font-weight: bold;    }    .fact_checker_arrow_container_mobile {        background-color: #1c528e;        height: 44px;        transition: all 1s;        display: block;    }    .fact_checker_arrow_container_mobile:hover {        background-color: #1c528e;    }    .fact_checker_title {        display: block;        text-align: center;        background-image: none !important;        margin: 0;    }    .fact_closed {        background-color: #c5d2e0;    }    .fact_list_arrow_mobile {        display: inherit;        height: 44px;        width: 100%;        background: url('../img/fact-open-mobile.png') center no-repeat;    }    .fact_closed .fact_list_arrow_mobile {        background-image: url('../img/fact-close-mobile.png');    }    .node-type-fact-checker .content .content-wrapper,    .fact-checker-list .content .content-wrapper {        margin-left: 4.5% !important;    }    #header-right {        display: none;    }    .front .rcol .bloc-front-content1 {        margin-top: 0;    }    /* Header */    #header-left {        height: auto;        width: 100%;        overflow: hidden;    }    header[role=banner] .logo {        padding: 0;        float: right;        width: 50%;        margin-right: 10px;        height: 81px;    }    header[role=banner] .logo img {        float: right;        height: 40px;        width: auto;        padding: 20px 0 0 0;    }    /* Hamburger */    header[role=banner] .divham {        width: 45%;        overflow: hidden;        position: relative;        display: block;        float: left;        height:    }    header[role=banner] .hamburger {        position: relative;        display: block;        float: left;        width: 80px;        height: 81px;        cursor: pointer;    }    header[role=banner] .hamburger:after {        content: '';        position: absolute;        display: block;        width: 18px;        height: 0;        top: 27px;        left: 29px;        box-shadow: 0 10px 0 2px black, 0 16px 0 2px black, 0 22px 0 2px black;    }    .front #main-wrapper {        display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */        display: -webkit-flexbox;        display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */        display: -ms-flexbox; /* TWEENER - IE 10 */        display: -webkit-flex; /* NEW - Chrome */        display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -webkit-flex-direction: column;        -ms-flex-direction: column;        flex-direction: column;        -webkit-box-pack: start;        -webkit-justify-content: flex-start;        -ms-flex-pack: start;        justify-content: flex-start;    }    .front #main-wrapper > *,    .front #main-wrapper > .rcol {        margin-left: 1.5%;        width: 97%;        float: none;        clear: both;    }    .front #main-wrapper > .box {        margin-bottom: 20px;    }    #main-content {        height: auto;        width: 100%;        padding: 20px 0 0;    }    .not-front {        background-color: #0e325b;    }    .not-front #main-wrapper {        background: #FFF;        width: 97%;        margin: 0 0 0 1.5%;    }    .not-front #before-footer {        margin-top: 4%;    }    .breadcrumb-container {        width: 97%;        margin: 0 0 0 1.5%;    }    /*  Bloc News Home */    #news {        height: 405px;        margin-top: 20px;    }    #news .articles {        width: 100% !important;        margin: 10px 0 10px;        height: 320px;        overflow: hidden;        position: relative;    }    #news .articles article {        width: 100% !important;        height: 50% !important;        display: block !important;    }    #news p a {        display: none;    }    #news h2, .front .info, #news h3 {        margin-left: 10px;    }    #news h3 {        padding: 0;        width: auto;    }    #news h3 a {        margin: 0;        font-size: 20px;    }    /*#news-nav{ bottom:35px; padding:20px 0; position: relative; z-index: 10; }*/    /* Bloc Image Pub 1 */    .responsive_cta_block {        margin-bottom: 0 !important;    }    /*  Bloc Agenda Home */    #agenda h2 {        margin: 0;    }    /*  Bloc Pub Image Home */    .box-link-push h2 {        background: none;    }    .box-link-push h2 span {        font-size: 24px;    }    /* Block feed social Home */    #lff-social-networks .tab-nav li {        width: 49%;        line-height: 50px;        display: inline-block;    }    #lff-social-networks .tab-nav li a {        height: 50px;        font-size: 17px;        padding: 15px 55px 0 0 !important;        text-align: center;        width: 100%;    }    #lff-social-networks .tab-nav li a.twitter {        padding: 0;    }    #lff-social-networks .tab {        width: 94%;        padding: 0 3%;    }    /* Footer */    #before-footer section {        overflow: visible;    }    #before-footer .col {        margin: 0;        width: 100%;    }    #before-footer label, #before-footer p {        font-size: 17px;        line-height: 35px;        width: 75%;        margin-bottom: 2%;    }    #footer-section1, #footer-section3 {        margin-left: 22px;    }    #footer-section1 h4 {        font-weight: bold;        font-family: 0;        margin-top: 35px;        margin-bottom: 28px;    }    #bottom-menu {        text-align: left;    }    #bottom-menu li {        padding: 0 40px 30px 0;        display: inline-block;    }    /* ******************** */    #header-right {        overflow: hidden;        position: absolute;        left: 0;        top: 0;        bottom: 0;        width: 75%;        height: 4000px;        background-color: #333;        z-index: 6;        -webkit-transform: translateX(-100%);        -moz-transform: translateX(-100%);        -ms-transform: translateX(-100%);        -o-transform: translateX(-100%);        transform: translateX(-100%);        display: -webkit-box;        display: -webkit-flexbox;        display: -moz-box;        display: -ms-flexbox;        display: -webkit-flex;        display: flex;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -webkit-flex-direction: column;        -ms-flex-direction: column;        flex-direction: column;    }    #header-right a {        display: block;    }    #header-right > div {        float: left;        position: relative;        display: block;        width: 100%;    }    #header-right div > h2 {        display: block;        position: relative;        color: #FFF;        text-transform: uppercase;        margin: 9px 0 0 10px;        font-size: 15px;    }    #header-right .form-item-search-block-form {        width: 75%;        margin-left: 10px;    }    #rcol .block-menu-block {        display: none;    }    #rcol .block-menu-block #menu-lev-2-4 {        display: none;    }    /* Move page when lateral menu appear */    #vk-main-wrapper {        -webkit-transition-duration: 0.5s;        -moz-transition-duration: 0.5s;        -ms-transition-duration: 0.5s;        -o-transition-duration: 0.5s;        transition-duration: 0.5s;        -webkit-transform: translateX(0px);        -moz-transform: translateX(0px);        -transform: translateX(0px);        -o-transform: translateX(0px);        transform: translateX(0px);    }    .with--sidebar #vk-main-wrapper {        -webkit-transform: translateX(75%);        -moz-transform: translateX(75%);        -ms-transform: translateX(75%);        owith--sidebar-transform: translateX(75%);        transform: translateX(75%);    }    /* LATERAL MENU SEARCH SECTION */    #wrapper header .block-search {        -webkit-box-ordinal-group: 2;        -webkit-order: 1;        -ms-flex-order: 1;        order: 1;        position: relative;        width: 100%;        height: 62px;        float: left;        border-bottom: 1px solid #5c5c5c;        top: 0;        right: 0;    }    #edit-actions {        width: 15%;    }    .form-item-search-block-form {        width: 75%;        margin-left: 10px;    }    .front div {        clear: none !important;    }    #search-block-form div.form-item input {        width: 100%;        background-color: #5c5c5c;    }    #search-block-form div.form-actions input {        width: 100%;        background: url("../img/search-responsive.png") no-repeat center top !important;        margin: 0;    }    .container-inline {        margin-top: 18px;    }    /* LATERAL MENU NAV SECTION */    #wrapper header .block-delta-1 {        -webkit-box-ordinal-group: 3;        -webkit-order: 2;        -ms-flex-order: 2;        order: 2;        width: 100%;        float: left;    }    #menu-lev-1 {        height: auto;        width: 100%;        position: relative;    }    #menu-lev-1 ul {        margin: 0;        float: left;        border-bottom: 0 !important;        height: 25%;    }    #menu-lev-1 li {        width: 100%;        border-bottom: 1px solid #5c5c5c;        height: auto;        line-height: 1;        margin: 0;        text-align: left;    }    #menu-lev-1 li:hover {        width: 100%;        height: 25%;        border-bottom: 1px solid #5c5c5c;    }    #menu-lev-1 li:hover ul {        display: none;    }    #menu-lev-1 li a {        cursor: pointer !important;        position: relative;        line-height: 35px;        color: #fff;        display: block;        padding: 0 0 0 10px;        height: auto;        text-align: left;        margin: 0;        width: 100%;        box-sizing: border-box;    }    #menu-lev-1 li.expanded > a .arrow-menu {        position: absolute;        display: block;        width: 16px;        height: 9px;        top: 50%;        margin: -4px 0 0;        right: 10px;        background: url('../img/arrow_down.png') no-repeat 100% center;    }    #menu-lev-1 li.js-expanded > a .arrow-menu {        background-image: url('../img/arrow_up.png');    }    #menu-lev-1 li ul {        background: none;        min-width: 0;        position: relative;        z-index: 0;        top: 0;    }    #menu-lev-1 li li a {        color: #5c5c5c;        border: 0 !important;        line-height: 15px;        background: none;        padding: 12px;    }    #menu-lev-1 li li a.active,    #menu-lev-1 li li a.active-trail,    #menu-lev-1 li li a:hover {        color: #5c5c5c;        background: none;        border: 0 none;    }    #menu-lev-1 li li:first-child a.active,    #menu-lev-1 li li:first-child a.active-trail,    #menu-lev-1 li li:first-child a:hover {        border: 0 none;    }    #menu-lev-1 li li:hover {        border: 0;    }    #menu-lev-1 li.expanded.active-trail {        background: none;    }    #menu-lev-1 li li li a {        width: 55%;    }    #menu-lev-1 li li ul {        background: #383838;    }    /*  LATERAL MENU SOCIAL SECTION  */    #social-buttons {        -webkit-box-ordinal-group: 4;        -webkit-order: 3;        -ms-flex-order: 3;        order: 3;        text-align: left;        float: left;        background-color: #5c5c5c;        width: 100%;        height: auto;        position: relative;        top: 0;        padding: 0;    }    #social-buttons li a {        background: url("../img/social-buttons-mobile.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)    }    #social-buttons ul {        margin-left: 0;        display: block;        width: auto;    }    #social-buttons ul li {        display: inline-block;        width: 12.8%;    }    #social-buttons h2 {        padding: 0;        width: auto;        text-align: left;    }    #social-buttons li.facebook a {        background-position: -10px bottom;    }    #social-buttons li.linkedin a {        background-position: -58px bottom;    }    #social-buttons li.twitter a {        background-position: -105px bottom;    }    #social-buttons li.gplus a {        background-position: -151px bottom;    }    #social-buttons li.pinterest a {        background-position: -200px bottom;    }    #social-buttons li.vimeo a {        background-position: -250px bottom;    }    #social-buttons li.rss a {        background-position: -295px bottom;    }    #social-buttons li.facebook a:hover {        background-position: -10px bottom;    }    #social-buttons li.linkedin a:hover {        background-position: -58px bottom;    }    #social-buttons li.twitter a:hover {        background-position: -105px bottom;    }    #social-buttons li.gplus a:hover {        background-position: -151px bottom;    }    #social-buttons li.pinterest a:hover {        background-position: -200px bottom;    }    #social-buttons li.vimeo a:hover {        background-position: -250px bottom;    }    #social-buttons li.rss a:hover {        background-position: -295px bottom;    }    /*  LATERAL MENU LANG SECTION  */    .block-delta-language h2 {        display: block;    }    #wrapper header .block-delta-language {        -webkit-box-ordinal-group: 5;        -webkit-order: 4;        -ms-flex-order: 4;        order: 4;        width: 100%;        background-color: #5c5c5c;        position: relative;        height: 67px;        float: left;        margin-top: 5px;    }    .language-switcher-locale-url {        left: 0;        position: relative;        z-index: 0;        margin: 0 0 0 2px;    }    .language-switcher-locale-url li {        padding: 0 8px;    }    .language-switcher-locale-url span,    .language-switcher-locale-url a,    .language-switcher-locale-url a.active,    .language-switcher-locale-url a.active:hover {        color: #FFF;        font-size: 16px;        text-decoration: none;    }    #lang-label {        display: block;        position: relative;        color: #FFF;        text-transform: uppercase;        margin-top: 9px;    }    .box.block-delta-language.block.block-locale {        top: 0;        left: 0;    }    /* LATERAL MENU LINK SECTION */    #wrapper header .block-delta-2 {        -webkit-box-ordinal-group: 6;        -webkit-order: 5;        -ms-flex-order: 5;        order: 5;        width: 100%;        height: auto;        float: left;    }    .box.block-delta-2.block.block-menu-block {        top: 0;        left: 0;    }    #secondary-menu ul {        position: relative;        right: 0;        text-align: left;        top: 0;    }    #secondary-menu a {        color: #5c5c5c;        font-size: 16px;        line-height: 30px;        height: auto;        text-transform: uppercase;        text-decoration: none !important;    }    /* PAGE NEWS */    #lcol {        margin: 0;        width: 100%;    }    .content {        padding: 0;    }    .content > header h1 {        margin: 25px 18px 0;    }    .content h3 {        margin: 10px 15px;    }    .content .block-system {        overflow: visible;    }    .with-columns {        overflow: visible;    }    .article-item article {        border: none;    }    .article-item article a.more {        text-decoration: none;        font-weight: bold;    }    .article-item img {        height: auto;        width: 96% !important;        margin-left: 2%;        margin-top: 15px;        float: left;    }    .article-item header {        margin: 0;        min-height: 0;    }    .article-item header .info {        margin-left: 15px;        float: left;        font-size: 13px;    }    .article-item header h2 {        font-size: 18px;    }    .article-item header h2 a {        display: block;        float: left;        margin-top: 23px;        margin-left: 15px;        margin-bottom: 15px;        position: relative;        width: 75%;    }    .page-news .content .article-item {        border: 0;        padding: 0;    }    .page-news .content .article-item p {        margin-left: 17px !important;        float: left;        color: #7b7b7b;        width: 90%;    }    .page-news .page form {        margin-top: 20px;        padding: 5% 9% 5%;    }    .vk_see_more {        display: block;        position: relative;        height: auto;        width: 90%;        float: left;        border-top: 1px solid #cfd6de;        border-bottom: 1px solid #cfd6de;        text-align: center;        margin-left: 5%;    }    .page form .form-item {        width: 100%;    }    .selectBox.date-year.form-select.selectBox-dropdown {        width: 95%;    }    .views-exposed-form .views-exposed-widget {        width: 50%;    }    .page form .form-submit {        width: 100%;    }    #sharethis {        margin: 0 0 0 5%;        padding: 5% 0 5% 0;    }    .block-field-block {        width: 93%;    }    /* NEWS PAGE ONE */    .page-node .content header h3 {        margin-left: 21px;    }    .node-article img {        width: 95% !important;        height: auto !important;    }    .page-node .content .content-wrapper {        margin-left: 21px;        width: 90%;    }    .page-node .content .content-wrapper h3 {        margin: 0;    }    #see-also {        display: none;    }    /* PICTURE GALLERY */    .page-node .article-item .pictures-gallery header h2 a {        margin-left: 0;    }    .page-node .article-item .pictures-gallery header .info {        width: 100%;        margin-left: 0;    }    .page-node .article-item .pictures-gallery header .field-content {        display: inline-block;        width: auto;        float: none;    }    .page-node .article-item .pictures-gallery header time {        width: auto;        display: inline-block;    }    .page-node .article-item .pictures-gallery .field-content {        float: left;        width: 100%;        margin-top: 10px;    }    .page-node .article-item .pictures-gallery img {        margin-left: 0;    }    /* Block feed social Home */    #menu-landing-page li a h3 {        margin: 0;        width: 100%;        padding: 0;        font-size: 21px;    }    #menu-landing-page li {        width: 96%;        border: 8px solid #eef2f4;        background-size: 100% auto !important;    }    #menu-landing-page {        overflow: visible;    }    .content .content-wrapper {        overflow: visible;    }    #menu-landing-page li.big {        height: 228px;        background-size: 100% auto !important;    }    #menu-landing-page li.big a {        height: 98px;        padding: 0;    }    #menu-landing-page li.big a h3 {        height: 90%;    }    #menu-landing-page li a span {        padding: 0 50px 0 10px;    }    /* EVENTS PAGE */    .page-events .page-views > header {        border: 0;        padding: 0;    }    .page-events .page-views > header h1 {        text-align: left;        margin: 23px 20px;    }    .page-events .lcol {        width: 100%;    }    .article-item article {        margin: 0;    }    .view-events .article-item header {        width: 90%;        padding: 0 18px;    }    .view-events .article-item header h2 a {        width: 100%;        margin-left: 0;        margin-top: 0;        font-weight: bold;        font-size: 18px;    }    .view-events .article-item header .info {        margin-left: 0;    }    .view-events .article-item header .field-organised {        float: left;        margin: 5px 0 8px 0;    }    .view-events .article-item .excerpt p {        padding: 20px 0 0 0;    }    .view-events .article-item .excerpt .more a {        background: none;    }    .view-events .article-item header .date-range,    .view-events .article-item header .date-display-single {        padding: 0 0 0 8%;        color: #10519c;    }    .content .article-item {        overflow: hidden;        border-bottom: 1px solid #e6e7e6;        padding-bottom: 15px;        margin-bottom: 30px;    }    .responsive_block_nodisplay {        display: none;    }    /* CONTENT PAGE  */    .content > header {        border: 0;        padding: 0;    }    .content > header h1 {        font-size: 24px;        font-weight: bold;        margin: 20px 21px 0;    }    .content .content-wrapper {        border: 0;        overflow: none;    }    div.with-columns-2 {        margin-left: 10px;        width: 100%;        -webkit-column-count: 1;        -moz-column-count: 1;        column-count: 1;        -moz-column-gap: 0;        -webkit-column-gap: 0;        column-gap: 0;    }    /* NEWSLETTER PAGE */    .page-publications-newsletters #wrapper .view-publications-pages .publication-content {        width: auto;    }    /* NEWSLETTER MODAL */    #modalContent {        left: 0 !important;        top: 0 !important;    }    .modal-newsletter div.ctools-modal-content .modal-content {        width: 90%;    }    div.ctools-modal-content .modal-title {        white-space: normal;    }    div.ctools-modal-content .modal-content .modal-form-nl-inner label {        width: 40%;    }    div.ctools-modal-content .modal-content .modal-form-nl-inner input {        width: 50% !important;    }    div.ctools-modal-content .modal-content .modal-form-nl-inner #wrapper-display-full-form {        width: 45%;    }    div.ctools-modal-content .modal-content form .form-type-checkbox label {        width: 100%;    }    div.ctools-modal-content .modal-content .modal-form-nl-inner .form-full {        width: 43%;    }    div.ctools-modal-content .modal-content .modal-form-nl-inner .form-item--mandatory-fields {        padding: 10px 0;    }    div.ctools-modal-content .modal-content .modal-form-nl-inner .form-full .selectBox {        width: 93%;    }    div.ctools-modal-content .modal-content .modal-form-nl-inner .description {        margin: 0;    }    div.ctools-modal-content .modal-content .modal-form-nl-inner .form-item,    div.ctools-modal-content .modal-content .modal-form-nl-inner .form-actions {        width: 100% !important;    }    div.ctools-modal-content .modal-content form .form-submit {        padding: 14px 120px;    }    div.ctools-modal-content .modal-header {        padding: 20px 10px;    }    div.ctools-modal-content .modal-content .modal-form-nl-inner form .form-submit {        padding: 17px 45%;    }    .front .rcol a.hp-block.margin-right {        margin-right: 4%;    }    #global-device-indicator {        content: "mobile";    }    .page-search .article-item-article {        width: 97%;    }    .page-search .search-results a .file {        width: 100%;        float: none;    }    .page-search .content > header h1 {        font-size: 24px;        font-weight: normal !important;    }    .page-search h2 {        font-size: 20px;        color: #0e325b;        margin: 20px 21px 0;    }    .page-search .article-item header h2 {        margin: 0 !important;    }    .page-search .content li {        padding: 15px;    }    .page-search .content .article-item {        border: none;    }    .page-search .article-item header {        display: inline-block;        height: auto;        width: 100%;        position: static;    }    .page-search .article-item header h2 a {        margin-left: 0;        width: 100%;    }    .page-search .article-item header .info {        margin-left: 0;        width: 100%;    }    .page-search .file-icon {        width: auto !important;        display: none;    }    .page-search .vk_see_more {        width: 100%;        margin-left: 0;    }    .page-search .content .pager {        margin: 0 4% 12px;    }    .page-search .block.block-facetapi .h4 {        width: 95%;        margin-left: 10px;    }}@media (max-width: 490px) {    .front .rcol .bloc-front-content1 {        margin-top: 4%;    }}.front .form-item-cgv{    clear:both !important;    padding-top: 15px !important;}.form-item-cgv p{    font-family: "Helvetica", sans-serif;    font-size: 11px;}.blue-title{    color: #004694 !important;    font-size: 24px;    font-weight: normal;    letter-spacing: 0.3px;    text-transform: none;    margin-bottom: 15px;    padding: 0;    line-height: 1;}@media screen and (min-width: 600px){    #social-container{        width: 600px;        margin: 0 auto;    }    #social-lff img {        padding-left: 10px;    }    #our-social-header-content > div{        width: 270px;    }    #our-social-footer-content > div{        width: 179px;    }}