#agenda-filter {
    text-align: center;
    margin-right: 19px;
    height: 40px;
    font-size: 16px;
    background-color: #2f5081;
    font-weight: 400;
    color: #ffffff;
    padding: 11px 10px 0 10px;
    margin-top: 0px;
}

.page-soussite #agenda-filter {
    background-color: #008DA7;
}

#ssfmshreturn {
    display: none;
}

#breadcrumb-whitespace {
    padding: 20px 0;
}

.page-soussite .navbar-default .navbar-nav > .active > a,
.page-college-etudes-mondiales .navbar-default .navbar-nav > .active > a,
.page-college-etudesmondiales .navbar-default .navbar-nav > .active > a,
.page-soussite .navbar-default .navbar-nav > a:hover,
.page-college-etudes-mondiales .navbar-default .navbar-nav > a:hover,
.page-college-etudesmondiales .navbar-default .navbar-nav > a:hover {
    color: #008DA7;
}

.page-soussite .region-navigation,
.page-college-etudes-mondiales .region-navigation,
.page-college-etudesmondiales .region-navigation {
    display: block;
    float: right;
}

.page-soussite nav .menu.nav,
.page-college-etudes-mondiales nav .menu.nav,
.page-college-etudesmondiales nav .menu.nav {
    float: left;
}

.page-soussite #section-title .breadcrumb,
.page-college-etudes-mondiales #section-title .breadcrumb,
.page-college-etudesmondiales #section-title .breadcrumb {
/*     margin-top: 94px; */
}

.page-soussite #block-talcod-custom-main-menu-level-2,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 {
    background-color: #303030;
    height: 80px;
    margin-top: 80px;
}

.page-soussite #block-talcod-custom-main-menu-level-2 .site-menu,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .site-menu,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .site-menu,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .site-menu,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu,
.page-soussite #block-talcod-custom-main-menu-level-2 .nav.menu,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .nav.menu,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .nav.menu,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .nav.menu,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu {
    max-width: 1170px;
    margin: 25px auto;
    padding-left: 270px;
    float: none;
    width: 100%;
    display: block;
}

.page-soussite #block-talcod-custom-main-menu-level-2 .site-menu li.active a,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .site-menu li.active a,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .site-menu li.active a,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .site-menu li.active a,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li.active a,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li.active a,
.page-soussite #block-talcod-custom-main-menu-level-2 .nav.menu li.active a,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .nav.menu li.active a,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .nav.menu li.active a,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li.active a,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li.active a,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li.active a {
    font-weight: bold;
    color: #ffffff;
}

.page-soussite #block-talcod-custom-main-menu-level-2 .site-menu li,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .site-menu li,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .site-menu li,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .site-menu li,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li,
.page-soussite #block-talcod-custom-main-menu-level-2 .nav.menu li,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .nav.menu li,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .nav.menu li,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li {
    float: left;
    margin-right: 20px;
    border-right: solid 1px #000000;
    padding-right: 18px;
}

.page-soussite #block-talcod-custom-main-menu-level-2 .site-menu li a,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .site-menu li a,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .site-menu li a,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a,
.page-soussite #block-talcod-custom-main-menu-level-2 .nav.menu li a,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .nav.menu li a,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .nav.menu li a,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a {
    color: #a0abbd;
    background: none;
    padding: 0;
}

.page-soussite #block-talcod-custom-main-menu-level-2 .site-menu li a:hover,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .site-menu li a:hover,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .site-menu li a:hover,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a:hover,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a:hover,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a:hover,
.page-soussite #block-talcod-custom-main-menu-level-2 .nav.menu li a:hover,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .nav.menu li a:hover,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .nav.menu li a:hover,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a:hover,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a:hover,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a:hover,
.page-soussite #block-talcod-custom-main-menu-level-2 .site-menu li a.active,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .site-menu li a.active,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .site-menu li a.active,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a.active,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a.active,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a.active,
.page-soussite #block-talcod-custom-main-menu-level-2 .nav.menu li a.active,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .nav.menu li a.active,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .nav.menu li a.active,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a.active,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a.active,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a.active,
.page-soussite #block-talcod-custom-main-menu-level-2 .site-menu li a.active-trail,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .site-menu li a.active-trail,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .site-menu li a.active-trail,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a.active-trail,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a.active-trail,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a.active-trail,
.page-soussite #block-talcod-custom-main-menu-level-2 .nav.menu li a.active-trail,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .nav.menu li a.active-trail,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .nav.menu li a.active-trail,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a.active-trail,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a.active-trail,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a.active-trail {
    color: #ffffff;
    font-weight: 400;
}

.page-soussite #block-talcod-custom-main-menu-level-2 .site-menu li:last-child,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .site-menu li:last-child,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .site-menu li:last-child,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .site-menu li:last-child,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li:last-child,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu li:last-child,
.page-soussite #block-talcod-custom-main-menu-level-2 .nav.menu li:last-child,
.page-college-etudes-mondiales #block-talcod-custom-main-menu-level-2 .nav.menu li:last-child,
.page-college-etudesmondiales #block-talcod-custom-main-menu-level-2 .nav.menu li:last-child,
.page-soussite #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li:last-child,
.page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li:last-child,
.page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li:last-child {
    border-right: none;
}

.page-soussite nav .menu li,
.page-college-etudes-mondiales nav .menu li,
.page-college-etudesmondiales nav .menu li {
    float: left;
}

.page-soussite nav .menu li a,
.page-college-etudes-mondiales nav .menu li a,
.page-college-etudesmondiales nav .menu li a {
    text-transform: uppercase;
    color: #4e555e;
    font-size: 17px;
    font-weight: 300;
    cursor: pointer;
    text-decoration: none;
    padding: 0;
    margin: 0 15px;
}

.page-soussite nav .menu li a:hover,
.page-college-etudes-mondiales nav .menu li a:hover,
.page-college-etudesmondiales nav .menu li a:hover {
    background: none;
    border-bottom: 2px solid #008DA7;
    color: #008DA7;
}

.page-soussite #navbar,
.page-college-etudes-mondiales #navbar,
.page-college-etudesmondiales #navbar {
    border-bottom: 10px solid #008DA7;
}

.page-soussite #block-addthis-addthis-block,
.page-college-etudes-mondiales #block-addthis-addthis-block,
.page-college-etudesmondiales #block-addthis-addthis-block {
    background: #008DA7;
}

.page-soussite #block-addthis-addthis-block a span,
.page-college-etudes-mondiales #block-addthis-addthis-block a span,
.page-college-etudesmondiales #block-addthis-addthis-block a span {
    background: #008DA7;
    white-space: nowrap;
}

.page-soussite #block-addthis-addthis-block a span:after,
.page-college-etudes-mondiales #block-addthis-addthis-block a span:after,
.page-college-etudesmondiales #block-addthis-addthis-block a span:after {
    border-color: transparent transparent transparent #008DA7;
}

.smaller-header {
    height: 65px !important;
    border-bottom: 5px solid #315381 !important;
}

.smaller-header .navbar-collapse {
    margin-left: 151px !important;
    padding: 15px 0 0 0px !important;
}

.smaller-header .navbar-nav > li {
    margin-right: 10px;
    padding-right: 10px;
}

.smaller-header .navbar-nav > li a {
    font-size: 16px;
}

.page-soussite .smaller-header,
.page-college-etudes-mondiales .smaller-header,
.page-college-etudesmondiales .smaller-header {
    height: 70px !important;
    border-bottom: 5px solid #008DA7 !important;
}

#navbar .navbar-header {
    height: 80px;
}

#navbar {
    background-color: #ffffff;
    border: none;
    border-radius: 0;
    margin: 0;
    height: 80px;
    position: fixed;
    z-index: 999;
    width: 100%;
    border-bottom: 10px solid #315381;
}

#navbar .user-menu {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 28px;
}

#navbar .user-menu #block-locale-language,
#navbar .user-menu #block-talcod-siteconfig-language {
    z-index: 9999;
}

#navbar .user-menu #block-locale-language .return,
#navbar .user-menu #block-talcod-siteconfig-language .return {
    color: #4e555e;
    font-size: 12px;
    text-decoration: underline;
}

#navbar .user-menu #block-locale-language ul,
#navbar .user-menu #block-talcod-siteconfig-language ul {
    float: right;
    padding-left: 0;
}

#navbar .user-menu #block-locale-language ul li:first-child,
#navbar .user-menu #block-talcod-siteconfig-language ul li:first-child {
    border-right: solid 1px;
    padding-right: 10px;
}

#navbar .user-menu #block-locale-language ul li,
#navbar .user-menu #block-talcod-siteconfig-language ul li {
    list-style: none;
    float: left;
    margin-left: 10px;
}

#navbar .user-menu #block-locale-language ul li a,
#navbar .user-menu #block-talcod-siteconfig-language ul li a,
#navbar .user-menu #block-locale-language ul li span,
#navbar .user-menu #block-talcod-siteconfig-language ul li span {
    font-size: 12px;
    color: #4e555e;
    text-decoration: underline;
    text-transform: uppercase;
    border: solid 1px #ffffff;
}

#navbar .user-menu #block-locale-language ul li.active a,
#navbar .user-menu #block-talcod-siteconfig-language ul li.active a {
    font-weight: 600;
    border: solid 1px #000000;
    text-decoration: none;
    padding-left: 2px;
    padding-right: 2px;
}

#navbar .container-fluid {
    width: 1170px;
    margin: 0 auto;
}

#navbar .navbar-header {
    height: 110px;
    width: 150px;
}

#navbar .logo {
    margin: 0;
    text-align: center;
    position: absolute;
    z-index: 1;
    max-width: 200px;
}

#navbar .logo img {
    max-width: 100%;
    height: auto;
    background: #fff;
}

#navbar .navbar-collapse {
    margin-left: 240px;
    padding: 20px 0 0 8px;
    position: relative;
}

#block-talcod-custom-main-menu-level-2 {
    background-color: #303030;
    height: 80px;
    margin-top: 80px;
}

#block-talcod-custom-main-menu-level-2 .site-menu,
#block-talcod-custom-main-menu-level-2 .nav.menu {
    max-width: 1170px;
    margin: 25px auto;
    padding-left: 250px;
}

#block-talcod-custom-main-menu-level-2 .site-menu li.active a,
#block-talcod-custom-main-menu-level-2 .nav.menu li.active a {
    font-weight: 400;
    color: #ffffff;
}

#block-talcod-custom-main-menu-level-2 .site-menu li,
#block-talcod-custom-main-menu-level-2 .nav.menu li {
    float: left;
    margin-right: 20px;
    border-right: solid 1px #000000;
    padding-right: 18px;
}

#block-talcod-custom-main-menu-level-2 .site-menu li a,
#block-talcod-custom-main-menu-level-2 .nav.menu li a {
    color: #a0abbd;
    padding: 0;
    background: none;
}

#block-talcod-custom-main-menu-level-2 .site-menu li a:hover,
#block-talcod-custom-main-menu-level-2 .nav.menu li a:hover,
#block-talcod-custom-main-menu-level-2 .site-menu li a.active,
#block-talcod-custom-main-menu-level-2 .nav.menu li a.active,
#block-talcod-custom-main-menu-level-2 .site-menu li a.active-trail,
#block-talcod-custom-main-menu-level-2 .nav.menu li a.active-trail {
    color: #ffffff;
    font-weight: 400;
    text-decoration: none;
}

#block-talcod-custom-main-menu-level-2 .site-menu li:last-child,
#block-talcod-custom-main-menu-level-2 .nav.menu li:last-child {
    border-right: none;
}

.region-user-menu #link-user-login,
.region-user-menu #link-user-logout {
    background-image: url('../images/login-icon.png');
    background-repeat: no-repeat;
    background-position: 10px center;
    padding-left: 30px !important;
}

ul.navbar-nav {
    width: 95%;
    display: inline-block;
    margin-top: 6px;
}

.region-navigation {
    width: 5%;
    display: inline-block;
}

#block-talcod-search-talcod-search-search {
    float: right;
}

#block-system-user-menu {
    height: 25px;
    position: absolute;
    top: 0;
    right: 0;
}

#block-system-user-menu ul.menu li {
    float: left;
}

#block-system-user-menu ul.menu li a {
    padding: 0;
    color: #000;
    text-transform: lowercase;
    padding: 0px 15px;
    font-size: 12px;
    font-weight: 400;
    line-height: 25px;
    background-color: #55b8f3;
}

#block-system-user-menu ul.menu li a:focus,
#block-system-user-menu ul.menu li a.active,
#block-system-user-menu ul.menu li a:hover {
    background-color: #55b8f3;
}

#block-system-user-menu ul.menu li a:hover {
    text-decoration: underline;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block !important;
}

ul.nav li.dropdown ul.dropdown-menu {
    margin-top: 0;
}

.navbar-default .navbar-nav > .active > a:hover {
    background-color: transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: #f26522;
    padding: 0;
    border-bottom: 2px solid;
}

.navbar-default .navbar-nav > li > a {
    color: #4e555e;
    padding: 0;
    font-size: 17px;
    font-weight: 300;
    text-transform: uppercase;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.navbar-default .navbar-nav > li:hover > a {
    border-bottom: 2px solid;
}

.navbar-default li.active a.international,
.navbar-default li.active a.international:hover {
    color: #a59a00;
    border-bottom: 2px solid;
}

.navbar-default li.active a.recherche,
.navbar-default li.active a.recherche:hover {
    color: #008da7;
    border-bottom: 2px solid;
}

.navbar-default li.active a.diffusion-des-savoirs,
.navbar-default li.active a.diffusion-des-savoirs:hover {
    color: #f26522;
    border-bottom: 2px solid;
}

.navbar-default li.active a.r-d,
.navbar-default li.active a.r-d:hover {
    color: #5a266c;
    border-bottom: 2px solid;
}

.navbar-default li.active a.la-fondation,
.navbar-default li.active a.la-fondation:hover {
    color: #2f5081;
    border-bottom: 2px solid;
}

.navbar-default li {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.navbar-default li a.recherche:hover,
.navbar-default li a.recherche.active,
.navbar-default li a.recherche.active-trail,
.navbar-default li a.recherche.active-trail:hover {
    color: #008da7;
    border-bottom: 2px solid;
}

.navbar-default li a.international:hover,
.navbar-default li a.international.active,
.navbar-default li a.international.active-trail,
.navbar-default li a.international.active-trail:hover {
    color: #a59a00;
    border-bottom: 2px solid;
}

.navbar-default li a.diffusion-des-savoirs:hover,
.navbar-default li a.diffusion-des-savoirs.active,
.navbar-default li a.diffusion-des-savoirs.active-trail,
.navbar-default li a.diffusion-des-savoirs.active-trail:hover {
    color: #f26522;
    border-bottom: 2px solid;
}

.navbar-default li a.r-d:hover,
.navbar-default li a.r-d.active,
.navbar-default li a.r-d.active-trail,
.navbar-default li a.r-d.active-trail:hover {
    color: #5a266c;
    border-bottom: 2px solid;
}

.navbar-default li a.la-fondation:hover,
.navbar-default li a.la-fondation.active,
.navbar-default li a.la-fondation.active-trail,
.navbar-default li a.la-fondation.active-trail:hover {
    color: #2f5081;
    border-bottom: 2px solid;
}

.navbar-default .navbar-nav > li {
    margin-right: 8px;
    padding-right: 8px;
    height: 22px;
}

.navbar-default .navbar-nav > li.last {
    border-right: none;
}

ul ul.dropdown-menu li > a {
    font-size: 16px;
    text-transform: uppercase;
    color: #4e555e;
    padding: 3px 12px;
    margin-bottom: 3px;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: #EEE;
    color: #333;
}

#block-talcod-search-talcod-search-search .contextual-links-wrapper {
    display: none;
}

#block-talcod-search-talcod-search-search #talcod-search-form {
    z-index: 100;
    width: 188px;
    background: #f3f3f3;
}

#block-talcod-search-talcod-search-search #talcod-search-form .form-type-textfield {
    float: left;
    width: 150px;
}

#block-talcod-search-talcod-search-search #talcod-search-form .form-type-textfield .form-control {
    background: #f3f3f3;
    color: #bdd9ef;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 32px;
    color: #b2b1b1;
    margin-bottom: 0;
    font-style: italic;
}

#block-talcod-search-talcod-search-search #talcod-search-form .btn {
    color: #000;
    background: none;
    border: none;
}

#section-title {
    background-color: #fafafa;
}

#section-title .inner {
    width: 1170px;
    margin: 0 auto;
}

#section-title .page-header {
    border: none;
    line-height: 70px;
    margin: 0;
    padding: 0;
    color: #000;
    font-size: 36px;
    font-weight: 400;
}

#section-title .breadcrumb {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 16px;
    background-color: transparent;
    text-align: left;
    color: #303030;
    margin-top: 45px;
}

#section-title .breadcrumb a {
    color: #303030;
    font-weight: 300;
    border-bottom: 1px solid #303030;
    text-decoration: none;
}

#section-title .breadcrumb span.no-link {
    border-bottom: 1px solid #303030;
}

.tabs--primary {
    width: 1170px;
    margin: 10px auto;
}

.tabs--secondary {
    width: 1170px;
    margin: 0 auto 10px;
    display: block;
    height: 30px;
}

.i18n-en .mean-bar {
    top: 23px !important;
}

@media (min-width: 1025px) and (max-width: 1280px) {
    #navbar .container-fluid {
        max-width: 90%;
    }

    #navbar .navbar-header {
        width: 140px;
    }

    #navbar .navbar-header img {
        max-width: 100%;
        height: auto;
    }

    #navbar .navbar-collapse {
        margin-left: 140px;
    }

    #navbar .logo {
        width: 140px;
    }
}

@media (min-width: 1024px) {
    #block-talcod-search-talcod-search-search {
        margin-right: 47%;
    }
}

@media (min-width: 1025px) and (max-width: 1280px) {
    #navbar .container-fluid {
        max-width: 90%;
    }

    #navbar .navbar-header {
        width: 150px;
    }

    #navbar .navbar-header img {
        max-width: 100%;
        height: auto;
    }

    #navbar .navbar-collapse {
        margin-left: 150px;
    }

    #navbar .logo {
        width: 150px;
    }
}

@media (min-width: 1025px) and (max-width: 1155px) {
    #navbar .container-fluid {
        max-width: 90%;
    }

    #navbar .navbar-header {
        width: 120px;
    }

    #navbar .navbar-header img {
        max-width: 100%;
        height: auto;
    }

    #navbar .navbar-collapse {
        margin-left: 120px;
    }

    #navbar .logo {
        width: 120px;
    }

    #navbar .navbar-nav > li > a {
        font-size: 15px;
    }

    #navbar .navbar-nav > li {
        margin-right: 6px;
        padding-right: 6px;
    }
}

/* Responsive */
@media (max-width: 767px) {

    .breadcrumb {
        display: none;
    }

    .page-soussite #block-talcod-custom-subsite-main-menu-level-2 .nav.menu,
    .page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu,
    .page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .nav.menu {
        padding-left: 20px !important;
    }

    /*  #block-addthis-addthis-block {
    display: none!important;
  }*/
    #navbar {
        margin-bottom: 10px;
    }

    #navbar .navbar-collapse {
        display: block;
        position: absolute;
        top: 0;
        right: 2.2%;
        padding: 0;
        margin: 0;
    }

    #block-system-user-menu ul {
        width: 88px;
    }

    #block-system-user-menu #link-user-logout,
    #block-system-user-menu #link-user-account {
        background: url('../images/deconnexion.png') no-repeat scroll 0 0 transparent;
        background-size: 34px 32px;
        display: block;
        width: 34px;
        height: 32px;
        text-indent: -9999px;
        padding: 0;
    }

    #block-system-user-menu #link-user-account {
        background: url('../images/private-area.png') no-repeat scroll 0 0 transparent;
        background-size: 34px 32px;
    }

    #block-talcod-search-agenda-social {
        text-align: center;
    }

    #block-addthis-addthis-block {
        background: #315381;
        top: initial !important;
        display: inline-block !important;
        padding: 0;
        position: absolute !important;
        right: 50% !important;
        transform: translateX(50%);
        width: fit-content;
    }

    #block-addthis-addthis-block .agenda, #block-addthis-addthis-block .button_newsletter{
        display: none;
    }

    #block-addthis-addthis-block a {
        width: 55px;
        height: 55px;
        display: inline-block;
        float: left !important;
        margin: 0;
        position: relative;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);

    }

    #block-addthis-addthis-block a span {
        display: none !important;
    }

    #block-addthis-addthis-block a span:after {
        display: none !important;
    }

}

@media (max-width: 1024px) {
    nav li:first-child form button {
        background-color: #333333 !important;
        border-radius: 0 !important;
    }

    .return {
        display: none;
    }

    #block-talcod-custom-main-menu-level-2 .site-menu,
    #block-talcod-custom-subsite-main-menu-level-2 .site-menu,
    #block-talcod-custom-main-menu-level-2 .nav.menu,
    #block-talcod-custom-subsite-main-menu-level-2 .nav.menu {
        padding-left: 265px;
    }

    #block-talcod-custom-main-menu-level-2 .site-menu li a,
    #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a,
    #block-talcod-custom-main-menu-level-2 .nav.menu li a,
    #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a {
        font-size: 14px;
    }

    .not-logged-in #block-system-user-menu {
        display: none;
    }

    #navbar .user-menu {
        z-index: 9999;
        height: 28px;
    }

    /* Responsive Menu */
    #block-talcod-search-talcod-search-search--2,
    #block-talcod-search-talcod-search-search {
        display: none;
    }

    .mean-container a.meanmenu-reveal span {
        background: #3d5f8e;
    }

    .page-soussite a.meanmenu-reveal span,
    .page-college-etudes-mondiales a.meanmenu-reveal span,
    .page-college-etudesmondiales a.meanmenu-reveal span {
        background: #008DA7 !important;
    }

    .mean-container a.meanmenu-reveal {
        width: 20px;
        height: 20px;
        padding: 8px;
    }

    .meanclose {
        color: #3d5f8e !important;
    }

    .page-soussite .meanclose,
    .page-college-etudes-mondiales .meanclose,
    .page-college-etudesmondiales .meanclose {
        color: #008DA7 !important;
    }

    .mean-container .mean-bar {
        position: fixed;
        right: 8%;
        top: 33px;
        float: right;
        background: none;
        width: 40%;
        padding: 0;
    }

    .meanmenu-reveal {
        background: #ffffff;
        border-radius: 4px;
    }

    nav .region-navigation {
        display: none;
    }

    .page-soussite .mean-bar .mean-nav,
    .page-college-etudes-mondiales .mean-bar .mean-nav,
    .page-college-etudesmondiales .mean-bar .mean-nav {
        background: #008DA7 !important;
    }

    .mean-container .mean-nav {
        margin-top: 37px;
        background: #3d5f8e;
    }


    nav li:first-child {
        padding: 1em 5%;
        width: 100% !important;
    }

    nav li:first-child a {
        display: none !important;
    }

    nav li:first-child form input {
        float: left;
        margin-right: 1%;
        color: #fff;
        background: #3d5f8e;
        border: 1px solid #fff;
        width: 78%;
        height: 25px;
        padding: 0 1%;
    }

    .page-soussite nav li:first-child form input,
    .page-college-etudes-mondiales nav li:first-child form input,
    .page-college-etudesmondiales nav li:first-child form input {
        background: #008DA7;
    }

    nav li:first-child form button {
        float: left;
        width: 5%;
        background-color: #fb9e00;
        color: #ffffff;
        border: 1px solid #ffffff;
        border-radius: 4px;
        font-size: 70%;
        height: 25px;
    }

    nav li:first-child form button span:after {
        content: "\e003";
        font-family: 'Glyphicons Halflings';
    }

    nav li ul li:first-child {
        width: 100% !important;
        padding: 0;
    }

    nav li ul li:first-child a {
        display: block !important;
    }

    .mean-container .mean-nav ul li a.mean-expand {
        height: 24px;
    }

    #block-system-user-menu {
        position: absolute;
        top: 65px;
        right: 3.2%;
    }

    #block-system-user-menu #link-user-logout,
    #block-system-user-menu #link-user-account {
        background: url('../images/deconnexion.png') no-repeat scroll 0 0 transparent;
        background-size: 34px 32px;
        display: block;
        width: 34px;
        height: 32px;
        text-indent: -9999px;
        padding: 0;
    }

    #block-system-user-menu #link-user-account {
        background: url('../images/private-area.png') no-repeat scroll 0 0 transparent;
        background-size: 34px 32px;
    }
}

@media (min-width: 400px) and (max-width: 767px) {
    nav li:first-child form button {
        font-size: 88%;
        height: 21px;
    }
}

#block-addthis-addthis-block {
    background: #315381;
    top: 470px;
    display: inline-block;
    padding: 0;
    position: fixed;
    right: 0;
    z-index: 100;
}

#block-addthis-addthis-block a {
    width: 55px;
    height: 55px;
    margin: 0;
    position: relative;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

#block-addthis-addthis-block a span {
    display: none;
    position: absolute;
    right: 62px;
    top: 18px;
    font-size: 12px;
    font-weight: 600;
    background: #315381;
    padding: 2px 10px 1px;
}

#block-addthis-addthis-block a span:after {
    content: '';
    display: block;
    position: absolute;
    right: -5px;
    top: 5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #315381;
}

#block-addthis-addthis-block .addthis_button_twitter,
#block-addthis-addthis-block .addthis_button_facebook,
#block-addthis-addthis-block .addthis_button_email,
#block-addthis-addthis-block .button_newsletter,
#block-addthis-addthis-block .button_back,
#block-addthis-addthis-block .agenda {
    font-size: 0;
}

#block-addthis-addthis-block .addthis_button_twitter:hover,
#block-addthis-addthis-block .addthis_button_facebook:hover,
#block-addthis-addthis-block .addthis_button_email:hover,
#block-addthis-addthis-block .button_newsletter:hover,
#block-addthis-addthis-block .button_back:hover,
#block-addthis-addthis-block .agenda:hover {
    text-decoration: none;
}

#block-addthis-addthis-block .addthis_button_twitter:hover:after,
#block-addthis-addthis-block .addthis_button_facebook:hover:after,
#block-addthis-addthis-block .addthis_button_email:hover:after,
#block-addthis-addthis-block .button_newsletter:hover:after,
#block-addthis-addthis-block .button_back:hover:after,
#block-addthis-addthis-block .agenda:hover:after {
    opacity: 1 !important;
}

#block-addthis-addthis-block .addthis_button_twitter:hover span,
#block-addthis-addthis-block .addthis_button_facebook:hover span,
#block-addthis-addthis-block .addthis_button_email:hover span,
#block-addthis-addthis-block .button_newsletter:hover span,
#block-addthis-addthis-block .button_back:hover span,
#block-addthis-addthis-block .agenda:hover span {
    display: block;
}

#block-addthis-addthis-block a.addthis_button_facebook:after,
#block-addthis-addthis-block a.addthis_button_twitter:after,
#block-addthis-addthis-block a.addthis_button_email:after,
#block-addthis-addthis-block a.button_newsletter:after,
#block-addthis-addthis-block a.button_back:after,
#block-addthis-addthis-block a.addthis_button_compact:after,
#block-addthis-addthis-block .agenda:after {
    content: '';
    display: block;
    padding: 10px;
    background-repeat: no-repeat;
    font-size: 25px;
}

#block-addthis-addthis-block .agenda:after {
    opacity: 0.8;
    font-family: FontAwesome;
    content: "\f073";
}

#block-addthis-addthis-block a.addthis_button_facebook:after {
    opacity: 0.8;
    font-family: FontAwesome;
    content: "\f09a";
}

#block-addthis-addthis-block a.addthis_button_twitter:after {
    opacity: 0.8;
    font-family: FontAwesome;
    content: "\f099";
}

#block-addthis-addthis-block a.addthis_button_email:after,
#block-addthis-addthis-block a.button_newsletter:after {
    opacity: 0.8;
    font-family: FontAwesome;
    content: "\f003";
}

#block-addthis-addthis-block a.button_back:after {
    opacity: 0.8;
    content: "+";
    text-indent: -99999px;
    background: url('../images/fmsh-mini.svg') center center no-repeat;
    background-size: 55%;
}

#block-addthis-addthis-block a.addthis_button_compact:after {
    content: '+';
    opacity: 0.8;
    font-size: 33px;
    margin-top: -14px;
    margin-bottom: 25px;
}

#block-addthis-addthis-block .addthis_button_google_plusone {
    display: none;
}

#block-addthis-addthis-block a {
    display: block;
    text-transform: uppercase;
    float: none;
    text-align: center;
    color: #ffffff;
    outline: none;
}

#block-addthis-addthis-block a svg {
    display: none;
}

#block-addthis-addthis-block a .at-icon-wrapper {
    display: none;
}

.navbar .logo {
    padding-left: 10px;
    padding-right: 5px;
}

@media (max-width: 768px) {
    #block-talcod-custom-main-menu-level-2 .site-menu,
    #block-talcod-custom-subsite-main-menu-level-2 .site-menu,
    #block-talcod-custom-main-menu-level-2 .nav.menu,
    #block-talcod-custom-subsite-main-menu-level-2 .nav.menu {
        padding-left: 20px;
    }

    .page-soussite #block-talcod-custom-subsite-main-menu-level-2,
    .page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2,
    .page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 {
        height: auto;
    }

    .page-soussite #block-talcod-custom-subsite-main-menu-level-2 .site-menu,
    .page-college-etudes-mondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu,
    .page-college-etudesmondiales #block-talcod-custom-subsite-main-menu-level-2 .site-menu {
        padding-left: 20px;
    }

    .page-soussite #navbar .logo,
    .page-college-etudes-mondiales #navbar .logo,
    .page-college-etudesmondiales #navbar .logo {
        max-width: 106px;
    }

    #navbar .navbar-header img {
        width: 100px !important;
    }

    #block-talcod-custom-main-menu-level-2 .site-menu,
    #block-talcod-custom-subsite-main-menu-level-2 .site-menu {
        max-width: 100%;
        margin: 25px auto;
        padding-left: 20px;
    }
}

@media (max-width: 670px) {
    #block-talcod-custom-main-menu-level-2,
    #block-talcod-custom-subsite-main-menu-level-2 {
        height: auto;
    }

    #block-talcod-custom-main-menu-level-2 .site-menu,
    #block-talcod-custom-subsite-main-menu-level-2 .site-menu,
    #block-talcod-custom-main-menu-level-2 .nav.menu,
    #block-talcod-custom-subsite-main-menu-level-2 .nav.menu {
        margin: 15px auto;
    }

    #block-talcod-custom-main-menu-level-2 .site-menu li,
    #block-talcod-custom-subsite-main-menu-level-2 .site-menu li,
    #block-talcod-custom-main-menu-level-2 .nav.menu li,
    #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li {
        width: 100%;
        float: none !important;
        margin-bottom: 5px;
    }

    .user-menu {
        z-index: 999999 !important;
    }

    .mean-bar {
        top: 32px !important;
    }

    .mean-bar > a {
        top: -6px !important;
    }

    .mean-container .mean-nav {
        margin-top: 48px;
    }

    .page-soussite .mean-container a.meanmenu-reveal,
    .page-college-etudes-mondiales .mean-container a.meanmenu-reveal,
    .page-college-etudesmondiales .mean-container a.meanmenu-reveal {
        background: transparent !important;
    }

    .page-soussite .mean-container a.meanmenu-reveal span,
    .page-college-etudes-mondiales .mean-container a.meanmenu-reveal span,
    .page-college-etudesmondiales .mean-container a.meanmenu-reveal span {
        background: #008DA7 !important;
    }

    .page-soussite #navbar .user-menu #block-locale-language .return,
    .page-college-etudes-mondiales #navbar .user-menu #block-locale-language .return,
    .page-college-etudesmondiales #navbar .user-menu #block-locale-language .return,
    .page-soussite #navbar .user-menu #block-talcod-siteconfig-language .return,
    .page-college-etudes-mondiales #navbar .user-menu #block-talcod-siteconfig-language .return,
    .page-college-etudesmondiales #navbar .user-menu #block-talcod-siteconfig-language .return {
        position: relative;
        right: -12px;
    }
}

@media (max-width: 568px) {
    .mean-container .mean-bar {
        position: fixed;
        right: 0;
        top: 13px;
        float: right;
        background: none;
        width: 100%;
    }

    #navbar .user-menu #block-locale-language ul,
    #navbar .user-menu #block-talcod-siteconfig-language ul {
        float: right;
        padding-left: 0;
        position: absolute;
        top: 0;
        right: 50%;
        width: 120px;
    }

    #navbar .navbar-header img {
        width: 100px !important;
    }
}

@media (max-width: 767px) {
    .page-soussite #navbar .logo,
    .page-college-etudes-mondiales #navbar .logo,
    .page-college-etudesmondiales #navbar .logo {
        max-width: 106px;
    }

    .page-soussite #navbar .user-menu,
    .page-college-etudes-mondiales #navbar .user-menu,
    .page-college-etudesmondiales #navbar .user-menu {
        right: 13vw;
    }

    #section-title .breadcrumb a,
    #section-title .breadcrumb li.active {
        font-size: 12px;
    }

    #section-title .breadcrumb li::before {
        padding: 0 2px;
    }

    #block-talcod-custom-main-menu-level-2 .site-menu li a,
    #block-talcod-custom-subsite-main-menu-level-2 .site-menu li a,
    #block-talcod-custom-main-menu-level-2 .nav.menu li a,
    #block-talcod-custom-subsite-main-menu-level-2 .nav.menu li a {
        font-size: 16px;
    }
}

/*Sousite menu fix*/
@media (max-width: 1025px) and (min-width: 1023px) {
    .mean-container .mean-bar {
        top: 24px;
    }
}

@media (max-width: 1410px) and (min-width: 1025px) {
    .page-soussite nav .menu li a,
    .page-college-etudes-mondiales nav .menu li a,
    .page-college-etudesmondiales nav .menu li a {
        margin: 2px 7px;
    }

    .page-soussite #block-talcod-search-talcod-search-search,
    .page-college-etudes-mondiales #block-talcod-search-talcod-search-search,
    .page-college-etudesmondiales #block-talcod-search-talcod-search-search {
        margin-right: 80px;
    }
}

@media (max-width: 1528px) and (min-width: 1025px) {
    .page-soussite #navbar .user-menu #block-locale-language .return,
    .page-college-etudes-mondiales #navbar .user-menu #block-locale-language .return,
    .page-college-etudesmondiales #navbar .user-menu #block-locale-language .return,
    .page-soussite #navbar .user-menu #block-talcod-siteconfig-language .return,
    .page-college-etudes-mondiales #navbar .user-menu #block-talcod-siteconfig-language .return,
    .page-college-etudesmondiales #navbar .user-menu #block-talcod-siteconfig-language .return {
        position: absolute;
        right: 0;
        width: 131px;
        bottom: -15px;
        text-align: right;
    }
}

.page-soussite .footer .sorbonne img,
.page-college-etudes-mondiales .footer .sorbonne img,
.page-college-etudesmondiales .footer .sorbonne img {
    width: 60%;
    margin-right: 5%;
}

.page-soussite .footer .second-footer,
.page-college-etudes-mondiales .footer .second-footer,
.page-college-etudesmondiales .footer .second-footer {
    border-top: solid 10px #008DA7;
}

.page-soussite .footer #block-talcod-custom-go-top #back-top a,
.page-college-etudes-mondiales .footer #block-talcod-custom-go-top #back-top a,
.page-college-etudesmondiales .footer #block-talcod-custom-go-top #back-top a {
    background-color: #008DA7;
}

.footer {
    margin-top: 50px;
    padding-top: 0;
    padding: 0;
    position: relative;
}

.footer .sorbonne img {
    width: 60%;
    margin-right: 5%;
}

.footer #block-talcod-custom-go-top {
    position: absolute;
    top: -23px;
    right: 5vw;
}

.footer #block-talcod-custom-go-top #back-top a:hover {
    text-decoration: none;
}

.footer #block-talcod-custom-go-top #back-top a {
    text-decoration: none;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: block;
    background-color: #315381;
    padding: 7px;
}

.footer #block-talcod-custom-go-top #back-top a #button {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    border: solid 2px #ffffff;
    display: block;
}

.footer #block-talcod-custom-go-top #back-top a #button:before {
    content: '\f106';
    font-family: 'FontAwesome';
    font-size: 30px;
    color: #ffffff;
    display: block;
    margin: -7px 0px 0 0;
    padding: 0 0 0px 6px;
}

.footer #block-talcod-custom-go-top #back-top a #link {
    display: block;
    position: relative;
    width: 75px;
    top: 11px;
    right: 16px;
    text-transform: uppercase;
    color: #4e555e;
    font-size: 12px;
}

.footer #block-menu-menu-footer-bottom-links {
    margin-left: 3%;
}

.footer #block-menu-menu-footer-bottom-links ul {
    margin-top: 40px;
}

.footer #block-menu-menu-footer-bottom-links ul li.first a {
    padding-left: 0;
}

.footer #block-menu-menu-footer-bottom-links ul li {
    float: left;
}

.footer #block-menu-menu-footer-bottom-links ul li a {
    text-decoration: underline;
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 400;
    color: #200c0c;
}

.footer .first-footer {
    background-color: #5aa0d7;
    padding: 25px 0;
    display: none;
}

.footer .first-footer .container {
    padding: 0;
}

.footer #block-block-3 {
    color: #ffffff;
    padding: 0;
    height: 50px;
    line-height: 50px;
}

.footer #block-block-3 ul {
    padding-left: 0;
    margin: 0 auto;
}

.footer #block-block-3 ul li {
    float: left;
    list-style: none;
    margin-right: 20px;
    color: #c8dcf0;
    text-transform: uppercase;
    line-height: 50px;
    height: 50px;
}

.footer #block-block-3 ul li a {
    color: #ffffff;
    display: block;
}

.footer #block-block-3 ul li .fa {
    font-size: 25px;
}

.footer #block-block-3 ul li:nth-child(2) a {
    background-color: #7bb3df;
    border-radius: 50%;
    padding: 15px;
    width: 50px;
    line-height: 0px;
    height: 50px;
}

.footer #block-block-3 ul li:nth-child(3) a {
    background-color: #7bb3df;
    border-radius: 50%;
    padding: 15px;
    width: 50px;
    line-height: 0px;
    height: 50px;
}

.footer #block-simplenews-19 {
    float: right;
    width: 435px;
    margin-top: 3px;
}

.footer #block-simplenews-19 label {
    color: #c8dcf0;
    text-transform: uppercase;
    line-height: 38px;
    font-size: 14px;
    float: left;
    font-weight: 300;
    margin-right: 20px;
    display: none;
}

.footer #block-simplenews-19 input {
    float: left;
    width: 210px;
    background-color: #5AA0D7;
    color: #bdd9ef;
    border: solid 2px #bdd9ef;
    margin-right: 10px;
    padding: 5px 10px;
    height: 38px;
}

.footer #block-simplenews-19 .form-submit {
    background-color: #fb9e00;
    color: #ffffff;
    border: none;
    font-size: 13px;
    text-transform: uppercase;
    padding: 10px 15px;
    float: right;
    font-weight: 300;
}

.footer #block-simplenews-19 .newsletter-label {
    line-height: 38px;
    color: #c8dcf0;
    text-transform: uppercase;
}

.footer #block-simplenews-19 .form-group {
    margin: 0;
    width: 225px;
    height: 38px;
    float: left;
}

.footer #block-simplenews-19 ::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #bdd9ef;
}

.footer #block-simplenews-19 :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #bdd9ef;
    opacity: 1;
}

.footer #block-simplenews-19 ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #bdd9ef;
    opacity: 1;
}

.footer #block-simplenews-19 :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #bdd9ef;
}

.footer .second-footer {
    padding-top: 0px;
    background-color: #d9dee7;
    border-top: solid 10px #315381;
    padding-bottom: 50px;
}

.footer .second-footer #block-talcod-custom-footer-logos {
    width: 20%;
    float: left;
}

.footer .second-footer #block-menu-menu-plan-du-site {
    position: relative;
    overflow: hidden;
    width: 77%;
    margin-left: 3%;
    float: left;
    padding-bottom: 20px;
    border-bottom: solid 1px #848fa1;
}

.footer .second-footer #block-menu-menu-plan-du-site .block-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 100;
    background-color: #d9dee7;
    position: relative;
    z-index: 2;
}

.footer .second-footer #block-menu-menu-plan-du-site .block-title:after,
.footer .second-footer #block-menu-menu-plan-du-site .block-title:before {
    background-color: #848fa1;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 43%;
}

.footer .second-footer #block-menu-menu-plan-du-site .block-title:before {
    right: 0.5em;
    margin-left: -50%;
}

.footer .second-footer #block-menu-menu-plan-du-site .block-title:after {
    left: 0.5em;
    margin-right: -50%;
}

.footer .second-footer #block-menu-menu-plan-du-site .menu {
    padding-top: 20px;
}

.footer .second-footer #block-menu-menu-plan-du-site .menu > li > a:hover {
    background-color: transparent;
}

.footer .second-footer #block-menu-menu-plan-du-site .menu > li > a {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    margin-bottom: 20px;
    display: block;
    color: #333333;
    padding: 0;
}

.footer .second-footer #block-menu-menu-plan-du-site .menu > li {
    float: left;
    width: 20%;
    display: block;
}

.footer .second-footer #block-menu-menu-plan-du-site .menu > li .nolink {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 20px;
    display: block;
}

.footer .second-footer #block-menu-menu-plan-du-site .menu > li ul {
    padding-left: 0;
}

.footer .second-footer #block-menu-menu-plan-du-site .menu > li .children li a {
    color: #200c0c;
    font-size: 12px;
}

.footer .second-footer #block-block-2 h3,
.footer .second-footer #block-block-4 h3 {
    font-size: 13px;
    color: #555555;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 5px;
    margin-top: 0px;
}

.footer .second-footer #block-block-2 a,
.footer .second-footer #block-block-4 a {
    color: #ffffff;
    text-decoration: underline;
}

body.i18n-fr .footer #block-talcod-custom-go-top #back-top a #link {
    width: 84px;
    right: 24px;
}

#block-masquerade-masquerade {
    display: block;
    width: 100%;
    clear: both;
}

#block-block-2 {
    margin-right: 50px;
}

#block-block-2 img {
    margin-bottom: 20px;
}

#block-block-2 p {
    line-height: 18px;
}

.footer #block-block-4 h3.contactez-nous {
    margin-top: 30px;
}

#block-talcod-client-talcod-footer-links h2.block-title {
    color: #555555;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 5px;
    margin-top: 0;
    font-size: 14px;
    font-weight: normal;
    text-decoration: underline;
}

#block-talcod-client-talcod-footer-links .block-content p {
    margin: 0;
}

#block-talcod-client-talcod-footer-links .block-content a {
    display: block;
    text-decoration: underline;
    font-size: 14px;
    color: #000000;
}

#block-menu-menu-footer-bottom-links {
    display: block;
    float: left;
}

#block-menu-menu-footer-bottom-links li a {
    color: #555;
    text-decoration: underline;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 11px;
}

#block-menu-menu-footer-bottom-links li a:hover {
    background-color: transparent;
}

#block-block-6 {
    clear: both;
    font-size: 11px;
    width: 100% !important;
    text-align: right;
}

#block-block-6 a {
    color: #000000;
    text-decoration: none;
}

#block-block-7 h2 {
    margin-top: 0;
    font-size: 14px;
    font-weight: normal;
    text-decoration: underline;
}

/* Responsive */
@media (max-width: 1024px) {
    #block-masquerade-masquerade,
    #block-talcod-client-talcod-footer-links {
        display: none;
    }
}

@media (max-width: 1024px) {
    .footer #block-menu-menu-footer-bottom-links,
    .footer #block-block-2,
    .footer #block-block-4,
    .footer #block-block-7,
    .footer #block-block-6 {
        width: 50% !important;
        float: none;
        margin-right: auto !important;
        margin-left: auto !important;
        margin-bottom: 20px;
        padding: 0;
        text-align: center;
    }

    .footer #block-menu-menu-footer-bottom-links .rteindent3,
    .footer #block-block-2 .rteindent3,
    .footer #block-block-4 .rteindent3,
    .footer #block-block-7 .rteindent3,
    .footer #block-block-6 .rteindent3 {
        margin-left: 0;
    }
}

@media (min-width: 1025px) {
    #block-block-4 a.desktop-hide {
        display: none;
    }
}

@media (max-width: 1026px) and (min-width: 769px) {
    .footer .second-footer #block-menu-menu-plan-du-site .menu > li {
        float: left;
        width: 20%;
        display: block;
        padding-right: 10px;
    }
}

@media (max-width: 768px) {
    .footer img {
        max-width: 100%;
    }

    .footer section.block-block,
    .footer #block-menu-menu-footer-bottom-links {
        width: 80% !important;
        float: none;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 0;
        margin-bottom: 25px;
        text-align: center;
        clear: both;
    }

    .footer section.block-block li,
    .footer #block-menu-menu-footer-bottom-links li {
        margin-right: 10px;
        display: inline-block;
        float: none !important;
    }

    .footer section.block-block p,
    .footer #block-menu-menu-footer-bottom-links p,
    .footer section.block-block a,
    .footer #block-menu-menu-footer-bottom-links a {
        font-size: 14px;
        color: #000000;
        padding: 0;
    }

    .footer section.block-block a,
    .footer #block-menu-menu-footer-bottom-links a {
        text-decoration: underline;
    }

    .footer #block-block-2,
    .footer #block-block-4 {
        text-align: center;
        clear: both;
    }

    .footer #block-block-4 .rteindent3 {
        margin: 0;
    }

    .footer #block-block-6 {
        text-align: center;
        clear: both;
    }
}

@media (max-width: 568px) {
    .footer .second-footer #block-menu-menu-plan-du-site {
        width: 100%;
        margin-left: 0;
    }

    .footer .second-footer #block-menu-menu-plan-du-site .menu {
        text-align: center;
    }

    .footer .second-footer #block-menu-menu-plan-du-site .menu > li {
        width: 100%;
        margin-bottom: 20px;
    }

    .footer .second-footer #block-menu-menu-plan-du-site .menu > li .nolink {
        margin-bottom: 5px !important;
    }

    .footer #block-block-6 {
        width: 90% !important;
    }

    .footer #block-menu-menu-footer-bottom-links ul {
        text-align: center;
    }

    .footer #block-menu-menu-footer-bottom-links ul li {
        display: inline-block;
        float: none;
        margin-right: 10px;
    }

    .footer #block-talcod-custom-footer-logos {
        text-align: center;
        width: 100% !important;
    }

    .footer #block-talcod-custom-footer-logos a {
        width: 50%;
    }

    .footer #block-talcod-custom-footer-logos > a:first-child {
        width: 100% !important;
        display: block;
    }
}

@media (min-width: 1025px) and (max-width: 1399px) {
    #section-title .inner {
        width: 1024px !important;
    }

    .views-listing {
        width: 1024px !important;
        margin: 30px auto;
    }

    .views-listing .views-row {
        float: left;
        margin-right: 2%;
        width: 31% !important;
        margin-bottom: 30px;
    }

    .views-listing .views-row:nth-child(3n+3) {
        margin-right: 0;
    }

    .views-listing .views-row:nth-child(3n+1) {
        clear: both;
    }

    .views-listing .views-field {
        margin-bottom: 10px;
    }

    .views-listing .views-field-title {
        line-height: 20px;
    }

    .views-listing .views-field-title a {
        color: #87bfea;
        font-size: 18px;
        font-weight: 400;
        line-height: 20px;
    }

    .views-listing .views-field-body {
        font-size: 12px;
        font-weight: 400;
    }

    .views-listing .views-field-field-categorie {
        font-weight: 400;
        float: left;
        line-height: 35px;
        margin: 0;
    }

    .views-listing .views-field-view-node {
        margin: 0;
    }

    .views-listing .section-link {
        padding: 7px 14px;
        font-size: 12px;
        float: right;
    }

    .views-listing ul.pager {
        display: none;
    }
}

@media screen and (min-width: 1025px) {
    .views-listing {
        width: 1170px;
        margin: 30px auto;
    }

    .views-listing .views-row {
        float: left;
        margin-right: 30px;
        width: 370px;
        margin-bottom: 30px;
    }

    .views-listing .views-row:nth-child(3n+3) {
        margin-right: 0;
    }

    .views-listing .views-row:nth-child(3n+1) {
        clear: both;
    }

    .views-listing .views-field {
        margin-bottom: 10px;
    }

    .views-listing .views-field-title {
        line-height: 20px;
    }

    .views-listing .views-field-title a {
        color: #87bfea;
        font-size: 18px;
        font-weight: 400;
        line-height: 20px;
    }

    .views-listing .views-field-body {
        font-size: 12px;
        font-weight: 400;
    }

    .views-listing .views-field-field-categorie {
        font-weight: 400;
        float: left;
        line-height: 35px;
        margin: 0;
    }

    .views-listing .views-field-view-node {
        margin: 0;
    }

    .views-listing .section-link {
        padding: 7px 14px;
        font-size: 12px;
        float: right;
    }

    .views-listing ul.pager {
        display: none;
    }
}

@media screen and (max-width: 1024px) {
    .views-listing {
        width: 100%;
        margin: 30px auto;
    }

    .views-listing .views-row {
        float: left;
        margin-right: 5%;
        width: 47%;
        margin-bottom: 30px;
    }

    .views-listing .views-row .views-conditional-image img,
    .views-listing .views-row .views-field-views-conditional img {
        width: 100%;
        height: auto;
    }

    .views-listing .views-row-even {
        margin-right: 0;
    }

    .views-listing .views-field {
        margin-bottom: 10px;
    }

    .views-listing .views-field-title {
        line-height: 20px;
    }

    .views-listing .views-field-title a {
        color: #87bfea;
        font-size: 18px;
        font-weight: 400;
        line-height: 20px;
    }

    .views-listing .views-field-body {
        font-size: 12px;
        font-weight: 400;
    }

    .views-listing .views-field-field-categorie {
        font-weight: 400;
        float: left;
        line-height: 35px;
        margin: 0;
    }

    .views-listing .views-field-view-node {
        margin: 0;
    }

    .views-listing .section-link {
        padding: 7px 14px;
        font-size: 12px;
        float: right;
    }

    .views-listing ul.pager {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .views-listing {
        width: 100%;
        margin: 30px auto;
    }

    .views-listing .views-row {
        float: left;
        margin-right: 0%;
        width: 100%;
        margin-bottom: 30px;
    }

    .views-listing .views-row .views-conditional-image img {
        width: 100%;
        height: auto;
    }

    .views-listing .views-row-even {
        margin-right: 0;
    }

    .views-listing .views-field {
        margin-bottom: 10px;
    }

    .views-listing .views-field-title {
        line-height: 20px;
    }

    .views-listing .views-field-title a {
        color: #87bfea;
        font-size: 18px;
        font-weight: 400;
        line-height: 20px;
    }

    .views-listing .views-field-body {
        font-size: 12px;
        font-weight: 400;
    }

    .views-listing .views-field-field-categorie {
        font-weight: 400;
        float: left;
        line-height: 35px;
        margin: 0;
    }

    .views-listing .views-field-view-node {
        margin: 0;
    }

    .views-listing .section-link {
        padding: 7px 14px;
        font-size: 12px;
        float: right;
    }

    .views-listing ul.pager {
        display: none;
    }
}

.page-node #block-system-main .column-right .pane-talcod-chercheur-chercheur-actualites,
.page-node #block-system-main .column-right .pane-talcod-actualite-toutes-les-actus {
    text-align: right;
}

.page-node #block-system-main .column-right .pane-talcod-actualite-toutes-les-actus {
    z-index: 2;
    height: 100px;
}

.page-node #block-system-main .column-right .pane-talcod-chercheur-chercheur-actualites .all-news,
.page-node #block-system-main .column-right .pane-talcod-actualite-toutes-les-actus .all-news {
    color: #315381;
    font-weight: 400;
    font-size: 15px;
    display: block;
    position: relative;
    text-decoration: underline;
}

.page-node #block-system-main .column-right .pane-focus-panel-pane-node .pane-content {
    margin-bottom: 0;
}

@media (min-width: 1025px) {
    .node-type-evenement .pane-content .field-name-body h1,
    .node-type-projet .pane-content .field-name-body h1,
    .node-type-audio-video .pane-content .field-name-body h1,
    .node-type-actualite .pane-content .field-name-body h1,
    .node-type-chercheur .pane-content .field-name-body h1,
    .node-type-programme .pane-content .field-name-body h1,
    .node-type-sous-rubrique .pane-content .field-name-body h1 {
        font-size: 22px !important;
        font-weight: 400 !important;
        line-height: 26px !important;
    }

    .node-type-evenement .pane-content .field-name-body h2,
    .node-type-projet .pane-content .field-name-body h2,
    .node-type-audio-video .pane-content .field-name-body h2,
    .node-type-actualite .pane-content .field-name-body h2,
    .node-type-chercheur .pane-content .field-name-body h2,
    .node-type-programme .pane-content .field-name-body h2,
    .node-type-sous-rubrique .pane-content .field-name-body h2 {
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 1.2 !important;
    }

    .node-type-evenement .pane-content .field-name-body h3,
    .node-type-projet .pane-content .field-name-body h3,
    .node-type-audio-video .pane-content .field-name-body h3,
    .node-type-actualite .pane-content .field-name-body h3,
    .node-type-chercheur .pane-content .field-name-body h3,
    .node-type-programme .pane-content .field-name-body h3,
    .node-type-sous-rubrique .pane-content .field-name-body h3 {
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 1.1 !important;
        margin-top: 22px;
        margin-bottom: 10px;
    }

    .node-type-evenement .pane-content .field-name-body h4,
    .node-type-projet .pane-content .field-name-body h4,
    .node-type-audio-video .pane-content .field-name-body h4,
    .node-type-actualite .pane-content .field-name-body h4,
    .node-type-chercheur .pane-content .field-name-body h4,
    .node-type-programme .pane-content .field-name-body h4,
    .node-type-sous-rubrique .pane-content .field-name-body h4 {
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 1.1 !important;
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .node-type-evenement .pane-content .field-name-body p,
    .node-type-projet .pane-content .field-name-body p,
    .node-type-audio-video .pane-content .field-name-body p,
    .node-type-actualite .pane-content .field-name-body p,
    .node-type-chercheur .pane-content .field-name-body p,
    .node-type-programme .pane-content .field-name-body p,
    .node-type-sous-rubrique .pane-content .field-name-body p {
        font-size: 15px !important;
        line-height: 1.5 !important;
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .node-type-evenement .pane-content .field-name-body p strong,
    .node-type-projet .pane-content .field-name-body p strong,
    .node-type-audio-video .pane-content .field-name-body p strong,
    .node-type-actualite .pane-content .field-name-body p strong,
    .node-type-chercheur .pane-content .field-name-body p strong,
    .node-type-programme .pane-content .field-name-body p strong,
    .node-type-sous-rubrique .pane-content .field-name-body p strong,
    .node-type-evenement .pane-content .field-name-body p b,
    .node-type-projet .pane-content .field-name-body p b,
    .node-type-audio-video .pane-content .field-name-body p b,
    .node-type-actualite .pane-content .field-name-body p b,
    .node-type-chercheur .pane-content .field-name-body p b,
    .node-type-programme .pane-content .field-name-body p b,
    .node-type-sous-rubrique .pane-content .field-name-body p b {
        font-weight: 500;
    }
}

@media (min-width: 1025px) and (max-width: 1399px) {
    article.node {
        width: 1024px;
        margin: 0 auto;
    }

    article.node .node-content {
        width: 1024px;
        margin: 0 auto;
        position: relative;
    }

    article.node .node-content .sharethis-buttons {
        position: fixed;
        top: 45%;
        right: 20px;
    }

    article.node .node-content .sharethis-buttons span {
        display: block;
    }

    article.node .node-content .col-body {
        width: 800px;
    }

    article.node .node-content .col-right {
        width: 370px;
        margin-left: 800px;
    }

    article.node .node-content .node-updated {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    article.node .field {
        margin-bottom: 30px;
    }

    article.node .field-name-field-date {
        margin-bottom: 0;
    }

    article.node .field-label {
        color: #6cb1e7;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: 300;
        line-height: 20px;
        letter-spacing: 1px;
    }

    article.node .field-name-body {
        width: 770px;
        margin-right: 30px;
        float: left;
    }

    article.node .field-name-field-documents-inserer,
    article.node .field-name-field-liens,
    article.node .field-name-field-fichier {
        width: 100%;
        word-wrap: break-word;
    }

    article.node .field-name-field-fichier {
        margin-right: 20px;
    }

    article.node-evenement {
        margin-bottom: 30px;
    }

    article.node-evenement .node-register {
        width: 450px;
        float: right;
    }

    article.node-evenement .node-register .des {
        clear: both;
        padding-top: 20px;
    }

    article.node-evenement #talcod-evenement-registration-form {
        padding-left: 30px;
    }

    article.node-evenement #talcod-evenement-registration-form .field-type-text {
        clear: both;
        height: 34px;
    }

    article.node-evenement #talcod-evenement-registration-form .field-name-field-nom,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-prenom,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-telephone,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-courriel {
        display: inline-block;
    }

    article.node-evenement #talcod-evenement-registration-form .field-name-field-nom,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-prenom {
        margin-top: 10px;
    }

    article.node-evenement #talcod-evenement-registration-form .field-name-field-nom,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-telephone {
        margin-right: 20px;
    }

    article.node-evenement #talcod-evenement-registration-form label {
        display: none;
    }

    article.node-evenement #talcod-evenement-registration-form input {
        float: left;
        width: 170px;
        height: 34px;
    }

    article.node-evenement #talcod-evenement-registration-form #edit-actions {
        margin-top: 10px;
        float: right;
        margin-right: 60px;
    }

    article.node-evenement .node-updated {
        border-bottom: 1px solid #CCC;
        padding-bottom: 25px;
        margin-bottom: 25px;
    }

    article.node-evenement .node-location {
        float: left;
    }

    article.node-evenement .field-name-field-lieu {
        margin: 0 0 25px 0;
    }

    article.node-evenement .field-name-field-lieu .field-label {
        float: none;
    }

    article.node-evenement .field-name-field-date {
        margin: 0 0 25px 0;
    }

    article.node-evenement .field-name-field-date .field-label {
        float: none;
    }

    article.node-evenement .inscrire {
        color: #6cb1e7;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: 300;
        line-height: 20px;
        letter-spacing: 1px;
    }

    article.node-evenement .form-group {
        margin: 0;
    }

    article.node-actualite .field-label {
        width: 100px;
    }

    article.node-etablissement .field-name-body {
        width: 31% !important;
    }

    article.node-etablissement .field-name-body img {
        width: 100% !important;
        height: auto !important;
    }

    article.node-etablissement .field-name-field-actualite {
        width: 31% !important;
        float: left;
        margin-right: 2%;
    }

    article.node-etablissement .field-name-field-actualite img {
        width: 100% !important;
        height: auto !important;
    }

    article.node-etablissement .est-details {
        float: left;
        width: 32% !important;
    }

    article.node-etablissement .est-details .field {
        margin: 0;
    }
}

.node-type-generale-contenu .pane-node-body h1 {
    font-size: 30px;
    font-weight: 400;
    line-height: 38px;
}

.node-type-generale-contenu .pane-node-body h2 {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2em;
}

.node-type-generale-contenu .pane-node-body h3 {
    font-size: 20px;
    font-weight: 400;
    margin-top: 25px;
    margin-bottom: 10px;
}

.node-type-generale-contenu .pane-node-body h4 {
    font-size: 16px;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 5px;
}

.node-type-generale-contenu .pane-node-body p {
    font-size: 15px;
    line-height: 1.2em;
}

.node-type-generale-contenu .pane-node-body p strong {
    font-weight: 500;
}

.facetapi-limit-link {
    width: 100%;
    text-align: center;
    display: block;
    padding-bottom: 10px;
    color: #4e555e;
    font-size: 16px;
    font-weight: 400;
}

/* Page Newsletter */
.page-newsletter #block-system-main {
    max-width: 1140px;
    margin: 0 auto;
}

.page-newsletter #block-system-main #mailchimp-signup-subscribe-block-contact-form #edit-actions {
    text-align: center;
}

.page-newsletter #block-system-main #mailchimp-signup-subscribe-block-contact-form #edit-actions button {
    width: 31%;
    margin-right: 30px;
    margin-top: 20px;
    color: #ffffff;
    background-color: #315381;
    text-transform: uppercase;
    border: none;
    border-radius: 0;
}

.page-newsletter #block-system-main .mailchimp-newsletter-mergefields .col {
    width: 33%;
    display: block;
    float: left;
    padding-right: 20px;
}

.page-newsletter #block-system-main .mailchimp-newsletter-mergefields .col-2 label {
    display: none;
}

.page-newsletter #block-system-main .mailchimp-newsletter-wrapper .col-3 h2 {
    font-size: 16px;
}

/*Node Type Webform: Contact*/
.node-type-webform #contact {
    width: 1170px;
    margin: 0 auto;
}

.node-type-webform #contact article.node {
    width: 100%;
}

.node-type-webform #contact .panel-col-first {
    width: 50%;
    padding-top: 15px;
}

.node-type-webform #contact .panel-col-first input,
.node-type-webform #contact .panel-col-first button,
.node-type-webform #contact .panel-col-first select {
    border-radius: 0 !important;
}

.node-type-webform #contact .panel-col-first select {
    height: 35px;
    margin-left: 20px;
}

.node-type-webform #contact .panel-col-last {
    width: 49%;
    float: right;
    padding-top: 15px;
}

.node-type-webform #contact .panel-col-last .inside {
    border: solid 1px #cccccc;
}

.node-type-webform #contact .panel-col-last .inside .ui-state-default {
    border: none;
    background: none;
    border-radius: 0;
    font-family: "Roboto", sans-serif;
}

.node-type-webform #contact .panel-col-last .inside .ui-state-active {
    border-bottom: solid 1px #cccccc;
}

.node-type-webform #contact .panel-col-last .inside .ui-widget-content {
    background: none;
    border: none;
    border-radius: 0;
    border-bottom: solid 1px #cccccc;
    font-family: "Roboto", sans-serif;
}

.node-type-webform #contact .webform-component--votre-nom {
    float: left;
    width: 250px;
    margin-right: 77px;
}

.node-type-webform #contact .webform-component--adresse-courriel {
    float: left;
    width: 250px;
}

.node-type-webform #contact .panel-col-bottom {
    padding-top: 30px;
    margin-bottom: 30px;
}

.page-node .column-left-bottom .pane-talcod-custom-themes-de-recherche h2.pane-title {
    text-transform: uppercase;
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
}

.page-node .column-left-bottom .pane-talcod-custom-themes-de-recherche .field-items .field-item {
    float: left;
    display: block;
    margin-right: 50px;
}

.page-node .column-left-bottom .pane-talcod-custom-themes-de-recherche .field-items .field-item a {
    text-decoration: underline;
    color: #315381;
    font-size: 16px;
}

.page-node .column-right .pane-node-field-chercheurs-associes,
.page-node .column-right .pane-node-field-post-doctorants {
    position: relative;
}

.page-node .column-right .pane-node-field-chercheurs-associes .pane-content,
.page-node .column-right .pane-node-field-post-doctorants .pane-content {
    max-height: 167px;
    overflow: auto;
}

.page-node .panel-separator {
    display: none;
}

/* Page Home */
.page-home {
    /*ATENTION TO BE FIXED!!! */
}

.page-home #slider {
    /* Homepage Slider colors */
}

.page-home #slider .international {
    color: #ac9e00;
}

.page-home #slider .international .views-field-field-subtitle h3,
.page-home #slider .international .views-field-field-subtitle-1 h3,
.page-home #slider .international .views-field-field-subtitle .field-content,
.page-home #slider .international .views-field-field-subtitle-1 .field-content {
    color: #d2cc7f !important;
}

.page-home #slider .international .views-field-field-hashtag .field-content {
    background-color: #ac9e00 !important;
}

.page-home #slider .international .views-field-field-lien-1 a:before,
.page-home #slider .international .views-field-view-node-1 a:before {
    background-color: #ac9e00 !important;
}

.page-home #slider .r-d {
    color: #5a266c;
}

.page-home #slider .r-d .views-field-field-subtitle h3,
.page-home #slider .r-d .views-field-field-subtitle-1 h3,
.page-home #slider .r-d .views-field-field-subtitle .field-content,
.page-home #slider .r-d .views-field-field-subtitle-1 .field-content {
    color: #5a266c !important;
}

.page-home #slider .r-d .views-field-field-hashtag .field-content {
    background-color: #5a266c !important;
}

.page-home #slider .r-d .views-field-field-lien-1 a:before,
.page-home #slider .r-d .views-field-view-node-1 a:before {
    background-color: #5a266c !important;
}

.page-home #slider .recherche {
    color: #0083a4;
}

.page-home #slider .recherche .views-field-field-subtitle h3,
.page-home #slider .recherche .views-field-field-subtitle-1 h3,
.page-home #slider .recherche .views-field-field-subtitle .field-content,
.page-home #slider .recherche .views-field-field-subtitle-1 .field-content {
    color: #7fc6d3 !important;
}

.page-home #slider .recherche .views-field-field-hashtag .field-content {
    background-color: #0083a4 !important;
}

.page-home #slider .recherche .views-field-field-lien-1 a:before,
.page-home #slider .recherche .views-field-view-node-1 a:before {
    background-color: #0083a4 !important;
}

.page-home #slider .diffusion-des-savoirs {
    color: #ea5a0b;
}

.page-home #slider .diffusion-des-savoirs .views-field-field-subtitle h3,
.page-home #slider .diffusion-des-savoirs .views-field-field-subtitle-1 h3,
.page-home #slider .diffusion-des-savoirs .views-field-field-subtitle .field-content,
.page-home #slider .diffusion-des-savoirs .views-field-field-subtitle-1 .field-content {
    color: #f8b290 !important;
}

.page-home #slider .diffusion-des-savoirs .views-field-field-hashtag .field-content {
    background-color: #ea5a0b !important;
}

.page-home #slider .diffusion-des-savoirs .views-field-field-lien-1 a:before,
.page-home #slider .diffusion-des-savoirs .views-field-view-node-1 a:before {
    background-color: #ea5a0b !important;
}

.page-home #slider .la-fondation {
    color: #365382;
}

.page-home #slider .la-fondation .views-field-field-subtitle h3,
.page-home #slider .la-fondation .views-field-field-subtitle-1 h3,
.page-home #slider .la-fondation .views-field-field-subtitle .field-content,
.page-home #slider .la-fondation .views-field-field-subtitle-1 .field-content {
    color: #97a7c0 !important;
}

.page-home #slider .la-fondation .views-field-field-hashtag .field-content {
    background-color: #365382 !important;
}

.page-home #slider .la-fondation .views-field-field-lien-1 a:before,
.page-home #slider .la-fondation .views-field-view-node-1 a:before {
    background-color: #365382 !important;
}

.page-home #slider .carousel-inner .views-field-title-field .field-content {
    color: #ffffff;
    font-size: 32px;
    line-height: 32px;
    font-weight: 600;
}

.page-home #slider .carousel-inner .views-field-field-subtitle-1 .field-content {
    color: #7FC6D3;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3em;
    max-width: 730px;
}

.page-home #slider .carousel-inner .slider-body .views-field-body-1 {
    color: #ffffff;
}

.page-home #slider .carousel-inner .slider-body .views-field-view-node,
.page-home #slider .carousel-inner .slider-body .views-field-field-lien-1,
.page-home #slider .carousel-inner .slider-body .views-field-view-node-1 {
    float: right;
}

.page-home #slider .carousel-inner .slider-body .views-field-view-node .field-content a,
.page-home #slider .carousel-inner .slider-body .views-field-field-lien-1 .field-content a,
.page-home #slider .carousel-inner .slider-body .views-field-view-node-1 .field-content a {
    color: #ffffff;
    font-style: italic;
    text-decoration: none;
}

.page-home #slider .carousel-inner .slider-body .views-field-view-node .field-content a::after,
.page-home #slider .carousel-inner .slider-body .views-field-field-lien-1 .field-content a::after,
.page-home #slider .carousel-inner .slider-body .views-field-view-node-1 .field-content a::after {
    font-style: normal;
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
    text-align: right;
    margin-left: 10px;
}

.page-home #slider .carousel-inner .slider-body .views-field-view-node .field-content a::before,
.page-home #slider .carousel-inner .slider-body .views-field-field-lien-1 .field-content a::before,
.page-home #slider .carousel-inner .slider-body .views-field-view-node-1 .field-content a::before {
    display: block;
    width: 70px;
    height: 2px;
    background-color: #2696ae;
    content: '';
    bottom: -23px;
    position: relative;
    left: 0;
}

.page-home #views-bootstrap-carousel-1 {
    overflow: hidden;
    height: 440px;
}

.page-home #home #slider .carousel-control.left,
.page-home #home #slider .carousel-control.right {
    background: transparent;
}

.page-home #home #slider .carousel-inner .left,
.page-home #home #slider .carousel-inner .right {
    position: absolute !important;
    top: 0 !important;
}

.page-home #home #slider .carousel-inner .active {
    z-index: 3 !important;
}

.page-home .view-display-id-panel_pane_home_slider {
    overflow: hidden;
}

.page-home .view-display-id-panel_pane_home_slider .previous-slide-image,
.page-home .view-display-id-panel_pane_home_slider .next-slide-image {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.page-home .view-display-id-panel_pane_home_slider .item {
    height: 400px;
}

.page-home .view-display-id-panel_pane_home_slider .current-slide {
    z-index: 5;
    position: relative;
}

.page-home .view-display-id-panel_pane_home_slider .previous-slide-image,
.page-home .view-display-id-panel_pane_home_slider .next-slide-image {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 4;
}

.page-home .view-display-id-panel_pane_home_slider .next-slide-image {
    right: -40%;
}

.page-home .view-display-id-panel_pane_home_slider .previous-slide-image {
    left: -40%;
}

.page-home .view-display-id-panel_pane_home_slider .carousel-inner {
    overflow: visible;
}

.page-home .pane-slider-panel-pane-home-slider {
    /*background-color: #cccccc;*/
    width: 100%;
}

.page-home .pane-home-secondary-menus {
    background-color: #f2f3f4;
}

.page-home #mini-panel-home_secondary_menus {
    max-width: 1170px;
    margin: 0 auto;
    padding: 30px 0 20px;
}

.page-home #mini-panel-home_secondary_menus .inside {
    margin: 0;
}

.page-home #mini-panel-home_secondary_menus .panel-panel {
    width: 32%;
}

.page-home #mini-panel-home_secondary_menus .panel-col {
    margin: 0 2%;
}

.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs {
    position: relative;
    height: 180px;
}

.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content {
    position: absolute;
    right: 0;
}

.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content {
    position: absolute;
    top: 0;
    left: 80px;
    width: calc(100% - 80px);
    height: 170px;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    background: #fff;
}

.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content ul.menu li,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content ul.menu li {
    height: 41px;
    /*a:before {
              font-family: FontAwesome;
              content: "\f04b";
              margin-right: 12px;
              font-size: 8px;
              line-height: 18px;
              bottom: 4px;
              position: relative;
            }*/
}

.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li a,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content ul.menu li a,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content ul.menu li a {
    font-size: 18px;
    font-weight: 300;
    color: #315381;
    border-bottom: 1px solid #f3f3f3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li:hover a:before,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content ul.menu li:hover a:before,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content ul.menu li:hover a:before {
    font-size: 12px;
    margin-left: 10px;
}

.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li.last a,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content ul.menu li.last a,
.page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content ul.menu li.last a {
    border: none;
}

.page-home #mini-panel-home_secondary_menus h2.pane-title {
    position: absolute;
    top: 45px;
    left: -45px;
    display: block;
    width: 170px;
    height: 80px;
    -ms-transform: rotate(-90deg);
    /* IE 9 */
    -webkit-transform: rotate(-90deg);
    /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    padding: 10px;
    text-align: right;
    margin: 0;
}

.page-home .pane-menu-menu-home-programmes-de-recher h2.pane-title {
    background: #2696ae;
}

.page-home .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu a:before {
    color: #2696ae;
}

.page-home .pane-menu-menu-home-service-international h2.pane-title {
    background: #a59a00;
}

.page-home .pane-menu-menu-home-service-international .pane-content ul.menu a:before {
    color: #a59a00;
}

.page-home .pane-menu-menu-home-savoirs h2.pane-title {
    background: #f26522;
}

.page-home .pane-menu-menu-home-savoirs .pane-content ul.menu a:before {
    color: #f26522;
}

/* ------- RETAKES FOR ALL PAGES (LIRIM) ----- */

/* .page-node-140,
.page-node-195,
.page-node-200,
.page-node-198
.page-node-202
 */

.page-home .pane-home-focus .pane-content,
.page-node-140 .pane-node-focus .pane-content,
.page-node-202 .pane-node-focus .pane-content,
.page-node-195 .pane-node-focus .pane-content,
.page-node-200 .pane-node-focus .pane-content,
.page-node-198 .pane-node-focus .pane-content {
    max-width: 1170px;
    margin: 0 auto;
}

.page-home .pane-home-focus .panel-col-last,
.page-node-140 .pane-node-focus .panel-col-first,
.page-node-202 .pane-node-focus .panel-col-first,
.page-node-195 .pane-node-focus .panel-col-first,
.page-node-200 .pane-node-focus .panel-col-first,
.page-node-198 .pane-node-focus .panel-col-first {
    width: 55%;
}

.page-home .pane-home-focus .panel-col-first,
.page-node-140 .pane-node-focus .panel-col-last,
.page-node-202 .pane-node-focus .panel-col-last,
.page-node-195 .pane-node-focus .panel-col-last,
.page-node-200 .pane-node-focus .panel-col-last,
.page-node-198 .pane-node-focus .panel-col-last {
    width: 45%;
    float: right;
}

.page-home .pane-home-focus .panel-col-first .inside {
    margin: 0 0 0 0 !important;
}

.page-node-140 .pane-node-focus .panel-col-last .inside,
.page-node-202 .pane-node-focus .panel-col-last .inside,
.page-node-195 .pane-node-focus .panel-col-last .inside,
.page-node-200 .pane-node-focus .panel-col-last .inside,
.page-node-198 .pane-node-focus .panel-col-last .inside {
    margin: 0 0 0 0 !important;
}

.page-home .pane-home-focus .panel-col-last .inside {
    margin: 0 .8em 0 0 !important;
}

.page-node-140 .pane-node-focus .panel-col-first .inside,
.page-node-202 .pane-node-focus .panel-col-first .inside,
.page-node-195 .pane-node-focus .panel-col-first .inside,
.page-node-200 .pane-node-focus .panel-col-first .inside,
.page-node-198 .pane-node-focus .panel-col-first .inside {
    margin: 0 .7em 0 0 !important;
}

.page-home .pane-home-focus .view-focus .views-row,
.page-node-140 .pane-node-focus .view-focus .views-row,
.page-node-202 .pane-node-focus .view-focus .views-row,
.page-node-195 .pane-node-focus .view-focus .views-row,
.page-node-200 .pane-node-focus .view-focus .views-row,
.page-node-198 .pane-node-focus .view-focus .views-row,
.page-college-etudesmondiales .pane-subsite-home-focus .view-focus .views-row {
    position: relative;
    padding: 15px;
    float: left;
    width: 49%;
    height: 504px !important;
    display: block;
    background-color: #ffffff;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
}

.page-home .pane-home-focus .view-focus .views-row:last-child,
.page-node-140 .pane-node-focus .view-focus .views-row:last-child,
.page-node-202 .pane-node-focus .view-focus .views-row:last-child,
.page-node-195 .pane-node-focus .view-focus .views-row:last-child,
.page-node-200 .pane-node-focus .view-focus .views-row:last-child,
.page-node-198 .pane-node-focus .view-focus .views-row:last-child {
    margin-left: 1%;
}

.page-home .pane-home-focus .view-focus .views-row:first-child,
.page-node-140 .pane-node-focus .view-focus .views-row:first-child,
.page-node-202 .pane-node-focus .view-focus .views-row:first-child,
.page-node-195 .pane-node-focus .view-focus .views-row:first-child,
.page-node-200 .pane-node-focus .view-focus .views-row:first-child,
.page-node-198 .pane-node-focus .view-focus .views-row:first-child {
    margin-right: 1%;
}

.page-home .pane-home-focus .view-focus .image-wrapper,
.page-node-140 .pane-node-focus .view-focus .image-wrapper,
.page-node-202 .pane-node-focus .view-focus .image-wrapper,
.page-node-195 .pane-node-focus .view-focus .image-wrapper,
.page-node-200 .pane-node-focus .view-focus .image-wrapper,
.page-node-198 .pane-node-focus .view-focus .image-wrapper {
    position: relative;
}

.page-home .pane-home-focus .view-focus .views-field-field-image,
.page-node-140 .pane-node-focus .view-focus .views-field-field-image,
.page-node-202 .pane-node-focus .view-focus .views-field-field-image,
.page-node-195 .pane-node-focus .view-focus .views-field-field-image,
.page-node-200 .pane-node-focus .view-focus .views-field-field-image,
.page-node-198 .pane-node-focus .view-focus .views-field-field-image {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
    /*     height: 220px; */
}

.page-home .pane-home-focus .view-focus .views-field-field-image img,
.page-node-140 .pane-node-focus .view-focus .views-field-field-image img,
.page-node-202 .pane-node-focus .view-focus .views-field-field-image img,
.page-node-195 .pane-node-focus .view-focus .views-field-field-image img,
.page-node-200 .pane-node-focus .view-focus .views-field-field-image img,
.page-node-198 .pane-node-focus .view-focus .views-field-field-image img {
    width: 100%;
}

.page-home .pane-home-focus .view-focus .views-field-title,
.page-node-140 .pane-node-focus .view-focus .views-field-title,
.page-node-202 .pane-node-focus .view-focus .views-field-title,
.page-node-195 .pane-node-focus .view-focus .views-field-title,
.page-node-200 .pane-node-focus .view-focus .views-field-title,
.page-node-198 .pane-node-focus .view-focus .views-field-title {
    position: absolute;
    width: 100%;
    transform: translate(-50%, 0);
    text-align: left;
    bottom: 15px;
    background-color: rgba(0, 0, 0, 0.7);
    display: inline-block;
    padding: 8px 15px 8px 15px;
    margin-left: -15px;
}

.page-home .pane-home-focus .view-focus .views-field-title .field-content,
.page-node-140 .pane-node-focus .view-focus .views-field-title .field-content,
.page-node-202 .pane-node-focus .view-focus .views-field-title .field-content,
.page-node-195 .pane-node-focus .view-focus .views-field-title .field-content,
.page-node-200 .pane-node-focus .view-focus .views-field-title .field-content,
.page-node-198 .pane-node-focus .view-focus .views-field-title .field-content {
    color: #ffffff;
    font-size: 22px;
    line-height: 26px;
    font-weight: 400;
    margin: 0;
}

.page-home .pane-home-focus .view-focus .views-field-field-subtitle .field-content,
.page-node-140 .pane-node-focus .view-focus .views-field-field-subtitle .field-content,
.page-node-202 .pane-node-focus .view-focus .views-field-field-subtitle .field-content,
.page-node-195 .pane-node-focus .view-focus .views-field-field-subtitle .field-content,
.page-node-200 .pane-node-focus .view-focus .views-field-field-subtitle .field-content,
.page-node-198 .pane-node-focus .view-focus .views-field-field-subtitle .field-content {
    font-size: 18px;
    color: #315381;
    font-weight: 300;
    line-height: 24px;
    /*     padding: 0px 0px 6px 0; */
    text-align: left;
}

.page-home .pane-home-focus .view-focus .views-field-body,
.page-node-140 .pane-node-focus .view-focus .views-field-body,
.page-node-202 .pane-node-focus .view-focus .views-field-body,
.page-node-195 .pane-node-focus .view-focus .views-field-body,
.page-node-200 .pane-node-focus .view-focus .views-field-body,
.page-node-198 .pane-node-focus .view-focus .views-field-body,
.page-college-etudesmondiales .pane-subsite-home-focus .view-focus .views-field-body {
    color: #333333;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
    text-align: left;
    max-height: 175px;
    overflow: hidden;
}

.page-home .pane-home-focus .view-focus .views-field-field-subtitle,
.page-node-140 .pane-node-focus .view-focus .views-field-field-subtitle,
.page-node-202 .pane-node-focus .view-focus .views-field-field-subtitle,
.page-node-195 .pane-node-focus .view-focus .views-field-field-subtitle,
.page-node-200 .pane-node-focus .view-focus .views-field-field-subtitle,
.page-node-198 .pane-node-focus .view-focus .views-field-field-subtitle,
.page-college-etudesmondiales .pane-subsite-home-focus .view-focus .views-field-field-subtitle {
    /* 	max-height: 50px; */
    overflow: hidden;
}

.page-home .pane-home-focus .views-field-field-subtitle,
.page-node-140 .pane-node-focus .views-field-field-subtitle,
.page-node-202 .pane-node-focus .views-field-field-subtitle,
.page-node-195 .pane-node-focus .views-field-field-subtitle,
.page-node-200 .pane-node-focus .views-field-field-subtitle,
.page-node-198 .pane-node-focus .views-field-field-subtitle,
.page-college-etudesmondiales .pane-subsite-home-focus .views-field-field-subtitle {
    margin: 10px 0 8px 0;
}

.page-home .pane-home-focus .view-focus .views-more-link,
.page-node-140 .pane-node-focus .view-focus .views-more-link,
.page-node-202 .pane-node-focus .view-focus .views-more-link,
.page-node-195 .pane-node-focus .view-focus .views-more-link,
.page-node-200 .pane-node-focus .view-focus .views-more-link,
.page-node-198 .pane-node-focus .view-focus .views-more-link {
    font-size: 0;
    text-align: right;
    position: absolute;
    right: 15px;
    bottom: 15px;
}

.page-home .pane-home-focus .view-focus .views-more-link:before,
.page-node-140 .pane-node-focus .view-focus .views-more-link:before,
.page-node-202 .pane-node-focus .view-focus .views-more-link:before,
.page-node-195 .pane-node-focus .view-focus .views-more-link:before,
.page-node-200 .pane-node-focus .view-focus .views-more-link:before,
.page-node-198 .pane-node-focus .view-focus .views-more-link:before {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .view-content,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .view-content,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .view-content,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .view-content,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .view-content,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .view-content {
    display: block;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .view-footer,
.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .attachment-after,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .view-footer,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .attachment-after,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .view-footer,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .attachment-after,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .view-footer,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .attachment-after,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .view-footer,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .attachment-after,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .view-footer,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .attachment-after {
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: right;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row:last-child,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row:last-child,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row:last-child,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row:last-child,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row:last-child,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row:last-child {
    margin-bottom: 0;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row {
    width: 100%;
    height: 158px;
    margin-bottom: 15px;
    clear: both;
    background-color: #ffffff;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    background: #ffffff;
    text-align: left;
    position: relative;
    overflow: hidden;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field {
    display: block;
    float: left;
    width: 46%;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created {
    color: #315385;
    font-size: 14px;
    margin-top: 10px;
    font-weight: 400;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional {
    width: 44%;
    overflow: hidden;
    height: 100%;
    margin-right: 15px;
    float: left;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image {
    max-width: 100%;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a {
    display: block;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img {
    max-width: 100%;
    width: 100%;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a,
.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a,
.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a:focus,
.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a:focus,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a:focus,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a:focus,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a:focus,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a:focus,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a:focus,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a:focus,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a:focus,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a:focus,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a:focus,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a:focus {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    color: #2F5081;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a:hover,
.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a:hover,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a:hover,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a:hover,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a:hover,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a:hover,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a:hover,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a:hover,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a:hover,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a:hover,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a:hover,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a:hover {
    opacity: 0.7;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content {
    color: #666666;
    font-size: 16px;
    line-height: 1.2em;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node {
    text-align: right;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a {
    font-size: 0;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:after,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:after,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:after,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:after,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:after,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:after {
    position: absolute;
    right: 10px;
    bottom: 10px;
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #315381;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 2px;
    font-size: 11px;
    color: #315381;
    text-align: right;
    margin-left: 10px;
}

.page-home .pane-home-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:hover,
.page-node-140 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:hover,
.page-node-202 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:hover,
.page-node-195 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:hover,
.page-node-200 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:hover,
.page-node-198 .pane-node-focus .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:hover {
    opacity: 0.7;
}

/* ------- RETAKES FOR ALL PAGES (LIRIM) ----- */

.page-home .pane-home-la-fmsh-vous-accompagne {
    max-width: 100%;
    overflow: hidden;
    text-align: center;
}

.page-home .pane-home-la-fmsh-vous-accompagne > h2.pane-title {
    display: inline-block;
    padding: 0 15px;
    text-transform: uppercase;
    color: #a0abbd;
    font-size: 24px;
    position: relative;
    margin-bottom: 50px;
}

.page-home .pane-home-la-fmsh-vous-accompagne > .pane-title:before,
.page-home .pane-home-la-fmsh-vous-accompagne > .pane-title:after {
    background: #ddd;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    width: 800%;
}

.page-home .pane-home-la-fmsh-vous-accompagne > .pane-title:before {
    right: 100%;
}

.page-home .pane-home-la-fmsh-vous-accompagne > .pane-title:after {
    left: 100%;
}

.page-home .pane-home-la-fmsh-vous-accompagne > .pane-content {
    max-width: 1170px;
    margin: 0 auto 30px;
}

.page-home .pane-home-la-fmsh-vous-accompagne .column-image {
    width: 19%;
}

.page-home .pane-home-la-fmsh-vous-accompagne .column-image > .inside {
    padding: 0;
}

.page-home .pane-home-la-fmsh-vous-accompagne .column-image img {
    width: 100%;
    height: 267px;
}

.page-home .pane-home-la-fmsh-vous-accompagne .column-text {
    width: 25.5%;
    margin-left: 1.5%;
}

.page-home .pane-home-la-fmsh-vous-accompagne .column-text h2.pane-title {
    font-size: 18px;
    margin: 0;
    text-transform: uppercase;
    font-weight: 700;
}

.page-home .pane-home-la-fmsh-vous-accompagne .column-text .pane-content {
    margin-top: 5px;
    font-size: 15px;
    font-weight: 300;
}

.page-home .pane-home-la-fmsh-vous-accompagne .column-text .pane-bundle-text-block,
.page-home .pane-home-la-fmsh-vous-accompagne .column-text .pane-bundle-image {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    background: #fff;
    height: 125px;
    margin-bottom: 15px;
    padding: 20px 15px;
    text-align: left;
}

.page-home .pane-home-la-fmsh-vous-accompagne .column-text .inside,
.page-home .pane-home-la-fmsh-vous-accompagne .column-text .panels-flexible-row {
    padding: 0;
}

.page-home .pane-chercheur {
    max-width: 100%;
    overflow: hidden;
    text-align: center;
}

.page-home .pane-chercheur h2.pane-title {
    display: inline-block;
    padding: 0 15px;
    text-transform: uppercase;
    color: #a0abbd;
    font-size: 24px;
    position: relative;
    margin-bottom: 50px;
}

.page-home .pane-chercheur .pane-title:before,
.page-home .pane-chercheur .pane-title:after {
    background: #ddd;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    width: 800%;
}

.page-home .pane-chercheur .pane-title:before {
    right: 100%;
}

.page-home .pane-chercheur .pane-title:after {
    left: 100%;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-control:hover .icon-prev,
.page-home .pane-chercheur .view-id-chercheur .slide .carousel-control:hover .icon-next {
    opacity: 1;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-control {
    width: calc((100vw - 1178px) / 2);
    background-image: none;
    background: rgba(0, 0, 0, 0.15);
    opacity: 1;
    text-shadow: none;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-control span {
    top: 14%;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev {
    transform: translateX(-50%);
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev {
    left: 70%;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next {
    right: 70%;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev,
.page-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next {
    opacity: 0.7;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev:before {
    content: '\f104';
    font-family: 'FontAwesome';
    font-size: 51px;
    border-radius: 50%;
    border: solid 4px;
    padding-right: 3px;
    width: 60px;
    height: 60px;
    display: block;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next {
    transform: translateX(-50%);
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next:before {
    content: '\f105';
    font-family: 'FontAwesome';
    font-size: 51px;
    border-radius: 50%;
    border: solid 4px;
    padding-left: 3px;
    width: 60px;
    height: 60px;
    display: block;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner {
    max-width: 1164px;
    margin: 0 auto;
    padding-left: 3px;
    padding-right: 3px;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur:hover .views-field-field-image .field-content .img-responsive {
    -webkit-filter: none;
    filter: none;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur:last-child {
    margin-right: 0;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur {
    background-color: #ffffff;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    padding: 15px;
    width: 19.2%;
    margin-bottom: 2px;
    margin-top: 1px;
    margin-right: 1%;
    display: block;
    float: left;
    text-align: left;
    min-height: 325px;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .views-field-field-image .field-content {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    margin: 10px auto;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .views-field-field-image .field-content .img-responsive {
    height: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .views-field-field-hashtag {
    width: 100%;
    text-align: center;
    color: #2696ae;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 15px;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .views-field-title {
    margin-bottom: 5px;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .views-field-title a {
    color: #315281;
    font-size: 14px;
    font-weight: 600;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .views-field-field-perimetres {
    color: #4e555e;
    font-size: 14px;
    margin-bottom: 10px;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .views-field-field-programmes {
    margin-bottom: 5px;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .views-field-field-programmes a {
    font-size: 14px;
    color: #000000;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .views-field-body {
    height: 64px;
    overflow: hidden;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .views-field-field-institution-origine {
    margin-bottom: 20px;
}

.page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .views-field-field-new-institution-origine {
    color: #666666;
    font-size: 14px;
    font-style: italic;
    padding-bottom: 0;
    margin-bottom: 0;
}

/*Page Sous Rubrique */
.node-type-rubrique.page-soussite .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:before,
.node-type-rubrique.page-college-etudes-mondiales .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:before,
.node-type-rubrique.page-college-etudesmondiales .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:before {
    background-color: #008DA7;
}

.node-type-rubrique.page-soussite .view-display-id-panel_pane_image .slider-text .views-field-field-hashtag .field-content,
.node-type-rubrique.page-college-etudes-mondiales .view-display-id-panel_pane_image .slider-text .views-field-field-hashtag .field-content,
.node-type-rubrique.page-college-etudesmondiales .view-display-id-panel_pane_image .slider-text .views-field-field-hashtag .field-content {
    background-color: #008DA7;
}

.node-type-rubrique.page-soussite .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title h1,
.node-type-rubrique.page-college-etudes-mondiales .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title h1,
.node-type-rubrique.page-college-etudesmondiales .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title h1 {
    color: #008DA7;
}

/*Page subsite*/
.page-soussite .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu,
.page-college-etudes-mondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu,
.page-college-etudesmondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu {
    padding-left: 0;
    border: solid 1px #f0f0f0;
}

.page-soussite .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li,
.page-college-etudes-mondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li,
.page-college-etudesmondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li {
    list-style: none;
    background-color: #ffffff;
    border-bottom: solid 1px #f0f0f0;
    padding: 20px;
}

.page-soussite .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li a,
.page-college-etudes-mondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li a,
.page-college-etudesmondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li a {
    color: #315381;
}

.page-soussite .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li.active-trail,
.page-college-etudes-mondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li.active-trail,
.page-college-etudesmondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li.active-trail,
.page-soussite .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li.active,
.page-college-etudes-mondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li.active,
.page-college-etudesmondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li.active {
    background-color: #008DA7;
    border-bottom: solid 1px #008DA7;
}

.page-soussite .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li.active-trail a,
.page-college-etudes-mondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li.active-trail a,
.page-college-etudesmondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li.active-trail a,
.page-soussite .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li.active a,
.page-college-etudes-mondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li.active a,
.page-college-etudesmondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li.active a {
    color: #ffffff;
}

.page-soussite .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li:last-child,
.page-college-etudes-mondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li:last-child,
.page-college-etudesmondiales .column-right .pane-talcod-custom-subsite-main-menu-level-3 .site-menu li:last-child {
    border-bottom: none;
}

/* Page subsite Home */
.page-soussite-home .carousel-control.left,
.page-college-etudes-mondiales .carousel-control.left,
.page-college-etudes-mondiales-home .carousel-control.left,
.page-college-etudesmondiales-home .carousel-control.left,
.page-soussite-home .carousel-control.right,
.page-college-etudes-mondiales .carousel-control.right,
.page-college-etudes-mondiales-home .carousel-control.right,
.page-college-etudesmondiales-home .carousel-control.right {
    background-image: none !important;
}

.page-soussite-home #slider,
.page-college-etudes-mondiales #slider,
.page-college-etudes-mondiales-home #slider,
.page-college-etudesmondiales-home #slider {
    width: 100%;
}

.page-soussite-home #slider .views-field-title-field .field-content,
.page-college-etudes-mondiales #slider .views-field-title-field .field-content,
.page-college-etudes-mondiales-home #slider .views-field-title-field .field-content,
.page-college-etudesmondiales-home #slider .views-field-title-field .field-content {
    color: #ffffff;
    font-size: 32px;
    line-height: 32px;
    font-weight: 600;
}

.page-soussite-home #slider .views-field-title-field .field-content a,
.page-college-etudes-mondiales #slider .views-field-title-field .field-content a,
.page-college-etudes-mondiales-home #slider .views-field-title-field .field-content a,
.page-college-etudesmondiales-home #slider .views-field-title-field .field-content a {
    color: #ffffff;
    font-size: 32px;
    line-height: 32px;
    font-weight: 600;
}

.page-soussite-home #slider .views-field-field-subtitle-1 .field-content,
.page-college-etudes-mondiales #slider .views-field-field-subtitle-1 .field-content,
.page-college-etudes-mondiales-home #slider .views-field-field-subtitle-1 .field-content,
.page-college-etudesmondiales-home #slider .views-field-field-subtitle-1 .field-content {
    font-size: 24px;
    font-weight: 700;
    color: #7fc6d3;
    margin: 0;
    max-width: 730px;
}

.page-soussite-home #slider .slider-body .views-field-body-1 .field-content,
.page-college-etudes-mondiales #slider .slider-body .views-field-body-1 .field-content,
.page-college-etudes-mondiales-home #slider .slider-body .views-field-body-1 .field-content,
.page-college-etudesmondiales-home #slider .slider-body .views-field-body-1 .field-content {
    color: #ffffff;
}

.page-soussite-home #slider .slider-body .views-field-view-node-1,
.page-college-etudes-mondiales #slider .slider-body .views-field-view-node-1,
.page-college-etudes-mondiales-home #slider .slider-body .views-field-view-node-1,
.page-college-etudesmondiales-home #slider .slider-body .views-field-view-node-1,
.page-soussite-home #slider .slider-body .views-field-field-lien-1,
.page-college-etudes-mondiales #slider .slider-body .views-field-field-lien-1,
.page-college-etudes-mondiales-home #slider .slider-body .views-field-field-lien-1,
.page-college-etudesmondiales-home #slider .slider-body .views-field-field-lien-1 {
    float: right;
}

.page-soussite-home #slider .slider-body .views-field-view-node-1 .field-content a,
.page-college-etudes-mondiales #slider .slider-body .views-field-view-node-1 .field-content a,
.page-college-etudes-mondiales-home #slider .slider-body .views-field-view-node-1 .field-content a,
.page-college-etudesmondiales-home #slider .slider-body .views-field-view-node-1 .field-content a,
.page-soussite-home #slider .slider-body .views-field-field-lien-1 .field-content a,
.page-college-etudes-mondiales #slider .slider-body .views-field-field-lien-1 .field-content a,
.page-college-etudes-mondiales-home #slider .slider-body .views-field-field-lien-1 .field-content a,
.page-college-etudesmondiales-home #slider .slider-body .views-field-field-lien-1 .field-content a {
    color: #ffffff;
    font-style: italic;
    text-decoration: none;
}

.page-soussite-home #slider .slider-body .views-field-view-node-1 .field-content a::after,
.page-college-etudes-mondiales #slider .slider-body .views-field-view-node-1 .field-content a::after,
.page-college-etudes-mondiales-home #slider .slider-body .views-field-view-node-1 .field-content a::after,
.page-college-etudesmondiales-home #slider .slider-body .views-field-view-node-1 .field-content a::after,
.page-soussite-home #slider .slider-body .views-field-field-lien-1 .field-content a::after,
.page-college-etudes-mondiales #slider .slider-body .views-field-field-lien-1 .field-content a::after,
.page-college-etudes-mondiales-home #slider .slider-body .views-field-field-lien-1 .field-content a::after,
.page-college-etudesmondiales-home #slider .slider-body .views-field-field-lien-1 .field-content a::after {
    font-style: normal;
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #ffffff;
    text-align: right;
    margin-left: 10px;
}

.page-soussite-home #slider .slider-body .views-field-view-node-1 .field-content a::before,
.page-college-etudes-mondiales #slider .slider-body .views-field-view-node-1 .field-content a::before,
.page-college-etudes-mondiales-home #slider .slider-body .views-field-view-node-1 .field-content a::before,
.page-college-etudesmondiales-home #slider .slider-body .views-field-view-node-1 .field-content a::before,
.page-soussite-home #slider .slider-body .views-field-field-lien-1 .field-content a::before,
.page-college-etudes-mondiales #slider .slider-body .views-field-field-lien-1 .field-content a::before,
.page-college-etudes-mondiales-home #slider .slider-body .views-field-field-lien-1 .field-content a::before,
.page-college-etudesmondiales-home #slider .slider-body .views-field-field-lien-1 .field-content a::before {
    display: block;
    width: 70px;
    height: 2px;
    background-color: #008DA7;
    content: '';
    bottom: -23px;
    position: relative;
    left: 0;
}

.page-soussite-home #slider .view-slider,
.page-college-etudes-mondiales #slider .view-slider,
.page-college-etudes-mondiales-home #slider .view-slider,
.page-college-etudesmondiales-home #slider .view-slider {
    overflow: hidden;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 {
    overflow: hidden;
    height: 440px;
    position: relative;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-control,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control {
    width: calc((100vw - 1200px) / 2);
    text-shadow: none;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .right,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .right,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .right,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .right,
.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .left,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .left,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .left,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .left {
    background: transparent;
    opacity: 1;
    position: absolute;
    background-image: none !important;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .right:hover,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .right:hover,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .right:hover,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .right:hover {
    background-image: none !important;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .left,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .left,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .left,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .left {
    background-image: none !important;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .left,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .left,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .left,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .left {
    right: 0;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-prev,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-prev,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-prev,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-prev,
.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-next,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-next,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-next,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-next {
    opacity: 0.7;
    width: 60px;
    height: 60px;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-prev:before,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-prev:before,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-prev:before,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-prev:before {
    content: '\f104';
    font-family: 'FontAwesome';
    font-size: 51px;
    border-radius: 50%;
    border: solid 4px;
    padding-right: 3px;
    width: 60px;
    height: 60px;
    display: block;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-next:before,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-next:before,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-next:before,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-next:before {
    content: '\f105';
    font-family: 'FontAwesome';
    font-size: 51px;
    border-radius: 50%;
    border: solid 4px;
    padding-left: 3px;
    width: 60px;
    height: 60px;
    display: block;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-next,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-next,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-next,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-next {
    right: auto;
    left: 20%;
    margin-top: 130px;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-prev,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-prev,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-prev,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-control .icon-prev {
    right: 20%;
    left: auto;
    margin-top: 130px;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-indicators,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-indicators,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-indicators,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-indicators {
    display: none;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner {
    max-width: 1170px;
    margin: 0 auto;
    overflow: visible;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item {
    height: 400px;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .previous-slide-image,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .previous-slide-image,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .previous-slide-image,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .previous-slide-image {
    left: -40%;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .next-slide-image,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .next-slide-image,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .next-slide-image,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .next-slide-image {
    right: -40%;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .current-slide,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .current-slide,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .current-slide,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .current-slide {
    z-index: 10;
    position: relative;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text {
    position: absolute;
    bottom: 25px;
    left: 0;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top {
    background: rgba(0, 0, 0, 0.43);
    padding: 10px 20px;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top h2,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top h2,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top h2,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top h2 {
    margin-top: 7px;
    max-width: 730px;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-hashtag,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-hashtag,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-hashtag,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-hashtag {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-hashtag .field-content,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-hashtag .field-content,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-hashtag .field-content,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-hashtag .field-content {
    display: inline;
    background: #2696ae;
    padding: 0 5px;
    font-weight: 500;
    font-size: 15px;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title h2,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title h2,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title h2,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title h2 {
    margin: 5px 0;
    font-size: 32px;
    line-height: 32px;
    font-weight: 600;
    color: #fff;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-subtitle h3,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-subtitle h3,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-subtitle h3,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-subtitle h3 {
    font-size: 24px;
    font-weight: 700;
    color: #008DA7;
    margin: 0;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body {
    background: rgba(0, 0, 0, 0.43);
    max-width: 455px;
    padding: 0 15px 10px 20px;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-body,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-body,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-body,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-body,
.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-body-1,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-body-1,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-body-1,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-body-1 {
    color: #ffffff;
    line-height: 20px;
    text-shadow: 1px 1px 1px #969696;
    font-weight: 300;
    font-size: 16px;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien {
    text-align: right;
    font-weight: 300;
    margin-top: 10px;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien a,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien a,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien a,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien a {
    display: inline-block;
    color: #fff !important;
    font-style: italic;
    text-decoration: none;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien a:before,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien a:before,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien a:before,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien a:before {
    content: '';
    width: 130px;
    height: 2px;
    background-color: #f26522;
    display: block;
    position: relative;
    bottom: -21px;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien a:after,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien a:after,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien a:after,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-body .views-field-field-lien a:after {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    margin-left: 10px;
    font-style: normal;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control.left,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control.left,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control.left,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control.left,
.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control.right,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control.right,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control.right,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control.right {
    background: transparent !important;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control .icon-prev,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control .icon-prev,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control .icon-prev,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control .icon-prev {
    left: 20px;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control .icon-next,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control .icon-next,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control .icon-next,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .carousel-control .icon-next {
    right: 20px;
}

.page-soussite-home .pane-chercheur,
.page-college-etudes-mondiales .pane-chercheur,
.page-college-etudes-mondiales-home .pane-chercheur,
.page-college-etudesmondiales-home .pane-chercheur {
    text-align: center;
    overflow: hidden;
}

.page-soussite-home .pane-chercheur h2.pane-title,
.page-college-etudes-mondiales .pane-chercheur h2.pane-title,
.page-college-etudes-mondiales-home .pane-chercheur h2.pane-title,
.page-college-etudesmondiales-home .pane-chercheur h2.pane-title {
    display: inline-block;
    padding: 0 15px;
    text-transform: uppercase;
    color: #a0abbd;
    font-size: 24px;
    position: relative;
    margin-bottom: 50px;
}

.page-soussite-home .pane-chercheur h2.pane-title:after,
.page-college-etudes-mondiales .pane-chercheur h2.pane-title:after,
.page-college-etudes-mondiales-home .pane-chercheur h2.pane-title:after,
.page-college-etudesmondiales-home .pane-chercheur h2.pane-title:after {
    left: 100%;
}

.page-soussite-home .pane-chercheur h2.pane-title:before,
.page-college-etudes-mondiales .pane-chercheur h2.pane-title:before,
.page-college-etudes-mondiales-home .pane-chercheur h2.pane-title:before,
.page-college-etudesmondiales-home .pane-chercheur h2.pane-title:before {
    right: 100%;
}

.page-soussite-home .pane-chercheur h2.pane-title:after,
.page-college-etudes-mondiales .pane-chercheur h2.pane-title:after,
.page-college-etudes-mondiales-home .pane-chercheur h2.pane-title:after,
.page-college-etudesmondiales-home .pane-chercheur h2.pane-title:after,
.page-soussite-home .pane-chercheur h2.pane-title:before,
.page-college-etudes-mondiales .pane-chercheur h2.pane-title:before,
.page-college-etudes-mondiales-home .pane-chercheur h2.pane-title:before,
.page-college-etudesmondiales-home .pane-chercheur h2.pane-title:before {
    background: #ddd;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    width: 860%;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-control,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-control,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control {
    width: calc((100vw - 1187px) / 2);
    background-image: none;
    background: #dce3ee;
    opacity: 1;
    text-shadow: none;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-control span,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-control span,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control span,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control span {
    top: 14%;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev {
    left: 70%;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next {
    right: 70% !important;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev {
    transform: translateX(-50%);
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev:before,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev:before,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev:before,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-prev:before {
    content: '\f104';
    font-family: 'FontAwesome';
    font-size: 51px;
    border-radius: 50%;
    border: solid 4px;
    padding-right: 3px;
    width: 60px;
    height: 60px;
    display: block;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next {
    transform: translateX(-50%);
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next:before,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next:before,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next:before,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-control .icon-next:before {
    content: '\f105';
    font-family: 'FontAwesome';
    font-size: 51px;
    border-radius: 50%;
    border: solid 4px;
    padding-left: 3px;
    width: 60px;
    height: 60px;
    display: block;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner {
    max-width: 1170px;
    margin: 0 auto;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .row-chercheur,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .row-chercheur,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .row-chercheur,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .row-chercheur {
    background-color: #ffffff;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    padding: 15px;
    width: 19.2%;
    margin-right: 1%;
    display: block;
    float: left;
    text-align: left;
    min-height: 325px;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .row-chercheur:last-child,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .row-chercheur:last-child,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .row-chercheur:last-child,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .row-chercheur:last-child {
    margin-right: 0;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-image .field-content,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-image .field-content,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-image .field-content,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-image .field-content {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    margin: 10px auto;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-image .field-content .img-responsive,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-image .field-content .img-responsive,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-image .field-content .img-responsive,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-image .field-content .img-responsive {
    height: 100%;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-hashtag,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-hashtag,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-hashtag,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-hashtag {
    width: 100%;
    text-align: center;
    color: #008DA7;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 15px;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-title,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-title,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-title,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-title {
    margin-bottom: 0px;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-title a,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-title a,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-title a,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-title a {
    color: #315281;
    font-size: 14px;
    font-weight: 400;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-perimetres,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-perimetres,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-perimetres,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-perimetres {
    color: #4e555e;
    font-size: 14px;
    margin-bottom: 10px;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-institution-origine,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-institution-origine,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-institution-origine,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-institution-origine {
    margin-bottom: 20px;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-programmes,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-programmes,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-programmes,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-programmes {
    margin-bottom: 5px;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-programmes a,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-programmes a,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-programmes a,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-programmes a {
    font-size: 14px;
    color: #000000;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-body,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-body,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-body,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-body {
    height: 64px;
    overflow: hidden;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-new-institution-origine,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-new-institution-origine,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-new-institution-origine,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-new-institution-origine {
    color: #666666;
    font-size: 14px;
    font-style: italic;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.page-soussite-home .pane-subsite-home-focus,
.page-college-etudes-mondiales .pane-subsite-home-focus,
.page-college-etudes-mondiales-home .pane-subsite-home-focus,
.page-college-etudesmondiales-home .pane-subsite-home-focus {
    text-align: center;
    overflow: hidden;
}

.page-soussite-home .pane-subsite-home-focus h2.pane-title,
.page-college-etudes-mondiales .pane-subsite-home-focus h2.pane-title,
.page-college-etudes-mondiales-home .pane-subsite-home-focus h2.pane-title,
.page-college-etudesmondiales-home .pane-subsite-home-focus h2.pane-title {
    display: inline-block;
    padding: 0 15px;
    text-transform: uppercase;
    color: #a0abbd;
    font-size: 24px;
    position: relative;
    margin-bottom: 20px;
}

.page-soussite-home .pane-subsite-home-focus h2.pane-title:after,
.page-college-etudes-mondiales .pane-subsite-home-focus h2.pane-title:after,
.page-college-etudes-mondiales-home .pane-subsite-home-focus h2.pane-title:after,
.page-college-etudesmondiales-home .pane-subsite-home-focus h2.pane-title:after {
    left: 100%;
}

.page-soussite-home .pane-subsite-home-focus h2.pane-title:before,
.page-college-etudes-mondiales .pane-subsite-home-focus h2.pane-title:before,
.page-college-etudes-mondiales-home .pane-subsite-home-focus h2.pane-title:before,
.page-college-etudesmondiales-home .pane-subsite-home-focus h2.pane-title:before {
    right: 100%;
}

.page-soussite-home .pane-subsite-home-focus h2.pane-title:after,
.page-college-etudes-mondiales .pane-subsite-home-focus h2.pane-title:after,
.page-college-etudes-mondiales-home .pane-subsite-home-focus h2.pane-title:after,
.page-college-etudesmondiales-home .pane-subsite-home-focus h2.pane-title:after,
.page-soussite-home .pane-subsite-home-focus h2.pane-title:before,
.page-college-etudes-mondiales .pane-subsite-home-focus h2.pane-title:before,
.page-college-etudes-mondiales-home .pane-subsite-home-focus h2.pane-title:before,
.page-college-etudesmondiales-home .pane-subsite-home-focus h2.pane-title:before {
    background: #ddd;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    width: 860%;
}

.page-soussite-home .pane-subsite-home-focus .pane-content,
.page-college-etudes-mondiales .pane-subsite-home-focus .pane-content,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .pane-content,
.page-college-etudesmondiales-home .pane-subsite-home-focus .pane-content {
    max-width: 1170px;
    margin: 0 auto;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first {
    width: 55%;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-row,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-row,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-row,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-row,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-row {
    position: relative;
    padding: 15px;
    float: left;
    width: 49%;
    height: auto;
    display: block;
    background-color: #ffffff;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    text-align: left;
}

@media (max-width: 768px) {
    .page-node-140 .view-focus .views-field-field-image a, .page-node-140 .view-actualites .views-conditional-image a {
        width: 100%;
    }

    .page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-field-field-image img,
    .page-home .pane-home-focus .view-focus .views-field-field-image img,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .view-focus .views-field-field-image img {
        /*         width: 85% !important; */
        margin: 0 auto !important;
    }

    .page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-row,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .view-focus .views-row {
        margin: 10px 0 !important;
        width: 100% !important;
        height: auto !important;
    }

    .page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-row:last-child,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .view-focus .views-row:last-child {
        margin-left: 0 !important;
    }

    .page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-row:first-child,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .view-focus .views-row:first-child {
        margin-right: 0 !important;
    }
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-row:last-child,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-row:last-child,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-row:last-child,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-row:last-child,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-row:last-child {
    margin-left: 1%;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-row:first-child,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-row:first-child,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-row:first-child,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-row:first-child,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-row:first-child {
    margin-right: 1%;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-nothing,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-field-nothing,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-field-nothing,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-nothing,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-nothing {
    position: relative;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-image,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-image,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-field-field-image,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-image,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-image {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-image img,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-image img,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-field-field-image img,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-image img,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-image img {
    width: 100%;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-field-title,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title,
.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title-field,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title-field,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-field-title-field,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title-field,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title-field {
    position: absolute;
    width: 100%;
    transform: translate(0%, 0);
    text-align: left;
    bottom: 15px;
    background-color: rgba(0, 0, 0, 0.7);
    display: inline-block;
    padding: 8px 15px 8px 15px;
    margin-left: -15px;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title .field-content,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-field-title .field-content,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title .field-content,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title .field-content,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title .field-content,
.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title-field .field-content,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-field-title-field .field-content,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title-field .field-content,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title-field .field-content,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title-field .field-content {
    color: #ffffff;
    font-size: 22px;
    line-height: 26px;
    font-weight: 400;
    margin: 0;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-subtitle .field-content,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-field-field-subtitle .field-content,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-subtitle .field-content,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-subtitle .field-content,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-subtitle .field-content {
    font-size: 18px;
    color: #315381;
    font-weight: 300;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-body,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-field-body,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-field-body,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-body,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-body {
    color: #333333;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 30px;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-created .field-content,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-field-created .field-content,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-field-created .field-content,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-created .field-content,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-created .field-content {
    color: #315385;
    font-size: 14px;
    font-weight: 400;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-more-link,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-more-link,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-more-link,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-more-link,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-more-link {
    font-size: 0;
    text-align: right;
    position: absolute;
    right: 15px;
    bottom: 15px;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-more-link:before,
.page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-more-link:before,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-more-link:before,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-more-link:before,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-more-link:before {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last {
    width: 45%;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .view-content,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .view-content,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .view-content,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .view-content,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .view-content {
    display: block;
}

.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .view-content {
    display: inline-block !important;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .view-footer,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .view-footer,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .view-footer,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .view-footer,
.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .attachment-after,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .attachment-after,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .attachment-after,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .attachment-after,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .attachment-after {
    position: relative;
    top: -10px;
    text-align: right;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row {
    width: 100%;
    height: 158px;
    margin-bottom: 15px;
    clear: both;
    background-color: #ffffff;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    text-align: left;
    position: relative;
}

.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row {
    margin-bottom: 15px;
    float: left;
    clear: none;
}

@media (max-width: 768px) {
    .page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row {
        width: 100%;
        margin: 7px 0;
    }
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field {
    display: block;
    float: left;
    width: 46%;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-created,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-created,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-created,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-created,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-created {
    color: #315385;
    font-size: 14px;
    margin-top: 10px;
    font-weight: 400;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional {
    width: 44%;
    overflow: hidden;
    height: 100%;
    margin-right: 15px;
    float: left;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image {
    max-width: 100%;
}

.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image {
    max-width: 44%;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image a,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image a,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image a,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image a,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image a {
    display: block;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img,
{
    max-width: 100%;
    width: 100%;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content,
.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content {
    /*     max-height: 46px; */
    overflow: hidden;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content a,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content a,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content a,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content a,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content a,
.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content a,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content a,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content a,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content a
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content a {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2em;
    color: #2F5081;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content a:hover,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content a:hover,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content a:hover,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content a:hover,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content a:hover,
.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content a:hover,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content a:hover,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content a:hover,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content a:hover,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field .field-content a:hover {
    opacity: 0.7;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content,
.page-college-etudesmondiale .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content {
    color: #666666;
    font-size: 16px;
    max-height: 80px;
    overflow: hidden;
    line-height: 1.2em;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node {
    text-align: right;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a {
    font-size: 0;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a:after,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a:after,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a:after,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a:after,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a:after {
    position: absolute;
    right: 10px;
    bottom: 10px;
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #315381;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #315381;
    text-align: right;
    margin-left: 10px;
}

.page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a:hover,
.page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a:hover,
.page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a:hover,
.page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a:hover,
.page-college-etudesmondiales .pane-subsite-home-focus .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-view-node a:hover {
    opacity: 0.7;
}

/* Page node general */
.page-node #block-system-main {
    max-width: 1170px;
    margin: 0 auto;
}

.page-node #block-system-main .views-field-body p,
.page-node #block-system-main .view-focus .views-field-body p {
    margin-bottom: 0;
}

.page-node #block-system-main .column-right {
    width: 26%;
    float: right;
}

.page-node #block-system-main .column-right .view-evenement .views-row {
    background-color: #ffffff;
    margin-bottom: 20px;
    padding-bottom: 20px;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
}

.page-node #block-system-main .column-right .view-evenement .views-row .views-field-field-image {
    margin-bottom: 10px;
    width: 100%;
}

.page-node #block-system-main .column-right .view-evenement .views-row .views-field-title {
    padding-right: 20px;
}

.page-node #block-system-main .column-right .view-evenement .views-row .views-field-title a {
    font-size: 18px;
    color: #315381;
    text-transform: uppercase;
    font-weight: 300;
    padding-top: 20px;
    padding-bottom: 10px;
}

.page-node #block-system-main .column-right .view-evenement .views-row .views-field-field-date {
    margin-bottom: 5px;
}

.page-node #block-system-main .column-right .view-evenement .views-row .views-field:not(.views-field-field-image):not(.views-field-view-node) {
    padding-left: 20px;
}

.page-node #block-system-main .column-right .view-evenement .views-row .views-field-body {
    margin-bottom: 10px;
    padding-right: 10px;
}

.page-node #block-system-main .column-right .view-evenement .views-row .views-field-view-node {
    text-align: right;
}

.page-node #block-system-main .column-right .view-evenement .views-row .views-field-view-node a {
    font-size: 0;
}

.page-node #block-system-main .column-right .view-evenement .views-row .views-field-view-node a:before {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
    margin-right: 20px;
}

.page-node #block-system-main .column-right .pane-node-field-carnet-recherche {
    background: transparent;
    clear: both;
}

.page-node #block-system-main .column-right .pane-node-field-carnet-recherche a {
    background-color: #ffffff;
    position: relative;
}

.page-node #block-system-main .column-right .pane-node-field-carnet-recherche a:before {
    content: '';
    background-image: url('../images/logo-hipotese.png');
    background-repeat: no-repeat;
    background-size: 100%;
    width: 30px;
    height: 30px;
    position: absolute;
    margin-left: -34px;
}

.page-node #block-system-main .column-right .pane-node-field-type-evenement h2.pane-title {
    text-transform: uppercase;
    font-size: 24px;
    margin-bottom: 20px;
    color: #a0abbd;
    font-weight: 600;
    margin-top: 0;
    float: left;
}

.page-node #block-system-main .column-right .pane-node-field-type-evenement .pane-content {
    float: left;
    font-size: 24px;
    margin-top: -3px;
}

.page-node #block-system-main .column-right h2.pane-title {
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 20px;
    color: #a0abbd;
    font-weight: 600;
    margin-top: 0;
}

.page-node #block-system-main .column-right .field-name-field-themes-recherche {
    clear: both;
}

.page-node #block-system-main .column-right .field-name-field-themes-recherche .field-items .field-item {
    float: left;
}

.page-node #block-system-main .column-right .field-name-field-themes-recherche .field-items .field-item a {
    background-color: #ffffff;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 8px 10px;
    display: block;
    color: #4e555e;
}

.page-node #block-system-main .column-right .field-name-field-themes-recherche .field-items .field-item:last-child a {
    float: none !important;
}

.page-node #block-system-main .column-right .field-name-field-themes-recherche .field-items .field-item:last-child:after {
    display: block;
    content: '';
    width: 100%;
    height: 1px;
    clear: both;
}

.page-node #block-system-main .column-right .panel-separator {
    clear: both;
    height: 15px;
}

.page-node #block-system-main .column-right .field-name-field-carnet-recherche {
    background-color: #ffffff;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    text-align: center;
}

.page-node #block-system-main .column-right .field-name-field-carnet-recherche a {
    display: block;
    padding: 10px;
    color: #315381;
    width: 100%;
    font-size: 18px;
    font-weight: 400;
}

.page-node #block-system-main .column-right .pane-chercheur-panel-pane-responsables .pane-content,
.page-node #block-system-main .column-right .pane-chercheur-panel-pane-subsite-node-responsables .pane-content {
    background-color: #ffffff;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    padding: 10px;
    text-align: center;
}

.page-node #block-system-main .column-right .pane-chercheur-panel-pane-responsables .pane-content .views-row,
.page-node #block-system-main .column-right .pane-chercheur-panel-pane-subsite-node-responsables .pane-content .views-row {
    margin-bottom: 10px;
}

.page-node #block-system-main .column-right .pane-chercheur-panel-pane-responsables .pane-content .views-row .views-field-field-image,
.page-node #block-system-main .column-right .pane-chercheur-panel-pane-subsite-node-responsables .pane-content .views-row .views-field-field-image {
    width: 80px;
    height: 80px;
    margin: 10px auto 10px auto;
    overflow: hidden;
    border-radius: 50%;
}

.page-node #block-system-main .column-right .pane-chercheur-panel-pane-responsables .pane-content .views-row .views-field-nothing,
.page-node #block-system-main .column-right .pane-chercheur-panel-pane-subsite-node-responsables .pane-content .views-row .views-field-nothing {
    color: #2696ae;
    font-size: 16px;
}

.page-node #block-system-main .column-right .pane-chercheur-panel-pane-responsables .pane-content .views-row .views-field-title a,
.page-node #block-system-main .column-right .pane-chercheur-panel-pane-subsite-node-responsables .pane-content .views-row .views-field-title a {
    color: #315281;
    font-size: 18px;
    font-weight: 400;
}

.page-node #block-system-main .column-right .pane-node-field-chercheurs-associes .pane-content,
.page-node #block-system-main .column-right .pane-node-field-post-doctorants .pane-content {
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
}

.page-node #block-system-main .column-right .pane-node-field-chercheurs-associes .pane-content .field-name-field-chercheurs-associes,
.page-node #block-system-main .column-right .pane-node-field-post-doctorants .pane-content .field-name-field-chercheurs-associes,
.page-node #block-system-main .column-right .pane-node-field-chercheurs-associes .pane-content .field-name-field-post-doctorants,
.page-node #block-system-main .column-right .pane-node-field-post-doctorants .pane-content .field-name-field-post-doctorants {
    background-color: #ffffff;
}

.page-node #block-system-main .column-right .pane-node-field-chercheurs-associes .pane-content .field-name-field-chercheurs-associes .field-item,
.page-node #block-system-main .column-right .pane-node-field-post-doctorants .pane-content .field-name-field-chercheurs-associes .field-item,
.page-node #block-system-main .column-right .pane-node-field-chercheurs-associes .pane-content .field-name-field-post-doctorants .field-item,
.page-node #block-system-main .column-right .pane-node-field-post-doctorants .pane-content .field-name-field-post-doctorants .field-item {
    border-bottom: solid 1px #ebebeb;
}

.page-node #block-system-main .column-right .pane-node-field-chercheurs-associes .pane-content .field-name-field-chercheurs-associes .field-item a,
.page-node #block-system-main .column-right .pane-node-field-post-doctorants .pane-content .field-name-field-chercheurs-associes .field-item a,
.page-node #block-system-main .column-right .pane-node-field-chercheurs-associes .pane-content .field-name-field-post-doctorants .field-item a,
.page-node #block-system-main .column-right .pane-node-field-post-doctorants .pane-content .field-name-field-post-doctorants .field-item a {
    padding: 15px;
    display: block;
    color: #315381;
    font-size: 18px;
}

.page-node #block-system-main .column-right .pane-node-field-chercheurs-associes .pane-content .field-name-field-chercheurs-associes .field-item:last-child,
.page-node #block-system-main .column-right .pane-node-field-post-doctorants .pane-content .field-name-field-chercheurs-associes .field-item:last-child,
.page-node #block-system-main .column-right .pane-node-field-chercheurs-associes .pane-content .field-name-field-post-doctorants .field-item:last-child,
.page-node #block-system-main .column-right .pane-node-field-post-doctorants .pane-content .field-name-field-post-doctorants .field-item:last-child {
    border-bottom: none;
}

.page-node #block-system-main .column-right .pane-focus-panel-pane-node .views-row,
.page-node #block-system-main .column-right .pane-talcod-custom-next-event-block .views-row {
    background-color: #ffffff;
    margin-bottom: 25px;
    padding: 15px;
    position: relative;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
}

.page-node #block-system-main .column-right .pane-focus-panel-pane-node .views-row .image-wrapper,
.page-node #block-system-main .column-right .pane-talcod-custom-next-event-block .views-row .image-wrapper {
    position: relative;
}

.page-node #block-system-main .column-right .pane-focus-panel-pane-node .views-row .views-field-field-image,
.page-node #block-system-main .column-right .pane-talcod-custom-next-event-block .views-row .views-field-field-image {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
}

@media (max-width: 768px) {
    .node-type-chercheur #block-system-main .column-right .pane-focus-panel-pane-node .views-row .views-field-field-image img {
        margin-left: auto;
        margin-right: auto;
    }
}

.page-node #block-system-main .column-right .pane-focus-panel-pane-node .views-row .views-field-title,
.page-node #block-system-main .column-right .pane-talcod-custom-next-event-block .views-row .views-field-title {
    left: -15px;
    position: absolute;
    bottom: 15px;
    background: rgba(0, 0, 0, 0.7);
    padding: 5px 8px;
}

.page-node #block-system-main .column-right .pane-focus-panel-pane-node .views-row .views-field-title .field-content,
.page-node #block-system-main .column-right .pane-talcod-custom-next-event-block .views-row .views-field-title .field-content {
    margin-top: 3px;
    margin-bottom: 3px;
    font-size: 22px;
    line-height: 26px;
    font-weight: 400;
    color: #ffffff;
}

.page-node #block-system-main .column-right .pane-focus-panel-pane-node .views-row .views-field-field-subtitle .field-content,
.page-node #block-system-main .column-right .pane-talcod-custom-next-event-block .views-row .views-field-field-subtitle .field-content {
    font-size: 18px;
    color: #315381;
    font-weight: 300;
    line-height: 24px;
    padding-top: 20px;
    padding-bottom: 10px;
}

.page-node #block-system-main .column-right .pane-focus-panel-pane-node .views-row .views-more-link,
.page-node #block-system-main .column-right .pane-talcod-custom-next-event-block .views-row .views-more-link {
    font-size: 0;
    float: right;
    margin-top: 20px;
}

.page-node #block-system-main .column-right .pane-focus-panel-pane-node .views-row .views-more-link:before,
.page-node #block-system-main .column-right .pane-talcod-custom-next-event-block .views-row .views-more-link:before {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-left: 6px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
}

.page-node #block-system-main .column-right .pane-talcod-chercheur-agenda,
.page-node #block-system-main .column-right .pane-talcod-programme-agenda,
.page-node #block-system-main .column-right .pane-talcod-projet-agenda {
    background-color: #315381;
    text-align: center;
}

.page-node #block-system-main .column-right .pane-talcod-chercheur-agenda .pane-content a,
.page-node #block-system-main .column-right .pane-talcod-programme-agenda .pane-content a,
.page-node #block-system-main .column-right .pane-talcod-projet-agenda .pane-content a {
    display: block;
    padding: 10px;
    color: #ffffff;
    width: 100%;
    font-size: 18px;
    font-weight: 400;
}

.page-node #block-system-main .column-right .pane-talcod-chercheur-agenda .pane-content a:before,
.page-node #block-system-main .column-right .pane-talcod-programme-agenda .pane-content a:before,
.page-node #block-system-main .column-right .pane-talcod-projet-agenda .pane-content a:before {
    content: '\f073';
    font-family: 'FontAwesome';
    color: #ffffff;
    display: inline-block;
    margin-right: 10px;
}

.page-node #block-system-main .column-left {
    float: left;
    width: 73%;
    border: solid 1px #f0f0f0;
    background-color: #ffffff;
    overflow: hidden;
    position: relative;
}

.page-node #block-system-main .column-left .pane-addthis-addthis-block {
    position: absolute;
    right: 60px;
    color: #000000;
    border-radius: 0px;
    display: inline-block;
    margin: 0 10px;
    min-width: 65px;
    margin-left: 20px !important;
    margin-right: 0 !important;
}

@media (max-width: 768px) {
    .page-node #block-system-main .column-left .pane-addthis-addthis-block {
        margin-left: 30px !important;
        position: static;
        height: 20px;
        margin-top: 10px;
    }
}

.page-node #block-system-main .column-left .pane-addthis-addthis-block .title {
    display: none;
}

.page-node #block-system-main .column-left .addthis_toolbox {
    margin-top: 5px;
    margin-bottom: 5px;
    position: absolute;
}

.page-node #block-system-main .column-left .addthis_toolbox a {
    height: 34px !important;
    color: #315381;
    width: 65px;
    position: relative;
    text-decoration: none;
}

.page-node #block-system-main .column-left .addthis_toolbox a:hover {
    color: #2F4470;
}

.page-node #block-system-main .column-left .addthis_toolbox a::after {
    margin-left: 0.25em;
    font-size: 2em;
    vertical-align: middle;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f1e0";

}

.page-node #block-system-main .column-left .addthis_toolbox .at-icon-wrapper {
    background-color: transparent !important;
}

.page-node #block-system-main .column-left .addthis_toolbox .at-icon-wrapper svg {
    display: none;
}

.page-node #block-system-main .column-left .addthis_toolbox .at-icon-wrapper:hover {
    background-color: transparent !important;
}

.page-node #block-system-main .column-left .pane-node-title,
.page-node #block-system-main .column-left .field-name-field-subtitle {
    display: inline-block;
}

.page-node #block-system-main .column-left .field-name-body .details-wrapper {
    background-color: #d9dee7;
    width: 40%;
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
    padding: 20px 15px 20px 15px;
}

@media (max-width: 767px) {
    .page-node #block-system-main .column-left .field-name-body .details-wrapper {
        width: 100%;
    }
}

.page-node #block-system-main .column-left .field-name-body .details-wrapper h3 {
    margin-top: 0;
    font-size: 24px;
    color: #315381;
}

.page-node #block-system-main .column-left .field-name-body .details-wrapper .details {
    color: #000000;
    font-size: 16px;
}

.page-node #block-system-main .column-left .field-name-body .details-wrapper .details p {
    margin-bottom: 0;
}

.page-node #block-system-main .column-left .field-name-body .details-wrapper #display-export {
    background-color: #fafafa;
    padding: 5px;
    color: #000000;
    margin-right: 10px;
    border: solid 1px #d0d5de;
    font-weight: 400;
    text-decoration: underline;
    margin-top: 10px;
    display: inline-block;
}

.page-node #block-system-main .column-left .field-name-body .details-wrapper #export-to-calendar {
    margin-top: 10px;
    margin-bottom: 30px;
    clear: both;
}

.page-node #block-system-main .column-left .field-name-body .details-wrapper #export-to-calendar a {
    background-color: #fafafa;
    padding: 5px;
    color: #000000;
    float: left;
    margin-right: 10px;
    border: solid 1px #d0d5de;
    font-weight: 400;
    text-decoration: underline;
}

.page-node #block-system-main .column-left .field-name-body h2 {
    font-size: 24px;
    font-family: 'Roboto', sans-serif;
    color: #315381;
    font-weight: 500;
}

.page-node #block-system-main .column-left .field-name-body a {
    color: #008da7;
    text-decoration: underline;
}

.page-node #block-system-main .column-left .field-name-body p {
    font-size: 16px;
}

.page-node #block-system-main .column-left .field-name-body p img {
    margin-right: 10px;
}

.page-node #block-system-main .column-left .field-name-body ul {
    padding-left: 56px;
}

@media (max-width: 767px) {
    .page-node #block-system-main .column-left .field-name-body ul {
        padding-left: 35px;
    }
}

.page-node #block-system-main .column-left .field-name-body ul li {
    list-style: none;
    font-size: 15px;
}

.page-node #block-system-main .column-left .field-name-body ul li:before {
    content: '\f0da';
    font-family: 'FontAwesome';
    color: #315381;
    display: inline-block;
    margin-right: 10px;
    margin-left: -15px;
}

.page-node #block-system-main .column-left .field-name-body blockquote {
    padding-left: 75px;
    font-style: italic;
    font-size: 18px;
    border-left: none;
    position: static;
    background-image: url('../images/blockquotes-icon.svg');
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: left 15px;
}

.page-node #block-system-main .column-left .panels-flexible-region {
    width: 100%;
}

.page-node #block-system-main .column-left .panels-flexible-column-inside,
.page-node #block-system-main .column-left .column-left-top {
    padding-right: 0 !important;
}

.page-node #block-system-main .column-left .column-left-bottom,
.page-node #block-system-main .column-left .panels-flexible-row-last {
    border-top: solid 2px #f0f0f0;
    margin-top: 60px;
    padding-top: 40px;
    padding-bottom: 60px;
}

.page-node #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-title,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-node-field-themes-recherche .pane-title,
.page-node #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche .pane-title,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-talcod-custom-themes-de-recherche .pane-title {
    text-transform: uppercase;
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
}

.page-node #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item,
.page-node #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-talcod-custom-themes-de-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item,
.page-node #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .pane-node-field-themes-recherche .field-items .field-item,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-node-field-themes-recherche .pane-content .pane-node-field-themes-recherche .field-items .field-item,
.page-node #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche .pane-content .pane-node-field-themes-recherche .field-items .field-item,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-talcod-custom-themes-de-recherche .pane-content .pane-node-field-themes-recherche .field-items .field-item,
.page-node #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .pane-talcod-custom-themes-de-recherche .field-items .field-item,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-node-field-themes-recherche .pane-content .pane-talcod-custom-themes-de-recherche .field-items .field-item,
.page-node #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche .pane-content .pane-talcod-custom-themes-de-recherche .field-items .field-item,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-talcod-custom-themes-de-recherche .pane-content .pane-talcod-custom-themes-de-recherche .field-items .field-item {
    float: left;
    display: block;
    margin-right: 15px;
    text-decoration: underline;
    color: #315381;
    font-size: 16px;
    border-right: 1px solid #d7d7d7;
    padding-right: 15px;
}

.page-node #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item:last-child,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item:last-child,
.page-node #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item:last-child,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-talcod-custom-themes-de-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item:last-child,
.page-node #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .pane-node-field-themes-recherche .field-items .field-item:last-child,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-node-field-themes-recherche .pane-content .pane-node-field-themes-recherche .field-items .field-item:last-child,
.page-node #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche .pane-content .pane-node-field-themes-recherche .field-items .field-item:last-child,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-talcod-custom-themes-de-recherche .pane-content .pane-node-field-themes-recherche .field-items .field-item:last-child,
.page-node #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .pane-talcod-custom-themes-de-recherche .field-items .field-item:last-child,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-node-field-themes-recherche .pane-content .pane-talcod-custom-themes-de-recherche .field-items .field-item:last-child,
.page-node #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche .pane-content .pane-talcod-custom-themes-de-recherche .field-items .field-item:last-child,
.page-node #block-system-main .column-left .panels-flexible-row-last .pane-talcod-custom-themes-de-recherche .pane-content .pane-talcod-custom-themes-de-recherche .field-items .field-item:last-child {
    border-right: none;
}

.node-type-evenement #block-system-main .column-left .pane-node-field-subtitle {
    display: inline-block;
}

/* Page Node */
.page-node #block-system-main .column-right .panel-separator {
    display: none;
}

.page-node #block-system-main .column-right .pane-node-field-type-actualite .pane-content,
.page-node #block-system-main .column-right .pane-node-field-type-video .pane-content,
.page-node #block-system-main .column-right .pane-node-field-type-audio .pane-content,
.page-node #block-system-main .column-right .pane-node-field-type-evenement .pane-content {
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 0px;
    color: #a0abbd;
    font-weight: 600;
    margin-top: 0;
}

.page-node #block-system-main .column-right .pane-content {
    margin-bottom: 50px;
}

/* Page node Type Generale de contenu */
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-region .panel-pane:not(.pane-node-field-image) {
    margin-left: 60px;
    margin-right: 60px;
}

.node-type-generale-contenu #block-system-main .column-left .panels-flexible-region .pane-node-title .pane-content h1 {
    color: #4e555e;
    font-size: 30px;
    font-weight: 400;
    line-height: 38px;
}

.node-type-generale-contenu #block-system-main .column-left .panels-flexible-region .pane-node-field-subtitle h2 {
    color: #315381;
    font-size: 20px;
    margin-top: 0px;
    font-weight: 400;
    line-height: 1.2em;
}

.node-type-generale-contenu #block-system-main .column-left .panels-flexible-region .pane-node-field-themes-recherche:after {
    display: table;
    content: '';
    clear: both;
}

.node-type-generale-contenu #block-system-main .column-left .column-left-content .pane-talcod-custom-themes-de-recherche {
    clear: both;
    display: block;
    width: 100%;
    margin-bottom: 20px;
}

.node-type-generale-contenu #block-system-main .column-left .column-left-content .pane-talcod-custom-themes-de-recherche .pane-title {
    float: left;
    display: block;
    font-size: 16px;
    line-height: 18px;
    color: #333333;
    margin: 0;
    margin-right: 10px;
}

.node-type-generale-contenu #block-system-main .column-left .column-left-content .pane-talcod-custom-themes-de-recherche .field-type-taxonomy-term-reference .field-item {
    float: left;
    color: #315381;
    font-size: 16px;
    line-height: 18px;
    border-right: solid 1px #d7d7d7;
    margin-right: 7px;
    padding-right: 7px;
    text-decoration: underline;
}

.node-type-generale-contenu #block-system-main .column-left .column-left-content .pane-talcod-custom-themes-de-recherche .field-type-taxonomy-term-reference .field-item a {
    color: #315381;
}

.node-type-generale-contenu #block-system-main .column-left .column-left-content .pane-talcod-custom-themes-de-recherche .field-type-taxonomy-term-reference .field-item:last-child {
    border: none;
}

.node-type-generale-contenu #block-system-main .column-left .column-left-content .pane-talcod-custom-themes-de-recherche .pane-node-body p {
    font-size: 18px;
}

.node-type-generale-contenu #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche .pane-title {
    text-transform: uppercase;
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
}

.node-type-generale-contenu #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche .field-items .field-item {
    float: left;
    margin-right: 50px;
    text-decoration: underline;
    color: #315381;
    font-size: 16px;
    display: block;
    padding: 0;
    line-height: inherit;
    border: none;
}

.node-type-generale-contenu #block-system-main .column-right {
    width: 26%;
    float: right;
}

.node-type-generale-contenu #block-system-main .column-right .pane-chercheur .pane-content {
    background-color: #ffffff;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    padding: 10px;
    text-align: center;
}

.node-type-generale-contenu #block-system-main .column-right .pane-chercheur .pane-content .views-row {
    margin-bottom: 10px;
}

.node-type-generale-contenu #block-system-main .column-right .pane-chercheur .pane-content .views-row .views-field-field-image {
    width: 80px;
    height: 80px;
    margin: 10px auto 10px auto;
    overflow: hidden;
    border-radius: 50%;
}

.node-type-generale-contenu #block-system-main .column-right .pane-chercheur .pane-content .views-row .views-field-nothing {
    color: #2696ae;
    font-size: 16px;
}

.node-type-generale-contenu #block-system-main .column-right .pane-chercheur .pane-content .views-row .views-field-title a {
    color: #315281;
    font-size: 18px;
    font-weight: 400;
}

.node-type-generale-contenu #block-system-main .column-right .pane-node-field-type-de-programme .pane-title {
    float: left;
    margin-right: 5px;
}

.node-type-generale-contenu #block-system-main .column-right .pane-node-field-type-de-programme .pane-content .field-name-field-type-de-programme {
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 20px;
    color: #a0abbd;
    font-weight: 600;
}

.node-type-generale-contenu #block-system-main .column-right .pane-node-field-type-de-programme .pane-content .field-name-field-type-de-programme .field-item {
    top: -5px;
    position: relative;
}

.node-type-generale-contenu #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .pane-title {
    text-transform: uppercase;
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
    display: inline-block;
}

.node-type-generale-contenu #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .pane-content {
    display: inline-block;
}

.node-type-generale-contenu #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .pane-content .field-item {
    text-transform: uppercase;
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
}

.node-type-generale-contenu #block-system-main .column-right .pane-node-field-liens .field-item {
    margin-bottom: 10px;
}

.node-type-generale-contenu #block-system-main .column-right .pane-node-field-liens .field-item a {
    font-size: 16px;
    color: #4e555e;
    text-decoration: underline;
}

.node-type-generale-contenu #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .views-row {
    background-color: #ffffff;
    border: solid 1px #f0f0f0;
    margin-bottom: 25px;
    padding: 15px;
}

.node-type-generale-contenu #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .views-row .views-field-field-image {
    margin-right: -15px;
    margin-left: -15px;
    margin-top: -15px;
    margin-bottom: 15px;
}

.node-type-generale-contenu #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .views-row .views-field-title {
    margin-bottom: 15px;
}

.node-type-generale-contenu #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .views-row .views-field-title .field-content a {
    font-size: 16px;
    color: #315381;
    text-transform: uppercase;
}

.node-type-generale-contenu #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .views-row .views-field-view-node {
    width: 100%;
    text-align: right;
}

.node-type-generale-contenu #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .views-row .views-field-view-node .field-content a {
    font-size: 0;
}

.node-type-generale-contenu #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .views-row .views-field-view-node .field-content a:before {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
}

.node-type-generale-contenu #block-system-main .column-right .pane-talcod-custom-main-menu-level-3 .site-menu {
    padding-left: 0;
    border: solid 1px #f0f0f0;
}

.node-type-generale-contenu #block-system-main .column-right .pane-talcod-custom-main-menu-level-3 .site-menu li {
    list-style: none;
    background-color: #ffffff;
    border-bottom: solid 1px #f0f0f0;
    padding: 20px;
}

.node-type-generale-contenu #block-system-main .column-right .pane-talcod-custom-main-menu-level-3 .site-menu li a {
    color: #315381;
}

.node-type-generale-contenu #block-system-main .column-right .pane-talcod-custom-main-menu-level-3 .site-menu li.active-trail,
.node-type-generale-contenu #block-system-main .column-right .pane-talcod-custom-main-menu-level-3 .site-menu li.active {
    background-color: #315381;
    border-bottom: solid 1px #315381;
}

.node-type-generale-contenu #block-system-main .column-right .pane-talcod-custom-main-menu-level-3 .site-menu li.active-trail a,
.node-type-generale-contenu #block-system-main .column-right .pane-talcod-custom-main-menu-level-3 .site-menu li.active a {
    color: #ffffff;
}

.node-type-generale-contenu #block-system-main .column-right .pane-talcod-custom-main-menu-level-3 .site-menu li:last-child {
    border-bottom: none;
}

.node-type-generale-contenu #block-system-main .column-right .view-footer,
.node-type-generale-contenu #block-system-main .column-right .attachment-after {
    text-align: right;
}

.node-type-generale-contenu #block-system-main .column-right .view-footer a,
.node-type-generale-contenu #block-system-main .column-right .attachment-after a {
    color: #315381;
    text-decoration: underline;
    font-size: 16px;
    font-weight: 300;
}

.node-type-generale-contenu #block-system-main .column-right .view-footer a:after,
.node-type-generale-contenu #block-system-main .column-right .attachment-after a:after {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    margin-left: 10px;
    padding-right: 5px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
    margin-right: 0;
}

/*Page Search */
.page-search #talcod-search-page,
.page-soussite-search #talcod-search-page,
.page-college-etudes-mondiales-search #talcod-search-page,
.page-college-etudesmondiales-search #talcod-search-page {
    height: 200px;
}

.view-search .actualite .parution {
    display: block;
}

.view-search .actualite .parution:before {
    content: '' !important;
    background: url("../images/publication-icon.png");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 20px;
    height: 26px;
    display: block;
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-family: none;
}

.view-search .programme .views-field-nothing .field-content .item-type,
.view-search .projet .views-field-nothing .field-content .item-type {
    display: block;
}

.view-search .programme .views-field-nothing .field-content .item-type:before,
.view-search .projet .views-field-nothing .field-content .item-type:before {
    content: '' !important;
    background: url("../images/programme.png");
    background-size: 100%;
    width: 20px;
    height: 26px;
    display: block;
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-family: none;
}

.view-search .audio_video .views-field-field-thumbnail {
    position: relative;
}

.view-search .audio_video .views-field-field-thumbnail a:before {
    content: '\f04b';
    display: block;
    font-family: 'FontAwesome';
    color: #ffffff !important;
    font-size: 80px;
    position: absolute;
    left: 40%;
    top: 50%;
    transform: translateY(-50%);
}

.view-search .audio_video .views-field-field-type-video .type {
    display: block !important;
    height: 50px;
}

.view-search .evenement .views-field-nothing .field-content .item-type {
    display: block;
}

.view-search .evenement .views-field-nothing .field-content .item-type:before {
    content: '\f073';
}

.view-search .evenement .views-field-field-type-evenement .type {
    display: block !important;
    height: 50px;
}

.view-search .chercheur .views-field-field-thumbnail {
    padding-top: 30px;
}

.view-search .chercheur .views-field-field-thumbnail .field-content {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    margin: 0 auto;
    border: solid 5px #f8f6f4;
}

.view-search .chercheur .views-field-field-thumbnail .field-content img {
    width: 100%;
    height: 100%;
}

.view-search .chercheur .views-field-title-field {
    text-align: center;
}

.view-search .views-field-nothing .field-content .item-type:before {
    font-family: 'FontAwesome';
    color: #7f7f7f;
    display: block;
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 20px;
}

.view-search .views-field-nothing .field-content .atelier:before,
.view-search .views-field-nothing .field-content .seminaire:before,
.view-search .views-field-nothing .field-content .conference:before {
    content: '\f073';
}

.view-search .views-field-nothing .field-content .Video:before {
    content: '\f04b';
    color: #7f7f7f;
    border: solid 2px #7f7f7f;
    border-radius: 50%;
    width: 25px;
    text-align: center;
    font-size: 11px;
    height: 25px;
    line-height: 23px;
    padding-left: 2px;
}

.view-search .views-field-nothing .field-content .Audio:before {
    content: '\f026';
    color: #7f7f7f;
    border: solid 2px #7f7f7f;
    border-radius: 50%;
    width: 25px;
    text-align: center;
    font-size: 16px;
    height: 25px;
    line-height: 22px;
    padding-right: 2px;
}

.view-search .views-field-field-programme-terminee,
.view-search .views-field-field-presence {
    text-align: right;
}

.view-search .views-field-field-programme-terminee .field-content,
.view-search .views-field-field-presence .field-content {
    margin-top: 8px;
    display: block;
}

.view-search .views-field-field-programme-terminee .field-content span,
.view-search .views-field-field-presence .field-content span {
    background-color: #315381;
    color: #ffffff;
    padding: 4px 8px;
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.page-search .view-empty {
    text-align: center;
}

.page-search #block-talcod-custom-main-menu-level-2,
.page-search #section-title {
    display: none;
}

/*Page Soussite Actualites*/
.page-soussite-actualites #talcod-search-page,
.page-college-etudes-mondiales-actualites #talcod-search-page,
.page-college-etudesmondiales-actualites #talcod-search-page {
    background-color: #008DA7 !important;
}

/*Page Soussite Search */
.page-soussite-search #section-title,
.page-soussite-agenda #section-title,
.page-college-etudes-mondiales-agenda #section-title,
.page-college-etudes-mondiales-search #section-title,
.page-college-etudesmondiales-agenda #section-title,
.page-college-etudesmondiales-search #section-title {
    display: none;
}

.page-soussite-search #talcod-search-page,
.page-soussite-agenda #talcod-search-page,
.page-college-etudes-mondiales-agenda #talcod-search-page,
.page-college-etudes-mondiales-search #talcod-search-page,
.page-college-etudesmondiales-agenda #talcod-search-page,
.page-college-etudesmondiales-search #talcod-search-page {
    background-color: #008DA7 !important;
}

/*Page Soussite Chaires*/
.page-soussite-chaires .breadcrumb,
.page-soussite-initiatives .breadcrumb,
.page-college-etudes-mondiales-chaires .breadcrumb,
.page-college-etudes-mondiales-initiatives .breadcrumb,
.page-college-etudesmondiales-chaires .breadcrumb,
.page-college-etudesmondiales-initiatives .breadcrumb {
    display: none;
}

.page-soussite-chaires #block-system-main,
.page-soussite-initiatives #block-system-main,
.page-college-etudes-mondiales-chaires #block-system-main,
.page-college-etudes-mondiales-initiatives #block-system-main,
.page-college-etudesmondiales-chaires #block-system-main,
.page-college-etudesmondiales-initiatives #block-system-main {
    max-width: 1170px;
    margin: 24px auto;
}

.page-soussite-chaires #block-system-main .view-search,
.page-soussite-initiatives #block-system-main .view-search,
.page-college-etudes-mondiales-chaires #block-system-main .view-search,
.page-college-etudes-mondiales-initiatives #block-system-main .view-search,
.page-college-etudesmondiales-chaires #block-system-main .view-search,
.page-college-etudesmondiales-initiatives #block-system-main .view-search {
    width: 75%;
    margin: 0 auto;
}

.page-soussite-chaires #block-system-main .view-search .view-header,
.page-soussite-initiatives #block-system-main .view-search .view-header,
.page-college-etudes-mondiales-chaires #block-system-main .view-search .view-header,
.page-college-etudes-mondiales-initiatives #block-system-main .view-search .view-header,
.page-college-etudesmondiales-chaires #block-system-main .view-search .view-header,
.page-college-etudesmondiales-initiatives #block-system-main .view-search .view-header {
    display: none;
}

.page-soussite-chaires #block-system-main .view-search .col,
.page-soussite-initiatives #block-system-main .view-search .col,
.page-college-etudes-mondiales-chaires #block-system-main .view-search .col,
.page-college-etudes-mondiales-initiatives #block-system-main .view-search .col,
.page-college-etudesmondiales-chaires #block-system-main .view-search .col,
.page-college-etudesmondiales-initiatives #block-system-main .view-search .col {
    width: 32.13%;
    background-color: #ffffff;
    margin-bottom: 20px;
    border: solid 1px #f0f0f0;
    position: relative;
    padding-bottom: 50px;
    float: left;
}

.page-soussite-chaires #block-system-main .view-search .col .views-field-nothing,
.page-soussite-initiatives #block-system-main .view-search .col .views-field-nothing,
.page-college-etudes-mondiales-chaires #block-system-main .view-search .col .views-field-nothing,
.page-college-etudes-mondiales-initiatives #block-system-main .view-search .col .views-field-nothing,
.page-college-etudesmondiales-chaires #block-system-main .view-search .col .views-field-nothing,
.page-college-etudesmondiales-initiatives #block-system-main .view-search .col .views-field-nothing {
    display: none;
}

.page-soussite-chaires #block-system-main .view-search .col .views-field-field-thumbnail,
.page-soussite-initiatives #block-system-main .view-search .col .views-field-field-thumbnail,
.page-college-etudes-mondiales-chaires #block-system-main .view-search .col .views-field-field-thumbnail,
.page-college-etudes-mondiales-initiatives #block-system-main .view-search .col .views-field-field-thumbnail,
.page-college-etudesmondiales-chaires #block-system-main .view-search .col .views-field-field-thumbnail,
.page-college-etudesmondiales-initiatives #block-system-main .view-search .col .views-field-field-thumbnail {
    margin-left: -15px;
    margin-right: -15px;
}

.page-soussite-chaires #block-system-main .view-search .col .views-field-title-field h2 a,
.page-soussite-initiatives #block-system-main .view-search .col .views-field-title-field h2 a,
.page-college-etudes-mondiales-chaires #block-system-main .view-search .col .views-field-title-field h2 a,
.page-college-etudes-mondiales-initiatives #block-system-main .view-search .col .views-field-title-field h2 a,
.page-college-etudesmondiales-chaires #block-system-main .view-search .col .views-field-title-field h2 a,
.page-college-etudesmondiales-initiatives #block-system-main .view-search .col .views-field-title-field h2 a {
    color: #385a88;
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
    display: block;
}

.page-soussite-chaires #block-system-main .col:nth-child(2n+2),
.page-soussite-initiatives #block-system-main .col:nth-child(2n+2),
.page-college-etudes-mondiales-chaires #block-system-main .col:nth-child(2n+2),
.page-college-etudes-mondiales-initiatives #block-system-main .col:nth-child(2n+2),
.page-college-etudesmondiales-chaires #block-system-main .col:nth-child(2n+2),
.page-college-etudesmondiales-initiatives #block-system-main .col:nth-child(2n+2) {
    margin-left: 1.8%;
    margin-right: 1.8%;
}

.page-soussite-chaires #block-system-main .text-center,
.page-soussite-initiatives #block-system-main .text-center,
.page-college-etudes-mondiales-chaires #block-system-main .text-center,
.page-college-etudes-mondiales-initiatives #block-system-main .text-center,
.page-college-etudesmondiales-chaires #block-system-main .text-center,
.page-college-etudesmondiales-initiatives #block-system-main .text-center {
    text-align: right;
}

.page-soussite-chaires #block-system-main .pagination,
.page-soussite-initiatives #block-system-main .pagination,
.page-college-etudes-mondiales-chaires #block-system-main .pagination,
.page-college-etudes-mondiales-initiatives #block-system-main .pagination,
.page-college-etudesmondiales-chaires #block-system-main .pagination,
.page-college-etudesmondiales-initiatives #block-system-main .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.page-soussite-chaires #block-system-main .pagination li a,
.page-soussite-initiatives #block-system-main .pagination li a,
.page-college-etudes-mondiales-chaires #block-system-main .pagination li a,
.page-college-etudes-mondiales-initiatives #block-system-main .pagination li a,
.page-college-etudesmondiales-chaires #block-system-main .pagination li a,
.page-college-etudesmondiales-initiatives #block-system-main .pagination li a {
    border-radius: 0;
    color: #4e555e;
}

.page-soussite-chaires #block-system-main .pagination li.active span,
.page-soussite-initiatives #block-system-main .pagination li.active span,
.page-college-etudes-mondiales-chaires #block-system-main .pagination li.active span,
.page-college-etudes-mondiales-initiatives #block-system-main .pagination li.active span,
.page-college-etudesmondiales-chaires #block-system-main .pagination li.active span,
.page-college-etudesmondiales-initiatives #block-system-main .pagination li.active span {
    border-radius: 0;
    background-color: #4e555e;
    border-color: #4e555e;
    color: #ffffff;
}

/* Page Agenda & Search & Actualites */
.page-actualites .view-empty,
.page-soussite-actualites .view-empty,
.page-agenda .view-empty,
.page-college-etudes-mondiales-actualites .view-empty,
.page-college-etudesmondiales-actualites .view-empty,
.page-soussite-agenda .view-empty,
.page-college-etudes-mondiales-agenda .view-empty,
.page-college-etudesmondiales-agenda .view-empty {
    text-align: center;
}

.page-actualites #page-header,
.page-soussite-actualites #page-header,
.page-agenda #page-header,
.page-college-etudes-mondiales-actualites #page-header,
.page-college-etudesmondiales-actualites #page-header,
.page-soussite-agenda #page-header,
.page-college-etudes-mondiales-agenda #page-header,
.page-college-etudesmondiales-agenda #page-header {
    margin-bottom: 20px;
}

.page-actualites #page-header #talcod-search-page,
.page-soussite-actualites #page-header #talcod-search-page,
.page-agenda #page-header #talcod-search-page,
.page-college-etudes-mondiales-actualites #page-header #talcod-search-page,
.page-college-etudesmondiales-actualites #page-header #talcod-search-page,
.page-soussite-agenda #page-header #talcod-search-page,
.page-college-etudes-mondiales-agenda #page-header #talcod-search-page,
.page-college-etudesmondiales-agenda #page-header #talcod-search-page {
    padding-top: 50px;
}

.page-actualites #page-header #talcod-search-page h1,
.page-soussite-actualites #page-header #talcod-search-page h1,
.page-agenda #page-header #talcod-search-page h1,
.page-college-etudes-mondiales-actualites #page-header #talcod-search-page h1,
.page-college-etudesmondiales-actualites #page-header #talcod-search-page h1,
.page-soussite-agenda #page-header #talcod-search-page h1,
.page-college-etudes-mondiales-agenda #page-header #talcod-search-page h1,
.page-college-etudesmondiales-agenda #page-header #talcod-search-page h1 {
    text-align: center;
    color: #ffffff;
}

.page-actualites #talcod-search-page,
.page-soussite-actualites #talcod-search-page,
.page-college-etudes-mondiales-actualites #talcod-search-page,
.page-college-etudesmondiales-actualites #talcod-search-page,
.page-agenda #talcod-search-page,
.page-soussite-agenda #talcod-search-page,
.page-college-etudes-mondiales-agenda #talcod-search-page,
.page-college-etudesmondiales-agenda #talcod-search-page {
    height: 200px;
}

.page-actualites .comiseo-daterangepicker,
.page-soussite-actualites .comiseo-daterangepicker,
.page-college-etudes-mondiales-actualites .comiseo-daterangepicker,
.page-college-etudesmondiales-actualites .comiseo-daterangepicker,
.page-agenda .comiseo-daterangepicker,
.page-search .comiseo-daterangepicker,
.page-soussite-agenda .comiseo-daterangepicker,
.page-soussite-search .comiseo-daterangepicker,
.page-college-etudes-mondiales-agenda .comiseo-daterangepicker,
.page-college-etudes-mondiales-search .comiseo-daterangepicker,
.page-college-etudesmondiales-agenda .comiseo-daterangepicker,
.page-college-etudesmondiales-search .comiseo-daterangepicker {
    border-radius: 0;
}

.page-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header,
.page-soussite-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header,
.page-college-etudes-mondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header,
.page-college-etudesmondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header,
.page-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header,
.page-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header,
.page-soussite-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header,
.page-soussite-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header,
.page-college-etudes-mondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header,
.page-college-etudes-mondiales-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header,
.page-college-etudesmondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header,
.page-college-etudesmondiales-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header,
.page-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header,
.page-soussite-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header,
.page-college-etudes-mondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header,
.page-college-etudesmondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header,
.page-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header,
.page-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header,
.page-soussite-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header,
.page-soussite-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header,
.page-college-etudes-mondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header,
.page-college-etudes-mondiales-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header,
.page-college-etudesmondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header,
.page-college-etudesmondiales-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header {
    border-radius: 0;
    background: #4e555e;
    border: 0;
}

.page-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev,
.page-soussite-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev,
.page-college-etudes-mondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev,
.page-college-etudesmondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev,
.page-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev,
.page-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev,
.page-soussite-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev,
.page-soussite-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev,
.page-college-etudes-mondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev,
.page-college-etudes-mondiales-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev,
.page-college-etudesmondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev,
.page-college-etudesmondiales-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev,
.page-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev,
.page-soussite-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev,
.page-college-etudes-mondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev,
.page-college-etudesmondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev,
.page-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev,
.page-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev,
.page-soussite-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev,
.page-soussite-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev,
.page-college-etudes-mondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev,
.page-college-etudes-mondiales-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev,
.page-college-etudesmondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev,
.page-college-etudesmondiales-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev {
    font-family: "Roboto", sans-serif;
}

.page-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-soussite-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-college-etudes-mondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-college-etudesmondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-soussite-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-soussite-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-college-etudes-mondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-college-etudes-mondiales-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-college-etudesmondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-college-etudesmondiales-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-soussite-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-college-etudes-mondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-college-etudesmondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-soussite-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-soussite-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-college-etudes-mondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-college-etudes-mondiales-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-college-etudesmondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev .ui-icon,
.page-college-etudesmondiales-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header a.ui-datepicker-prev .ui-icon {
    color: #ffffff;
}

.page-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-title,
.page-soussite-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-title,
.page-college-etudes-mondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-title,
.page-college-etudesmondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-title,
.page-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-title,
.page-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-title,
.page-soussite-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-title,
.page-soussite-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-title,
.page-college-etudes-mondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-title,
.page-college-etudes-mondiales-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-title,
.page-college-etudesmondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-title,
.page-college-etudesmondiales-search .comiseo-daterangepicker .ui-datepicker-group-first .ui-datepicker-header .ui-datepicker-title,
.page-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title,
.page-soussite-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title,
.page-college-etudes-mondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title,
.page-college-etudesmondiales-actualites .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title,
.page-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title,
.page-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title,
.page-soussite-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title,
.page-soussite-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title,
.page-college-etudes-mondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title,
.page-college-etudes-mondiales-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title,
.page-college-etudesmondiales-agenda .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title,
.page-college-etudesmondiales-search .comiseo-daterangepicker .ui-datepicker-group-last .ui-datepicker-header .ui-datepicker-title {
    font-family: "Roboto", sans-serif;
    color: #ffffff;
}

.page-actualites .comiseo-daterangepicker .ui-datepicker-calendar,
.page-soussite-actualites .comiseo-daterangepicker .ui-datepicker-calendar,
.page-college-etudes-mondiales-actualites .comiseo-daterangepicker .ui-datepicker-calendar,
.page-college-etudesmondiales-actualites .comiseo-daterangepicker .ui-datepicker-calendar,
.page-agenda .comiseo-daterangepicker .ui-datepicker-calendar,
.page-search .comiseo-daterangepicker .ui-datepicker-calendar,
.page-soussite-agenda .comiseo-daterangepicker .ui-datepicker-calendar,
.page-soussite-search .comiseo-daterangepicker .ui-datepicker-calendar,
.page-college-etudes-mondiales-agenda .comiseo-daterangepicker .ui-datepicker-calendar,
.page-college-etudes-mondiales-search .comiseo-daterangepicker .ui-datepicker-calendar,
.page-college-etudesmondiales-agenda .comiseo-daterangepicker .ui-datepicker-calendar,
.page-college-etudesmondiales-search .comiseo-daterangepicker .ui-datepicker-calendar {
    font-family: "Roboto", sans-serif;
}

.page-actualites .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button,
.page-soussite-actualites .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button,
.page-college-etudes-mondiales-actualites .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button,
.page-college-etudesmondiales-actualites .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button,
.page-agenda .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button,
.page-search .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button,
.page-soussite-agenda .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button,
.page-soussite-search .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button,
.page-college-etudes-mondiales-agenda .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button,
.page-college-etudes-mondiales-search .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button,
.page-college-etudesmondiales-agenda .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button,
.page-college-etudesmondiales-search .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button {
    font-family: "Roboto", sans-serif;
    background: #4e555e;
    color: #ffffff;
    font-weight: 300;
    border: 0;
}

.page-actualites .region-content,
.page-soussite-actualites .region-content,
.page-college-etudes-mondiales-actualites .region-content,
.page-college-etudesmondiales-actualites .region-content,
.page-agenda .region-content,
.page-search .region-content,
.page-soussite-agenda .region-content,
.page-soussite-search .region-content,
.page-college-etudes-mondiales-agenda .region-content,
.page-college-etudes-mondiales-search .region-content,
.page-college-etudesmondiales-agenda .region-content,
.page-college-etudesmondiales-search .region-content {
    max-width: 100%;
    width: 100%;
    overflow: hidden;
}

.page-actualites #talcod-search-page,
.page-soussite-actualites #talcod-search-page,
.page-college-etudes-mondiales-actualites #talcod-search-page,
.page-college-etudesmondiales-actualites #talcod-search-page,
.page-agenda #talcod-search-page,
.page-search #talcod-search-page,
.page-soussite-agenda #talcod-search-page,
.page-soussite-search #talcod-search-page,
.page-college-etudes-mondiales-agenda #talcod-search-page,
.page-college-etudes-mondiales-search #talcod-search-page,
.page-college-etudesmondiales-agenda #talcod-search-page,
.page-college-etudesmondiales-search #talcod-search-page {
    background-color: #3d5f8e;
    margin-top: 80px;
}

.page-actualites #talcod-search-page #talcod-search-page-form,
.page-soussite-actualites #talcod-search-page #talcod-search-page-form,
.page-college-etudes-mondiales-actualites #talcod-search-page #talcod-search-page-form,
.page-college-etudesmondiales-actualites #talcod-search-page #talcod-search-page-form,
.page-agenda #talcod-search-page #talcod-search-page-form,
.page-search #talcod-search-page #talcod-search-page-form,
.page-soussite-agenda #talcod-search-page #talcod-search-page-form,
.page-soussite-search #talcod-search-page #talcod-search-page-form,
.page-college-etudes-mondiales-agenda #talcod-search-page #talcod-search-page-form,
.page-college-etudes-mondiales-search #talcod-search-page #talcod-search-page-form,
.page-college-etudesmondiales-agenda #talcod-search-page #talcod-search-page-form,
.page-college-etudesmondiales-search #talcod-search-page #talcod-search-page-form {
    max-width: 1170px;
    margin: auto auto;
    text-align: center;
    padding-top: 70px;
}

.page-actualites #talcod-search-page #talcod-search-page-form .search-wrapper,
.page-soussite-actualites #talcod-search-page #talcod-search-page-form .search-wrapper,
.page-college-etudes-mondiales-actualites #talcod-search-page #talcod-search-page-form .search-wrapper,
.page-college-etudesmondiales-actualites #talcod-search-page #talcod-search-page-form .search-wrapper,
.page-agenda #talcod-search-page #talcod-search-page-form .search-wrapper,
.page-search #talcod-search-page #talcod-search-page-form .search-wrapper,
.page-soussite-agenda #talcod-search-page #talcod-search-page-form .search-wrapper,
.page-soussite-search #talcod-search-page #talcod-search-page-form .search-wrapper,
.page-college-etudes-mondiales-agenda #talcod-search-page #talcod-search-page-form .search-wrapper,
.page-college-etudes-mondiales-search #talcod-search-page #talcod-search-page-form .search-wrapper,
.page-college-etudesmondiales-agenda #talcod-search-page #talcod-search-page-form .search-wrapper,
.page-college-etudesmondiales-search #talcod-search-page #talcod-search-page-form .search-wrapper {
    position: relative;
    width: 50%;
    margin: 0 auto 10px auto;
}

.page-actualites #talcod-search-page #talcod-search-page-form .search-wrapper i.fa-search,
.page-soussite-actualites #talcod-search-page #talcod-search-page-form .search-wrapper i.fa-search,
.page-college-etudes-mondiales-actualites #talcod-search-page #talcod-search-page-form .search-wrapper i.fa-search,
.page-college-etudesmondiales-actualites #talcod-search-page #talcod-search-page-form .search-wrapper i.fa-search,
.page-agenda #talcod-search-page #talcod-search-page-form .search-wrapper i.fa-search,
.page-search #talcod-search-page #talcod-search-page-form .search-wrapper i.fa-search,
.page-soussite-agenda #talcod-search-page #talcod-search-page-form .search-wrapper i.fa-search,
.page-soussite-search #talcod-search-page #talcod-search-page-form .search-wrapper i.fa-search,
.page-college-etudes-mondiales-agenda #talcod-search-page #talcod-search-page-form .search-wrapper i.fa-search,
.page-college-etudes-mondiales-search #talcod-search-page #talcod-search-page-form .search-wrapper i.fa-search,
.page-college-etudesmondiales-agenda #talcod-search-page #talcod-search-page-form .search-wrapper i.fa-search,
.page-college-etudesmondiales-search #talcod-search-page #talcod-search-page-form .search-wrapper i.fa-search {
    position: absolute;
    left: 15px;
    top: 10px;
    color: #9f9f9f;
}

.page-actualites #talcod-search-page #talcod-search-page-form input,
.page-soussite-actualites #talcod-search-page #talcod-search-page-form input,
.page-college-etudes-mondiales-actualites #talcod-search-page #talcod-search-page-form input,
.page-college-etudesmondiales-actualites #talcod-search-page #talcod-search-page-form input,
.page-agenda #talcod-search-page #talcod-search-page-form input,
.page-search #talcod-search-page #talcod-search-page-form input,
.page-soussite-agenda #talcod-search-page #talcod-search-page-form input,
.page-soussite-search #talcod-search-page #talcod-search-page-form input,
.page-college-etudes-mondiales-agenda #talcod-search-page #talcod-search-page-form input,
.page-college-etudes-mondiales-search #talcod-search-page #talcod-search-page-form input,
.page-college-etudesmondiales-agenda #talcod-search-page #talcod-search-page-form input,
.page-college-etudesmondiales-search #talcod-search-page #talcod-search-page-form input {
    border-radius: 20px;
    padding-left: 35px;
}

.page-actualites #talcod-search-page #talcod-search-page-form #edit-submit--2,
.page-soussite-actualites #talcod-search-page #talcod-search-page-form #edit-submit--2,
.page-college-etudes-mondiales-actualites #talcod-search-page #talcod-search-page-form #edit-submit--2,
.page-college-etudesmondiales-actualites #talcod-search-page #talcod-search-page-form #edit-submit--2,
.page-agenda #talcod-search-page #talcod-search-page-form #edit-submit--2,
.page-search #talcod-search-page #talcod-search-page-form #edit-submit--2,
.page-soussite-agenda #talcod-search-page #talcod-search-page-form #edit-submit--2,
.page-soussite-search #talcod-search-page #talcod-search-page-form #edit-submit--2,
.page-college-etudes-mondiales-agenda #talcod-search-page #talcod-search-page-form #edit-submit--2,
.page-college-etudes-mondiales-search #talcod-search-page #talcod-search-page-form #edit-submit--2,
.page-college-etudesmondiales-agenda #talcod-search-page #talcod-search-page-form #edit-submit--2,
.page-college-etudesmondiales-search #talcod-search-page #talcod-search-page-form #edit-submit--2 {
    display: none;
}

.page-actualites #talcod-search-page #talcod-search-page-form .searched-text-wrapper .searched-text,
.page-soussite-actualites #talcod-search-page #talcod-search-page-form .searched-text-wrapper .searched-text,
.page-college-etudes-mondiales-actualites #talcod-search-page #talcod-search-page-form .searched-text-wrapper .searched-text,
.page-college-etudesmondiales-actualites #talcod-search-page #talcod-search-page-form .searched-text-wrapper .searched-text,
.page-agenda #talcod-search-page #talcod-search-page-form .searched-text-wrapper .searched-text,
.page-search #talcod-search-page #talcod-search-page-form .searched-text-wrapper .searched-text,
.page-soussite-agenda #talcod-search-page #talcod-search-page-form .searched-text-wrapper .searched-text,
.page-soussite-search #talcod-search-page #talcod-search-page-form .searched-text-wrapper .searched-text,
.page-college-etudes-mondiales-agenda #talcod-search-page #talcod-search-page-form .searched-text-wrapper .searched-text,
.page-college-etudes-mondiales-search #talcod-search-page #talcod-search-page-form .searched-text-wrapper .searched-text,
.page-college-etudesmondiales-agenda #talcod-search-page #talcod-search-page-form .searched-text-wrapper .searched-text,
.page-college-etudesmondiales-search #talcod-search-page #talcod-search-page-form .searched-text-wrapper .searched-text {
    color: #ffffff;
    font-size: 30px;
    font-weight: 400;
    display: none;
}

.page-actualites #talcod-search-page #talcod-search-page-form .searched-text-wrapper .view-header,
.page-soussite-actualites #talcod-search-page #talcod-search-page-form .searched-text-wrapper .view-header,
.page-college-etudes-mondiales-actualites #talcod-search-page #talcod-search-page-form .searched-text-wrapper .view-header,
.page-college-etudesmondiales-actualites #talcod-search-page #talcod-search-page-form .searched-text-wrapper .view-header,
.page-agenda #talcod-search-page #talcod-search-page-form .searched-text-wrapper .view-header,
.page-search #talcod-search-page #talcod-search-page-form .searched-text-wrapper .view-header,
.page-soussite-agenda #talcod-search-page #talcod-search-page-form .searched-text-wrapper .view-header,
.page-soussite-search #talcod-search-page #talcod-search-page-form .searched-text-wrapper .view-header,
.page-college-etudes-mondiales-agenda #talcod-search-page #talcod-search-page-form .searched-text-wrapper .view-header,
.page-college-etudes-mondiales-search #talcod-search-page #talcod-search-page-form .searched-text-wrapper .view-header,
.page-college-etudesmondiales-agenda #talcod-search-page #talcod-search-page-form .searched-text-wrapper .view-header,
.page-college-etudesmondiales-search #talcod-search-page #talcod-search-page-form .searched-text-wrapper .view-header {
    color: #ffffff;
    font-size: 18px;
}

.page-actualites .main-container .row,
.page-soussite-actualites .main-container .row,
.page-college-etudes-mondiales-actualites .main-container .row,
.page-college-etudesmondiales-actualites .main-container .row,
.page-agenda .main-container .row,
.page-search .main-container .row,
.page-soussite-agenda .main-container .row,
.page-soussite-search .main-container .row,
.page-college-etudes-mondiales-agenda .main-container .row,
.page-college-etudes-mondiales-search .main-container .row,
.page-college-etudesmondiales-agenda .main-container .row,
.page-college-etudesmondiales-search .main-container .row {
    clear: both;
    max-width: 1170px;
    margin: 0 auto;
}

.page-actualites .main-container .row .col-sm-3,
.page-soussite-actualites .main-container .row .col-sm-3,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3,
.page-agenda .main-container .row .col-sm-3,
.page-search .main-container .row .col-sm-3,
.page-soussite-agenda .main-container .row .col-sm-3,
.page-soussite-search .main-container .row .col-sm-3,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 {
    padding: 0;
}

.page-actualites .main-container .row .col-sm-3 #block-facetapi-d13lyvttl6peu0v5x3zsg75wu1q2gvvv,
.page-soussite-actualites .main-container .row .col-sm-3 #block-facetapi-d13lyvttl6peu0v5x3zsg75wu1q2gvvv,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 #block-facetapi-d13lyvttl6peu0v5x3zsg75wu1q2gvvv,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 #block-facetapi-d13lyvttl6peu0v5x3zsg75wu1q2gvvv,
.page-agenda .main-container .row .col-sm-3 #block-facetapi-d13lyvttl6peu0v5x3zsg75wu1q2gvvv,
.page-search .main-container .row .col-sm-3 #block-facetapi-d13lyvttl6peu0v5x3zsg75wu1q2gvvv,
.page-soussite-agenda .main-container .row .col-sm-3 #block-facetapi-d13lyvttl6peu0v5x3zsg75wu1q2gvvv,
.page-soussite-search .main-container .row .col-sm-3 #block-facetapi-d13lyvttl6peu0v5x3zsg75wu1q2gvvv,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-facetapi-d13lyvttl6peu0v5x3zsg75wu1q2gvvv,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-facetapi-d13lyvttl6peu0v5x3zsg75wu1q2gvvv,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-facetapi-d13lyvttl6peu0v5x3zsg75wu1q2gvvv,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-facetapi-d13lyvttl6peu0v5x3zsg75wu1q2gvvv {
    margin-bottom: 20px;
}

.page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters,
.page-soussite-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters,
.page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters,
.page-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters,
.page-soussite-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters,
.page-soussite-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters {
    border-top: none;
}

.page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .comiseo-daterangepicker-triggerbutton,
.page-soussite-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .comiseo-daterangepicker-triggerbutton,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .comiseo-daterangepicker-triggerbutton,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .comiseo-daterangepicker-triggerbutton,
.page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .comiseo-daterangepicker-triggerbutton,
.page-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .comiseo-daterangepicker-triggerbutton,
.page-soussite-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .comiseo-daterangepicker-triggerbutton,
.page-soussite-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .comiseo-daterangepicker-triggerbutton,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .comiseo-daterangepicker-triggerbutton,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .comiseo-daterangepicker-triggerbutton,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .comiseo-daterangepicker-triggerbutton,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .comiseo-daterangepicker-triggerbutton {
    opacity: 0;
}

.page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
.page-soussite-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
.page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
.page-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
.page-soussite-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
.page-soussite-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value {
    width: 88%;
    margin-right: 10px;
}

.page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .reset,
.page-soussite-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .reset,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .reset,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .reset,
.page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .reset,
.page-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .reset,
.page-soussite-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .reset,
.page-soussite-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .reset,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .reset,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .reset,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .reset,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .reset {
    background-color: #2f5081;
    color: #ffffff;
    padding: 4px 9px;
    margin-top: 10px;
    display: inline-block;
}

.page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters form,
.page-soussite-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters form,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters form,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters form,
.page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters form,
.page-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters form,
.page-soussite-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters form,
.page-soussite-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters form,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters form,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters form,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters form,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters form {
    padding: 20px 20px 0 20px;
}

.page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding,
.page-soussite-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding,
.page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding,
.page-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding,
.page-soussite-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding,
.page-soussite-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding {
    width: 80%;
}

.page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding label.control-label,
.page-soussite-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding label.control-label,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding label.control-label,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding label.control-label,
.page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding label.control-label,
.page-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding label.control-label,
.page-soussite-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding label.control-label,
.page-soussite-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding label.control-label,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding label.control-label,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding label.control-label,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding label.control-label,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-padding label.control-label {
    display: none;
}

.page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item,
.page-soussite-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item,
.page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item,
.page-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item,
.page-soussite-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item,
.page-soussite-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item {
    float: left;
    width: 97%;
    margin-right: -10px;
    margin-bottom: 5px;
}

.page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item label,
.page-soussite-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item label,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item label,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item label,
.page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item label,
.page-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item label,
.page-soussite-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item label,
.page-soussite-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item label,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item label,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item label,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item label,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item label {
    display: block;
    float: left;
    margin-right: 7px;
    color: #4e555e;
    font-size: 16px;
    font-weight: 200;
    width: 10%;
}

.page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item input,
.page-soussite-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item input,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item input,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item input,
.page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item input,
.page-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item input,
.page-soussite-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item input,
.page-soussite-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item input,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item input,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item input,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item input,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item input {
    border: none;
    background-color: #eeeeee;
    border-radius: 0;
    width: 100% !important;
    padding: 0;
    display: block;
    text-align: center;
}

.page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .fa,
.page-soussite-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .fa,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .fa,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .fa,
.page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .fa,
.page-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .fa,
.page-soussite-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .fa,
.page-soussite-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .fa,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .fa,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .fa,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .fa,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .fa {
    margin-top: 8px;
}

.page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .help-block,
.page-soussite-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .help-block,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .help-block,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .help-block,
.page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .help-block,
.page-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .help-block,
.page-soussite-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .help-block,
.page-soussite-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .help-block,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .help-block,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .help-block,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .help-block,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .form-item .help-block {
    display: none;
}

.page-actualites .main-container .row .col-sm-3 .well,
.page-soussite-actualites .main-container .row .col-sm-3 .well,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 .well,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 .well,
.page-agenda .main-container .row .col-sm-3 .well,
.page-search .main-container .row .col-sm-3 .well,
.page-soussite-agenda .main-container .row .col-sm-3 .well,
.page-soussite-search .main-container .row .col-sm-3 .well,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 .well,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 .well,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .well,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 .well {
    padding-left: 0;
    padding-top: 0;
    background-color: none;
    border: none;
}

.page-actualites .main-container .row .col-sm-3 .block,
.page-soussite-actualites .main-container .row .col-sm-3 .block,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 .block,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 .block,
.page-agenda .main-container .row .col-sm-3 .block,
.page-search .main-container .row .col-sm-3 .block,
.page-soussite-agenda .main-container .row .col-sm-3 .block,
.page-soussite-search .main-container .row .col-sm-3 .block,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 .block,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 .block,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .block,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 .block {
    background-color: #ffffff;
    margin-bottom: 20px;
    border: solid 1px #f0f0f0;
}

.page-actualites .main-container .row .col-sm-3 .block .block-title,
.page-soussite-actualites .main-container .row .col-sm-3 .block .block-title,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 .block .block-title,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 .block .block-title,
.page-agenda .main-container .row .col-sm-3 .block .block-title,
.page-search .main-container .row .col-sm-3 .block .block-title,
.page-soussite-agenda .main-container .row .col-sm-3 .block .block-title,
.page-soussite-search .main-container .row .col-sm-3 .block .block-title,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 .block .block-title,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 .block .block-title,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .block .block-title,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 .block .block-title {
    background-color: #cccccc;
    color: #767c8c;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    padding: 10px;
    margin-top: 0;
}

.page-actualites .main-container .row .col-sm-3 .block ul,
.page-soussite-actualites .main-container .row .col-sm-3 .block ul,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 .block ul,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 .block ul,
.page-agenda .main-container .row .col-sm-3 .block ul,
.page-search .main-container .row .col-sm-3 .block ul,
.page-soussite-agenda .main-container .row .col-sm-3 .block ul,
.page-soussite-search .main-container .row .col-sm-3 .block ul,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 .block ul,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 .block ul,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .block ul,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 .block ul {
    padding: 10px 20px;
}

.page-actualites .main-container .row .col-sm-3 .block ul li input,
.page-soussite-actualites .main-container .row .col-sm-3 .block ul li input,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 .block ul li input,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 .block ul li input,
.page-agenda .main-container .row .col-sm-3 .block ul li input,
.page-search .main-container .row .col-sm-3 .block ul li input,
.page-soussite-agenda .main-container .row .col-sm-3 .block ul li input,
.page-soussite-search .main-container .row .col-sm-3 .block ul li input,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 .block ul li input,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 .block ul li input,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .block ul li input,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 .block ul li input {
    margin-right: 10px;
}

.page-actualites .main-container .row .col-sm-3 .block ul li a,
.page-soussite-actualites .main-container .row .col-sm-3 .block ul li a,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 .block ul li a,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 .block ul li a,
.page-agenda .main-container .row .col-sm-3 .block ul li a,
.page-search .main-container .row .col-sm-3 .block ul li a,
.page-soussite-agenda .main-container .row .col-sm-3 .block ul li a,
.page-soussite-search .main-container .row .col-sm-3 .block ul li a,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 .block ul li a,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 .block ul li a,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .block ul li a,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 .block ul li a {
    color: #4e555e;
    font-size: 16px;
    font-weight: 100;
    text-decoration: none;
    text-transform: capitalize;
}

.page-actualites .main-container .row .col-sm-3 .block ul li a:hover,
.page-soussite-actualites .main-container .row .col-sm-3 .block ul li a:hover,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-3 .block ul li a:hover,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-3 .block ul li a:hover,
.page-agenda .main-container .row .col-sm-3 .block ul li a:hover,
.page-search .main-container .row .col-sm-3 .block ul li a:hover,
.page-soussite-agenda .main-container .row .col-sm-3 .block ul li a:hover,
.page-soussite-search .main-container .row .col-sm-3 .block ul li a:hover,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 .block ul li a:hover,
.page-college-etudes-mondiales-search .main-container .row .col-sm-3 .block ul li a:hover,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .block ul li a:hover,
.page-college-etudesmondiales-search .main-container .row .col-sm-3 .block ul li a:hover {
    text-decoration: none;
}

.page-actualites .main-container .row .col-sm-12,
.page-soussite-actualites .main-container .row .col-sm-12,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-12,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-12,
.page-agenda .main-container .row .col-sm-12,
.page-search .main-container .row .col-sm-12,
.page-soussite-agenda .main-container .row .col-sm-12,
.page-soussite-search .main-container .row .col-sm-12,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-12,
.page-college-etudes-mondiales-search .main-container .row .col-sm-12,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-12,
.page-college-etudesmondiales-search .main-container .row .col-sm-12 {
    margin-bottom: 20px;
}

.page-actualites .main-container .row .col-sm-12 .view-filters,
.page-soussite-actualites .main-container .row .col-sm-12 .view-filters,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-12 .view-filters,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-12 .view-filters,
.page-agenda .main-container .row .col-sm-12 .view-filters,
.page-search .main-container .row .col-sm-12 .view-filters,
.page-soussite-agenda .main-container .row .col-sm-12 .view-filters,
.page-soussite-search .main-container .row .col-sm-12 .view-filters,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-12 .view-filters,
.page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters,
.page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters {
    width: 100%;
}

.page-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper,
.page-soussite-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper,
.page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper,
.page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper,
.page-soussite-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper,
.page-soussite-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper,
.page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper,
.page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper {
    width: 100%;
}

.page-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
.page-soussite-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
.page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
.page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
.page-soussite-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
.page-soussite-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
.page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
.page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label {
    display: block;
    font-size: 16px;
    line-height: 18px;
    width: 25%;
    color: #ffffff;
    text-align: center;
    float: left;
}

.page-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
.page-soussite-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
.page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
.page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
.page-soussite-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
.page-soussite-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
.page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
.page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label {
    font-weight: 400;
    padding-right: 20px;
    background-color: #2f5081;
    border-top: solid 1px #f0f0f0;
    border-bottom: solid 1px #f0f0f0;
    border-left: solid 1px #f0f0f0;
    border-right: solid 0.5px #f0f0f0;
    padding: 9px 10px 0 10px;
    margin-right: 19px;
    height: 40px;
    width: 94%;
}

.page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
.page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label {
    background-color: #008DA7;
}

.page-agenda #agenda-filter {
    /*     display: none; */
}

.page-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .control-label,
.page-soussite-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .control-label,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .control-label,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .control-label,
.page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .control-label,
.page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .control-label,
.page-soussite-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .control-label,
.page-soussite-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .control-label,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .control-label,
.page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .control-label,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .control-label,
.page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .control-label {
    display: none;
}

.page-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
.page-soussite-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
.page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
.page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
.page-soussite-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
.page-soussite-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
.page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
.page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget {
    width: 75%;
    float: left;
    display: block;
}

.page-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
.page-soussite-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
.page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
.page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
.page-soussite-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
.page-soussite-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
.page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
.page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item {
    display: block;
    min-width: 25%;
    float: left;
}

.page-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a,
.page-soussite-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a,
.page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a,
.page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a,
.page-soussite-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a,
.page-soussite-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a,
.page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a,
.page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a {
    background-color: #2f5081;
    border: solid 1px #f0f0f0;
    padding: 9px 20px 0 20px;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
    display: block;
    height: 40px;
    font-weight: 400;
    color: #ffffff;
}

.page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a,
.page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a {
    background-color: #008DA7;
}

.page-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a.active-item,
.page-soussite-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a.active-item,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a.active-item,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a.active-item,
.page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a.active-item,
.page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a.active-item,
.page-soussite-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a.active-item,
.page-soussite-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a.active-item,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a.active-item,
.page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a.active-item,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a.active-item,
.page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a.active-item {
    background-color: rgba(47, 80, 129, 0.7);
    color: #ffffff;
}

.page-actualites .main-container .row .col-sm-9,
.page-soussite-actualites .main-container .row .col-sm-9,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9,
.page-agenda .main-container .row .col-sm-9,
.page-search .main-container .row .col-sm-9,
.page-soussite-agenda .main-container .row .col-sm-9,
.page-soussite-search .main-container .row .col-sm-9,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 {
    padding: 0;
}

.page-actualites .main-container .row .col-sm-9 .region-content,
.page-soussite-actualites .main-container .row .col-sm-9 .region-content,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .region-content,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .region-content,
.page-agenda .main-container .row .col-sm-9 .region-content,
.page-search .main-container .row .col-sm-9 .region-content,
.page-soussite-agenda .main-container .row .col-sm-9 .region-content,
.page-soussite-search .main-container .row .col-sm-9 .region-content,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .region-content,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .region-content,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .region-content,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .region-content {
    margin-top: 0;
}

.page-actualites .main-container .row .col-sm-9 .view-content .row .col:not(.evenement) .views-field-field-date,
.page-soussite-actualites .main-container .row .col-sm-9 .view-content .row .col:not(.evenement) .views-field-field-date,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .view-content .row .col:not(.evenement) .views-field-field-date,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .view-content .row .col:not(.evenement) .views-field-field-date,
.page-agenda .main-container .row .col-sm-9 .view-content .row .col:not(.evenement) .views-field-field-date,
.page-search .main-container .row .col-sm-9 .view-content .row .col:not(.evenement) .views-field-field-date,
.page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col:not(.evenement) .views-field-field-date,
.page-soussite-search .main-container .row .col-sm-9 .view-content .row .col:not(.evenement) .views-field-field-date,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col:not(.evenement) .views-field-field-date,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col:not(.evenement) .views-field-field-date,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col:not(.evenement) .views-field-field-date,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col:not(.evenement) .views-field-field-date {
    display: none;
}

.page-actualites .main-container .row .col-sm-9 .view-content .row .col,
.page-soussite-actualites .main-container .row .col-sm-9 .view-content .row .col,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .view-content .row .col,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .view-content .row .col,
.page-agenda .main-container .row .col-sm-9 .view-content .row .col,
.page-search .main-container .row .col-sm-9 .view-content .row .col,
.page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col,
.page-soussite-search .main-container .row .col-sm-9 .view-content .row .col,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col {
    background-color: #ffffff;
    margin-bottom: 20px;
    border: solid 1px #f0f0f0;
    position: relative;
    padding-bottom: 20px;
}

.page-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-type,
.page-soussite-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-type,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-type,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-type,
.page-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-type,
.page-search .main-container .row .col-sm-9 .view-content .row .col .views-field-type,
.page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-type,
.page-soussite-search .main-container .row .col-sm-9 .view-content .row .col .views-field-type,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-type,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-type,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-type,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-type {
    position: absolute;
}

.page-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date,
.page-soussite-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date,
.page-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date,
.page-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date,
.page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date,
.page-soussite-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date {
    position: absolute;
    right: 0;
    top: 20px;
    display: block;
}

.page-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-single,
.page-soussite-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-single,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-single,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-single,
.page-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-single,
.page-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-single,
.page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-single,
.page-soussite-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-single,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-single,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-single,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-single,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-single,
.page-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-range,
.page-soussite-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-range,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-range,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-range,
.page-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-range,
.page-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-range,
.page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-range,
.page-soussite-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-range,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-range,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-range,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-range,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-date .date-display-range {
    background: rgba(0, 0, 0, 0.7);
    padding: 10px;
    display: block;
    color: #ffffff;
    font-size: 15px;
}

.page-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image,
.page-soussite-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image,
.page-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image,
.page-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image,
.page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image,
.page-soussite-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image,
.page-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail,
.page-soussite-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail,
.page-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail,
.page-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail,
.page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail,
.page-soussite-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail {
    margin-left: -15px;
    margin-right: -15px;
}

.page-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2,
.page-soussite-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2,
.page-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2,
.page-search .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2,
.page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2,
.page-soussite-search .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2 {
    margin-top: 10px;
    margin-bottom: 5px;
}

.page-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2 a,
.page-soussite-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2 a,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2 a,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2 a,
.page-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2 a,
.page-search .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2 a,
.page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2 a,
.page-soussite-search .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2 a,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2 a,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2 a,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2 a,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-title-field h2 a {
    color: #385a88;
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
    display: block;
}

.page-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field span.type,
.page-soussite-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field span.type,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field span.type,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field span.type,
.page-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field span.type,
.page-search .main-container .row .col-sm-9 .view-content .row .col .views-field span.type,
.page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field span.type,
.page-soussite-search .main-container .row .col-sm-9 .view-content .row .col .views-field span.type,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field span.type,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field span.type,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field span.type,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field span.type {
    color: #333333;
    font-size: 16px;
}

.page-actualites .main-container .row .col-sm-9 .view-content .row .col:nth-child(2n+2),
.page-soussite-actualites .main-container .row .col-sm-9 .view-content .row .col:nth-child(2n+2),
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .view-content .row .col:nth-child(2n+2),
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .view-content .row .col:nth-child(2n+2),
.page-agenda .main-container .row .col-sm-9 .view-content .row .col:nth-child(2n+2),
.page-search .main-container .row .col-sm-9 .view-content .row .col:nth-child(2n+2),
.page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col:nth-child(2n+2),
.page-soussite-search .main-container .row .col-sm-9 .view-content .row .col:nth-child(2n+2),
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col:nth-child(2n+2),
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col:nth-child(2n+2),
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col:nth-child(2n+2),
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col:nth-child(2n+2) {
    margin-left: 1.8%;
    margin-right: 1.8%;
}

.page-actualites .main-container .row .col-sm-9 .text-center,
.page-soussite-actualites .main-container .row .col-sm-9 .text-center,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .text-center,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .text-center,
.page-agenda .main-container .row .col-sm-9 .text-center,
.page-search .main-container .row .col-sm-9 .text-center,
.page-soussite-agenda .main-container .row .col-sm-9 .text-center,
.page-soussite-search .main-container .row .col-sm-9 .text-center,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .text-center,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .text-center,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .text-center,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .text-center {
    text-align: right;
}

.page-actualites .main-container .row .col-sm-9 .text-center .pagination li span,
.page-soussite-actualites .main-container .row .col-sm-9 .text-center .pagination li span,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .text-center .pagination li span,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .text-center .pagination li span,
.page-agenda .main-container .row .col-sm-9 .text-center .pagination li span,
.page-search .main-container .row .col-sm-9 .text-center .pagination li span,
.page-soussite-agenda .main-container .row .col-sm-9 .text-center .pagination li span,
.page-soussite-search .main-container .row .col-sm-9 .text-center .pagination li span,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .text-center .pagination li span,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .text-center .pagination li span,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .text-center .pagination li span,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .text-center .pagination li span,
.page-actualites .main-container .row .col-sm-9 .text-center .pagination li a,
.page-soussite-actualites .main-container .row .col-sm-9 .text-center .pagination li a,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .text-center .pagination li a,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .text-center .pagination li a,
.page-agenda .main-container .row .col-sm-9 .text-center .pagination li a,
.page-search .main-container .row .col-sm-9 .text-center .pagination li a,
.page-soussite-agenda .main-container .row .col-sm-9 .text-center .pagination li a,
.page-soussite-search .main-container .row .col-sm-9 .text-center .pagination li a,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .text-center .pagination li a,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .text-center .pagination li a,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .text-center .pagination li a,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .text-center .pagination li a {
    border-radius: 0;
    color: #4e555e;
}

.page-actualites .main-container .row .col-sm-9 .text-center .pagination li.active a,
.page-soussite-actualites .main-container .row .col-sm-9 .text-center .pagination li.active a,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .text-center .pagination li.active a,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .text-center .pagination li.active a,
.page-agenda .main-container .row .col-sm-9 .text-center .pagination li.active a,
.page-search .main-container .row .col-sm-9 .text-center .pagination li.active a,
.page-soussite-agenda .main-container .row .col-sm-9 .text-center .pagination li.active a,
.page-soussite-search .main-container .row .col-sm-9 .text-center .pagination li.active a,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .text-center .pagination li.active a,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .text-center .pagination li.active a,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .text-center .pagination li.active a,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .text-center .pagination li.active a,
.page-actualites .main-container .row .col-sm-9 .text-center .pagination li.active span,
.page-soussite-actualites .main-container .row .col-sm-9 .text-center .pagination li.active span,
.page-college-etudes-mondiales-actualites .main-container .row .col-sm-9 .text-center .pagination li.active span,
.page-college-etudesmondiales-actualites .main-container .row .col-sm-9 .text-center .pagination li.active span,
.page-agenda .main-container .row .col-sm-9 .text-center .pagination li.active span,
.page-search .main-container .row .col-sm-9 .text-center .pagination li.active span,
.page-soussite-agenda .main-container .row .col-sm-9 .text-center .pagination li.active span,
.page-soussite-search .main-container .row .col-sm-9 .text-center .pagination li.active span,
.page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .text-center .pagination li.active span,
.page-college-etudes-mondiales-search .main-container .row .col-sm-9 .text-center .pagination li.active span,
.page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .text-center .pagination li.active span,
.page-college-etudesmondiales-search .main-container .row .col-sm-9 .text-center .pagination li.active span {
    background-color: #4e555e;
    border-color: #4e555e;
    color: #ffffff;
}

.page-actualites #talcod-search-page,
.page-agenda #talcod-search-page {
    height: 200px;
}

/* Node type Sous - Rubrique */
.node-type-sous-rubrique #block-system-main .column-left {
    position: relative;
}

.node-type-sous-rubrique #block-system-main .column-left .pane-sharethis {
    margin-right: 0 !important;
    margin-left: 10px !important;
    display: inline-block;
}

.node-type-sous-rubrique #block-system-main .column-left .pane-sharethis .pane-content {
    background-color: #eeeeee;
    padding-left: 10px;
    padding-right: 10px;
}

.node-type-sous-rubrique #block-system-main .column-left .pane-sharethis .pane-content .stButton {
    margin-right: 0;
    margin-left: 0;
}

.node-type-sous-rubrique #block-system-main .column-left .pane-sharethis .pane-content .chicklets {
    position: relative;
    top: -10px;
}

/* Node type Rubrique */
.node-type-rubrique #block-system-main {
    max-width: 100%;
}

.node-type-rubrique #block-system-main .view-display-id-panel_pane_rubrique .view-content .views-row {
    width: 100%;
    height: 158px;
    margin-bottom: 15px;
    text-align: left;
    position: relative;
    background-color: #ffffff;
    overflow: hidden;
}

.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique {
    position: relative;
}

.node-type-rubrique .panels-flexible-row-new-9 .panels-flexible-row-inside .panels-flexible-region-last {
    padding: 50px 60px 60px 60px;
    width: 40%;
    float: left;
}

.node-type-rubrique .panels-flexible-row-new-9 .panels-flexible-row-inside .panels-flexible-region-last .pane-node-title {
    margin-bottom: 40px;
}

.node-type-rubrique .panels-flexible-row-new-9 .panels-flexible-row-inside .panels-flexible-region-last .pane-node-title h1 {
    font-size: 36px;
    font-weight: 400;
    margin-top: 0;
}

.node-type-rubrique .panels-flexible-row-new-9 .panels-flexible-row-inside .panels-flexible-region-last .pane-node-body p {
    font-size: 16px;
    max-height: 246px;
    overflow: hidden;
}

.node-type-rubrique .panels-flexible-row-new-9 .panels-flexible-row-inside .panels-flexible-region-last {
    width: 55%;
    position: relative;
}

.node-type-rubrique .panels-flexible-row-new-9 .panels-flexible-row-inside {
    margin: 0 auto;
    text-align: center;
}

.node-type-rubrique .panels-flexible-row-new-9 .panels-flexible-row-inside .panels-flexible-region-last {
    background-color: #ffffff;
    overflow: hidden;
    float: none;
    display: inline-block;
}

.node-type-rubrique .panels-flexible-row-new-9 .panels-flexible-row-inside .panels-flexible-region-last .pane-node-title {
    margin-bottom: 40px;
}

.node-type-rubrique .panels-flexible-row-new-9 .panels-flexible-row-inside .panels-flexible-region-last .pane-node-title h1 {
    color: #008da7;
    font-size: 36px;
    font-weight: 400;
    margin-top: 0;
}

.node-type-rubrique .panels-flexible-row-new-9 .panels-flexible-row-inside .panels-flexible-region-last .pane-node-body p {
    font-size: 16px;
    color: #333333;
    max-height: 246px;
    overflow: hidden;
}

.node-type-rubrique .panels-flexible-row-new-9 .panels-flexible-row-inside .panels-flexible-column-last {
    position: relative;
}

.node-type-rubrique .panels-flexible-row-new-9 .panels-flexible-row-inside .panels-flexible-column-last .panel-pane {
    z-index: 2;
}

.node-type-rubrique .panels-flexible-row-16-8 .panels-flexible-row-inside .panels-flexible-column-last .pane-node-field-image {
    position: relative;
    z-index: 1;
}

.node-type-rubrique #block-system-main .carousel-inner .views-field-title-field .field-content {
    color: #ffffff;
    font-size: 32px;
    line-height: 32px;
    font-weight: 600;
}

.node-type-rubrique #block-system-main .carousel-inner .views-field-field-subtitle-1 .field-content {
    color: #7FC6D3;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3em;
    max-width: 730px;
}

.node-type-rubrique #block-system-main .carousel-inner .slider-body .views-field-body-1 {
    color: #ffffff;
}

.node-type-rubrique #block-system-main .carousel-inner .slider-body .views-field-view-node,
.node-type-rubrique #block-system-main .carousel-inner .slider-body .views-field-field-lien-1,
.node-type-rubrique #block-system-main .carousel-inner .slider-body .views-field-view-node-1 {
    float: right;
}

.node-type-rubrique #block-system-main .carousel-inner .slider-body .views-field-view-node .field-content a,
.node-type-rubrique #block-system-main .carousel-inner .slider-body .views-field-field-lien-1 .field-content a,
.node-type-rubrique #block-system-main .carousel-inner .slider-body .views-field-view-node-1 .field-content a {
    color: #ffffff;
    font-style: italic;
    text-decoration: none;
}

.node-type-rubrique #block-system-main .carousel-inner .slider-body .views-field-view-node .field-content a::after,
.node-type-rubrique #block-system-main .carousel-inner .slider-body .views-field-field-lien-1 .field-content a::after,
.node-type-rubrique #block-system-main .carousel-inner .slider-body .views-field-view-node-1 .field-content a::after {
    font-style: normal;
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
    text-align: right;
    margin-left: 10px;
}

.node-type-rubrique #block-system-main .carousel-inner .slider-body .views-field-view-node .field-content a::before,
.node-type-rubrique #block-system-main .carousel-inner .slider-body .views-field-field-lien-1 .field-content a::before,
.node-type-rubrique #block-system-main .carousel-inner .slider-body .views-field-view-node-1 .field-content a::before {
    display: block;
    width: 70px;
    height: 2px;
    background-color: #2696ae;
    content: '';
    bottom: -23px;
    position: relative;
    left: 0;
}

.node-type-rubrique #block-system-main #views-bootstrap-carousel-1 {
    overflow: hidden;
    height: 440px;
}

.node-type-rubrique #block-system-main .carousel-control.left,
.node-type-rubrique #block-system-main .carousel-control.right {
    background: transparent;
}

.node-type-rubrique #block-system-main .carousel-indicators {
    text-align: right;
    /*     display: none; */
}

.node-type-rubrique #block-system-main .view-display-id-panel_pane_rubrique {
    overflow: hidden;
}

.node-type-rubrique #block-system-main .view-display-id-panel_pane_rubrique .previous-slide-image,
.node-type-rubrique #block-system-main .view-display-id-panel_pane_rubrique .next-slide-image {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.node-type-rubrique #block-system-main .view-display-id-panel_pane_rubrique .item {
    height: 400px;
    /*display: block;*/
}

.node-type-rubrique #block-system-main .view-display-id-panel_pane_rubrique .current-slide {
    z-index: 5;
    position: relative;
}

.node-type-rubrique #block-system-main .view-display-id-panel_pane_rubrique .img-responsive {
    width: 100%;
}

.node-type-rubrique #block-system-main .view-display-id-panel_pane_rubrique .previous-slide-image,
.node-type-rubrique #block-system-main .view-display-id-panel_pane_rubrique .next-slide-image {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 4;
}

.node-type-rubrique #block-system-main .view-display-id-panel_pane_rubrique .next-slide-image {
    right: -40%;
}

.node-type-rubrique #block-system-main .view-display-id-panel_pane_rubrique .previous-slide-image {
    left: -40%;
}

.node-type-rubrique #block-system-main .view-display-id-panel_pane_rubrique .carousel-inner {
    overflow: visible;
}

.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique {
    background-color: #cccccc;
    width: 100%;
}

.node-type-rubrique #block-system-main .carousel-inner {
    max-width: 1170px;
    margin: 0 auto;
}

.node-type-rubrique #block-system-main .carousel-inner .slider-body {
    background: rgba(0, 0, 0, 0.43);
    max-width: 455px;
    padding: 0 15px 10px 20px;
}

.node-type-rubrique #block-system-main .carousel-inner .slider-top {
    background: rgba(0, 0, 0, 0.43);
    padding: 10px 20px 0;
}

.node-type-rubrique #block-system-main .carousel-inner .slider-top h2 {
    margin-top: 7px;
    max-width: 730px;
    margin-bottom: 0;
}

.node-type-rubrique #block-system-main .carousel-inner .views-field-title h2 {
    margin: 5px 0;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
}

.node-type-rubrique #block-system-main .carousel-inner .views-field-field-subtitle h3 {
    font-size: 24px;
    font-weight: 700;
    color: #2696ae;
    margin: 0;
}

.node-type-rubrique #block-system-main .carousel-inner .views-field-field-hashtag {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
}

.node-type-rubrique #block-system-main .carousel-inner .views-field-field-hashtag .field-content {
    display: inline;
    background: #2696ae;
    padding: 0 5px;
    font-weight: 500;
    font-size: 15px;
}

.node-type-rubrique #block-system-main .carousel-inner .views-field-field-lien {
    text-align: right;
    font-weight: 300;
    margin-top: 10px;
}

.node-type-rubrique #block-system-main .carousel-inner .views-field-field-lien a {
    display: inline-block;
    color: #fff;
    text-decoration: none;
}

.node-type-rubrique #block-system-main .carousel-inner .views-field-field-lien a:before {
    content: '';
    width: 138px;
    height: 2px;
    background-color: #2696ae;
    display: block;
    position: relative;
    bottom: -21px;
}

.node-type-rubrique #block-system-main .carousel-inner .views-field-field-lien a:after {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    margin-left: 10px;
}

.node-type-rubrique #block-system-main .carousel-inner .views-field-body,
.node-type-rubrique #block-system-main .carousel-inner .views-field-body-1 {
    color: #ffffff;
    line-height: 20px;
    text-shadow: 1px 1px 1px #969696;
    font-weight: 300;
    font-size: 16px;
}

.node-type-rubrique #block-system-main .carousel-inner .views-field-views-conditional span a {
    color: #ffffff;
    background: #a10088;
    padding: 5px 15px;
    position: absolute;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 900;
    display: block;
    bottom: 0;
    right: 0;
    width: 600px;
    height: 40px;
    text-align: center;
    line-height: 30px;
    overflow: hidden;
}

.node-type-rubrique #block-system-main .carousel-inner .views-field-views-conditional span a:hover {
    text-decoration: none;
}

.node-type-rubrique #block-system-main .carousel-inner {
    max-width: 1170px;
}

.node-type-rubrique #block-system-main .carousel-control {
    width: calc((100vw - 1170px) / 2);
    text-shadow: none;
}

.node-type-rubrique #block-system-main .carousel-control .icon-prev:before {
    content: '\f104';
    font-family: 'FontAwesome';
    font-size: 51px;
    border-radius: 50%;
    border: solid 4px;
    padding-right: 3px;
    width: 60px;
    height: 60px;
    display: block;
}

.node-type-rubrique #block-system-main .carousel-control .icon-next:before {
    content: '\f105';
    font-family: 'FontAwesome';
    font-size: 51px;
    border-radius: 50%;
    border: solid 4px;
    padding-left: 3px;
    width: 60px;
    height: 60px;
    display: block;
}

.node-type-rubrique #block-system-main .carousel-control.left,
.node-type-rubrique #block-system-main .carousel-control.right {
    background: transparent;
    opacity: 1;
    position: absolute;
    display: none;
}

.node-type-rubrique #block-system-main .icon-prev,
.node-type-rubrique #block-system-main .icon-next {
    font-size: 60px;
    margin-top: 130px;
    opacity: 0.7;
    width: 60px;
    height: 60px;
}

.node-type-rubrique #block-system-main .icon-next {
    right: auto;
    left: 20%;
}

.node-type-rubrique #block-system-main .icon-prev {
    right: 20%;
    left: auto;
}

.node-type-rubrique #block-system-main .carousel-control:hover .icon-prev,
.node-type-rubrique #block-system-main .carousel-control:hover .icon-next {
    opacity: 1;
}

.node-type-rubrique #block-system-main .icon-next {
    margin-right: -10px;
}

.node-type-rubrique #block-system-main .icon-prev {
    margin-left: -10px;
}

.node-type-rubrique #block-system-main .carousel-indicators {
    text-align: right;
    /*     display: none; */
}

.node-type-rubrique .panels-flexible-region-16-right_ {
    width: 100%;
}

.node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first {
    max-width: 100% !important;
}

.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text {
    position: absolute;
    width: 80%;
    z-index: 999;
    top: 185px;
    left: 0;
    padding: 9px 12px 12px 0px;
}

.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .views-field-field-hashtag .field-content {
    padding: 2px 7px;
    display: inline;
    color: #ffffff;
}

.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .views-field-title h2,
.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .views-field-title-field h2,
.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .views-field-title .field-content a,
.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .views-field-title-field .field-content a {
    color: #ffffff;
    font-size: 32px;
    line-height: 32px;
    font-weight: 600;
    margin-bottom: 0;
}

.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle .field-content,
.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle-1 .field-content {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.3em;
}

.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-body,
.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-body-1 span {
    color: #ffffff;
}

.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-field-lien-1,
.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-view-node-1 {
    float: right;
    display: block;
}

.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-field-lien-1 .field-content a,
.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-view-node-1 .field-content a {
    display: inline-block;
    color: #fff;
    font-style: italic;
    text-decoration: none;
    text-align: right;
}

.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-field-lien-1 .field-content a:before,
.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-view-node-1 .field-content a:before {
    content: '';
    width: 70px;
    height: 2px;
    display: block;
    position: relative;
    bottom: -21px;
}

.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-field-lien-1 .field-content a:after,
.node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-view-node-1 .field-content a:after {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    margin-left: 10px;
    font-style: normal;
}

@media (max-width: 1170px) {
    .node-type-rubrique #block-system-main .carousel-indicators {
        display: initial;
    }

    .node-type-rubrique #block-system-main .carousel-indicators li {
        width: 15px !important;
        height: 15px !important;
    }

    .node-type-rubrique #block-system-main .carousel-indicators .active {
        margin: 1px !important;
    }

    .node-type-rubrique .panels-flexible-row-16-9 .panels-flexible-row-inside .panels-flexible-region-last {
        width: 100%;
        position: relative;
    }

}

@media (max-width: 768px) {
    .node-type-rubrique #block-system-main #views-bootstrap-carousel-1 {
        height: auto;
    }

    .node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique {
        background-color: transparent;

    }

    .node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .item {
        height: auto;

    }

    .node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text {
        top: initial;
    }

    .node-type-rubrique .panels-flexible-row-new-9 .panels-flexible-row-inside .panels-flexible-region-last {
        width: 100%;
    }
}

.node-type-rubrique #block-system-main .pane-node-focus {
    margin-top: 20px;
}

.node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first {
    margin: 0 auto;
}

.node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first {
    background-color: #ffffff;
    overflow: hidden;
    float: left;
}

.node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title {
    margin-bottom: 40px;
}

.node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title h1 {
    color: #f26522;
    font-size: 36px;
    font-weight: 400;
    margin-top: 0;
}

.node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-body p {
    font-size: 16px;
    color: #333333;
    max-height: 246px;
    overflow: hidden;
}

.node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-last {
    position: relative;
}

.node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-last .panel-pane {
    z-index: 2;
}

.node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-last .pane-node-field-image {
    position: relative;
    z-index: 1;
}

.node-type-rubrique .container-fluid .row .col-sm-9,
.node-type-rubrique .container-fluid .row .col-sm-12 {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.node-type-rubrique .container-fluid .row .col-sm-9 .panels-flexible-region-6-focus-inside,
.node-type-rubrique .container-fluid .row .col-sm-12 .panels-flexible-region-6-focus-inside {
    text-align: center;
    overflow: hidden;
}

.node-type-rubrique .container-fluid .row .col-sm-9 .panels-flexible-region-6-focus-inside .pane-title,
.node-type-rubrique .container-fluid .row .col-sm-12 .panels-flexible-region-6-focus-inside .pane-title {
    display: inline-block;
    padding: 0 15px;
    text-transform: uppercase;
    color: #a0abbd;
    font-size: 24px;
    position: relative;
    margin-bottom: 50px;
}

.node-type-rubrique .container-fluid .row .col-sm-9 .panels-flexible-region-6-focus-inside .pane-title:before,
.node-type-rubrique .container-fluid .row .col-sm-12 .panels-flexible-region-6-focus-inside .pane-title:before,
.node-type-rubrique .container-fluid .row .col-sm-9 .panels-flexible-region-6-focus-inside .pane-title:after,
.node-type-rubrique .container-fluid .row .col-sm-12 .panels-flexible-region-6-focus-inside .pane-title:after {
    background: #ddd;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    width: 800%;
}

.node-type-rubrique .container-fluid .row .col-sm-9 .panels-flexible-region-6-focus-inside .pane-title:before,
.node-type-rubrique .container-fluid .row .col-sm-12 .panels-flexible-region-6-focus-inside .pane-title:before {
    right: 100%;
}

.node-type-rubrique .container-fluid .row .col-sm-9 .panels-flexible-region-6-focus-inside .pane-title:after,
.node-type-rubrique .container-fluid .row .col-sm-12 .panels-flexible-region-6-focus-inside .pane-title:after {
    left: 100%;
}

.node-type-rubrique #mini-panel-node_focus {
    margin: 0 auto;
}

.node-type-rubrique #mini-panel-node_focus h2.pane-title {
    display: none;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-first,
.node-type-rubrique #mini-panel-node_focus {
    /*     width: 55%; */
}

.node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-row,
.node-type-rubrique #mini-panel-node_focus .view-focus .views-row {
    position: relative;
    /*     padding: 15px; */
    float: left;
    width: 49%;
    height: auto;
    display: block;
    background-color: #ffffff;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
}

@media (max-width: 768px) {

    .node-type-rubrique #mini-panel-node_focus .view-focus .views-field-field-image img {
        margin: 0 auto;
    }

    .node-type-rubrique #mini-panel-node_focus .view-focus .views-row {
        margin: 10px 0;
        width: 100% !important;
        height: 450px;
    }

    .node-type-rubrique #mini-panel-node_focus .view-focus .views-row:last-child {
        margin-left: 0 !important;
    }

    .node-type-rubrique #mini-panel-node_focus .view-focus .views-row:first-child {
        margin-right: 0 !important;
    }

    .node-type-rubrique #mini-panel-node_focus .views-field-title .field-content {
        /*         font-size: 16px !important; */
        /*         line-height: 20px !important; */
    }

}

.node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-row:last-child,
.node-type-rubrique #mini-panel-node_focus .view-focus .views-row:last-child {
    margin-left: 1%;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-row:first-child,
.node-type-rubrique #mini-panel-node_focus .view-focus .views-row:first-child {
    margin-right: 1%;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-field-field-image {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
    /*     height: 220px; */
}

.node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-field-field-image img,
.node-type-rubrique #mini-panel-node_focus .view-focus .views-field-field-image img {
    width: 100%;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-field-title .field-content,
.node-type-rubrique #mini-panel-node_focus .views-field-title .field-content {
    /*     position: absolute; */
    left: 0;
    /*     background-color: rgba(0, 0, 0, 0.7); */
    /*     padding: 8px 15px 8px 15px; */
    display: inline-block;
    color: #ffffff;
    font-size: 22px;
    line-height: 26px;
    font-weight: 400;
    margin: 0;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-field-field-subtitle .field-content,
.node-type-rubrique #mini-panel-node_focus .views-field-field-subtitle .field-content {
    font-size: 18px;
    color: #315381;
    font-weight: 300;
    /*     padding: 13px 0px 6px 0; */
    text-align: left;
    /*     margin: 0; */
}

.node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-field-body,
.node-type-rubrique #mini-panel-node_focus .view-focus .views-field-body {
    color: #333333;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 30px;
    text-align: left;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-more-link,
.node-type-rubrique #mini-panel-node_focus .view-focus .views-more-link {
    font-size: 0;
    text-align: right;
    position: absolute;
    right: 15px;
    bottom: 15px;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-more-link:before,
.node-type-rubrique #mini-panel-node_focus .view-focus .views-more-link:before {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .inside {
    margin-bottom: 50px;

}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .view-content,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .view-content,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .view-content,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .view-content {
    width: 100%;
    display: block;
    height: 350px;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .view-footer,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .view-footer,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .view-footer,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .view-footer,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .attachment-after,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .attachment-after,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .attachment-after,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .attachment-after {
    position: relative;
    top: 10px;
    text-align: right;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .view-footer a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .view-footer a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .view-footer a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .attachment-after a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .attachment-after a,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .attachment-after a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .attachment-after a {
    bottom: -5px;
}

.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .attachment-after a {
    display: none !important;
}

/* .node-type-rubrique .panels-flexible-region-16-focus-inside a {
    display: inline-block;
} */

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row:last-child,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row:last-child,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row:last-child,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row:last-child {
    margin-bottom: 0;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row {
    width: 100%;
    height: 158px;
    display: block;
    margin-bottom: 15px;
    clear: both;
    background-color: #ffffff;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    text-align: left;
    position: relative;
}

.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row {
    width: 48%;
    /*     margin: 7px 1%; */
    float: left;
    clear: none;
}

@media (max-width: 768px) {

    .node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row {
        width: 100%;
        margin: 7px 0;
    }
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field {
    display: block;
    float: left;
    width: 46%;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-body,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-body,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-body,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-body {
    display: none;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-created,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-created,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-created {
    color: #315385;
    font-size: 14px;
    margin-top: 10px;
    font-weight: 400;
    /*     padding: 0 15px; */
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-views-conditional,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-views-conditional,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-views-conditional {
    overflow: hidden;
    height: 100%;
    margin-right: 15px;
    float: left;
    width: 44%;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-views-conditional .views-conditional-image {
    max-width: 100%;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-views-conditional .views-conditional-image a,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-views-conditional .views-conditional-image a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-views-conditional .views-conditional-image a {
    display: block;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img {
    max-width: 100%;
    width: 100%;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title .field-content,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title .field-content,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-title .field-content,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title-field .field-content,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title-field .field-content,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-title-field .field-content {
    max-height: 43px;
    overflow: hidden;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title .field-content a,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title .field-content a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-title .field-content a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title-field .field-content a,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title-field .field-content a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-title-field .field-content a {
    font-size: 16px;
    line-height: 1.2em;
    font-weight: 400;
    color: #2F5081;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a:hover,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title .field-content a:hover,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title .field-content a:hover,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-title .field-content a:hover,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field .field-content a:hover,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title-field .field-content a:hover,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title-field .field-content a:hover,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-title-field .field-content a:hover {
    opacity: 0.7;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-field-subtitle .field-content,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-field-subtitle .field-content,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-field-subtitle .field-content {
    max-height: 69px;
    overflow: hidden;
    color: #666666;
    font-size: 16px;
    line-height: 1.2em;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-view-node,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-view-node,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-view-node {
    text-align: right;
    padding: 0 15px;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-view-node a,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-view-node a,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-view-node a {
    font-size: 0 !important;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:after,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-view-node a:after,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-view-node a:after,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-view-node a:after {
    position: absolute;
    right: 10px;
    bottom: 10px;
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #315381;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #315381;
    text-align: right;
    margin-left: 10px;
}

.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:hover,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-view-node a:hover,
.node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-view-node a:hover,
.node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-subsite-rubrique .view-actualites .views-row .views-field-view-node a:hover {
    opacity: 0.7;
}

.node-type-rubrique .panels-flexible-region-new-focus {
    width: 100%;
}

.node-type-rubrique .view-display-id-panel_pane_image .views-row {
    position: relative;
}

.node-type-rubrique .view-display-id-panel_pane_image .slider-text {
    width: 63%;
    position: absolute;
    bottom: 35px;
    background: rgba(0, 0, 0, 0.5);
    padding: 9px 12px 12px 20px;
    color: #fff;
}

.node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-hashtag .field-content {
    display: inline;
    background: #f26522;
    padding: 2px 7px;
}

.node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-image-title {
    font-size: 36px;
    font-weight: 700;
}

.node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-lien {
    text-align: right;
    font-weight: 300;
    margin-top: 10px;
}

.node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-lien a {
    display: inline-block;
    color: #fff;
    font-style: italic;
    text-decoration: none;
}

.node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:before {
    content: '';
    width: 66px;
    height: 2px;
    background-color: #f26522;
    display: block;
    position: relative;
    bottom: -21px;
}

.node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:after {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    margin-left: 10px;
    font-style: normal;
}

/* Node type Projet*/
.node-type-projet #block-system-main .column-left .column-left-top {
    position: relative;
}

.node-type-projet #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .field-items .field-item {
    padding-right: 10px;
}

.node-type-projet #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .field-items .field-item:last-child {
    border: none;
}

.node-type-projet #block-system-main .column-left .panels-flexible-row-last .panels-flexible-row-inside-last .panel-pane {
    margin-left: 60px;
    margin-right: 60px;
}

.node-type-projet #block-system-main .column-left .column-left-content {
    margin-bottom: 60px;
}

.node-type-projet #block-system-main .column-left .column-left-content .panel-pane {
    margin-left: 60px;
    margin-right: 60px;
}

.node-type-projet #block-system-main .column-left .pane-node-field-image {
    width: 100%;
    height: 375px;
}

.node-type-projet #block-system-main .column-left .panels-flexible-region-37-left_top {
    position: relative;
}

.node-type-projet #block-system-main .column-left .view-id-programme {
    position: absolute;
    bottom: 50px;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 40px 10px 60px;
    display: inline-block;
}

.node-type-projet #block-system-main .column-left .view-id-programme .views-field-title .field-content {
    color: #ffffff;
    font-size: 30px;
    line-height: 38px;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 15px;
}

.node-type-projet #block-system-main .column-left .view-id-programme .views-field-field-programmes .field-content {
    color: #b8c9e6;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 15px;
}

.node-type-projet #block-system-main .column-left .view-id-programme .views-field-field-programmes .field-content a {
    color: #b8c9e6 !important;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
    text-decoration: none;
}

.node-type-projet #block-system-main .column-left .view-id-programme .views-field-field-programmes:hover a {
    text-decoration: underline;
}

.node-type-projet #block-system-main .column-left .field-name-field-subtitle h2 {
    color: #315381;
    font-size: 20px;
    margin-top: 50px;
    font-weight: 400;
    line-height: 1.2em;
}

.node-type-projet #block-system-main .column-right .view-focus .attachment-after {
    text-align: right;
}

.node-type-projet #block-system-main .column-right .view-focus .attachment-after .all-news:hover {
    opacity: 0.7;
}

.node-type-projet #block-system-main .column-right .view-focus .attachment-after .all-news {
    color: #315381;
    font-weight: 400;
    font-size: 15px;
    display: block;
    position: relative;
    text-decoration: underline;
}

.node-type-projet #block-system-main .column-right .view-focus .attachment-after .all-news:after {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #315381;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    margin-left: 10px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #315381;
    margin-right: 10px;
}

/* Node type Programme*/
.node-type-programme #block-system-main .column-left .column-left-top {
    position: relative;
}

.node-type-programme #block-system-main .column-left .column-left-top .panels-flexible-27 .panels-flexible-row {
    padding: 0;
}

.node-type-programme #block-system-main .column-left .pane-node-field-image {
    width: 100%;
    height: 375px;
}

.node-type-programme #block-system-main .column-left .panels-flexible-region-new-left_top {
    position: relative;
}

.node-type-programme #block-system-main .column-left .pane-node-title {
    position: absolute;
    bottom: 50px;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 40px 10px 60px;
    display: inline-block;
}

.node-type-programme #block-system-main .column-left .pane-node-title h1 {
    color: #ffffff;
    font-size: 30px;
    line-height: 38px;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 15px;
}

.node-type-programme #block-system-main .column-left .column-left-content .panel-pane {
    margin-left: 60px;
    margin-right: 60px;
}

.node-type-programme #block-system-main .column-left .pane-node-field-subtitle .field-item,
.node-type-programme #block-system-main .column-left .pane-node-field-subtitle h2 {
    color: #315381;
    font-size: 20px;
    margin-top: 50px;
    font-weight: 400;
    line-height: 1.2em;
}

.node-type-programme #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item {
    float: left;
    display: block;
    margin-right: 15px;
    text-decoration: underline;
    color: #315381;
    font-size: 18px;
    border-right: 1px solid #d7d7d7;
    padding-right: 15px;
}

.node-type-programme #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item:last-child {
    border: none;
}

.node-type-programme #block-system-main .column-right .view-focus .attachment-after {
    text-align: right;
}

.node-type-programme #block-system-main .column-right .view-focus .attachment-after .all-news:hover {
    opacity: 0.7;
}

.node-type-programme #block-system-main .column-right .view-focus .attachment-after .all-news {
    color: #315381;
    font-weight: 400;
    font-size: 15px;
    display: block;
    position: relative;
    text-decoration: underline;
}

.node-type-programme #block-system-main .column-right .view-focus .attachment-after .all-news:after {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #315381;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    margin-left: 10px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #315381;
    margin-right: 10px;
}

.node-type-programme .pane-node-field-chercheurs-associes .pane-content ::-webkit-scrollbar,
.node-type-programme .pane-node-field-post-doctorants .pane-content ::-webkit-scrollbar {
    display: none;
}

.node-type-programme .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical,
.node-type-programme .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical {
    border-radius: 0;
    display: block !important;
    width: 25px;
    background-color: #d9dee7;
    box-shadow: none;
}

.node-type-programme .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp,
.node-type-programme .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp {
    opacity: 1;
    background-image: none;
}

.node-type-programme .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp:before,
.node-type-programme .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 8px 5px;
    border-color: transparent transparent #6c91c4 transparent;
    position: relative;
    top: 5px;
    display: block;
    z-index: 999999;
    left: 7px;
}

.node-type-programme .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown,
.node-type-programme .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown {
    opacity: 1;
    background-image: none;
}

.node-type-programme .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown:before,
.node-type-programme .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 5px 0 5px;
    border-color: #6c91c4 transparent transparent transparent;
    position: relative;
    top: 7px;
    display: block;
    z-index: 999999;
    left: 7px;
}

.node-type-programme .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer,
.node-type-programme .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer {
    background-color: #d9dee7;
    box-shadow: none;
}

.node-type-programme .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer .mCSB_dragger_bar,
.node-type-programme .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer .mCSB_dragger_bar {
    background-color: #6c91c4;
    height: 100%;
    border-radius: 0;
    box-shadow: none !important;
    background-image: none;
    left: 4px;
}

/* Node type Chercheur */

.node-type-chercheur #block-system-main .column-left .pane-node-field-image img {
    margin-top: 20px;
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first {
    border-bottom: solid 1px #f0f0f0;
    padding-bottom: 20px;
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first,
.node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first {
    width: 80%;
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first .pane-node-title,
.node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first .pane-node-title,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first .pane-node-title {
    margin-left: 60px;
    margin-top: 60px;
    font-size: 36px;
    color: #4e555e;
    text-transform: uppercase;
    font-weight: 200;
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first .pane-talcod-chercheur-chercheur-position,
.node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first .pane-talcod-chercheur-chercheur-position,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first .pane-talcod-chercheur-chercheur-position,
.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first .pane-node-field-roles-and-programs,
.node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first .pane-node-field-roles-and-programs,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first .pane-node-field-roles-and-programs {
    margin-left: 60px;
    font-size: 16px;
    color: #333333;
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first .pane-node-field-roles-and-programs p,
.node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first .pane-node-field-roles-and-programs p,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-first .pane-node-field-roles-and-programs p {
    font-size: 16px;
    color: #333333;
    margin-bottom: 0;
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last,
.node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last {
    width: 20%;
    float: right;
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .pane-talcod-chercheur-contact,
.node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .pane-talcod-chercheur-contact,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .pane-talcod-chercheur-contact {
    margin-top: 5px;
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .mail,
.node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .mail,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .mail {
    clear: both;
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .mail a,
.node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .mail a,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .mail a {
    padding-top: 10px;
    color: #333333;
    text-decoration: underline;
    font-size: 14px;
    display: block;
    word-wrap: break-word;
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .facebook,
.node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .facebook,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .facebook,
.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .contact-link,
.node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .contact-link,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .contact-link {
    float: left;
    margin-right: 5px;
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .facebook img,
.node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .facebook img,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .facebook img,
.node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .contact-link img,
.node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .contact-link img,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .contact-link img {
    width: 21px;
    height: 21px;
}

@media (max-width: 767px) {
    .node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .facebook img,
    .node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .facebook img,
    .node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .facebook img,
    .node-type-chercheur #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .contact-link img,
    .node-type-programme #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .contact-link img,
    .node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-first .panels-flexible-column-last .contact-link img {
        width: 16px;
        height: 16px;
    }
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-last,
.node-type-programme #block-system-main .column-left .panels-flexible-row-last,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-last {
    padding-top: 10px;
    padding-bottom: 60px;
    margin-top: 0;
    border-top: none;
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-last .pane-node-body .field-name-body,
.node-type-programme #block-system-main .column-left .panels-flexible-row-last .pane-node-body .field-name-body,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-last .pane-node-body .field-name-body {
    padding-top: 25px;
}

.node-type-chercheur #block-system-main .column-left .panels-flexible-row-last .panel-pane,
.node-type-programme #block-system-main .column-left .panels-flexible-row-last .panel-pane,
.node-type-generale-contenu #block-system-main .column-left .panels-flexible-row-last .panel-pane {
    margin-left: 60px;
    margin-right: 60px;
}

.node-type-chercheur #block-system-main .column-right .pane-node-field-chercheurs-associes .pane-content ::-webkit-scrollbar,
.node-type-programme #block-system-main .column-right .pane-node-field-chercheurs-associes .pane-content ::-webkit-scrollbar,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-chercheurs-associes .pane-content ::-webkit-scrollbar,
.node-type-chercheur #block-system-main .column-right .pane-node-field-post-doctorants .pane-content ::-webkit-scrollbar,
.node-type-programme #block-system-main .column-right .pane-node-field-post-doctorants .pane-content ::-webkit-scrollbar,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-post-doctorants .pane-content ::-webkit-scrollbar {
    display: none;
}

.node-type-chercheur #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical,
.node-type-programme #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical,
.node-type-chercheur #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical,
.node-type-programme #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical {
    border-radius: 0;
    display: block !important;
    width: 25px;
    background-color: #d9dee7;
    box-shadow: none;
}

.node-type-chercheur #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp,
.node-type-programme #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp,
.node-type-chercheur #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp,
.node-type-programme #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp {
    opacity: 1;
    background-image: none;
}

.node-type-chercheur #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp:before,
.node-type-programme #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp:before,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp:before,
.node-type-chercheur #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp:before,
.node-type-programme #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp:before,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonUp:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 8px 5px;
    border-color: transparent transparent #6c91c4 transparent;
    position: relative;
    top: 5px;
    display: block;
    z-index: 999999;
    left: 7px;
}

.node-type-chercheur #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown,
.node-type-programme #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown,
.node-type-chercheur #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown,
.node-type-programme #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown {
    opacity: 1;
    background-image: none;
}

.node-type-chercheur #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown:before,
.node-type-programme #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown:before,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown:before,
.node-type-chercheur #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown:before,
.node-type-programme #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown:before,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_buttonDown:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 5px 0 5px;
    border-color: #6c91c4 transparent transparent transparent;
    position: relative;
    top: 7px;
    display: block;
    z-index: 999999;
    left: 7px;
}

.node-type-chercheur #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer,
.node-type-programme #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer,
.node-type-chercheur #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer,
.node-type-programme #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer {
    background-color: #d9dee7;
    box-shadow: none;
}

.node-type-chercheur #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer .mCSB_dragger_bar,
.node-type-programme #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer .mCSB_dragger_bar,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-chercheurs-associes .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer .mCSB_dragger_bar,
.node-type-chercheur #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer .mCSB_dragger_bar,
.node-type-programme #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer .mCSB_dragger_bar,
.node-type-generale-contenu #block-system-main .column-right .pane-node-field-post-doctorants .scrollbar-wrapper .mCSB_scrollTools_vertical .mCSB_draggerContainer .mCSB_dragger_bar {
    background-color: #6c91c4;
    height: 100%;
    border-radius: 0;
    box-shadow: none !important;
    background-image: none;
    left: 4px;
}

.node-type-chercheur .pane-node-field-themes-recherche,
.node-type-programme .pane-node-field-themes-recherche,
.node-type-generale-contenu .pane-node-field-themes-recherche {
    margin-bottom: 50px;
}

.node-type-chercheur .pane-node-field-chercheurs-associes .pane-content,
.node-type-programme .pane-node-field-chercheurs-associes .pane-content,
.node-type-generale-contenu .pane-node-field-chercheurs-associes .pane-content {
    max-height: 167px;
    overflow: auto;
}

/* Node type Evenment */
.node-type-evenement .column-left-top {
    position: relative;
}

.node-type-evenement .column-left-top .pane-evenement-panel-pane-date-title {
    position: absolute;
    bottom: 30px;
    left: 0;
    margin-left: 0 !important;
}

.node-type-evenement .column-left-top .pane-evenement-panel-pane-date-title .views-field-field-date {
    padding: 10px 20px 1px 20px;
    background-color: rgba(0, 0, 0, 0.7);
    display: inline-block;
}

.node-type-evenement .column-left-top .pane-evenement-panel-pane-date-title .views-field-field-date .field-content span {
    color: #c7dbf7;
    font-size: 24px;
}

.node-type-evenement .column-left-top .pane-evenement-panel-pane-date-title .views-field-title-field {
    background-color: rgba(0, 0, 0, 0.7);
}

.node-type-evenement .column-left-top .pane-evenement-panel-pane-date-title .views-field-title-field h1 {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 30px;
    margin-top: 0;
    color: #ffffff;
    padding: 20px;
    line-height: 38px;
}

/* Node type Audio-Video */
.node-type-audio-video #block-system-main .column-left .pane-node-title .pane-content h1 {
    color: #4e555e;
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 38px;
}

.node-type-audio-video #block-system-main .column-left .pane-node-field-subtitle h2 {
    color: #315381;
    font-size: 20px;
    margin-top: 0px !important;
    font-weight: 400;
    line-height: 1.2em;
}

.node-type-audio-video #block-system-main .column-left .field-name-body p {
    font-size: 16px;
}

.node-type-audio-video #block-system-main .column-left .field-name-body h2 {
    color: #315381;
    font-size: 20px;
    margin-top: 0px;
    font-weight: 400;
}

.node-type-audio-video #block-system-main .column-left .column-left-top {
    overflow: hidden;
}

.node-type-audio-video #block-system-main .column-left .column-left-top .field-type-image img {
    width: 100%;
}

.node-type-audio-video #block-system-main .column-left .column-left-top .pane-node-field-audio-file {
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
}

/* Node Type Actualite */
.node-type-actualite #block-system-main .field-name-field-image .img-responsive {
    width: 100%;
}

.node-type-actualite #block-system-main .column-left .column-left-top {
    position: relative;
}

.node-type-actualite #block-system-main .column-left .column-left-top .pane-node-title {
    position: absolute;
    bottom: 50px;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 20px 10px 20px;
    display: inline-block;
    margin-left: 0;
}

.node-type-actualite #block-system-main .column-left .column-left-top .pane-node-title h1 {
    color: #ffffff;
    font-size: 30px;
    line-height: 38px;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 15px;
}

.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field:not(.views-field-field-image) {
    padding-left: 15px;
    padding-right: 15px;
}

.node-type-evenement #block-system-main {
    max-width: 1170px;
    margin: 0 auto;
}

.node-type-evenement #block-system-main .column-right {
    width: 26%;
    float: right;
}

.node-type-evenement #block-system-main .column-right .pane-node-field-type-evenement + .panel-separator {
    display: none;
}

.node-type-evenement #block-system-main .column-right .pane-node-field-type-actualite .pane-title,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-actualites .pane-title,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .pane-title {
    text-transform: uppercase;
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
    display: inline-block;
}

.node-type-evenement #block-system-main .column-right .pane-node-field-type-actualite .pane-content,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-actualites .pane-content,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .pane-content {
    display: inline-block;
}

.node-type-evenement #block-system-main .column-right .pane-node-field-type-actualite .pane-content .field-item,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-actualites .pane-content .field-item,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .pane-content .field-item {
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
}

.node-type-evenement #block-system-main .column-right .pane-talcod-custom-liens a {
    margin-bottom: 10px;
    font-size: 16px;
    color: #4e555e;
    text-decoration: underline;
    display: block;
}

.node-type-evenement #block-system-main .column-right .pane-node-field-liens .field-item {
    margin-bottom: 10px;
}

.node-type-evenement #block-system-main .column-right .pane-node-field-liens .field-item a {
    font-size: 16px;
    color: #4e555e;
    text-decoration: underline;
}

.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row,
.node-type-evenement #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row,
.node-type-evenement #block-system-main .column-right .view-evenement .views-row {
    background-color: #ffffff;
    margin-bottom: 25px;
    padding: 15px;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
}

.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
.node-type-evenement #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-field-image,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-field-image,
.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-field-image {
    margin-right: -15px;
    margin-left: -15px;
    margin-top: -15px;
    margin-bottom: 15px;
}

.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title,
.node-type-evenement #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-title,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-title,
.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-title,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title-field,
.node-type-evenement #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-title-field,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-title-field,
.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-title-field {
    margin-bottom: 15px;
}

.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title .field-content a,
.node-type-evenement #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-title .field-content a,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-title .field-content a,
.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-title .field-content a,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title-field .field-content a,
.node-type-evenement #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-title-field .field-content a,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-title-field .field-content a,
.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-title-field .field-content a {
    font-size: 16px;
    color: #315381;
    text-transform: uppercase;
}

.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-view-node,
.node-type-evenement #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-view-node,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-view-node,
.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-view-node {
    width: 100%;
    text-align: right;
}

.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-view-node .field-content a,
.node-type-evenement #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-view-node .field-content a,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-view-node .field-content a,
.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-view-node .field-content a {
    font-size: 0;
}

.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-view-node .field-content a:before,
.node-type-evenement #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-view-node .field-content a:before,
.node-type-evenement #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-view-node .field-content a:before,
.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-view-node .field-content a:before {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
}

.node-type-evenement #block-system-main .column-right .view-footer,
.node-type-evenement #block-system-main .column-right .attachment-after {
    text-align: right;
}

.node-type-evenement #block-system-main .column-right .view-footer a,
.node-type-evenement #block-system-main .column-right .attachment-after a {
    color: #315381;
    text-decoration: underline;
    font-size: 16px;
    margin-right: 15px;
    font-weight: 300;
}

.node-type-evenement #block-system-main .column-right .view-footer a:after,
.node-type-evenement #block-system-main .column-right .attachment-after a:after {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    margin-left: 10px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
    margin-right: 0;
}

.node-type-evenement #block-system-main .column-left {
    float: left;
    width: 73%;
    border: solid 1px #f0f0f0;
    background-color: #ffffff;
}

.node-type-evenement #block-system-main .column-left .column-left-bottom {
    border-top: solid 2px #f0f0f0;
    margin-top: 60px;
    padding-top: 40px;
    padding-bottom: 60px;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
}

.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-title,
.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-title {
    text-transform: uppercase;
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
}

.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items,
.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-themes-recherche .field-items,
.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-mots-clefs .field-items,
.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-mots-clefs .field-items {
    max-width: 100%;
    height: 22px;
    overflow: hidden;
}

.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item,
.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-themes-recherche .field-items .field-item,
.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-mots-clefs .field-items .field-item,
.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-mots-clefs .field-items .field-item {
    float: left;
    display: block;
    margin-right: 15px;
    text-decoration: underline;
    color: #315381;
    font-size: 16px;
    padding-right: 15px;
    border-right: 1px solid #d7d7d7;
}

.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item:last-child,
.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-themes-recherche .field-items .field-item:last-child,
.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-mots-clefs .field-items .field-item:last-child,
.node-type-evenement #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-mots-clefs .field-items .field-item:last-child {
    border-right: none;
}

.node-type-evenement #block-system-main .column-left .panels-flexible-region {
    width: 100%;
}

.node-type-evenement #block-system-main .column-left .panels-flexible-column-inside,
.node-type-evenement #block-system-main .column-left .column-left-top {
    padding-right: 0 !important;
}

.node-type-evenement #block-system-main .column-left .panels-flexible-region-new-center {
    width: 100%;
}

.node-type-evenement #block-system-main .column-left .pane-node-field-image {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-height: 372px;
    overflow: hidden;
}

.node-type-evenement #block-system-main .column-left .pane-node-title h1 {
    color: #4e555e;
    font-size: 34px;
    font-weight: 600;
    padding-top: 20px;
}

.node-type-evenement #block-system-main .column-left .pane-node-field-subtitle .field-item,
.node-type-evenement #block-system-main .column-left .pane-node-field-subtitle h2 {
    font-size: 20px;
    display: block;
    max-width: 100%;
    font-weight: 400;
    color: #315381;
    line-height: 1.2em;
}

.node-type-evenement #block-system-main .column-left .panel-pane {
    margin-left: 60px;
    margin-right: 60px;
}

/* Node Type Actualite */
.node-type-actualite #block-system-main,
.node-type-audio-video #block-system-main {
    max-width: 1170px;
    margin: 0 auto;
}

.node-type-actualite #block-system-main .column-right,
.node-type-audio-video #block-system-main .column-right {
    width: 26%;
    float: right;
}

.node-type-actualite #block-system-main .column-right .pane-node-field-type-evenement + .panel-separator,
.node-type-audio-video #block-system-main .column-right .pane-node-field-type-evenement + .panel-separator {
    display: none;
}

.node-type-actualite #block-system-main .column-right .pane-node-field-type-actualite .pane-title,
.node-type-audio-video #block-system-main .column-right .pane-node-field-type-actualite .pane-title,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .pane-title,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .pane-title,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .pane-title,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .pane-title {
    text-transform: uppercase;
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
    display: inline-block;
}

.node-type-actualite #block-system-main .column-right .pane-node-field-type-actualite .pane-content,
.node-type-audio-video #block-system-main .column-right .pane-node-field-type-actualite .pane-content,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .pane-content,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .pane-content,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .pane-content,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .pane-content {
    display: inline-block;
}

.node-type-actualite #block-system-main .column-right .pane-node-field-type-actualite .pane-content .field-item,
.node-type-audio-video #block-system-main .column-right .pane-node-field-type-actualite .pane-content .field-item,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .pane-content .field-item,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .pane-content .field-item,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .pane-content .field-item,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .pane-content .field-item {
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
}

.node-type-actualite #block-system-main .column-right .pane-talcod-custom-liens a,
.node-type-audio-video #block-system-main .column-right .pane-talcod-custom-liens a,
.node-type-evenement #block-system-main .column-right .pane-talcod-custom-liens a,
.node-type-actualite #block-system-main .column-right .pane-node-field-projets a,
.node-type-audio-video #block-system-main .column-right .pane-node-field-projets a,
.node-type-evenement #block-system-main .column-right .pane-node-field-projets a {
    margin-bottom: 10px;
    font-size: 16px;
    color: #4e555e;
    text-decoration: underline;
    display: block;
}

.node-type-actualite #block-system-main .column-right .pane-node-field-liens .field-item,
.node-type-audio-video #block-system-main .column-right .pane-node-field-liens .field-item {
    margin-bottom: 10px;
}

.node-type-actualite #block-system-main .column-right .pane-node-field-liens .field-item a,
.node-type-audio-video #block-system-main .column-right .pane-node-field-liens .field-item a {
    font-size: 16px;
    color: #4e555e;
    text-decoration: underline;
}

.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row,
.node-type-actualite #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row,
.node-type-audio-video #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row,
.node-type-actualite #block-system-main .column-right .view-evenement .views-row,
.node-type-audio-video #block-system-main .column-right .view-evenement .views-row {
    background-color: #ffffff;
    margin-bottom: 25px;
    padding: 15px;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
}

.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
.node-type-actualite #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-field-image,
.node-type-audio-video #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-field-image,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-field-image,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-field-image,
.node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field-field-image,
.node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field-field-image {
    margin-right: -15px;
    margin-left: -15px;
    margin-top: -15px;
    margin-bottom: 15px;
    width: 111.16%;
}

.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field.views-field-body,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field.views-field-body,
.node-type-actualite #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field.views-field-body,
.node-type-audio-video #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field.views-field-body,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field.views-field-body,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field.views-field-body,
.node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field.views-field-body,
.node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field.views-field-body,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field.views-field-title,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field.views-field-title,
.node-type-actualite #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field.views-field-title,
.node-type-audio-video #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field.views-field-title,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field.views-field-title,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field.views-field-title,
.node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field.views-field-title,
.node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field.views-field-title,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field.views-field-field-date,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field.views-field-field-date,
.node-type-actualite #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field.views-field-field-date,
.node-type-audio-video #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field.views-field-field-date,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field.views-field-field-date,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field.views-field-field-date,
.node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field.views-field-field-date,
.node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field.views-field-field-date {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title,
.node-type-actualite #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-title,
.node-type-audio-video #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-title,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-title,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-title,
.node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field-title,
.node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field-title,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title-field,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title-field,
.node-type-actualite #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-title-field,
.node-type-audio-video #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-title-field,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-title-field,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-title-field,
.node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field-title-field,
.node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field-title-field {
    margin-bottom: 15px;
}

.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title .field-content a,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title .field-content a,
.node-type-actualite #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-title .field-content a,
.node-type-audio-video #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-title .field-content a,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-title .field-content a,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-title .field-content a,
.node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field-title .field-content a,
.node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field-title .field-content a,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title-field .field-content a,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title-field .field-content a,
.node-type-actualite #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-title-field .field-content a,
.node-type-audio-video #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-title-field .field-content a,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-title-field .field-content a,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-title-field .field-content a,
.node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field-title-field .field-content a,
.node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field-title-field .field-content a {
    font-size: 16px;
    color: #315381;
    text-transform: uppercase;
}

.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-view-node,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-view-node,
.node-type-actualite #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-view-node,
.node-type-audio-video #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-view-node,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-view-node,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-view-node,
.node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field-view-node,
.node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field-view-node {
    width: 100%;
    text-align: right;
}

.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-view-node .field-content a,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-view-node .field-content a,
.node-type-actualite #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-view-node .field-content a,
.node-type-audio-video #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-view-node .field-content a,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-view-node .field-content a,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-view-node .field-content a,
.node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field-view-node .field-content a,
.node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field-view-node .field-content a {
    font-size: 0;
}

.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-view-node .field-content a:before,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-view-node .field-content a:before,
.node-type-actualite #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-view-node .field-content a:before,
.node-type-audio-video #block-system-main .column-right .pane-evenement-panel-pane-related-events .views-row .views-field-view-node .field-content a:before,
.node-type-actualite #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-view-node .field-content a:before,
.node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-subsite-actualities .view-actualites .views-row .views-field-view-node .field-content a:before,
.node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field-view-node .field-content a:before,
.node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field-view-node .field-content a:before {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
}

.node-type-actualite #block-system-main .column-right .view-footer,
.node-type-audio-video #block-system-main .column-right .view-footer,
.node-type-actualite #block-system-main .column-right .attachment-after,
.node-type-audio-video #block-system-main .column-right .attachment-after {
    text-align: right;
}

.node-type-actualite #block-system-main .column-right .view-footer a,
.node-type-audio-video #block-system-main .column-right .view-footer a,
.node-type-actualite #block-system-main .column-right .attachment-after a,
.node-type-audio-video #block-system-main .column-right .attachment-after a {
    color: #315381;
    text-decoration: underline;
    font-size: 16px;
    margin-right: 15px;
    font-weight: 300;
}

.node-type-actualite #block-system-main .column-right .view-footer a:after,
.node-type-audio-video #block-system-main .column-right .view-footer a:after,
.node-type-actualite #block-system-main .column-right .attachment-after a:after,
.node-type-audio-video #block-system-main .column-right .attachment-after a:after {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    margin-left: 10px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
    margin-right: 0;
}

.node-type-actualite #block-system-main .column-left,
.node-type-audio-video #block-system-main .column-left {
    float: left;
    width: 73%;
    border: solid 1px #f0f0f0;
    background-color: #ffffff;
}

.node-type-actualite #block-system-main .column-left .column-left-bottom,
.node-type-audio-video #block-system-main .column-left .column-left-bottom {
    border-top: solid 2px #f0f0f0;
    margin-top: 60px;
    padding-top: 40px;
    padding-bottom: 60px;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
}

.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-title,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-title,
.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-title,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-title {
    text-transform: uppercase;
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
}

.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items,
.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-themes-recherche .field-items,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-themes-recherche .field-items,
.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-mots-clefs .field-items,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-mots-clefs .field-items,
.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-mots-clefs .field-items,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-mots-clefs .field-items {
    max-width: 100%;
    height: 22px;
    overflow: hidden;
}

.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item,
.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-themes-recherche .field-items .field-item,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-themes-recherche .field-items .field-item,
.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-mots-clefs .field-items .field-item,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-mots-clefs .field-items .field-item,
.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-mots-clefs .field-items .field-item,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-mots-clefs .field-items .field-item {
    float: left;
    display: block;
    margin-right: 15px;
    text-decoration: underline;
    color: #315381;
    font-size: 16px;
    padding-right: 15px;
    border-right: 1px solid #d7d7d7;
}

.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item:last-child,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-themes-recherche .field-items .field-item:last-child,
.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-themes-recherche .field-items .field-item:last-child,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-themes-recherche .field-items .field-item:last-child,
.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-mots-clefs .field-items .field-item:last-child,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-content .field-name-field-mots-clefs .field-items .field-item:last-child,
.node-type-actualite #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-mots-clefs .field-items .field-item:last-child,
.node-type-audio-video #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-content .field-name-field-mots-clefs .field-items .field-item:last-child {
    border-right: none;
}

.node-type-actualite #block-system-main .column-left .panels-flexible-region,
.node-type-audio-video #block-system-main .column-left .panels-flexible-region {
    width: 100%;
}

.node-type-actualite #block-system-main .column-left .panels-flexible-column-inside,
.node-type-audio-video #block-system-main .column-left .panels-flexible-column-inside,
.node-type-actualite #block-system-main .column-left .column-left-top,
.node-type-audio-video #block-system-main .column-left .column-left-top {
    padding-right: 0 !important;
}

.node-type-actualite #block-system-main .column-left .panels-flexible-region-new-center,
.node-type-audio-video #block-system-main .column-left .panels-flexible-region-new-center {
    width: 100%;
}

.node-type-actualite #block-system-main .column-left .pane-node-field-image,
.node-type-audio-video #block-system-main .column-left .pane-node-field-image {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-height: 372px;
    overflow: hidden;
}

.node-type-actualite #block-system-main .column-left .pane-node-title h1,
.node-type-audio-video #block-system-main .column-left .pane-node-title h1 {
    color: #4e555e;
    font-size: 34px;
    font-weight: 600;
}

.node-type-actualite #block-system-main .column-left .pane-node-field-subtitle .field-item,
.node-type-audio-video #block-system-main .column-left .pane-node-field-subtitle .field-item,
.node-type-actualite #block-system-main .column-left .pane-node-field-subtitle h2,
.node-type-audio-video #block-system-main .column-left .pane-node-field-subtitle h2 {
    font-size: 20px;
    display: block;
    max-width: 100%;
    font-weight: 400;
    color: #315381;
    line-height: 1.2em;
}

@media (max-width: 767px) {
    .node-type-actualite #block-system-main .column-left .pane-node-field-subtitle .field-item,
    .node-type-audio-video #block-system-main .column-left .pane-node-field-subtitle .field-item,
    .node-type-actualite #block-system-main .column-left .pane-node-field-subtitle h2,
    .node-type-audio-video #block-system-main .column-left .pane-node-field-subtitle h2,
    .node-type-evenement #block-system-main .column-left .pane-node-field-subtitle h2 {
        font-size: 16px;
        margin: 0 0 5px 0;
    }
}

.node-type-actualite #block-system-main .column-left .panel-pane,
.node-type-audio-video #block-system-main .column-left .panel-pane {
    margin-left: 60px;
    margin-right: 60px;
}

.node-type-evenement #block-system-main .column-right .view-evenement .views-row {
    background-color: #ffffff;
    border: solid 1px #f0f0f0;
    margin-bottom: 25px;
    padding: 0 0 20px 0;
}

.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-field-image {
    margin: 0 0 15px 0;
}

.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-title {
    margin-bottom: 15px;
}

.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-title .field-content a {
    font-size: 16px;
    color: #315381;
    text-transform: uppercase;
}

.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-view-node {
    width: 100%;
    text-align: right;
}

.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-view-node .field-content a {
    font-size: 0;
}

.node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-view-node .field-content a:before {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #cccccc;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    color: #cccccc;
}

.node-type-programme #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche,
.node-type-projet #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche,
.node-type-generale-contenu #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche {
    margin-left: 60px;
    margin-right: 60px;
}

.node-type-generale-contenu #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche .pane-title {
    text-transform: uppercase;
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
}

.node-type-generale-contenu #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche .field-items .field-item {
    float: left;
    display: block;
    margin-right: 50px;
    text-decoration: underline;
    color: #315381;
    font-size: 16px;
}

.node-type-audio-video.audio-video-page .panels-flexible-region-inside-last {
    position: relative;
}

.node-type-audio-video.audio-video-page .panels-flexible-region-inside-last .pane-node-field-audio-file {
    margin: 0;
}

.node-type-audio-video.audio-video-page .panels-flexible-region-inside-last .pane-node-field-audio-file div.jp-audio {
    margin: 0 auto;
}

.node-type-audio-video.audio-video-page .panels-flexible-region-inside-last .pane-node-field-audio-file div.jp-playlist {
    display: none;
}

.node-type-audio-video.audio-video-page .panels-flexible-region-inside-last .pane-node-field-audio-file div.jp-interface {
    border: none;
}

.node-type-audio-video .player {
    position: relative;
    padding-bottom: 55%;
    padding-top: 10px;
    height: 0;
    overflow: hidden;
}

.node-type-audio-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Actualite */
.page-actualites #block-system-main .view-actualites .views-row {
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    background-color: #ffffff;
}

.page-actualites #block-system-main .view-actualites .views-row .views-field:not(.views-field-views-conditional) {
    padding-left: 15px;
    padding-right: 15px;
}

.page-actualites #block-system-main .view-actualites .views-row .views-field-title a {
    color: #385a88;
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
    display: block;
    font-family: "Roboto", sans-serif;
}

.page-actualites #block-system-main .view-actualites .views-row .views-field-body .field-content {
    font-size: 14px;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
}

.page-actualites #block-system-main .view-actualites .views-row .views-field-view-node {
    padding-right: 0px !important;
    padding-bottom: 20px;
    height: 50px;
}

.page-actualites #block-system-main .view-actualites .views-row .views-field-view-node .section-link {
    color: #315381;
    text-decoration: underline;
    font-size: 16px;
    margin-right: 15px;
    font-weight: 300;
    padding: 7px 0;
    font-family: "Roboto", sans-serif;
}

.page-actualites #block-system-main .view-actualites .views-row .views-field-view-node .section-link:after {
    color: #cccccc;
    border: solid 2px #cccccc;
}

@media (min-width: 1024px) {
    /* Node Rubrique */
    .node-type-rubrique #block-system-main {
        max-width: 100%;
    }

    .node-type-rubrique #block-system-main .pane-node-focus {
        margin-top: 20px;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first {
        max-width: 1170px !important;
        margin: 0 auto;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first {
        padding: 50px 60px 60px 60px;
        width: 40%;
        height: 440px;
        float: left;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title {
        margin-bottom: 40px;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title h1 {
        font-size: 36px;
        font-weight: 400;
        margin-top: 0;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-body p {
        font-size: 16px;
        max-height: 246px;
        overflow: hidden;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-last {
        width: 59%;
        margin-left: 1%;
        position: relative;
    }

    .node-type-rubrique .container-fluid .row .col-sm-9,
    .node-type-rubrique .container-fluid .row .col-sm-12 {
        width: 100%;
    }

    .node-type-rubrique .container-fluid .row .col-sm-9 .panels-flexible-region-6-focus-inside,
    .node-type-rubrique .container-fluid .row .col-sm-12 .panels-flexible-region-6-focus-inside {
        text-align: center;
        overflow: hidden;
    }

    .node-type-rubrique .container-fluid .row .col-sm-9 .panels-flexible-region-6-focus-inside .pane-title,
    .node-type-rubrique .container-fluid .row .col-sm-12 .panels-flexible-region-6-focus-inside .pane-title {
        display: inline-block;
        padding: 0 15px;
        font-size: 24px;
        margin-bottom: 50px;
    }

    .node-type-rubrique #mini-panel-node_focus {
        max-width: 1170px;
    }

    .node-type-rubrique #mini-panel-node_focus h2.pane-title {
        display: none;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first,
    .node-type-rubrique #mini-panel-node_focus . {
        width: 55%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-row,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-row {
        padding: 15px;
        width: 48.5%;
        margin-bottom: 15px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-row:nth-child(odd),
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-row:nth-child(odd) {
        margin-right: 1.2%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-row:nth-child(even),
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-row:nth-child(even) {
        margin-left: 1.2%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .image-wrapper,
    .node-type-rubrique #mini-panel-node_focus .view-focus .image-wrapper {
        position: relative;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-field-field-image,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-field-field-image {
        margin-left: -15px;
        margin-right: -15px;
        margin-top: -15px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-field-title .field-content,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-field-title .field-content {
        bottom: 15px;
        left: -15px;
        /*         padding: 8px 15px 8px 15px; */
        display: inline-block;
        font-size: 22px;
        line-height: 26px;
        font-weight: 400;
        text-align: left;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-field-body,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-field-body {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 30px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-more-link,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-more-link {
        right: 15px;
        bottom: 15px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-more-link:before,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-more-link:before {
        width: 25px;
        height: 25px;
        padding-right: 4px;
        padding-top: 4px;
        font-size: 11px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last {
        width: 45%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .view-content {
        width: 100%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .view-footer,
    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .attachment-after {
        top: 10px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .view-footer a,
    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .attachment-after a {
        bottom: -40px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row {
        width: 100%;
        height: 158px;
        margin-bottom: 15px;
        text-align: left;
        position: relative;
        background-color: #ffffff;
        overflow: hidden;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field {
        display: block;
        float: left;
        width: 40%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created {
        font-size: 14px;
        margin-top: 10px;
        font-weight: 400;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional {
        width: 44%;
        height: 100%;
        margin-right: 15px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image {
        max-width: 100%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a {
        display: block;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img {
        max-width: 100%;
        width: 100%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a {
        font-size: 18px;
        line-height: 18px;
        font-weight: 400;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content {
        color: #666666;
        font-size: 16px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a {
        font-size: 0;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:after {
        right: 10px;
        bottom: 10px;
        width: 25px;
        height: 25px;
        padding-right: 4px;
        padding-top: 4px;
        font-size: 11px;
        text-align: right;
        margin-left: 10px;
    }

    .node-type-rubrique .panels-flexible-region-new-focus {
        width: 100%;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .views-row {
        position: relative;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text {
        width: 63%;
        position: absolute;
        bottom: 35px;
        padding: 9px 12px 12px 20px;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-hashtag .field-content {
        padding: 2px 7px;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-image-title {
        font-size: 36px;
        font-weight: 700;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-lien {
        text-align: right;
        font-weight: 300;
        margin-top: 10px;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-lien a {
        display: inline-block;
        color: #fff;
        font-style: italic;
        text-decoration: none;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:before {
        content: '';
        width: 66px;
        height: 2px;
        display: block;
        position: relative;
        bottom: -21px;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:after {
        width: 25px;
        height: 25px;
        padding-right: 4px;
        padding-top: 4px;
        font-size: 11px;
        margin-left: 10px;
        font-style: normal;
    }

    /* Page Agenda */
    .page-actualites .main-container .row .col-sm-9 .view-content .row .col,
    .page-agenda .main-container .row .col-sm-9 .view-content .row .col,
    .page-search .main-container .row .col-sm-9 .view-content .row .col,
    .page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col,
    .page-soussite-search .main-container .row .col-sm-9 .view-content .row .col,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col,
    .page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col {
        width: 32.13%;
        float: left;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field a,
    .node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field a,
    .node-type-rubrique #mini-panel-node_focus .panel-col-last .view-display-id-panel_pane_subsite_rubrique .view-actualites .views-row .views-field a {
        font-size: 16px;
        font-weight: 400;
        color: #315385;
    }
}

@media (min-width: 1025px) {
    article.node {
        margin: 0 auto;
    }

    article.node .node-content {
        width: 1170px;
        margin: 0 auto;
        position: relative;
    }

    article.node .node-content .sharethis-buttons {
        position: fixed;
        top: 45%;
        right: 20px;
    }

    article.node .node-content .sharethis-buttons span {
        display: block;
    }

    article.node .node-content .col-body {
        width: 800px;
    }

    article.node .node-content .col-right {
        width: 370px;
        margin-left: 800px;
    }

    article.node .node-content .node-updated {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    article.node .field {
        margin-bottom: 30px;
    }

    article.node .field-name-field-date {
        margin-bottom: 0;
    }

    article.node .field-label {
        color: #6cb1e7;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: 300;
        line-height: 20px;
        letter-spacing: 1px;
    }

    article.node .field-name-body {
        width: 770px;
        margin-right: 30px;
        float: left;
    }

    article.node .field-name-field-documents-inserer,
    article.node .field-name-field-liens,
    article.node .field-name-field-fichier {
        width: 100%;
        word-wrap: break-word;
    }

    article.node .field-name-field-fichier {
        margin-right: 20px;
    }

    article.node-evenement {
        margin-bottom: 30px;
    }

    article.node-evenement .node-register {
        width: 450px;
        float: right;
    }

    article.node-evenement .node-register .des {
        clear: both;
        padding-top: 20px;
    }

    article.node-evenement #talcod-evenement-registration-form {
        padding-left: 30px;
    }

    article.node-evenement #talcod-evenement-registration-form .field-type-text {
        clear: both;
        height: 34px;
    }

    article.node-evenement #talcod-evenement-registration-form .field-name-field-nom,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-prenom,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-telephone,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-courriel {
        display: inline-block;
    }

    article.node-evenement #talcod-evenement-registration-form .field-name-field-nom,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-prenom {
        margin-top: 10px;
    }

    article.node-evenement #talcod-evenement-registration-form .field-name-field-nom,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-telephone {
        margin-right: 20px;
    }

    article.node-evenement #talcod-evenement-registration-form label {
        display: none;
    }

    article.node-evenement #talcod-evenement-registration-form input {
        float: left;
        width: 170px;
        height: 34px;
    }

    article.node-evenement #talcod-evenement-registration-form #edit-actions {
        margin-top: 10px;
        float: right;
        margin-right: 60px;
    }

    article.node-evenement .node-updated {
        border-bottom: 1px solid #CCC;
        padding-bottom: 25px;
        margin-bottom: 25px;
    }

    article.node-evenement .node-location {
        float: left;
    }

    article.node-evenement .field-name-field-lieu {
        margin: 0 0 25px 0;
    }

    article.node-evenement .field-name-field-lieu .field-label {
        float: none;
    }

    article.node-evenement .field-name-field-date {
        margin: 0 0 25px 0;
    }

    article.node-evenement .field-name-field-date .field-label {
        float: none;
    }

    article.node-evenement .inscrire {
        color: #6cb1e7;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: 300;
        line-height: 20px;
        letter-spacing: 1px;
    }

    article.node-evenement .form-group {
        margin: 0;
    }

    article.node-actualite .field-label {
        width: 100px;
    }

    article.node-etablissement .field-name-body {
        width: 370px;
    }

    article.node-etablissement .field-name-body img {
        width: 100% !important;
        height: auto !important;
    }

    article.node-etablissement .field-name-field-actualite {
        width: 370px;
        float: left;
        margin-right: 30px;
    }

    article.node-etablissement .field-name-field-actualite img {
        width: 100% !important;
        height: auto !important;
    }

    article.node-etablissement .est-details {
        float: left;
        width: 370px;
    }

    article.node-etablissement .est-details .field {
        margin: 0;
    }
}

@media (max-width: 1024px) {
    /* Page Newsletter */
    .page-newsletter #block-system-main {
        max-width: 100%;
        margin: 0 auto;
    }

    /*Page Contact */
    .node-type-webform #contact {
        width: 100%;
    }

    .node-type-webform #contact #webform-client-form-33 .webform-component--votre-nom,
    .node-type-webform #contact #webform-client-form-33 .webform-component--adresse-courriel,
    .node-type-webform #contact #webform-client-form-33 .webform-component--objet {
        width: 100%;
    }

    .node-type-webform #contact .panel-col-first {
        width: 43%;
    }

    .node-type-webform #contact .panel-col-first select {
        width: 100%;
        margin-left: 0;
    }

    .node-type-webform #contact .mobile-item {
        left: inherit;
        right: 20px;
    }

    /* Page Subsite Home */
    .page-soussite-home #views-bootstrap-carousel-1,
    .page-college-etudes-mondiales-home #views-bootstrap-carousel-1,
    .page-college-etudes-mondiales #views-bootstrap-carousel-1,
    .page-college-etudesmondiales-home #views-bootstrap-carousel-1 {
        height: 385px;
    }

    .page-soussite-home #slider .carousel-indicators,
    .page-college-etudes-mondiales-home #slider .carousel-indicators,
    .page-college-etudes-mondiales #slider .carousel-indicators,
    .page-college-etudesmondiales-home #slider .carousel-indicators {
        display: block !important;
        width: 74% !important;
        text-align: right;
    }

    .page-soussite-home #slider .carousel-indicators li,
    .page-college-etudes-mondiales-home #slider .carousel-indicators li,
    .page-college-etudes-mondiales #slider .carousel-indicators li,
    .page-college-etudesmondiales-home #slider .carousel-indicators li {
        width: 15px !important;
        height: 15px !important;
    }

    .page-soussite-home #slider .carousel-indicators li.active,
    .page-college-etudes-mondiales-home #slider .carousel-indicators li.active,
    .page-college-etudes-mondiales #slider .carousel-indicators li.active,
    .page-college-etudesmondiales-home #slider .carousel-indicators li.active {
        top: -1px !important;
        position: relative;
    }

    .page-soussite-home #slider .icon-next,
    .page-college-etudes-mondiales-home #slider .icon-next,
    .page-college-etudes-mondiales #slider .icon-next,
    .page-college-etudesmondiales-home #slider .icon-next,
    .page-soussite-home #slider .icon-prev,
    .page-college-etudes-mondiales-home #slider .icon-prev,
    .page-college-etudes-mondiales #slider .icon-prev,
    .page-college-etudesmondiales-home #slider .icon-prev {
        display: none;
    }

    .page-soussite-home #slider .previous-slide-image,
    .page-college-etudes-mondiales-home #slider .previous-slide-image,
    .page-college-etudes-mondiales #slider .previous-slide-image,
    .page-college-etudesmondiales-home #slider .previous-slide-image,
    .page-soussite-home #slider .next-slide-image,
    .page-college-etudes-mondiales-home #slider .next-slide-image,
    .page-college-etudes-mondiales #slider .next-slide-image,
    .page-college-etudesmondiales-home #slider .next-slide-image {
        display: none;
    }

    .page-soussite-home #slider .img-responsive,
    .page-college-etudes-mondiales-home #slider .img-responsive,
    .page-college-etudes-mondiales #slider .img-responsive,
    .page-college-etudesmondiales-home #slider .img-responsive {
        margin-top: 80px;
    }

    .page-soussite-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li a,
    .page-college-etudes-mondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li a,
    .page-college-etudes-mondiales #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li a,
    .page-college-etudesmondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li a,
    .page-soussite-home .pane-subsite-home-focus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li a,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li a,
    .page-college-etudes-mondiales .pane-subsite-home-focus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li a,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li a,
    .page-soussite-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content ul.menu li a,
    .page-college-etudes-mondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content ul.menu li a,
    .page-college-etudes-mondiales #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content ul.menu li a,
    .page-college-etudesmondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content ul.menu li a,
    .page-soussite-home .pane-subsite-home-focus .pane-menu-menu-home-service-international .pane-content ul.menu li a,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .pane-menu-menu-home-service-international .pane-content ul.menu li a,
    .page-college-etudes-mondiales .pane-subsite-home-focus .pane-menu-menu-home-service-international .pane-content ul.menu li a,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .pane-menu-menu-home-service-international .pane-content ul.menu li a,
    .page-soussite-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content ul.menu li a,
    .page-college-etudes-mondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content ul.menu li a,
    .page-college-etudes-mondiales #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content ul.menu li a,
    .page-college-etudesmondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content ul.menu li a,
    .page-soussite-home .pane-subsite-home-focus .pane-menu-menu-home-savoirs .pane-content ul.menu li a,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .pane-menu-menu-home-savoirs .pane-content ul.menu li a,
    .page-college-etudes-mondiales .pane-subsite-home-focus .pane-menu-menu-home-savoirs .pane-content ul.menu li a,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .pane-menu-menu-home-savoirs .pane-content ul.menu li a {
        font-size: 100%;
    }

    .page-soussite-home #home .pane-actualites-panel-pane-home-actualites,
    .page-college-etudes-mondiales-home #home .pane-actualites-panel-pane-home-actualites,
    .page-college-etudes-mondiales #home .pane-actualites-panel-pane-home-actualites,
    .page-college-etudesmondiales-home #home .pane-actualites-panel-pane-home-actualites,
    .page-soussite-home #home .pane-actualites-panel-pane-subsite-home-actualities,
    .page-college-etudes-mondiales-home #home .pane-actualites-panel-pane-subsite-home-actualities,
    .page-college-etudes-mondiales #home .pane-actualites-panel-pane-subsite-home-actualities,
    .page-college-etudesmondiales-home #home .pane-actualites-panel-pane-subsite-home-actualities,
    .page-soussite-home #home .desktop-actualites,
    .page-college-etudes-mondiales-home #home .desktop-actualites,
    .page-college-etudes-mondiales #home .desktop-actualites,
    .page-college-etudesmondiales-home #home .desktop-actualites {
        display: block;
    }

    .page-soussite-home #home .pane-actualites-panel-pane-home-actualites .desktop-actualites,
    .page-college-etudes-mondiales-home #home .pane-actualites-panel-pane-home-actualites .desktop-actualites,
    .page-college-etudes-mondiales #home .pane-actualites-panel-pane-home-actualites .desktop-actualites,
    .page-college-etudesmondiales-home #home .pane-actualites-panel-pane-home-actualites .desktop-actualites,
    .page-soussite-home #home .pane-actualites-panel-pane-subsite-home-actualities .desktop-actualites,
    .page-college-etudes-mondiales-home #home .pane-actualites-panel-pane-subsite-home-actualities .desktop-actualites,
    .page-college-etudes-mondiales #home .pane-actualites-panel-pane-subsite-home-actualities .desktop-actualites,
    .page-college-etudesmondiales-home #home .pane-actualites-panel-pane-subsite-home-actualities .desktop-actualites,
    .page-soussite-home #home .desktop-actualites .desktop-actualites,
    .page-college-etudes-mondiales-home #home .desktop-actualites .desktop-actualites,
    .page-college-etudes-mondiales #home .desktop-actualites .desktop-actualites,
    .page-college-etudesmondiales-home #home .desktop-actualites .desktop-actualites {
        display: block;
    }

    .page-soussite-home .pane-home-focus .panel-col-first .view-focus .views-field-title .field-content,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-first .view-focus .views-field-title .field-content,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-first .view-focus .views-field-title .field-content,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-first .view-focus .views-field-title .field-content,
    .page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title .field-content,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title .field-content,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title .field-content,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title .field-content {
        text-align: left;
    }

    .page-soussite-home .pane-home-focus .panel-col-first .view-focus .views-field-field-image,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-first .view-focus .views-field-field-image,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-first .view-focus .views-field-field-image,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-first .view-focus .views-field-field-image,
    .page-soussite-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-image,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-image,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-image,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-image {
        height: auto;
    }

    .page-soussite-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-soussite-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional {
        width: 52%;
    }

    .page-soussite-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-soussite-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content {
        font-size: 100%;
        max-height: 78px;
        overflow: hidden;
    }

    .page-soussite-home .pane-home-la-fmsh-vous-accompagne .column-text h2.pane-title,
    .page-college-etudes-mondiales-home .pane-home-la-fmsh-vous-accompagne .column-text h2.pane-title,
    .page-college-etudes-mondiales .pane-home-la-fmsh-vous-accompagne .column-text h2.pane-title,
    .page-college-etudesmondiales-home .pane-home-la-fmsh-vous-accompagne .column-text h2.pane-title {
        font-size: 100%;
    }

    .page-soussite-home .pane-chercheur .view-id-chercheur .carousel-indicators .carousel-indicators,
    .page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .carousel-indicators .carousel-indicators,
    .page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .carousel-indicators .carousel-indicators,
    .page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .carousel-indicators .carousel-indicators {
        display: block !important;
        bottom: -40px;
    }

    .page-soussite-home .view-id-chercheur,
    .page-college-etudes-mondiales-home .view-id-chercheur,
    .page-college-etudes-mondiales .view-id-chercheur,
    .page-college-etudesmondiales-home .view-id-chercheur {
        margin-bottom: 50px;
    }

    .page-soussite-home .view-id-chercheur .carousel-indicators,
    .page-college-etudes-mondiales-home .view-id-chercheur .carousel-indicators,
    .page-college-etudes-mondiales .view-id-chercheur .carousel-indicators,
    .page-college-etudesmondiales-home .view-id-chercheur .carousel-indicators {
        display: block !important;
        bottom: -40px;
    }

    .page-soussite-home .view-id-chercheur .carousel-indicators li,
    .page-college-etudes-mondiales-home .view-id-chercheur .carousel-indicators li,
    .page-college-etudes-mondiales .view-id-chercheur .carousel-indicators li,
    .page-college-etudesmondiales-home .view-id-chercheur .carousel-indicators li {
        background-color: #d9dee7;
        width: 15px !important;
        height: 15px !important;
        border: solid 2px #fafafa;
    }

    .page-soussite-home .view-id-chercheur .carousel-indicators li.active,
    .page-college-etudes-mondiales-home .view-id-chercheur .carousel-indicators li.active,
    .page-college-etudes-mondiales .view-id-chercheur .carousel-indicators li.active,
    .page-college-etudesmondiales-home .view-id-chercheur .carousel-indicators li.active {
        top: -1px !important;
        position: relative;
    }

    /* Page Home */
    .page-home #views-bootstrap-carousel-1 {
        height: 385px;
    }

    .page-home #slider .carousel-indicators {
        display: block !important;
        /*         width: 74% !important; */
    }

    .page-home #slider .carousel-indicators li {
        width: 15px !important;
        height: 15px !important;
    }

    .page-home #slider .carousel-indicators li.active {
        top: -1px !important;
        position: relative;
    }

    .page-home #slider .icon-next,
    .page-home #slider .icon-prev {
        display: none;
    }

    .page-home #slider .previous-slide-image,
    .page-home #slider .next-slide-image {
        display: none;
    }

    .page-home #slider .img-responsive {
        margin-top: 20px;
    }

    .page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li a,
    .page-home .pane-subsite-home-focus .pane-menu-menu-home-programmes-de-recher .pane-content ul.menu li a,
    .page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content ul.menu li a,
    .page-home .pane-subsite-home-focus .pane-menu-menu-home-service-international .pane-content ul.menu li a,
    .page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content ul.menu li a,
    .page-home .pane-subsite-home-focus .pane-menu-menu-home-savoirs .pane-content ul.menu li a {
        font-size: 100%;
    }

    .page-home #home .pane-actualites-panel-pane-home-actualites,
    .page-home #home .pane-actualites-panel-pane-subsite-home-actualities,
    .page-home #home .desktop-actualites {
        display: block;
    }

    .page-home #home .pane-actualites-panel-pane-home-actualites .desktop-actualites,
    .page-home #home .pane-actualites-panel-pane-subsite-home-actualities .desktop-actualites,
    .page-home #home .desktop-actualites .desktop-actualites {
        display: block;
    }

    .page-home .pane-home-focus .panel-col-first .view-focus .views-field-title .field-content,
    .page-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-title .field-content {
        text-align: left;
    }

    .page-home .pane-home-focus .panel-col-first .view-focus .views-field-field-image,
    .page-home .pane-subsite-home-focus .panel-col-first .view-focus .views-field-field-image {
        height: auto;
    }

    .page-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional {
        width: 52%;
    }

    .page-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a,
    .page-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a,
    .page-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content a,
    .page-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title .field-content a {
        font-size: 100%;
    }

    .page-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content,
    .page-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle .field-content {
        font-size: 100%;
        max-height: 78px;
        overflow: hidden;
    }

    .page-home .pane-home-la-fmsh-vous-accompagne .column-text h2.pane-title {
        font-size: 100%;
    }

    .page-home .view-id-chercheur {
        margin-bottom: 50px;
    }

    .page-home .view-id-chercheur .carousel-indicators {
        display: block;
        bottom: -40px;
    }

    .page-home .view-id-chercheur .carousel-indicators li {
        background-color: #d9dee7;
        width: 15px !important;
        height: 15px !important;
        border: solid 2px #fafafa;
    }

    .page-home .view-id-chercheur .carousel-indicators li.active {
        top: -1px !important;
        position: relative;
    }

    /* Page General */
    .page-node {
        max-width: 100%;
    }

    .page-node #block-system-main .column-left .column-left-top .pane-node-title h1 {
        font-size: 25px;
    }

    .page-node #block-system-main .column-left .pane-node-title h1 {
        font-size: 25px;
    }

    .page-node #block-system-main .column-left .pane-node-field-image {
        height: auto;
    }

    .page-node #section-title .breadcrumb {
        margin: 0 0 10px 0;
        padding: 0;
        font-size: 16px;
        background-color: transparent;
        text-align: left;
        color: #303030;
        margin-top: 0;
    }

    .page-node .column-left {
        width: 75%;
    }

    .page-node .column-left .column-left-content .panel-pane {
        margin-left: 30px;
        margin-right: 30px;
    }

    .page-node .column-right {
        width: 25%;
    }

    /* Node type rubrique */
    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first {
        padding: 30px 30px 30px 30px;
        height: 383.2px;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title h1 {
        font-size: 30px;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-image-title {
        font-size: 25px;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:before {
        bottom: -22px;
        width: 49px;
    }

    .node-type-rubrique #block-system-main .pane-node-focus {
        margin-top: 0;
    }

    .node-type-rubrique #block-system-main .pane-node-focus h2.pane-title {
        margin-bottom: 20px;
    }

    .node-type-rubrique #block-system-main .pane-node-focus #mini-panel-node_focus .panel-col-first .view-focus .views-field-field-image {
        height: auto;
    }

    .node-type-rubrique #block-system-main .pane-node-focus #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created {
        font-size: 14px;
    }

    .node-type-rubrique #block-system-main .pane-node-focus #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a {
        font-size: 14px;
    }

    .node-type-rubrique #block-system-main .pane-node-focus #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle {
        max-height: 63px;
        overflow: hidden;
    }

    .node-type-rubrique #block-system-main .pane-node-focus #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content {
        font-size: 14px;
    }

    .node-type-rubrique #block-system-main .pane-node-focus #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional {
        width: 52%;
    }

    .node-type-rubrique #block-system-main .pane-node-focus #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img {
        max-width: 100%;
        height: 100%;
    }

    /* Page agenda and Search */
    .page-actualites .main-container .row .col-sm-3 .well,
    .page-agenda .main-container .row .col-sm-3 .well,
    .page-search .main-container .row .col-sm-3 .well,
    .page-soussite-agenda .main-container .row .col-sm-3 .well,
    .page-soussite-search .main-container .row .col-sm-3 .well,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 .well,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-3 .well,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .well,
    .page-college-etudesmondiales-search .main-container .row .col-sm-3 .well {
        /*         padding-left: 20px; */
        padding-right: 0;
    }

    .tabs--primary {
        width: 100%;
    }

    article.node {
        width: 100%;
        margin: 0 auto;
    }

    article.node .node-content {
        width: 100%;
        margin: 0 auto;
        position: relative;
    }

    article.node .node-content .sharethis-buttons {
        position: fixed;
        top: 45%;
        right: 20px;
    }

    article.node .node-content .sharethis-buttons span {
        display: block;
    }

    article.node .node-content .columns {
        overflow: hidden;
    }

    article.node .node-content .col-body {
        width: 67%;
    }

    article.node .node-content .col-right {
        width: 30%;
        margin-left: 70%;
    }

    article.node .node-content .node-updated {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    article.node .field {
        margin-bottom: 30px;
    }

    article.node .field-name-field-date {
        margin-bottom: 0;
    }

    article.node .field-label {
        color: #6cb1e7;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: 300;
        line-height: 20px;
        letter-spacing: 1px;
    }

    article.node .field-name-body {
        width: 100%;
        margin-right: 0;
        float: left;
    }

    article.node .field-name-field-documents-inserer,
    article.node .field-name-field-liens,
    article.node .field-name-field-fichier {
        width: 100%;
        word-wrap: break-word;
    }

    article.node .field-name-field-fichier {
        margin-right: 20px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    #section-title .page-header {
        width: auto;
        float: left;
    }

    #section-title .breadcrumb a {
        line-height: 78px !important;
    }

    .field-name-body img {
        max-width: 100%;
        height: auto;
    }
}

@media (max-width: 1023px) {
    .page-soussite-actualites .actualite {
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    /*Page soussite chaire*/
    .page-soussite-chaires #block-system-main .view-search,
    .page-soussite-initiatives #block-system-main .view-search,
    .page-college-etudes-mondiales-chaires #block-system-main .view-search,
    .page-college-etudes-mondiales-initiatives #block-system-main .view-search,
    .page-college-etudesmondiales-chaires #block-system-main .view-search,
    .page-college-etudesmondiales-initiatives #block-system-main .view-search {
        width: 100%;
    }

    .page-soussite-chaires #block-system-main .view-search .col,
    .page-soussite-initiatives #block-system-main .view-search .col,
    .page-college-etudes-mondiales-chaires #block-system-main .view-search .col,
    .page-college-etudes-mondiales-initiatives #block-system-main .view-search .col,
    .page-college-etudesmondiales-chaires #block-system-main .view-search .col,
    .page-college-etudesmondiales-initiatives #block-system-main .view-search .col {
        width: 100%;
    }

    .page-soussite-chaires #block-system-main .view-search .col .views-field-field-thumbnail img,
    .page-soussite-initiatives #block-system-main .view-search .col .views-field-field-thumbnail img,
    .page-college-etudes-mondiales-chaires #block-system-main .view-search .col .views-field-field-thumbnail img,
    .page-college-etudes-mondiales-initiatives #block-system-main .view-search .col .views-field-field-thumbnail img,
    .page-college-etudesmondiales-chaires #block-system-main .view-search .col .views-field-field-thumbnail img,
    .page-college-etudesmondiales-initiatives #block-system-main .view-search .col .views-field-field-thumbnail img {
        width: 100%;
    }

    .page-soussite-chaires #block-system-main .view-search .col:nth-child(2n+2),
    .page-soussite-initiatives #block-system-main .view-search .col:nth-child(2n+2),
    .page-college-etudes-mondiales-chaires #block-system-main .view-search .col:nth-child(2n+2),
    .page-college-etudes-mondiales-initiatives #block-system-main .view-search .col:nth-child(2n+2),
    .page-college-etudesmondiales-chaires #block-system-main .view-search .col:nth-child(2n+2),
    .page-college-etudesmondiales-initiatives #block-system-main .view-search .col:nth-child(2n+2) {
        margin-left: 0;
        margin-right: 0;
    }

    /* Node Rubrique */
    .node-type-rubrique #block-system-main {
        max-width: 100%;
    }

    .node-type-rubrique #block-system-main .pane-node-focus {
        margin-top: 20px;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first {
        max-width: 100%;
        margin: 0 auto;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first {
        padding: 30px 30px 30px 30px;
        width: 100%;
        margin-bottom: 20px;
        float: left;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title {
        margin-bottom: 10px;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title h1 {
        font-size: 36px;
        font-weight: 400;
        margin-top: 0;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-body p {
        font-size: 16px;
        max-height: 246px;
        overflow: hidden;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-last {
        width: 100%;
        position: relative;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-last .inside {
        padding: 0 !important;
        width: 100%;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-last .inside .panels-flexible-region {
        width: 100%;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-last img {
        width: 100%;
    }

    .node-type-rubrique .container-fluid .row .col-sm-9,
    .node-type-rubrique .container-fluid .row .col-sm-12 {
        width: 100%;
    }

    .node-type-rubrique .container-fluid .row .col-sm-9 .panels-flexible-region-6-focus-inside,
    .node-type-rubrique .container-fluid .row .col-sm-12 .panels-flexible-region-6-focus-inside {
        text-align: center;
        overflow: hidden;
    }

    .node-type-rubrique .container-fluid .row .col-sm-9 .panels-flexible-region-6-focus-inside .pane-title,
    .node-type-rubrique .container-fluid .row .col-sm-12 .panels-flexible-region-6-focus-inside .pane-title {
        display: inline-block;
        padding: 0 15px;
        font-size: 24px;
        margin-bottom: 50px;
    }

    .node-type-rubrique #mini-panel-node_focus {
        max-width: 100%;
    }

    .node-type-rubrique #mini-panel-node_focus h2.pane-title {
        display: none;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first,
    .node-type-rubrique #mini-panel-node_focus {
        width: 100%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-row,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-row {
        /*         padding: 15px; */
        width: 48.5%;
        margin-bottom: 15px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-row:nth-child(odd),
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-row:nth-child(odd) {
        margin-right: 1.2%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-row:nth-child(even),
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-row:nth-child(even) {
        margin-left: 1.2%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .image-wrapper,
    .node-type-rubrique #mini-panel-node_focus .view-focus .image-wrapper {
        position: relative;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-field-field-image,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-field-field-image {
        margin-left: -15px;
        margin-right: -15px;
        margin-top: -15px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-field-title .field-content,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-field-title .field-content {
        bottom: 15px;
        left: -15px;
        /*         padding: 8px 15px 8px 15px; */
        display: inline-block;
        font-size: 22px;
        line-height: 26px;
        font-weight: 400;
        margin-bottom: 0;
        text-align: left;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-field-field-subtitle .field-content,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-field-field-subtitle .field-content {
        font-size: 18px;
        font-weight: 300;
        padding: 10px 0;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-field-body,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-field-body {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 30px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-more-link,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-more-link {
        right: 15px;
        bottom: 15px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-more-link:before,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-more-link:before {
        width: 25px;
        height: 25px;
        padding-right: 4px;
        padding-top: 4px;
        font-size: 11px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last {
        width: 100%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .view-content {
        height: auto;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .inside {
        margin: 0 0 78px 0;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .view-actualites.desktop-actualites {
        display: block;
        /*         margin-left: -0.5em; */
    }

    .page-node-140 .pane-node-focus .panel-col-first .inside,
    .page-node-195 .pane-node-focus .panel-col-first .inside,
    .page-node-200 .pane-node-focus .panel-col-first .inside,
    .page-node-198 .pane-node-focus .panel-col-first .inside {
        margin: 0 0 0 0;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .view-content {
        width: 100%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .view-footer,
    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .attachment-after {
        top: 10px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .view-footer a,
    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .attachment-after a {
        float: right;
        bottom: -40px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row {
        width: 99.6%;
        height: 200px;
        margin-bottom: 15px;
        text-align: left;
        position: relative;
        margin-left: 1px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field {
        display: block;
        float: left;
        width: 40%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created {
        font-size: 14px;
        margin-top: 10px;
        font-weight: 400;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional {
        width: 44%;
        height: 100%;
        margin-right: 15px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image {
        max-width: 100%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a {
        display: block;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional .views-conditional-image a img {
        max-width: 100%;
        width: 100%;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title .field-content a {
        font-size: 18px;
        line-height: 18px;
        font-weight: 400;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content {
        color: #666666;
        font-size: 18px;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a {
        font-size: 0;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-view-node a:after {
        right: 10px;
        bottom: 10px;
        width: 25px;
        height: 25px;
        padding-right: 4px;
        padding-top: 4px;
        font-size: 11px;
        text-align: right;
        margin-left: 10px;
    }

    .node-type-rubrique .panels-flexible-region-new-focus {
        width: 100%;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .views-row {
        position: relative;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text {
        width: 63%;
        position: absolute;
        bottom: 35px;
        padding: 9px 12px 12px 20px;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-hashtag .field-content {
        padding: 2px 7px;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-image-title {
        font-size: 36px;
        font-weight: 700;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-lien {
        text-align: right;
        font-weight: 300;
        margin-top: 10px;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-lien a {
        display: inline-block;
        color: #fff;
        font-style: italic;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:before {
        content: '';
        width: 66px;
        height: 2px;
        display: block;
        position: relative;
        bottom: -21px;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:after {
        width: 25px;
        height: 25px;
        padding-right: 4px;
        padding-top: 4px;
        font-size: 11px;
        margin-left: 10px;
        font-style: normal;
    }

    /* Page Agenda */
    .page-actualites .main-container .row .col-sm-3 section,
    .page-agenda .main-container .row .col-sm-3 section,
    .page-search .main-container .row .col-sm-3 section,
    .page-soussite-agenda .main-container .row .col-sm-3 section,
    .page-soussite-search .main-container .row .col-sm-3 section,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 section,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-3 section,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-3 section,
    .page-college-etudesmondiales-search .main-container .row .col-sm-3 section {
        width: 32%;
        float: left;
    }

    .page-actualites .main-container .row .col-sm-9,
    .page-agenda .main-container .row .col-sm-9,
    .page-search .main-container .row .col-sm-9,
    .page-soussite-agenda .main-container .row .col-sm-9,
    .page-soussite-search .main-container .row .col-sm-9,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-9,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-9,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-9,
    .page-college-etudesmondiales-search .main-container .row .col-sm-9,
    .page-actualites .main-container .row .col-sm-3,
    .page-agenda .main-container .row .col-sm-3,
    .page-search .main-container .row .col-sm-3,
    .page-soussite-agenda .main-container .row .col-sm-3,
    .page-soussite-search .main-container .row .col-sm-3,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-3,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-3,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-3,
    .page-college-etudesmondiales-search .main-container .row .col-sm-3 {
        width: 100%;
    }

    .page-actualites .main-container .row .col-sm-9 .view-content .row .col,
    .page-agenda .main-container .row .col-sm-9 .view-content .row .col,
    .page-search .main-container .row .col-sm-9 .view-content .row .col,
    .page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col,
    .page-soussite-search .main-container .row .col-sm-9 .view-content .row .col,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col,
    .page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col,
    .page-actualites .main-container .row .col-sm-3 .view-content .row .col,
    .page-agenda .main-container .row .col-sm-3 .view-content .row .col,
    .page-search .main-container .row .col-sm-3 .view-content .row .col,
    .page-soussite-agenda .main-container .row .col-sm-3 .view-content .row .col,
    .page-soussite-search .main-container .row .col-sm-3 .view-content .row .col,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 .view-content .row .col,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-3 .view-content .row .col,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .view-content .row .col,
    .page-college-etudesmondiales-search .main-container .row .col-sm-3 .view-content .row .col {
        width: 32%;
        float: left;
    }

    /*Page home sousite */
    .page-soussite-home #slider .carousel-indicators,
    .page-college-etudes-mondiales-home #slider .carousel-indicators,
    .page-college-etudes-mondiales #slider .carousel-indicators,
    .page-college-etudesmondiales-home #slider .carousel-indicators {
        width: 74% !important;
        text-align: right;
    }

    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 {
        height: 351px;
    }
}

@media (max-width: 769px) {
    /* Page Home */
    .page-home #views-bootstrap-carousel-1,
    .page-soussite-home #views-bootstrap-carousel-1,
    .page-college-etudes-mondiales-home #views-bootstrap-carousel-1,
    .page-college-etudes-mondiales #views-bootstrap-carousel-1,
    .page-college-etudesmondiales-home #views-bootstrap-carousel-1 {
        height: 355px;
    }

    .page-home #slider .carousel-inner .views-field-title h2,
    .page-soussite-home #slider .carousel-inner .views-field-title h2,
    .page-college-etudes-mondiales-home #slider .carousel-inner .views-field-title h2,
    .page-college-etudes-mondiales #slider .carousel-inner .views-field-title h2,
    .page-college-etudesmondiales-home #slider .carousel-inner .views-field-title h2,
    .page-home #slider .carousel-inner .views-field-title-field h2,
    .page-soussite-home #slider .carousel-inner .views-field-title-field h2,
    .page-college-etudes-mondiales-home #slider .carousel-inner .views-field-title-field h2,
    .page-college-etudes-mondiales #slider .carousel-inner .views-field-title-field h2,
    .page-college-etudesmondiales-home #slider .carousel-inner .views-field-title-field h2,
    .page-home #slider .carousel-inner .views-field-title .field-content,
    .page-soussite-home #slider .carousel-inner .views-field-title .field-content,
    .page-college-etudes-mondiales-home #slider .carousel-inner .views-field-title .field-content,
    .page-college-etudes-mondiales #slider .carousel-inner .views-field-title .field-content,
    .page-college-etudesmondiales-home #slider .carousel-inner .views-field-title .field-content,
    .page-home #slider .carousel-inner .views-field-title-field .field-content,
    .page-soussite-home #slider .carousel-inner .views-field-title-field .field-content,
    .page-college-etudes-mondiales-home #slider .carousel-inner .views-field-title-field .field-content,
    .page-college-etudes-mondiales #slider .carousel-inner .views-field-title-field .field-content,
    .page-college-etudesmondiales-home #slider .carousel-inner .views-field-title-field .field-content {
        font-size: 100%;
    }

    .page-home #slider .carousel-inner .slider-body,
    .page-soussite-home #slider .carousel-inner .slider-body,
    .page-college-etudes-mondiales-home #slider .carousel-inner .slider-body,
    .page-college-etudes-mondiales #slider .carousel-inner .slider-body,
    .page-college-etudesmondiales-home #slider .carousel-inner .slider-body {
        padding: 5px 15px 5px 20px;
    }

    .page-home #slider .carousel-inner .slider-body .views-field-body,
    .page-soussite-home #slider .carousel-inner .slider-body .views-field-body,
    .page-college-etudes-mondiales-home #slider .carousel-inner .slider-body .views-field-body,
    .page-college-etudes-mondiales #slider .carousel-inner .slider-body .views-field-body,
    .page-college-etudesmondiales-home #slider .carousel-inner .slider-body .views-field-body {
        display: none;
    }

    .page-home #slider .img-responsive,
    .page-soussite-home #slider .img-responsive,
    .page-college-etudes-mondiales-home #slider .img-responsive,
    .page-college-etudes-mondiales #slider .img-responsive,
    .page-college-etudesmondiales-home #slider .img-responsive {
        margin-top: 80px;
    }

    .page-home .pane-home-focus .panel-col-first,
    .page-soussite-home .pane-home-focus .panel-col-first,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-first,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-first,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-first,
    .page-home .pane-subsite-home-focus .panel-col-first,
    .page-soussite-home .pane-subsite-home-focus .panel-col-first,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first,
    .page-home .pane-home-focus .panel-col-last,
    .page-soussite-home .pane-home-focus .panel-col-last,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-last,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-last,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-last,
    .page-home .pane-subsite-home-focus .panel-col-last,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last {
        width: 100%;
    }

    .page-home .pane-home-focus .panel-col-first .inside,
    .page-soussite-home .pane-home-focus .panel-col-first .inside,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-first .inside,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-first .inside,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-first .inside,
    .page-home .pane-subsite-home-focus .panel-col-first .inside,
    .page-soussite-home .pane-subsite-home-focus .panel-col-first .inside,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .inside,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .inside,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .inside,
    .page-home .pane-home-focus .panel-col-last .inside,
    .page-soussite-home .pane-home-focus .panel-col-last .inside,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-last .inside,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-last .inside,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-last .inside,
    .page-home .pane-subsite-home-focus .panel-col-last .inside,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .inside,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .inside,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .inside,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .inside {
        margin: 0;
    }

    .page-home .pane-home-focus .panel-col-last .inside,
    .page-soussite-home .pane-home-focus .panel-col-last .inside,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-last .inside,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-last .inside,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-last .inside,
    .page-home .pane-subsite-home-focus .panel-col-last .inside,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .inside,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .inside,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .inside,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .inside {
        margin: 0 0 15px 0;
    }

    .page-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites,
    .page-soussite-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites,
    .page-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites,
    .page-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities,
    .page-soussite-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities,
    .page-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities {
        margin-top: 20px;
    }

    .page-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-soussite-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-soussite-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row {
        height: 230px;
    }

    .page-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-soussite-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-soussite-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudesmondiales-home .pane-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional {
        width: 49%;
    }

    .page-home .pane-home-la-fmsh-vous-accompagne .column-image,
    .page-soussite-home .pane-home-la-fmsh-vous-accompagne .column-image,
    .page-college-etudes-mondiales-home .pane-home-la-fmsh-vous-accompagne .column-image,
    .page-college-etudes-mondiales .pane-home-la-fmsh-vous-accompagne .column-image,
    .page-college-etudesmondiales-home .pane-home-la-fmsh-vous-accompagne .column-image,
    .page-home .pane-chercheur .column-image,
    .page-soussite-home .pane-chercheur .column-image,
    .page-college-etudes-mondiales-home .pane-chercheur .column-image,
    .page-college-etudes-mondiales .pane-chercheur .column-image,
    .page-college-etudesmondiales-home .pane-chercheur .column-image {
        display: none;
    }

    .page-home .pane-home-la-fmsh-vous-accompagne .column-text,
    .page-soussite-home .pane-home-la-fmsh-vous-accompagne .column-text,
    .page-college-etudes-mondiales-home .pane-home-la-fmsh-vous-accompagne .column-text,
    .page-college-etudes-mondiales .pane-home-la-fmsh-vous-accompagne .column-text,
    .page-college-etudesmondiales-home .pane-home-la-fmsh-vous-accompagne .column-text,
    .page-home .pane-chercheur .column-text,
    .page-soussite-home .pane-chercheur .column-text,
    .page-college-etudes-mondiales-home .pane-chercheur .column-text,
    .page-college-etudes-mondiales .pane-chercheur .column-text,
    .page-college-etudesmondiales-home .pane-chercheur .column-text {
        width: 31.8%;
    }

    .page-home .pane-home-la-fmsh-vous-accompagne .column-text:first-child,
    .page-soussite-home .pane-home-la-fmsh-vous-accompagne .column-text:first-child,
    .page-college-etudes-mondiales-home .pane-home-la-fmsh-vous-accompagne .column-text:first-child,
    .page-college-etudes-mondiales .pane-home-la-fmsh-vous-accompagne .column-text:first-child,
    .page-college-etudesmondiales-home .pane-home-la-fmsh-vous-accompagne .column-text:first-child,
    .page-home .pane-chercheur .column-text:first-child,
    .page-soussite-home .pane-chercheur .column-text:first-child,
    .page-college-etudes-mondiales-home .pane-chercheur .column-text:first-child,
    .page-college-etudes-mondiales .pane-chercheur .column-text:first-child,
    .page-college-etudesmondiales-home .pane-chercheur .column-text:first-child {
        margin-left: 0 !important;
    }

    .page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur,
    .page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur,
    .page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur,
    .page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur,
    .page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur {
        height: 320px;
    }

    .page-home #mini-panel-home_secondary_menus h2.pane-title,
    .page-soussite-home #mini-panel-home_secondary_menus h2.pane-title,
    .page-college-etudes-mondiales-home #mini-panel-home_secondary_menus h2.pane-title,
    .page-college-etudes-mondiales #mini-panel-home_secondary_menus h2.pane-title,
    .page-college-etudesmondiales-home #mini-panel-home_secondary_menus h2.pane-title {
        height: 60px;
        top: 55px;
        left: -54px;
    }

    .page-home #mini-panel-home_secondary_menus .panel-col-first,
    .page-soussite-home #mini-panel-home_secondary_menus .panel-col-first,
    .page-college-etudes-mondiales-home #mini-panel-home_secondary_menus .panel-col-first,
    .page-college-etudes-mondiales #mini-panel-home_secondary_menus .panel-col-first,
    .page-college-etudesmondiales-home #mini-panel-home_secondary_menus .panel-col-first,
    .page-home #mini-panel-home_secondary_menus .panel-col,
    .page-soussite-home #mini-panel-home_secondary_menus .panel-col,
    .page-college-etudes-mondiales-home #mini-panel-home_secondary_menus .panel-col,
    .page-college-etudes-mondiales #mini-panel-home_secondary_menus .panel-col,
    .page-college-etudesmondiales-home #mini-panel-home_secondary_menus .panel-col,
    .page-home #mini-panel-home_secondary_menus .panel-col-last,
    .page-soussite-home #mini-panel-home_secondary_menus .panel-col-last,
    .page-college-etudes-mondiales-home #mini-panel-home_secondary_menus .panel-col-last,
    .page-college-etudes-mondiales #mini-panel-home_secondary_menus .panel-col-last,
    .page-college-etudesmondiales-home #mini-panel-home_secondary_menus .panel-col-last {
        width: 100%;
        margin: 0;
    }

    .page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content,
    .page-soussite-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content,
    .page-college-etudes-mondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content,
    .page-college-etudes-mondiales #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content,
    .page-college-etudesmondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs .pane-content,
    .page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content,
    .page-soussite-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content,
    .page-college-etudes-mondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content,
    .page-college-etudes-mondiales #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content,
    .page-college-etudesmondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international .pane-content,
    .page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content,
    .page-soussite-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content,
    .page-college-etudes-mondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content,
    .page-college-etudes-mondiales #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content,
    .page-college-etudesmondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher .pane-content {
        width: calc(100% - 60px);
        left: 60px;
    }

    .page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs h2.pane-title,
    .page-soussite-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs h2.pane-title,
    .page-college-etudes-mondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs h2.pane-title,
    .page-college-etudes-mondiales #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs h2.pane-title,
    .page-college-etudesmondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-savoirs h2.pane-title,
    .page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international h2.pane-title,
    .page-soussite-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international h2.pane-title,
    .page-college-etudes-mondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international h2.pane-title,
    .page-college-etudes-mondiales #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international h2.pane-title,
    .page-college-etudesmondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-service-international h2.pane-title,
    .page-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher h2.pane-title,
    .page-soussite-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher h2.pane-title,
    .page-college-etudes-mondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher h2.pane-title,
    .page-college-etudes-mondiales #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher h2.pane-title,
    .page-college-etudesmondiales-home #mini-panel-home_secondary_menus .pane-menu-menu-home-programmes-de-recher h2.pane-title {
        font-size: 17px;
    }

    /* Home sousite */
    .page-soussite-home .pane-subsite-home-focus .panel-col-first,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last {
        width: 100%;
        margin-bottom: 20px;
    }

    .page-soussite-home .pane-subsite-home-focus .panel-col-first .inside,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first .inside,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first .inside,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first .inside,
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .inside,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .inside,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .inside,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .inside {
        margin: 0;
    }

    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image {
        width: 49%;
    }

    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image img,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image img,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image img,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional .views-conditional-image img {
        width: 100%;
        margin: auto;
    }

    .page-soussite-home .pane-subsite-home-focus .panel-display,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-display,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-display,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-display {
        display: flex !important;
        flex-wrap: wrap !important;
    }

    .page-soussite-home .pane-subsite-home-focus .panel-col-first,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first {
        order: 2;
    }

    /*Node type Sous rubrique */
    .node-type-sous-rubrique {
        max-width: 100%;
    }

    .node-type-sous-rubrique #block-system-main .column-right .pane-focus-panel-pane-node .views-row {
        height: auto;
        overflow: hidden;
        padding-bottom: 0;
    }

    .node-type-sous-rubrique #block-system-main .column-right .pane-focus-panel-pane-node .views-row .image-wrapper {
        width: 45%;
        float: left;
        margin-left: 0;
    }

    .node-type-sous-rubrique #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .views-row {
        height: auto;
        overflow: hidden;
        padding-bottom: 0;
    }

    .node-type-sous-rubrique #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .views-row .views-field-field-image {
        width: 45%;
        float: left;
        overflow: hidden;
        margin-right: 20px;
        margin-bottom: 0;
    }

    /* Node type Evenment*/
    .node-type-evenement #block-system-main .column-left .panel-pane {
        margin-left: 30px;
        margin-right: 30px;
    }

    .node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field:not(.views-field-field-image ):not(.views-field-field-date) {
        margin: 0;
    }

    .node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-field-date {
        margin-top: 10px;
    }

    .node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-body {
        max-height: 61px;
        overflow: hidden;
        padding-left: 0 !important;
    }

    /*Node type Audio-Video*/
    .node-type-audio-video #block-system-main .column-left .panel-pane {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }

    /* Page node generale */
    .node-type-generale,
    .node-type-actualite,
    .node-type-chercheur,
    .node-type-programme,
    .node-type-evenement,
    .node-type-chercheur,
    .node-type-audio-video,
    .node-type-projet {
        max-width: 100%;
    }

    .node-type-generale #block-system-main,
    .node-type-actualite #block-system-main,
    .node-type-chercheur #block-system-main,
    .node-type-programme #block-system-main,
    .node-type-evenement #block-system-main,
    .node-type-chercheur #block-system-main,
    .node-type-audio-video #block-system-main,
    .node-type-projet #block-system-main {
        /* For projet node type */
    }

    .node-type-generale #block-system-main .column-left,
    .node-type-actualite #block-system-main .column-left,
    .node-type-chercheur #block-system-main .column-left,
    .node-type-programme #block-system-main .column-left,
    .node-type-evenement #block-system-main .column-left,
    .node-type-chercheur #block-system-main .column-left,
    .node-type-audio-video #block-system-main .column-left,
    .node-type-projet #block-system-main .column-left,
    .node-type-generale #block-system-main .column-right,
    .node-type-actualite #block-system-main .column-right,
    .node-type-chercheur #block-system-main .column-right,
    .node-type-programme #block-system-main .column-right,
    .node-type-evenement #block-system-main .column-right,
    .node-type-chercheur #block-system-main .column-right,
    .node-type-audio-video #block-system-main .column-right,
    .node-type-projet #block-system-main .column-right {
        width: 100% !important;
        float: none;
    }

    .node-type-generale #block-system-main .column-right .view-evenement .views-row,
    .node-type-actualite #block-system-main .column-right .view-evenement .views-row,
    .node-type-chercheur #block-system-main .column-right .view-evenement .views-row,
    .node-type-programme #block-system-main .column-right .view-evenement .views-row,
    .node-type-evenement #block-system-main .column-right .view-evenement .views-row,
    .node-type-chercheur #block-system-main .column-right .view-evenement .views-row,
    .node-type-audio-video #block-system-main .column-right .view-evenement .views-row,
    .node-type-projet #block-system-main .column-right .view-evenement .views-row {
        height: 170px;
        overflow: hidden;
    }

    .node-type-generale #block-system-main .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-chercheur #block-system-main .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-programme #block-system-main .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-chercheur #block-system-main .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-projet #block-system-main .column-right .view-evenement .views-row .views-field-field-image {
        width: 45%;
        float: left;
        overflow: hidden;
        margin-right: 20px;
    }

    .node-type-generale #block-system-main .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-chercheur #block-system-main .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-programme #block-system-main .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-chercheur #block-system-main .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-projet #block-system-main .column-right .view-evenement .views-row .views-field-field-image img {
        max-width: 100%;
    }

    .node-type-generale #block-system-main .column-right .view-evenement .views-row .views-field-title,
    .node-type-actualite #block-system-main .column-right .view-evenement .views-row .views-field-title,
    .node-type-chercheur #block-system-main .column-right .view-evenement .views-row .views-field-title,
    .node-type-programme #block-system-main .column-right .view-evenement .views-row .views-field-title,
    .node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-title,
    .node-type-chercheur #block-system-main .column-right .view-evenement .views-row .views-field-title,
    .node-type-audio-video #block-system-main .column-right .view-evenement .views-row .views-field-title,
    .node-type-projet #block-system-main .column-right .view-evenement .views-row .views-field-title {
        margin-top: 20px;
    }

    .node-type-generale .column-right,
    .node-type-actualite .column-right,
    .node-type-chercheur .column-right,
    .node-type-programme .column-right,
    .node-type-evenement .column-right,
    .node-type-chercheur .column-right,
    .node-type-audio-video .column-right,
    .node-type-projet .column-right {
        width: 100%;
        padding-top: 20px;
    }

    .node-type-generale .column-right .pane-content,
    .node-type-actualite .column-right .pane-content,
    .node-type-chercheur .column-right .pane-content,
    .node-type-programme .column-right .pane-content,
    .node-type-evenement .column-right .pane-content,
    .node-type-chercheur .column-right .pane-content,
    .node-type-audio-video .column-right .pane-content,
    .node-type-projet .column-right .pane-content {
        width: 100%;
    }

    .node-type-generale .column-right .pane-node-field-type-actualite + .panel-separator,
    .node-type-actualite .column-right .pane-node-field-type-actualite + .panel-separator,
    .node-type-chercheur .column-right .pane-node-field-type-actualite + .panel-separator,
    .node-type-programme .column-right .pane-node-field-type-actualite + .panel-separator,
    .node-type-evenement .column-right .pane-node-field-type-actualite + .panel-separator,
    .node-type-chercheur .column-right .pane-node-field-type-actualite + .panel-separator,
    .node-type-audio-video .column-right .pane-node-field-type-actualite + .panel-separator,
    .node-type-projet .column-right .pane-node-field-type-actualite + .panel-separator {
        display: none;
    }

    .node-type-generale .column-right .view-evenement .views-row,
    .node-type-actualite .column-right .view-evenement .views-row,
    .node-type-chercheur .column-right .view-evenement .views-row,
    .node-type-programme .column-right .view-evenement .views-row,
    .node-type-evenement .column-right .view-evenement .views-row,
    .node-type-chercheur .column-right .view-evenement .views-row,
    .node-type-audio-video .column-right .view-evenement .views-row,
    .node-type-projet .column-right .view-evenement .views-row {
        height: 170px;
        overflow: hidden;
    }

    .node-type-generale .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-actualite .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-chercheur .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-programme .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-evenement .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-chercheur .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-audio-video .column-right .view-evenement .views-row .views-field-field-image,
    .node-type-projet .column-right .view-evenement .views-row .views-field-field-image {
        width: 52%;
        float: left;
        overflow: hidden;
        margin-right: 20px;
    }

    .node-type-generale .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-actualite .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-chercheur .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-programme .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-evenement .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-chercheur .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-audio-video .column-right .view-evenement .views-row .views-field-field-image img,
    .node-type-projet .column-right .view-evenement .views-row .views-field-field-image img {
        max-width: 90%;
    }

    .node-type-generale .column-right .pane-actualites-panel-pane-actualites .views-row,
    .node-type-actualite .column-right .pane-actualites-panel-pane-actualites .views-row,
    .node-type-chercheur .column-right .pane-actualites-panel-pane-actualites .views-row,
    .node-type-programme .column-right .pane-actualites-panel-pane-actualites .views-row,
    .node-type-evenement .column-right .pane-actualites-panel-pane-actualites .views-row,
    .node-type-chercheur .column-right .pane-actualites-panel-pane-actualites .views-row,
    .node-type-audio-video .column-right .pane-actualites-panel-pane-actualites .views-row,
    .node-type-projet .column-right .pane-actualites-panel-pane-actualites .views-row,
    .node-type-generale .column-right .view-display-id-panel_pane_subsite_actualities .views-row,
    .node-type-actualite .column-right .view-display-id-panel_pane_subsite_actualities .views-row,
    .node-type-chercheur .column-right .view-display-id-panel_pane_subsite_actualities .views-row,
    .node-type-programme .column-right .view-display-id-panel_pane_subsite_actualities .views-row,
    .node-type-evenement .column-right .view-display-id-panel_pane_subsite_actualities .views-row,
    .node-type-chercheur .column-right .view-display-id-panel_pane_subsite_actualities .views-row,
    .node-type-audio-video .column-right .view-display-id-panel_pane_subsite_actualities .views-row,
    .node-type-projet .column-right .view-display-id-panel_pane_subsite_actualities .views-row {
        padding-bottom: 0 !important;
        overflow: hidden;
    }

    .node-type-generale .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
    .node-type-actualite .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
    .node-type-chercheur .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
    .node-type-programme .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
    .node-type-evenement .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
    .node-type-chercheur .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
    .node-type-audio-video .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
    .node-type-projet .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
    .node-type-generale .column-right .view-display-id-panel_pane_subsite_actualities .views-row .views-field-field-image,
    .node-type-actualite .column-right .view-display-id-panel_pane_subsite_actualities .views-row .views-field-field-image,
    .node-type-chercheur .column-right .view-display-id-panel_pane_subsite_actualities .views-row .views-field-field-image,
    .node-type-programme .column-right .view-display-id-panel_pane_subsite_actualities .views-row .views-field-field-image,
    .node-type-evenement .column-right .view-display-id-panel_pane_subsite_actualities .views-row .views-field-field-image,
    .node-type-chercheur .column-right .view-display-id-panel_pane_subsite_actualities .views-row .views-field-field-image,
    .node-type-audio-video .column-right .view-display-id-panel_pane_subsite_actualities .views-row .views-field-field-image,
    .node-type-projet .column-right .view-display-id-panel_pane_subsite_actualities .views-row .views-field-field-image {
        width: 42%;
        float: left;
        margin-right: 15px !important;
        margin-bottom: 0 !important;
    }

    .page-node #block-system-main .column-left .pane-node-title h1 {
        padding-top: 10px;
    }

    .page-node #block-system-main .column-left .field-name-body blockquote {
        background-size: 22px;
        padding-left: 30px;
    }

    .page-node #block-system-main .column-left .pane-node-field-subtitle,
    .page-node #block-system-main .column-left .pane-node-body {
        margin-left: 15px;
        margin-right: 15px;
    }

    .page-node #block-system-main .column-left .column-left-bottom {
        margin-top: 30px;
        padding-top: 10px;
        padding-bottom: 30px;
    }

    .page-node #section-title .breadcrumb {
        margin-top: 10px;
    }

    /* Node type Programe */
    .node-type-programme {
        max-width: 100%;
    }

    .node-type-programme #block-system-main .column-left .pane-node-title h1 {
        margin: 0;
        line-height: 25px;
    }

    .node-type-programme #block-system-main .column-left .pane-node-field-image {
        margin-left: 0 !important;
        margin-right: 0;
    }

    .node-type-programme #block-system-main .column-left .pane-node-title {
        margin-left: 0 !important;
    }

    .node-type-programme #block-system-main .column-left .pane-node-field-subtitle,
    .node-type-programme #block-system-main .column-left .pane-node-body,
    .node-type-programme #block-system-main .column-left .pane-node-field-themes-recherche {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }

    .node-type-programme #block-system-main .column-right .view-chercheur {
        min-height: 100px;
        text-align: left;
    }

    .node-type-programme #block-system-main .column-right .view-chercheur .views-field-field-image {
        float: left;
        margin-left: 20px !important;
        margin-right: 20px !important;
    }

    .node-type-programme #block-system-main .column-right .pane-node-field-carnet-recherche .field {
        height: 60px;
    }

    .node-type-programme #block-system-main .column-right .pane-focus-panel-pane-node .views-row {
        height: 220px;
        overflow: hidden;
    }

    .node-type-programme #block-system-main .column-right .pane-focus-panel-pane-node .views-row .views-field-nothing {
        width: 42%;
        float: left;
        margin-right: 15px !important;
        margin-bottom: 0 !important;
    }

    .node-type-programme #block-system-main .column-right .pane-focus-panel-pane-node .views-row .views-field-body p {
        max-height: 100px;
        overflow: hidden;
    }

    /* Node type rubrique*/
    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-image-title {
        font-size: 22px;
    }

    .node-type-rubrique #block-system-main .pane-node-focus #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional {
        width: 49%;
    }
}

@media (max-width: 767px) {
    .node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .carousel-indicators {
        width: 74% !important;
        text-align: right;
    }

    .node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text {
        bottom: 40px;
        width: 100%;
        left: 0;
        padding: 0;
    }

    .node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .slider-top .views-field-field-hashtag .field-content {
        font-size: 12px;
        font-weight: 400;
        text-transform: uppercase;
    }

    .node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .slider-top .views-field-title-field {
        font-size: 16px;
    }

    .node-type-rubrique #block-system-main .pane-slider-panel-pane-rubrique .slider-text .slider-top .views-field-title-field h2 {
        font-size: 30px !important;
        line-height: 30px;
        font-weight: 600;
        margin-bottom: 0;
    }

    .front .pane-chercheur,
    .page-college-etudesmondiales .pane-chercheur {
        display: none;
    }

    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label {
        width: 100% !important;
    }

    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label {
        width: 100%;
        margin: 0;
    }

    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(1),
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(1),
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(1),
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(1) {
        margin-top: 39px;
    }

    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(2),
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(2),
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(2),
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(2),
    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(3),
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(3),
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(3),
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(3),
    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(4),
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(4),
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(4),
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(4),
    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(5),
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(5),
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(5),
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(5) {
        margin-top: 0 !important;
    }

    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(2) .form-item,
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(2) .form-item,
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(2) .form-item,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(2) .form-item,
    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(3) .form-item,
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(3) .form-item,
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(3) .form-item,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(3) .form-item,
    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(4) .form-item,
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(4) .form-item,
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(4) .form-item,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(4) .form-item,
    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(5) .form-item,
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(5) .form-item,
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(5) .form-item,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget .form-item:nth-child(5) .form-item {
        margin-top: 0;
    }

    .page-search .region-sidebar-first.well,
    .page-college-etudesmondiales-search .region-sidebar-first.well {
        display: none !important;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .view-content,
    .node-type-rubrique #mini-panel-node_focus .panel-col-last .pane-actualites-panel-pane-rubrique .view-actualites .view-content,
    .node-type-rubrique #mini-panel-node_focus .pane-actualites-panel-pane-rubrique .view-actualites .view-content,
    .node-type-rubrique #mini-panel-node_focus .panel-col-last .view-display-id-panel_pane_subsite_rubrique .view-actualites .view-content {
        height: auto;
    }

    /*Page soussite chaire*/
    .page-soussite-chaires #block-system-main .view-search,
    .page-soussite-initiatives #block-system-main .view-search,
    .page-college-etudes-mondiales-initiatives #block-system-main .view-search,
    .page-college-etudes-mondiales-chaires #block-system-main .view-search,
    .page-college-etudesmondiales-initiatives #block-system-main .view-search,
    .page-college-etudesmondiales-chaires #block-system-main .view-search {
        width: 100%;
    }

    /* Page newsletter */
    .page-newsletter #block-system-main #mailchimp-signup-subscribe-block-contact-form #edit-actions {
        text-align: center;
    }

    .page-newsletter #block-system-main #mailchimp-signup-subscribe-block-contact-form #edit-actions button {
        width: 100%;
        margin-right: 0;
        margin-top: 20px;
    }

    .page-newsletter #block-system-main .mailchimp-newsletter-mergefields .col {
        width: 100%;
        display: block;
        float: none;
        padding-right: 0;
        margin-bottom: 20px;
    }

    /*Contact Page*/
    .node-type-webform #contact .panel-col-last,
    .node-type-webform #contact .panel-col-first {
        float: none;
        width: 100% !important;
    }

    /* Page Home */
    .page-home #home #slider .carousel-inner .views-field-title,
    .page-home #home #slider .carousel-inner .views-field-title-field {
        display: block;
    }

    .page-home #home #slider .carousel-inner .views-field-title h2,
    .page-home #home #slider .carousel-inner .views-field-title .field-content,
    .page-home #home #slider .carousel-inner .views-field-title-field .field-content {
        font-size: 16px;
        line-height: 20px;
        font-weight: 300;
        margin-bottom: 0;
    }

    .page-home #home #slider .carousel-inner .views-field-field-subtitle,
    .page-home #home #slider .carousel-inner .views-field-field-subtitle-1,
    .page-home #home #slider .carousel-inner .views-field-body-1 {
        display: none;
    }

    .page-home #home #slider .carousel-inner .views-field-field-hashtag .field-content {
        font-weight: 500;
        font-size: 15px;
    }

    .page-home #home #slider .carousel-inner .views-field-title-field h2 {
        font-size: 32px !important;
        line-height: 32px !important;
        font-weight: 600 !important;
    }

    #home #slider .carousel-inner .slider-text {
        bottom: 50px !important;
    }

    .page-home #slider .img-responsive {
        margin-top: 80px;
        height: 278px;
        width: 746px;
        max-width: 1000%;
        left: 50%;
        position: relative;
        transform: translateX(-50%);
    }

    .page-home .pane-home-focus h2.pane-title {
        margin-bottom: 20px !important;
    }

    .page-home .pane-home-la-fmsh-vous-accompagne .column-text {
        width: 100%;
        margin-left: 0;
    }

    .page-home .pane-chercheur .view-id-chercheur .slide .carousel-indicators {
        display: none;
    }

    .page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur {
        width: 100%;
        height: auto;
        min-height: inherit;
        text-align: center;
    }

    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-hashtag .field-content {
        font-size: 14px;
        font-weight: 400;
    }

    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field {
        display: block;
    }

    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title h2,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field h2,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title .field-content,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field .field-content {
        font-size: 16px;
        line-height: 20px;
        font-weight: 300;
        margin-bottom: 0;
    }

    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-subtitle,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-subtitle-1,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-body-1 {
        display: none;
    }

    .page-college-etudesmondiales-home #slider .img-responsive {
        margin-top: 80px;
        height: 278px;
        width: 746px;
        max-width: 1000%;
        left: 50%;
        position: relative;
        transform: translateX(-50%);
    }

    /* Page sousite home */
    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row {
        height: 184px;
    }

    .page-soussite-home #slider .img-responsive,
    .page-node-140 #views-bootstrap-carousel-1 .img-responsive,
    .page-node-195 #views-bootstrap-carousel-1 .img-responsive,
    .page-node-200 #views-bootstrap-carousel-1 .img-responsive,
    .page-node-198 #views-bootstrap-carousel-1 .img-responsive,
    .page-college-etudes-mondiales-home #slider .img-responsive,
    .page-college-etudes-mondiales #slider .img-responsive,
    .page-college-etudesmondiales-home #slider .img-responsive {
        margin-top: 0px;
        height: 278px;
        width: 746px;
        max-width: 1000%;
        left: 50%;
        position: relative;
        transform: translateX(-50%);
    }

    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text {

        bottom: -15px !important
    }

    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 {
        height: 318px;
    }

    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-indicators,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-indicators,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-indicators,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-indicators {
        text-align: center;
        width: 60% !important;
        bottom: 40px;
    }

    .page-node-140 .row .col-sm-12 #section-title,
    .page-node-195 .row .col-sm-12 #section-title,
    .page-node-200 .row .col-sm-12 #section-title,
    .page-node-198 .row .col-sm-12 #section-title {
        display: none;
    }

    .page-node-140 .view-slider #views-bootstrap-carousel-1 .carousel-indicators,
    .page-node-195 .view-slider #views-bootstrap-carousel-1 .carousel-indicators,
    .page-node-200 .view-slider #views-bootstrap-carousel-1 .carousel-indicators,
    .page-node-198 .view-slider #views-bootstrap-carousel-1 .carousel-indicators {
        text-align: center;
        width: 60% !important;
        bottom: -1px;
    }

    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .views-field-body-1,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .views-field-body-1,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .views-field-body-1,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .views-field-body-1,
    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .views-field-field-subtitle-1,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .views-field-field-subtitle-1,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .views-field-field-subtitle-1,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .views-field-field-subtitle-1 {
        display: none;
    }

    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .current-slide,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .current-slide,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .current-slide,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .current-slide {
        height: 218px;
    }

    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title h2,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title h2,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title h2,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title h2,
    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field h2,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field h2,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field h2,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field h2,
    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title .field-content a,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title .field-content a,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title .field-content a,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title .field-content a,
    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field .field-content a,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field .field-content a,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field .field-content a,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field .field-content a {
        font-size: 20px;
    }

    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-hashtag .field-content {
        font-size: 15px !important;
        line-height: 20px;
        margin-bottom: 0;
    }

    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field h2 {
        font-size: 32px !important;
        line-height: 32px !important;
        font-weight: 600 !important;
    }

    .page-college-etudes-mondiales #slider .carousel-inner .slider-text {
        bottom: -25px !important;
    }

    .page-college-etudes-mondiales #slider .carousel-inner .left,
    .page-college-etudes-mondiales .carousel-inner .right {
        position: absolute !important;
        top: 0 !important;
    }

    .page-college-etudes-mondiales #slider .carousel-inner .active {
        z-index: 3 !important;
    }

    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-subtitle,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-subtitle,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-subtitle,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-field-subtitle {
        display: none;
    }

    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .previous-slide-image,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .previous-slide-image,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .previous-slide-image,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .previous-slide-image,
    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .next-slide-image,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .next-slide-image,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .next-slide-image,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .next-slide-image {
        display: none;
    }

    .page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-indicators,
    .page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-indicators,
    .page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-indicators,
    .page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-indicators {
        display: none !important;
    }

    .page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .row-chercheur,
    .page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .row-chercheur,
    .page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .row-chercheur,
    .page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .row-chercheur {
        width: 100%;
        text-align: center;
        min-height: inherit;
        height: 100%;
    }

    /* Node type evenment */
    .node-type-evenement #block-system-main .column-left .pane-node-field-themes-recherche {
        margin-left: 30px;
        margin-right: 30px;
    }

    .node-type-evenement #block-system-main .column-right .view-evenement .views-row {
        height: auto;
        padding: 0;
    }

    .node-type-evenement #block-system-main .column-right .view-evenement .views-row .views-field-field-image {
        margin-bottom: 0;
    }

    .node-type-evenement .pane-talcod-evenement-agenda .pane-content a {
        display: block;
        text-align: center;
        color: #fff;
        text-decoration: none;
        font-size: 18px;
        font-weight: 400;
    }

    .node-type-sous-rubrique .img-responsive {
        width: 100%;
    }

    /* Node Rubrique */
    .node-type-rubrique .view-slider {
        bottom: 50px !important;
    }

    .node-type-rubrique .view-slider .views-field-title h2,
    .node-type-rubrique .view-slider .views-field-title-field h2,
    .node-type-rubrique .view-slider .views-field-title .field-content a,
    .node-type-rubrique .view-slider .views-field-title-field .field-content a {
        font-size: 20px !important;
    }

    .node-type-rubrique .view-slider .views-field-field-subtitle,
    .node-type-rubrique .view-slider .views-field-field-subtitle-1 {
        display: none;
    }

    .node-type-rubrique .view-slider .slider-body .views-field-body,
    .node-type-rubrique .view-slider .slider-body .views-field-body-1 {
        display: none;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text {
        bottom: 0;
        padding: 12px 10px 10px 10px;
    }

    .node-type-rubrique .view-display-id-panel_pane_image .slider-text .views-field-field-image-description {
        max-height: 104px;
        overflow: hidden;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first {
        padding: 20px;
        height: auto;
        float: none;
    }

    .node-type-rubrique .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title h1 {
        font-size: 30px;
    }

    .node-type-rubrique .panel-col-last {
        float: none;
    }

    .node-type-rubrique .panel-col-last .inside {
        margin: 0 0 15px 0;
    }

    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .view-content {
        display: initial !important;
    }

    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row {
        width: 99% !important;
        position: relative;
    }

    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-body span {
        font-size: 14px;
    }

    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created .field-content {
        padding-top: 20px;
    }

    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional {
        height: 218px;
    }

    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .view-footer,
    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .attachment-after {
        position: relative;
        top: 10px;
        text-align: right;
    }

    /* Node type Projet*/
    .node-type-projet #block-system-main .column-left .view-id-programme {
        position: absolute;
        width: 100%;
        bottom: 6px;
        background-color: rgba(0, 0, 0, 0.7);
        padding: 10px 20px 10px 20px;
        display: inline-block;
    }

    .node-type-projet #block-system-main .column-left .view-id-programme .views-field-title .field-content {
        font-size: 20px;
        line-height: 28px;
    }

    .node-type-projet #block-system-main .column-left .view-id-programme .views-field-field-programmes .field-content {
        font-size: 16px;
        line-height: 23px;
    }

    .node-type-projet #block-system-main .column-left .panels-flexible-row-last {
        margin-top: 20px;
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .node-type-projet #block-system-main .column-left .panels-flexible-row-last .panels-flexible-row-inside-last .panel-pane {
        margin-left: 30px;
        margin-right: 30px;
    }

    .node-type-projet #block-system-main .column-left .column-left-content {
        margin-bottom: 20px;
    }

    .node-type-projet #block-system-main .column-left .column-left-content .panel-pane {
        margin-left: 30px;
        margin-right: 30px;
    }

    .node-type-projet #block-system-main .column-left .field-name-field-subtitle h2 {
        margin-top: 20px;
    }

    .node-type-projet #block-system-main .column-left .pane-node-title h1 {
        margin: 0;
    }

    .node-type-projet #block-system-main .column-left .column-left-bottom .pane-node-field-themes-recherche {
        margin-left: 30px;
        margin-right: 30px;
    }

    .node-type-projet .column-right .view-focus .attachment-after {
        text-align: right;
    }

    .node-type-projet .column-right .view-focus .attachment-after .all-news:hover {
        opacity: 0.7;
    }

    .node-type-projet .column-right .view-focus .attachment-after .all-news {
        color: #315381;
        font-weight: 400;
        font-size: 15px;
        display: block;
        position: relative;
        text-decoration: underline;
    }

    .node-type-projet .column-right .view-focus .attachment-after .all-news:after {
        content: "\f04e";
        font-family: 'FontAwesome';
        display: inline-block;
        border: solid 2px #315381;
        border-radius: 50%;
        width: 25px;
        height: 25px;
        margin-left: 10px;
        padding-right: 4px;
        padding-top: 4px;
        font-size: 11px;
        color: #315381;
        margin-right: 10px;
    }

    /* Page Agenda */
    .page-actualites #talcod-search-page,
    .page-search #talcod-search-page,
    .page-soussite-agenda #talcod-search-page,
    .page-soussite-search #talcod-search-page,
    .page-college-etudes-mondiales-search #talcod-search-page,
    .page-college-etudesmondiales-search #talcod-search-page,
    .node-type-evenement #talcod-search-page {
        height: 150px;
        padding: 0 !important;
    }

    .page-actualites #talcod-search-page,
    .page-search #talcod-search-page,
    .page-soussite-agenda #talcod-search-page,
    .page-soussite-search #talcod-search-page,
    .page-college-etudes-mondiales-search #talcod-search-page,
    .page-college-etudesmondiales-search #talcod-search-page,
    .node-type-evenement #talcod-search-page,
    .page-agenda #page-header #talcod-search-page,
    .page-college-etudesmondiales-agenda #page-header #talcod-search-page,
    .page-college-etudesmondiales-actualites #page-header #talcod-search-page {
        height: 100px;
        padding: 5px !important;
    }

    .page-actualites .main-container .row .col-sm-3 .block ul,
    .page-actualites .main-container .row .col-sm-3 .block #block-talcod-search-event-date-filters,
    .page-agenda .main-container .row .col-sm-3 .block ul,
    .page-agenda .main-container .row .col-sm-3 .block #block-talcod-search-event-date-filters,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .block ul,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .block #block-talcod-search-event-date-filters,
    .page-college-etudesmondiales-actualites .main-container .row .col-sm-3 .block #block-talcod-search-event-date-filters,
    .page-college-etudesmondiales-actualites .main-container .row .col-sm-3 .block ul {
        display: none;
    }

    .page-agenda .main-container .row .col-sm-3 .block ul li {
        display: list-item !important;
    }

    .page-agenda .main-container .row .col-sm-3 .facetapi-limit-link {
        display: none;
    }

    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label,
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label label {
        background-color: #FFFFFF;
        border-top: solid 1px #FFFFFF;
        border-bottom: solid 1px #FFFFFF;
        border-left: solid 1px #FFFFFF;
        border-right: solid 0.5px #FFFFFF;
    }

    .page-search .main-container .block-talcod-search h2,
    .page-college-etudesmondiales-search .main-container .block-talcod-search h2 {
        display: none;
    }

    .page-search #talcod-search-page #talcod-search-page-form .search-wrapper,
    .page-college-etudesmondiales-search #talcod-search-page #talcod-search-page-form .search-wrapper {
        width: 80%;
    }

    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label {
        color: #2f5081;
    }

    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .filter-label {
        color: #008DA7;
    }

    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item a {
        background-color: #008DA7;
    }

    #agenda-filter {
        text-align: center;
        padding-bottom: 15px;
        color: #385a88 !important;
        display: block;
        font-size: 16px;
        margin: 0px;
        background-color: #ffffff !important;
        margin-top: -17px;
    }

    .page-soussite #agenda-filter {
        color: #008DA7 !important;
        margin-top: -17px;
    }

    .agenda-filter {
        width: 100%;
        position: relative;
        height: auto;
        clear: both;
        padding: 0 0;
    }

    .agenda-filter-result {
        width: 100%;
        position: relative;
        height: auto;
        clear: both;
        padding: 0 15px;
    }

    .page-actualites #talcod-search-page h1,
    .page-agenda #talcod-search-page h1,
    .page-search #talcod-search-page h1,
    .page-soussite-agenda #talcod-search-page h1,
    .page-soussite-search #talcod-search-page h1,
    .page-college-etudes-mondiales-search #talcod-search-page h1,
    .page-college-etudes-mondiales-agenda #talcod-search-page h1,
    .page-college-etudesmondiales-search #talcod-search-page h1,
    .page-college-etudesmondiales-agenda #talcod-search-page h1,
    .node-type-evenement #talcod-search-page h1 {
        font-size: 30px;
    }

    .page-actualites #talcod-search-page #talcod-search-page-form,
    .page-agenda #talcod-search-page #talcod-search-page-form,
    .page-search #talcod-search-page #talcod-search-page-form,
    .page-soussite-agenda #talcod-search-page #talcod-search-page-form,
    .page-soussite-search #talcod-search-page #talcod-search-page-form,
    .page-college-etudes-mondiales-search #talcod-search-page #talcod-search-page-form,
    .page-college-etudes-mondiales-agenda #talcod-search-page #talcod-search-page-form,
    .page-college-etudesmondiales-search #talcod-search-page #talcod-search-page-form,
    .page-college-etudesmondiales-agenda #talcod-search-page #talcod-search-page-form,
    .node-type-evenement #talcod-search-page #talcod-search-page-form {
        padding-top: 0px;
    }

    .page-actualites .column-right .view-evenement .views-row,
    .page-agenda .column-right .view-evenement .views-row,
    .page-search .column-right .view-evenement .views-row,
    .page-soussite-agenda .column-right .view-evenement .views-row,
    .page-soussite-search .column-right .view-evenement .views-row,
    .page-college-etudes-mondiales-search .column-right .view-evenement .views-row,
    .page-college-etudes-mondiales-agenda .column-right .view-evenement .views-row,
    .page-college-etudesmondiales-search .column-right .view-evenement .views-row,
    .page-college-etudesmondiales-agenda .column-right .view-evenement .views-row,
    .node-type-evenement .column-right .view-evenement .views-row {
        height: 150px;
    }

    .page-actualites .main-container .row .col-sm-3,
    .page-agenda .main-container .row .col-sm-3,
    .page-search .main-container .row .col-sm-3,
    .page-soussite-agenda .main-container .row .col-sm-3,
    .page-soussite-search .main-container .row .col-sm-3,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-3,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-3,
    .page-college-etudesmondiales-search .main-container .row .col-sm-3,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-3,
    .node-type-evenement .main-container .row .col-sm-3 {
        /*         padding-right: 20px; */
        padding-bottom: 20px;
        clear: both;
    }

    .page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
    .page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
    .page-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
    .page-soussite-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
    .page-soussite-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
    .page-college-etudesmondiales-search .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
    .node-type-evenement .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value {
        border: solid 1px;
    }

    .page-actualites .main-container .row .col-sm-3 section,
    .page-agenda .main-container .row .col-sm-3 section,
    .page-search .main-container .row .col-sm-3 section,
    .page-soussite-agenda .main-container .row .col-sm-3 section,
    .page-soussite-search .main-container .row .col-sm-3 section,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-3 section,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 section,
    .page-college-etudesmondiales-search .main-container .row .col-sm-3 section,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-3 section,
    .node-type-evenement .main-container .row .col-sm-3 section {
        width: 100%;
    }

    .page-actualites .main-container .row .col-sm-9,
    .page-agenda .main-container .row .col-sm-9,
    .page-search .main-container .row .col-sm-9,
    .page-soussite-agenda .main-container .row .col-sm-9,
    .page-soussite-search .main-container .row .col-sm-9,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-9,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-9,
    .page-college-etudesmondiales-search .main-container .row .col-sm-9,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-9,
    .node-type-evenement .main-container .row .col-sm-9,
    .page-actualites .main-container .row .col-sm-3,
    .page-agenda .main-container .row .col-sm-3,
    .page-search .main-container .row .col-sm-3,
    .page-soussite-agenda .main-container .row .col-sm-3,
    .page-soussite-search .main-container .row .col-sm-3,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-3,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-3,
    .page-college-etudesmondiales-search .main-container .row .col-sm-3,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-3,
    .node-type-evenement .main-container .row .col-sm-3 {
        width: 100%;
        position: static;
    }

    .page-actualites .main-container .row .col-sm-9 .view-content .row .col,
    .page-agenda .main-container .row .col-sm-9 .view-content .row .col,
    .page-search .main-container .row .col-sm-9 .view-content .row .col,
    .page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col,
    .page-soussite-search .main-container .row .col-sm-9 .view-content .row .col,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col,
    .page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col,
    .node-type-evenement .main-container .row .col-sm-9 .view-content .row .col,
    .page-actualites .main-container .row .col-sm-3 .view-content .row .col,
    .page-agenda .main-container .row .col-sm-3 .view-content .row .col,
    .page-search .main-container .row .col-sm-3 .view-content .row .col,
    .page-soussite-agenda .main-container .row .col-sm-3 .view-content .row .col,
    .page-soussite-search .main-container .row .col-sm-3 .view-content .row .col,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-3 .view-content .row .col,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 .view-content .row .col,
    .page-college-etudesmondiales-search .main-container .row .col-sm-3 .view-content .row .col,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .view-content .row .col,
    .node-type-evenement .main-container .row .col-sm-3 .view-content .row .col {
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .page-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image img,
    .page-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image img,
    .page-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image img,
    .page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image img,
    .page-soussite-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image img,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image img,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image img,
    .page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image img,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image img,
    .node-type-evenement .main-container .row .col-sm-9 .view-content .row .col .views-field-field-image img,
    .page-actualites .main-container .row .col-sm-3 .view-content .row .col .views-field-field-image img,
    .page-agenda .main-container .row .col-sm-3 .view-content .row .col .views-field-field-image img,
    .page-search .main-container .row .col-sm-3 .view-content .row .col .views-field-field-image img,
    .page-soussite-agenda .main-container .row .col-sm-3 .view-content .row .col .views-field-field-image img,
    .page-soussite-search .main-container .row .col-sm-3 .view-content .row .col .views-field-field-image img,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-3 .view-content .row .col .views-field-field-image img,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 .view-content .row .col .views-field-field-image img,
    .page-college-etudesmondiales-search .main-container .row .col-sm-3 .view-content .row .col .views-field-field-image img,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .view-content .row .col .views-field-field-image img,
    .node-type-evenement .main-container .row .col-sm-3 .view-content .row .col .views-field-field-image img,
    .page-actualites .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail img,
    .page-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail img,
    .page-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail img,
    .page-soussite-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail img,
    .page-soussite-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail img,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail img,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail img,
    .page-college-etudesmondiales-search .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail img,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail img,
    .node-type-evenement .main-container .row .col-sm-9 .view-content .row .col .views-field-field-thumbnail img,
    .page-actualites .main-container .row .col-sm-3 .view-content .row .col .views-field-field-thumbnail img,
    .page-agenda .main-container .row .col-sm-3 .view-content .row .col .views-field-field-thumbnail img,
    .page-search .main-container .row .col-sm-3 .view-content .row .col .views-field-field-thumbnail img,
    .page-soussite-agenda .main-container .row .col-sm-3 .view-content .row .col .views-field-field-thumbnail img,
    .page-soussite-search .main-container .row .col-sm-3 .view-content .row .col .views-field-field-thumbnail img,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-3 .view-content .row .col .views-field-field-thumbnail img,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-3 .view-content .row .col .views-field-field-thumbnail img,
    .page-college-etudesmondiales-search .main-container .row .col-sm-3 .view-content .row .col .views-field-field-thumbnail img,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-3 .view-content .row .col .views-field-field-thumbnail img,
    .node-type-evenement .main-container .row .col-sm-3 .view-content .row .col .views-field-field-thumbnail img {
        margin: 0 auto;
        width: 100%;
    }

    .page-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper label,
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper label,
    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper label,
    .page-soussite-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper label,
    .page-soussite-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper label,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper label,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper label,
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper label,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper label,
    .node-type-evenement .main-container .row .col-sm-12 .view-filters #edit-type-wrapper label {
        float: none;
        width: 100%;
    }

    .page-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
    .page-soussite-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
    .page-soussite-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget,
    .node-type-evenement .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .views-widget {
        width: 100%;
        float: none;
    }

    .page-actualites .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
    .page-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
    .page-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
    .page-soussite-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
    .page-soussite-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
    .page-college-etudes-mondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
    .page-college-etudes-mondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
    .page-college-etudesmondiales-search .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
    .page-college-etudesmondiales-agenda .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item,
    .node-type-evenement .main-container .row .col-sm-12 .view-filters #edit-type-wrapper .form-item .form-item {
        float: none;
        width: 100%;
    }

    /*Node type Sous rubrique */
    .node-type-sous-rubrique {
        max-width: 100%;
    }

    .node-type-sous-rubrique #block-system-main .column-right .pane-focus-panel-pane-node .views-row {
        height: auto;
        overflow: hidden;
        padding-bottom: 10px;
    }

    .node-type-sous-rubrique #block-system-main .column-right .pane-focus-panel-pane-node .views-row .image-wrapper {
        width: 100%;
        float: none;
    }

    .node-type-sous-rubrique #block-system-main .column-right .pane-focus-panel-pane-node .views-row .image-wrapper img {
        width: 100%;
    }

    .node-type-sous-rubrique #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .views-row {
        height: auto;
        overflow: hidden;
        padding-bottom: 10px;
    }

    .node-type-sous-rubrique #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .views-row .views-field-field-image {
        width: 112%;
        float: none;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .node-type-sous-rubrique #block-system-main .column-right .pane-actualites-panel-pane-latest-2 .views-row .views-field-field-image img {
        width: 100%;
    }

    /* Node type Programme */
    .node-type-programme #block-system-main .column-left .pane-node-title,
    .node-type-projet #block-system-main .column-left .pane-node-title {
        bottom: 20px;
        padding: 0px 20px 10px 20px;
        margin-left: 0 !important;
    }

    .node-type-programme #block-system-main .column-left .pane-node-field-subtitle .field-item,
    .node-type-projet #block-system-main .column-left .pane-node-field-subtitle .field-item {
        margin-top: 20px;
    }

    .node-type-programme #block-system-main .column-left .pane-node-field-subtitle h2,
    .node-type-projet #block-system-main .column-left .pane-node-field-subtitle h2 {
        margin-top: 0px;
    }

    .node-type-programme #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche,
    .node-type-projet #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche {
        margin-left: 30px;
        margin-right: 30px;
    }

    .node-type-programme #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche .pane-node-field-themes-recherche,
    .node-type-projet #block-system-main .column-left .column-left-bottom .pane-talcod-custom-themes-de-recherche .pane-node-field-themes-recherche {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .node-type-programme #block-system-main .column-right .pane-focus-panel-pane-node .views-row,
    .node-type-projet #block-system-main .column-right .pane-focus-panel-pane-node .views-row {
        height: auto;
        padding-bottom: 0;
    }

    .node-type-programme #block-system-main .column-right .pane-focus-panel-pane-node .views-field-field-subtitle,
    .node-type-projet #block-system-main .column-right .pane-focus-panel-pane-node .views-field-field-subtitle,
    .node-type-programme #block-system-main .column-right .pane-focus-panel-pane-node .views-field-body,
    .node-type-projet #block-system-main .column-right .pane-focus-panel-pane-node .views-field-body {
        display: table;
        padding-left: 10px;
    }

    .node-type-actualite #block-system-main .column-left .column-left-top .pane-node-title {
        margin-left: 0 !important;
        bottom: 20px;
        padding: 0px 20px 10px 20px;
    }

    .node-type-actualite #block-system-main .column-left .column-left-top .pane-node-title h1 {
        font-size: 16px !important;
        line-height: 20px;
    }

    /* Page generale */
    .page-node #block-system-main p {
        font-size: 14px !important;
    }

    .page-node #block-system-main .column-left .date-display-range span {
        font-size: 16px;
    }

    .page-node #block-system-main .column-left .pane-node-title h1 {
        font-size: 20px;
    }

    /* Node type Chercheur */
    .node-type-chercheur #block-system-main .panels-flexible-row-first .panels-flexible-column-first {
        width: 60% !important;
    }

    .node-type-chercheur #block-system-main .panels-flexible-row-first .pane-node-title {
        margin-top: 20px !important;
    }

    .node-type-chercheur #block-system-main .panels-flexible-row-first .panels-flexible-column-last {
        width: 25% !important;
        margin-top: 15px;
    }

    .node-type-chercheur #block-system-main .panels-flexible-row-first .panels-flexible-column-last .inside {
        padding-left: 0;
    }

    .node-type-chercheur #block-system-main .column-left .pane-node-field-image {
        margin-left: 0 !important;
        margin-right: 0% !important;
    }

    .node-type-chercheur #block-system-main .column-left .pane-node-field-image img {
        width: 100%;
    }

    .node-type-chercheur #block-system-main .column-left .pane-node-title h1 {
        font-size: 18px !important;
    }

    .field-name-body img {
        max-width: 100%;
        height: auto;
    }

    .field-name-body ul li {
        font-size: 14px;
    }

    #section-title .page-header {
        margin-top: 20px;
        line-height: 25px;
        font-size: 22px;
    }

    .tabs--primary {
        width: 100%;
    }

    article.node {
        width: 100%;
        margin: 0 auto;
    }

    article.node .node-content {
        width: 100%;
        margin: 0 auto;
        position: relative;
    }

    article.node .node-content .sharethis-buttons {
        position: fixed;
        top: 45%;
        right: 10px;
    }

    article.node .node-content .sharethis-buttons span {
        display: block;
    }

    article.node .node-content .columns {
        overflow: hidden;
    }

    article.node .node-content .col-body {
        width: 100%;
    }

    article.node .node-content .col-right {
        width: 100%;
        margin-left: 0;
        float: none;
        clear: both;
    }

    article.node .node-content .node-updated {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    article.node .field {
        margin-bottom: 30px;
    }

    article.node .field-name-field-date {
        margin-bottom: 0;
    }

    article.node .field-label {
        color: #6cb1e7;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: 300;
        line-height: 20px;
        letter-spacing: 1px;
    }

    article.node .field-name-body {
        width: 100%;
        margin-right: 0;
        float: left;
    }

    article.node .field-name-field-documents-inserer,
    article.node .field-name-field-liens,
    article.node .field-name-field-fichier {
        width: 100%;
        word-wrap: break-word;
    }

    article.node .field-name-field-fichier {
        margin-right: 20px;
    }

    article.node-evenement {
        margin-bottom: 30px;
    }

    article.node-evenement .node-register {
        width: 100%;
    }

    article.node-evenement .node-register .des {
        clear: both;
        padding-top: 20px;
    }

    article.node-evenement #talcod-evenement-registration-form {
        padding-left: 0;
    }

    article.node-evenement #talcod-evenement-registration-form .field-type-text {
        clear: both;
        height: 34px;
    }

    article.node-evenement #talcod-evenement-registration-form .field-name-field-nom,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-prenom,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-telephone,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-courriel {
        display: inline-block;
    }

    article.node-evenement #talcod-evenement-registration-form .field-name-field-nom,
    article.node-evenement #talcod-evenement-registration-form .field-name-field-prenom {
        margin-top: 10px;
    }

    article.node-evenement #talcod-evenement-registration-form label {
        display: none;
    }

    article.node-evenement #talcod-evenement-registration-form input {
        float: left;
        width: 170px;
        height: 34px;
    }

    article.node-evenement #talcod-evenement-registration-form #edit-actions {
        margin-top: 10px;
        float: right;
        margin-right: 1%;
    }

    article.node-evenement .node-updated {
        border-bottom: 1px solid #CCC;
        padding-bottom: 25px;
        margin-bottom: 25px;
    }

    article.node-evenement .node-location {
        float: left;
    }

    article.node-evenement .field-name-field-lieu {
        margin: 0 0 25px 0;
    }

    article.node-evenement .field-name-field-lieu .field-label {
        float: none;
    }

    article.node-evenement .field-name-field-date {
        margin: 0 0 25px 0;
    }

    article.node-evenement .field-name-field-date .field-label {
        float: none;
    }

    article.node-evenement .inscrire {
        color: #6cb1e7;
        text-transform: uppercase;
        font-size: 13px;
        font-weight: 300;
        line-height: 20px;
        letter-spacing: 1px;
    }

    article.node-evenement .form-group {
        margin: 0;
    }

    article.node-actualite .field-label {
        width: 100px;
    }

    article.node-etablissement .field-name-body {
        width: 100%;
    }

    article.node-etablissement .field-name-body img {
        width: 100% !important;
        height: auto !important;
    }

    article.node-etablissement .field-name-field-actualite {
        width: 100%;
        float: left;
        margin-right: 0;
    }

    article.node-etablissement .field-name-field-actualite img {
        width: 100% !important;
        height: auto !important;
    }

    article.node-etablissement .est-details {
        float: left;
        width: 30%;
    }

    article.node-etablissement .est-details .field {
        margin: 0;
    }

    .node-type-generale-contenu #block-system-main .column-left .panels-flexible-region .panel-pane:not(.pane-node-field-image) {
        margin-left: 15px;
        margin-right: 15px;
    }

    .node-type-generale-contenu #block-system-main .column-left .panels-flexible-region .pane-node-field-image {
        margin-left: 0;
        margin-right: 0;
    }

    .node-type-generale-contenu #block-system-main .column-left .panels-flexible-region .pane-node-title .pane-content h1 {
        font-size: 28px;
        padding: 0;
    }

    .node-type-generale-contenu #block-system-main .column-left .panels-flexible-region .pane-node-title .addthis_toolbox {
        margin-top: 2px;
    }

    .node-type-generale-contenu #block-system-main .column-left .panels-flexible-region .pane-node-title .addthis_toolbox .at-icon-wrapper {
        line-height: 23px !important;
    }

    .node-type-generale-contenu #block-system-main .column-left .panels-flexible-region .pane-node-field-themes-recherche .pane-title {
        float: none;
        margin-bottom: 5px;
    }

    .node-type-generale-contenu #block-system-main .column-right .pane-talcod-custom-main-menu-level-3 .site-menu li a {
        font-size: 16px;
    }
}

@media (max-width: 410px) {
    .node-type-chercheur #block-system-main .panels-flexible-row-first .panels-flexible-column-first {
        width: 100% !important;
        padding-bottom: 20px;
    }
}

.node-type-audio-video .column-right .pane-node-field-type-video,
.node-type-evenement .column-right .pane-node-field-type-video,
.node-type-audio-video .column-right .pane-node-field-type-evenement,
.node-type-evenement .column-right .pane-node-field-type-evenement {
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
    display: inline-block;
}

.node-type-audio-video #block-system-main .column-left-top .pane-node-field-canal-u-video-embed,
.node-type-evenement #block-system-main .column-left-top .pane-node-field-canal-u-video-embed {
    margin: 0 !important;
}

#block-system-main .column-left-top .pane-node-field-canal-u-video-embed .field-item {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 10px;
    height: 0;
    overflow: hidden;
}

.node-type-audio-video .column-right .pane-node-field-type-video .field-label {
    text-transform: uppercase;
}

.node-type-audio-video .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-title {
    text-transform: uppercase;
    font-size: 20px;
    color: #a0abbd;
    font-weight: 600;
}

.node-type-audio-video .column-left .column-left-bottom .pane-node-field-mots-clefs .field-items .field-item {
    float: left;
    margin-right: 10px;
    text-decoration: underline;
    color: #315381;
    font-size: 16px;
}

.node-type-evenement .pane-talcod-evenement-agenda .pane-content {
    background: #315381;
    height: 44px;
    line-height: 44px;
}

.node-type-evenement .pane-talcod-evenement-agenda .pane-content a {
    display: block;
    text-align: center;
    color: #fff;
    text-decoration: none;
}

.node-type-evenement .pane-talcod-evenement-agenda .pane-content a:before {
    display: inline-block;
    content: "";
    background: url('../images/calque.png') no-repeat;
    width: 19px;
    height: 19px;
    margin-right: 15px;
    margin-bottom: -4px;
}

.page-home .pane-home-focus,
.pane-node-focus {
    text-align: center;
    overflow: hidden;
}

.page-home .pane-home-focus h2.pane-title,
.pane-node-focus h2.pane-title {
    display: inline-block;
    padding: 0 15px;
    text-transform: uppercase;
    color: #a0abbd;
    font-size: 24px;
    position: relative;
    margin-bottom: 50px;
}

@media (max-width: 767px) {
    .page-home .pane-home-focus h2.pane-title,
    .pane-node-focus h2.pane-title {
        display: none;
    }
}

.page-home .pane-home-focus .pane-title:before,
.pane-node-focus .pane-title:before,
.page-home .pane-home-focus .pane-title:after,
.pane-node-focus .pane-title:after {
    background: #ddd;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    width: 860%;
}

.page-home .pane-home-focus .pane-title:before,
.pane-node-focus .pane-title:before {
    right: 100%;
}

.page-home .pane-home-focus .pane-title:after,
.pane-node-focus .pane-title:after {
    left: 100%;
}

/* Subsite edits */
.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-hashtag,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-hashtag,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-hashtag,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-field-hashtag {
    font-weight: 500;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-title a,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-title a,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-title a,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .item .views-field-title a {
    font-weight: 600;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur {
    background-color: #ffffff;
    -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063);
    padding: 15px;
    width: 19.2%;
    margin-bottom: 2px;
    margin-top: 1px;
    margin-right: 1%;
    display: block;
    float: left;
    text-align: left;
    height: 315px;
    overflow: hidden;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .img-responsive,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .img-responsive,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .img-responsive,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur .img-responsive {
    height: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur:hover .img-responsive,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur:hover .img-responsive,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur:hover .img-responsive,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur:hover .img-responsive {
    -webkit-filter: none;
    filter: none;
}

.page-soussite-home .pane-chercheur .view-id-chercheur .carousel-indicators,
.page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .carousel-indicators,
.page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .carousel-indicators,
.page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .carousel-indicators {
    display: none;
}

.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .previous-slide-image,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .previous-slide-image,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .previous-slide-image,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .previous-slide-image,
.page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .next-slide-image,
.page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .next-slide-image,
.page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .next-slide-image,
.page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .next-slide-image {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
}

@media (max-width: 410px) {
    /* Page Home */
    .page-home .pane-home-focus .view-focus .views-row {
        height: auto;
    }


    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-indicators,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-indicators,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-indicators,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-indicators {
        bottom: 70px;
    }

    .page-home #views-bootstrap-carousel-1,
    .page-soussite-home #views-bootstrap-carousel-1,
    .page-college-etudes-mondiales-home #views-bootstrap-carousel-1,
    .page-college-etudes-mondiales #views-bootstrap-carousel-1,
    .page-college-etudesmondiales-home #views-bootstrap-carousel-1 {
        height: 350px !important;
    }

    .page-college-etudes-mondiales .view-slider,
    .page-college-etudesmondiales-home .view-slider {
        height: 335px;
    }

    .page-soussite-home #slider,
    .page-college-etudes-mondiales #slider,
    .page-college-etudesmondiales-home #slider {
        /*height: 200px;*/
        margin-top: 80px !important;
    }

    .page-college-etudes-mondiales #slider {
    }

    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text {
        bottom: -18px !important;
    }

    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field h2,
    .page-node-140 .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field h2,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field h2 {
        font-size: 25px !important;
        line-height: 25px !important;
        font-weight: 600 !important;
    }

    .page-home #slider .img-responsive,
    .page-soussite-home #slider .img-responsive,
    .page-college-etudes-mondiales-home #slider .img-responsive,
    .page-node-140 #views-bootstrap-carousel-1 .img-responsive,
    .page-college-etudes-mondiales #slider .img-responsive,
    .page-college-etudesmondiales-home #slider .img-responsive {
        /*height: 200px;*/
        /*width: 540px;*/
        /*max-width: 1000%;*/
        left: 50%;
        position: relative;
        transform: translateX(-50%);
    }

    #slider .view-slider #views-bootstrap-carousel-1 .carousel-inner .item .slider-text .slider-top .views-field-title-field h2 {
        font-size: 25px !important;
        line-height: 25px !important;
        font-weight: 600 !important;
    }

    .page-home #slider .next-slide-image,
    .page-soussite-home #slider .next-slide-image,
    .page-college-etudes-mondiales-home #slider .next-slide-image,
    .page-college-etudes-mondiales #slider .next-slide-image,
    .page-college-etudesmondiales-home #slider .next-slide-image,
    .page-home #slider .previous-slide-image,
    .page-soussite-home #slider .previous-slide-image,
    .page-college-etudes-mondiales-home #slider .previous-slide-image,
    .page-college-etudes-mondiales #slider .previous-slide-image,
    .page-college-etudesmondiales-home #slider .previous-slide-image {
        display: none;
    }

    .page-home #slider .carousel-inner .views-field-field-subtitle h3,
    .page-soussite-home #slider .carousel-inner .views-field-field-subtitle h3,
    .page-college-etudes-mondiales-home #slider .carousel-inner .views-field-field-subtitle h3,
    .page-college-etudes-mondiales #slider .carousel-inner .views-field-field-subtitle h3,
    .page-college-etudesmondiales-home #slider .carousel-inner .views-field-field-subtitle h3 {
        font-size: 100% !important;
    }

    .page-home .pane-home-focus .view-focus .views-row,
    .page-soussite-home .pane-home-focus .view-focus .views-row,
    .page-college-etudes-mondiales-home .pane-home-focus .view-focus .views-row,
    .page-college-etudes-mondiales .pane-home-focus .view-focus .views-row,
    .page-college-etudesmondiales-home .pane-home-focus .view-focus .views-row,
    .page-home .pane-subsite-home-focus .view-focus .views-row,
    .page-soussite-home .pane-subsite-home-focus .view-focus .views-row,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .view-focus .views-row,
    .page-college-etudes-mondiales .pane-subsite-home-focus .view-focus .views-row,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .view-focus .views-row {
        width: 100% !important;
        /* height: 460px !important; */
        margin: 0 0 20px 0 !important;
    }

    .page-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-soussite-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row,
    .page-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-soussite-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row {
        height: auto !important;
    }

    .page-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field,
    .page-soussite-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field,
    .page-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field,
    .page-soussite-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field {
        width: 100% !important;
    }

    .page-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-soussite-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional,
    .page-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-soussite-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-views-conditional {
        width: 100%;
        height: 200px !important;
    }

    .page-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field a,
    .page-soussite-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field a,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field a,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field a,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field a,
    .page-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field a,
    .page-soussite-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field a,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field a,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field a,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field a {
        font-weight: 400;
        color: #232323;
        text-transform: uppercase;
        text-decoration: none;
    }

    .page-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created,
    .page-soussite-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created,
    .page-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-created,
    .page-soussite-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-created,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-created,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-created,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-created,
    .page-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title,
    .page-soussite-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title,
    .page-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title,
    .page-soussite-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title,
    .page-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle,
    .page-soussite-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle,
    .page-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle,
    .page-soussite-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-field-subtitle,
    .page-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field,
    .page-soussite-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title-field,
    .page-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field,
    .page-soussite-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-title-field,
    .page-node-140 .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-created,
    .page-node-195 .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-created,
    .page-node-200 .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-created,
    .page-node-198 .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-created,
    .page-node-140 .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title-field,
    .page-node-195 .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title-field,
    .page-node-200 .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title-field,
    .page-node-198 .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-title-field,
    .page-node-140 .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-field-subtitle,
    .page-node-195 .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-field-subtitle,
    .page-node-200 .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-field-subtitle,
    .page-node-198 .pane-actualites-panel-pane-rubrique .view-actualites .views-row .views-field-field-subtitle {
        padding: 0 15px;
    }

    .page-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-subtitle,
    .page-soussite-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-subtitle,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-subtitle,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-subtitle,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-subtitle,
    .page-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-subtitle,
    .page-soussite-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-subtitle,
    .page-college-etudes-mondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-subtitle,
    .page-college-etudes-mondiales .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-subtitle,
    .page-college-etudesmondiales-home .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row .views-field-subtitle {
        max-height: 37px;
    }

    .page-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur,
    .page-soussite-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur,
    .page-college-etudes-mondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur,
    .page-college-etudes-mondiales .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur,
    .page-college-etudesmondiales-home .pane-chercheur .view-id-chercheur .slide .carousel-inner .row-chercheur {
        width: 100%;
    }

    /*Page sousite home*/
    .page-soussite-home .panel-2col .panel-col-last,
    .page-college-etudes-mondiales-home .panel-2col .panel-col-last,
    .page-college-etudes-mondiales .panel-2col .panel-col-last,
    .page-college-etudesmondiales-home .panel-2col .panel-col-last {
        float: none;
    }

    .page-soussite-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-last .pane-actualites-panel-pane-subsite-home-actualities .view-actualites .views-row {
        height: 184px;
    }

    .page-soussite-home .pane-subsite-home-focus .panel-col-first,
    .page-college-etudes-mondiales-home .pane-subsite-home-focus .panel-col-first,
    .page-college-etudes-mondiales .pane-subsite-home-focus .panel-col-first,
    .page-college-etudesmondiales-home .pane-subsite-home-focus .panel-col-first {
        margin-bottom: 0;
    }

    .page-soussite-home #slider .view-slider #views-bootstrap-carousel-1,
    .page-college-etudes-mondiales-home #slider .view-slider #views-bootstrap-carousel-1,
    .page-college-etudes-mondiales #slider .view-slider #views-bootstrap-carousel-1,
    .page-college-etudesmondiales-home #slider .view-slider #views-bootstrap-carousel-1 {
        height: 218px;
    }

    /* Page Agenda */
    .page-actualites .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value,
    .page-agenda .main-container .row .col-sm-3 #block-talcod-search-event-date-filters .date-value {
        border: solid 1px;
    }

    /* Node type rubrique */
    .node-type-rubrique .view-display-id-panel_pane_image .slider-text {
        width: 100%;
    }

    .node-type-rubrique #block-system-main .pane-node-focus {
        margin-top: 0;
    }

    .node-type-rubrique #mini-panel-node_focus .panel-col-first .view-focus .views-row,
    .node-type-rubrique #mini-panel-node_focus .view-focus .views-row {
        width: 100%;
        margin-bottom: 20px;
    }

    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row {
        height: 330px !important;
    }

    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle .field-content {
        max-height: 37px;
    }

    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field {
        width: 100% !important;
    }

    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-views-conditional {
        width: 100%;
        height: 200px !important;
    }

    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-created,
    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-title,
    .node-type-rubrique .panel-col-last .pane-actualites-panel-pane-home-actualites .view-actualites .views-row .views-field-field-subtitle {
        padding-left: 10px;
        padding-right: 10px;
    }

    /* Node type Evennment */
    .node-type-evenement .column-left-top .pane-evenement-panel-pane-date-title {
        margin-right: 0 !important;
        bottom: -3px;
        right: 0;
    }

    .node-type-evenement .column-left-top .pane-evenement-panel-pane-date-title .views-field-field-date {
        width: 100%;
    }

    .node-type-evenement .column-left-top .pane-evenement-panel-pane-date-title .views-field-field-date .date-display-range {
        color: #ffffff;
    }

    .node-type-evenement .column-left-top .pane-evenement-panel-pane-date-title .views-field-field-date .field-content span {
        font-size: 16px;
    }

    .node-type-evenement .column-left-top .pane-evenement-panel-pane-date-title .views-field-title-field h1 {
        font-size: 16px !important;
        line-height: 20px;
        padding: 5px 20px 20px 20px;
    }

    /* Page node generale */
    .page-node #block-system-main .column-right .view-evenement .views-row {
        padding-bottom: 10px;
    }

    .page-node #block-system-main .column-right .view-evenement .views-row .views-field-field-image {
        margin-bottom: 10px;
    }

    .page-node #block-system-main .column-right .view-evenement .views-row .views-field-body {
        padding-left: 20px !important;
        max-height: 100%;
    }

    .page-node #block-system-main .column-left .date-display-range span {
        font-size: 13px;
    }

    .page-node #block-system-main .column-left .column-left-bottom .pane-node-field-mots-clefs .pane-title {
        margin-top: 0;
    }

    .page-node #block-system-main .column-right .view-evenement .views-row {
        height: auto;
    }

    .page-node #block-system-main .column-right .view-evenement .views-row .views-field-field-image {
        width: 110%;
    }

    .page-node #block-system-main .column-right .view-evenement .views-row .views-field-field-image img {
        max-width: 100%;
        width: 100%;
    }

    /* Node type Programme */
    .node-type-programme .column-left .pane-node-title {
        margin: 0 !important;
    }

    .node-type-programme #block-system-main .column-right .view-chercheur {
        text-align: center;
    }

    .node-type-programme #block-system-main .column-right .view-chercheur .views-field-field-image {
        float: none;
        margin: 20px auto !important;
    }

    .node-type-programme #block-system-main .column-right .pane-focus-panel-pane-node .views-row {
        height: auto;
    }

    .node-type-programme #block-system-main .column-right .pane-focus-panel-pane-node .views-row .views-field-nothing {
        width: 100%;
        float: none;
    }

    /* Node type Chercheur */
    .node-type-chercheur #block-system-main .panels-flexible-row-first .pane-node-title {
        margin-top: 20px !important;
    }

    .node-type-chercheur #block-system-main .panels-flexible-row-first .panels-flexible-column-last {
        width: 100% !important;
    }

    .node-type-chercheur #block-system-main .panels-flexible-row-first .panels-flexible-column-last .inside {
        padding-left: 0;
    }

    .node-type-chercheur #block-system-main .column-left .pane-node-field-image {
        margin-left: 0 !important;
        margin-right: 0% !important;
    }

    .node-type-chercheur #block-system-main .column-left .pane-node-field-image img {
        width: auto;
        margin: auto;
        max-width: 75%;
    }

    .node-type-chercheur #block-system-main .pane-talcod-chercheur-contact .pane-content {
        margin-left: 75px;
    }


    .node-type-chercheur #block-system-main .column-left .pane-node-title h1 {
        font-size: 18px !important;
    }

    /* Node type audio-video */
    .node-type-audio-video .column-right .view-display-id-panel_pane_subsite_actualities .views-row {
        padding-bottom: 10px;
    }

    .node-type-audio-video .column-right .view-display-id-panel_pane_subsite_actualities .views-row .views-field-field-image {
        width: 112%;
    }

    .node-type-audio-video .column-right .view-display-id-panel_pane_subsite_actualities .views-row .views-field-field-image img {
        width: 100%;
        margin-bottom: 5px !important;
    }

    .node-type-audio-video #block-system-main .column-left .pane-node-title {
        display: inline-block;
    }

    .node-type-audio-video #block-system-main .column-left .pane-node-title .addthis_toolbox {
        margin-top: 0;
    }

    .node-type-audio-video #block-system-main .column-left .pane-node-title .addthis_toolbox .at-icon-wrapper {
        line-height: 27px !important;
    }

    .node-type-audio-video #block-system-main .column-left .pane-node-title .pane-addthis-addthis-block {
        margin: 0 10px -10px 10px;
    }

    .node-type-audio-video #block-system-main .column-left .pane-node-field-mots-clefs,
    .node-type-audio-video #block-system-main .column-left .pane-node-title {
        margin-left: 30px;
        margin-right: 30px;
    }

    .node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row {
        padding-bottom: 10px !important;
    }

    .node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image {
        width: 112%;
        margin-bottom: 10px !important;
    }

    .node-type-audio-video #block-system-main .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image .img-responsive {
        width: 100% !important;
    }
}

.page-actualites .main-container section#block-talcod-search-event-date-filters,
.page-agenda .main-container section#block-talcod-search-event-date-filters,
.page-college-etudesmondiales-agenda .main-container section#block-talcod-search-event-date-filters,
.page-college-etudesmondiales-actualites .main-container section#block-talcod-search-event-date-filters {
    display: none;
}

/* Add landing pages colors form main menu */
.page-node-140 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-hashtag .field-content {
    background: #008da7;
}

.page-node-140 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle .field-content,
.page-node-140 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle-1 .field-content {
    color: #7fc6d3;
}

.page-node-140 .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-field-lien-1 .field-content a:before,
.page-node-140 .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-view-node-1 .field-content a:before {
    background-color: #008da7;
}

.page-node-140 .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title h1 {
    color: #008da7;
}

.page-node-140 .view-display-id-panel_pane_image .slider-text .views-field-field-hashtag .field-content {
    background: #008da7;
}

.page-node-140 .view-display-id-panel_pane_image .slider-text .views-field-field-subtitle-1 .field-content {
    color: #008da7;
    font-size: 24px;
}

.page-node-140 .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:before {
    background-color: #008da7;
}

.page-node-195 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-hashtag .field-content {
    background: #a59a00 !important;
}

.page-node-195 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle .field-content,
.page-node-195 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle-1 .field-content {
    color: #d2cc7f !important;
}

.page-node-195 .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-field-lien-1 .field-content a:before,
.page-node-195 .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-view-node-1 .field-content a:before {
    background-color: #a59a00;
}

.page-node-195 .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title h1 {
    color: #a59a00;
}

.page-node-195 .view-display-id-panel_pane_image .slider-text .views-field-field-hashtag .field-content {
    background: #a59a00;
}

.page-node-195 .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:before {
    background-color: #a59a00;
}

.page-node-126 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-hashtag .field-content {
    background: #5a266c;
}

.page-node-126 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle .field-content,
.page-node-126 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle-1 .field-content {
    color: #5a266c;
}

.page-node-126 .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-field-lien-1 .field-content a:before,
.page-node-126 .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-view-node-1 .field-content a:before {
    background-color: #5a266c;
}

.page-node-126 .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title h1 {
    color: #5a266c;
}

.page-node-126 .view-display-id-panel_pane_image .slider-text .views-field-field-hashtag .field-content {
    background: #5a266c;
}

.page-node-126 .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:before {
    background-color: #5a266c;
}

.page-node-198 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-hashtag .field-content {
    background: #2f5081 !important;
}

.page-node-198 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle .field-content,
.page-node-198 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle-1 .field-content {
    color: #97a7c0 !important;
}

.page-node-198 .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-field-lien-1 .field-content a:before,
.page-node-198 .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-view-node-1 .field-content a:before {
    background-color: #2f5081;
}

.page-node-198 .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first .pane-node-title h1 {
    color: #2f5081;
}

.page-node-198 .view-display-id-panel_pane_image .slider-text .views-field-field-hashtag .field-content {
    background: #2f5081;
}

.page-node-198 .view-display-id-panel_pane_image .slider-text .views-field-field-lien a:before {
    background-color: #2f5081;
}

.view-id-focus .views-field-field-lien-1 {
    display: none;
}

.page-node-200 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-hashtag .field-content {
    background: #f26522 !important;
}

.page-node-200 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle .field-content,
.page-node-200 .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle-1 .field-content {
    color: #f8b290 !important;
}

.page-node-200 .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-field-lien-1 .field-content a:before,
.page-node-200 .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-view-node-1 .field-content a:before {
    background-color: #f26522;
}

.node-type-rubrique.page-soussite .pane-slider-panel-pane-rubrique .slider-text .views-field-field-hashtag .field-content,
.node-type-rubrique.page-college-etudes-mondiales .pane-slider-panel-pane-rubrique .slider-text .views-field-field-hashtag .field-content,
.node-type-rubrique.page-college-etudesmondiales .pane-slider-panel-pane-rubrique .slider-text .views-field-field-hashtag .field-content {
    background: #008DA7;
}

.node-type-rubrique.page-soussite .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle .field-content,
.node-type-rubrique.page-college-etudes-mondiales .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle .field-content,
.node-type-rubrique.page-college-etudesmondiales .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle .field-content,
.node-type-rubrique.page-soussite .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle-1 .field-content,
.node-type-rubrique.page-college-etudes-mondiales .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle-1 .field-content,
.node-type-rubrique.page-college-etudesmondiales .pane-slider-panel-pane-rubrique .slider-text .views-field-field-subtitle-1 .field-content {
    color: #008DA7;
}

.node-type-rubrique.page-soussite .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-field-lien-1 .field-content a:before,
.node-type-rubrique.page-college-etudes-mondiales .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-field-lien-1 .field-content a:before,
.node-type-rubrique.page-college-etudesmondiales .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-field-lien-1 .field-content a:before,
.node-type-rubrique.page-soussite .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-view-node-1 .field-content a:before,
.node-type-rubrique.page-college-etudes-mondiales .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-view-node-1 .field-content a:before,
.node-type-rubrique.page-college-etudesmondiales .pane-slider-panel-pane-rubrique .slider-text .slider-body .views-field-view-node-1 .field-content a:before {
    background-color: #008DA7;
}

#admin-menu {
    height: 30px;
}

ul.action-links {
    max-width: 1170px;
    margin: 0 auto;
}

html body.admin-menu {
    margin-top: 30px !important;
}

.container-fluid {
    padding: 0;
}

body {
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    background-color: #fafafa;
    background: #fafafa;
}

.row {
    margin: 0;
}

.col-sm-12 {
    padding: 0;
}

.alert {
    width: 1170px;
    margin: 10px auto;
}

h3 {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.1em;
    margin-top: 25px;
    margin-bottom: 10px;
}

h4 {
    font-size: 16px;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 5px;
}

#home .partenaires .view-footer a {
    display: inline-block;
    color: #000;
    text-decoration: underline;
}

#home .partenaires .view-header h2 {
    color: #3b539a;
}

#home .panel-separator {
    display: none;
}

#home #slider .carousel-inner {
    max-width: 1170px;
    margin: 0 auto;
}

#home #slider .carousel-inner .slider-text {
    position: absolute;
    bottom: 25px;
    left: 0;
}

#home #slider .carousel-inner .slider-body {
    background: rgba(0, 0, 0, 0.43);
    max-width: 455px;
    padding: 0 15px 10px 20px;
}

#home #slider .carousel-inner .slider-top {
    background: rgba(0, 0, 0, 0.43);
    padding: 10px 20px 0;
}

#home #slider .carousel-inner .slider-top h2 {
    margin-top: 7px;
    max-width: 730px;
    margin-bottom: 0;
}

#home #slider .carousel-inner .views-field-title h2 {
    margin: 5px 0;
    font-size: 36px;
    font-weight: 700;
    color: #fff;
}

#home #slider .carousel-inner .views-field-field-subtitle h3 {
    font-size: 24px;
    font-weight: 700;
    color: #2696ae;
    margin: 0;
}

#home #slider .carousel-inner .views-field-field-hashtag {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
}

#home #slider .carousel-inner .views-field-field-hashtag .field-content {
    display: inline;
    background: #2696ae;
    padding: 0 5px;
    font-weight: 500;
    font-size: 15px;
}

#home #slider .carousel-inner .views-field-field-lien {
    text-align: right;
    font-weight: 300;
    margin-top: 10px;
}

#home #slider .carousel-inner .views-field-field-lien a {
    display: inline-block;
    color: #fff;
    text-decoration: none;
}

#home #slider .carousel-inner .views-field-field-lien a:before {
    content: '';
    width: 138px;
    height: 2px;
    background-color: #2696ae;
    display: block;
    position: relative;
    bottom: -21px;
}

#home #slider .carousel-inner .views-field-field-lien a:after {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #fff;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 4px;
    font-size: 11px;
    margin-left: 10px;
}

#home #slider .carousel-inner .views-field-body,
#home #slider .carousel-inner .views-field-body-1 {
    color: #ffffff;
    line-height: 20px;
    text-shadow: 1px 1px 1px #969696;
    font-weight: 300;
    font-size: 16px;
}

#home #slider .carousel-inner .views-field-views-conditional span a {
    color: #ffffff;
    background: #a10088;
    padding: 5px 15px;
    position: absolute;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 900;
    display: block;
    bottom: 0;
    right: 0;
    width: 600px;
    height: 40px;
    text-align: center;
    line-height: 30px;
    overflow: hidden;
}

#home #slider .carousel-inner .views-field-views-conditional span a:hover {
    text-decoration: none;
}

#home #slider .carousel-inner {
    max-width: 1170px;
}

#home #slider .carousel-control {
    width: calc((100vw - 1170px) / 2);
    text-shadow: none;
}

#home #slider .carousel-control .icon-prev:before {
    content: '\f104';
    font-family: 'FontAwesome';
    font-size: 51px;
    border-radius: 50%;
    border: solid 4px;
    padding-right: 3px;
    width: 60px;
    height: 60px;
    display: block;
}

#home #slider .carousel-control .icon-next:before {
    content: '\f105';
    font-family: 'FontAwesome';
    font-size: 51px;
    border-radius: 50%;
    border: solid 4px;
    padding-left: 3px;
    width: 60px;
    height: 60px;
    display: block;
}

#home #slider .carousel-control.left,
#home #slider .carousel-control.right {
    background: #ddd;
    opacity: 1;
    position: absolute;
}

#home #slider .icon-prev,
#home #slider .icon-next {
    font-size: 60px;
    margin-top: 130px;
    opacity: 0.7;
    width: 60px;
    height: 60px;
}

#home #slider .icon-next {
    right: auto;
    left: 20%;
}

#home #slider .icon-prev {
    right: 20%;
    left: auto;
}

#home #slider .carousel-control:hover .icon-prev,
#home #slider .carousel-control:hover .icon-next {
    opacity: 1;
}

#home #slider .icon-next {
    margin-right: -10px;
}

#home #slider .icon-prev {
    margin-left: -10px;
}

#home #slider .carousel-indicators {
    text-align: right;
    display: none;
}

#home .annuaire {
    background: #eef9ff;
    padding-bottom: 50px;
}

#home .annuaire .pane-content {
    width: 1170px;
    max-width: 100%;
    margin: 0 auto;
    padding: 50px 0;
    height: 380px;
    font-size: 18px;
}

#home .annuaire .pane-content .link-photo {
    float: left;
    width: 48%;
    margin-right: 2%;
}

#home .annuaire .pane-content .link-photo img {
    width: 100% !important;
    height: auto !important;
}

#home .annuaire .pane-content iframe {
    width: 48% !important;
    float: left;
    margin-right: 2%;
}

#home .annuaire .details {
    padding-top: 60px;
    float: left;
    width: 50%;
    display: block;
}

#home .annuaire .details h2 {
    margin: 0 0 30px 0;
    float: left;
}

#home .annuaire .details h2:after {
    content: '';
    display: block;
    width: 100px;
    height: 4px;
    background-color: #55b8f3;
    clear: both;
    margin-top: 10px;
}

#home .annuaire .details p {
    float: left;
}

#home .annuaire a.section-link {
    margin-top: 30px;
}

#home .actualites {
    margin-top: 10px;
}

#home .actualites .view-footer a {
    background-color: #f3f3f3;
    color: #000000;
}

#home .actualites .view-footer a:after {
    background-color: #39a4e3;
}

#home .actualites,
#home .partenaires {
    background-color: #55b8f3;
    padding: 50px 0;
}

#home .actualites .view-header h3:before,
#home .partenaires .view-header h3:before,
#home .actualites .view-header h3:after,
#home .partenaires .view-header h3:after {
    content: '-';
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
}

#home .actualites .view-header h2,
#home .partenaires .view-header h2,
#home .actualites .view-header h3,
#home .partenaires .view-header h3 {
    text-align: center;
}

#home .partenaires {
    background-color: #fbfbfb;
    border-top: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
}

#home .partenaires .view-header h2:before,
#home .partenaires .view-header h2:after {
    content: '-';
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
}

#home .partenaires .carousel .left {
    margin-left: -10% !important;
    background-image: none !important;
}

#home .partenaires .carousel .right {
    margin-right: -10% !important;
    background-image: none !important;
}

#home .partenaires .carousel .left .icon-prev {
    font-size: 70px;
    margin-top: -48px;
}

#home .partenaires .carousel .right .icon-next {
    font-size: 70px;
    margin-top: -48px;
}

#home .partenaires .carousel-control {
    color: #000000;
}

#home .partenaires .row-actualite {
    width: 18%;
    margin-right: 2% !important;
    float: left;
}

#home .partenaires .views-row-last {
    margin-right: 0 !important;
}

#home .partenaires .carousel-indicators {
    display: none;
}

#home .actualites .view-header h2 {
    margin-bottom: 30px;
}

#home .actualites .view-header h3 {
    margin-top: 0;
}

#home .actualites .row-actualite .views-field-field-categorie {
    text-transform: uppercase;
    color: #fff;
    font-size: 11px;
    margin-top: 20px;
}

#home .actualites .row-actualite .views-field-title {
    margin-top: 8px;
}

#home .actualites .row-actualite .views-field-title a {
    font-size: 18px;
    font-weight: 400;
    color: #000;
}

#home .actualites .row-actualite .views-field-views-conditional:hover {
    opacity: 0.9;
}

#home .actualites .item .row-actualite:last-child {
    margin-right: 0;
}

#home .actualites .carousel-control.left,
#home .actualites .carousel-control.right {
    background: transparent;
    color: #fff;
    text-shadow: none;
}

#home .actualites .carousel-control.left {
    margin-left: -130px;
}

#home .actualites .carousel-control.left .icon-prev {
    font-size: 70px;
    margin-top: -72px;
}

#home .actualites .carousel-control.right {
    margin-right: -130px;
}

#home .actualites .carousel-control.right .icon-next {
    font-size: 70px;
    margin-top: -72px;
}

#home .actualites .view-footer {
    text-align: center;
}

#home .actualites .view-footer a {
    margin-top: 80px;
    text-transform: uppercase;
}

#home .actualites .carousel-indicators {
    bottom: -68px;
    display: none;
}

#home .actualites .carousel-indicators .active {
    background-color: #999999;
    border: none;
}

#home .actualites .carousel-indicators li {
    background-color: #ffffff;
    border: solid 2px #999999;
}

#home .events {
    padding: 50px 0;
}

#home .events .view-evenement {
    display: block;
    clear: both;
}

#home .events .view-evenement .view-header {
    float: left;
    width: 25%;
}

#home .events .view-evenement .view-header h2 {
    margin-bottom: 30px;
}

#home .events .view-evenement .view-header h3 {
    margin-top: 0;
    color: #000;
}

#home .events .view-evenement .view-content {
    width: 75%;
    display: block;
    float: left;
}

#home .events .view-evenement .view-content .views-row {
    float: left;
    width: 270px;
    margin-right: 30px;
}

#home .events .view-evenement .view-content .views-row .views-field-field-date {
    font-size: 11px;
    color: #999999;
    margin-top: 10px;
}

#home .events .view-evenement .view-content .views-row .views-field-title {
    color: #6cb1e7;
    font-size: 18px;
    margin-top: 5px;
}

#home .events .view-evenement .view-content .views-row .views-field-views-conditional:hover {
    opacity: 0.9;
}

#home .events .view-evenement .view-content .views-row:last-child {
    margin-right: 0;
}

#home .actualites .view,
#home .events .view,
#home .partenaires .view {
    width: 1170px;
    margin: 0 auto;
}

#home .partenaires .view-header h2 {
    margin: 0 0 50px 0;
}

#home .partenaires .view-content {
    width: 100%;
    clear: both;
    display: block;
}

#home .partenaires .view-content .views-row {
    float: left;
    margin-right: 35px;
}

#home .partenaires .view-content .views-row .views-field-views-conditional:hover {
    opacity: 0.9;
}

#home .partenaires .view-content .views-row:last-child {
    margin-right: 0;
}

#home .partenaires .view-footer {
    width: 100%;
    display: block;
    clear: both;
    text-align: center;
}

#home .partenaires .view-footer a {
    margin: 50px 0 0 0;
    text-transform: uppercase;
    font-weight: bold;
}

a.section-link {
    color: #315381;
    font-weight: 400;
    font-size: 15px;
    display: block;
    position: relative;
    text-decoration: underline;
    height: auto;
    float: right;
    margin-top: 10px;
    margin-bottom: 20px;
}

a.section-link:after {
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #315381;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 3px;
    font-size: 11px;
    color: #315381;
    text-align: right;
    margin-left: 10px;
    margin-right: 10px;
}

a.section-link:hover {
    opacity: 0.7;
}

.page-annuaire .attachment {
    width: 80%;
    display: block;
    margin: 0 auto;
}

.page-annuaire .attachment .view-content {
    width: 100%;
    padding-top: 0;
}

.page-annuaire .view-filters .views-exposed-form {
    margin: 0 auto;
}

.page-annuaire .view-filters .form-select {
    background-color: #f5f5f5;
    border-radius: 0;
}

.page-annuaire .views-exposed-form .views-exposed-widget {
    float: left;
    width: 25%;
    padding: 0 3% 0 0;
}

.page-annuaire .views-exposed-form .views-exposed-widget label {
    display: none;
}

.page-annuaire .views-exposed-form .views-exposed-widget .btn {
    margin: 0;
}

.page-annuaire .view-header {
    width: 80%;
    margin: 20px auto 0;
    font-weight: 400;
    font-size: 20px;
    color: #6cb1e7;
    font-weight: 300;
}

.page-annuaire .view-header .filter-title {
    float: left;
    margin: 0 20px 0 0;
}

.page-annuaire .view-content {
    padding-top: 22px;
    width: 1170px;
    margin: 0 auto;
    display: table;
}

.page-annuaire .view-content .views-row {
    float: left;
    width: 31%;
    background-color: #f5f5f5;
    padding: 30px;
    margin-right: 2%;
    margin-bottom: 2%;
    display: table-cell;
    font-weight: 400;
    min-height: 290px;
    position: relative;
}

.page-annuaire .view-content .views-row .views-field-title {
    margin-bottom: 10px;
}

.page-annuaire .view-content .views-row .views-field-title a {
    color: #69b1eb;
    font-size: 18px;
    font-weight: 400;
}

.page-annuaire .view-content .views-row .views-field-field-specialite {
    color: #fc9d01;
    font-weight: 400;
}

.page-annuaire .view-content .views-row .views-field-field-specialite .field-content {
    color: #fc9d01;
}

.page-annuaire .view-content .views-row:nth-child(3n) {
    margin-right: 0;
}

.page-annuaire .view-content .views-row:nth-child(3n+1) {
    clear: both;
}

.page-annuaire .view-content .views-field-view-node {
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.page-annuaire .view-content .views-field-view-node a {
    color: #333;
    text-decoration: underline;
    font-size: 12px;
    letter-spacing: 1px;
}

.page-annuaire .view-content .views-field-view-node a:hover {
    color: #666;
}

.page-annuaire .view-content .views-field-field-departement,
.page-annuaire .view-content .views-field-field-categorie-etablissement,
.page-annuaire .view-content .views-field-field-specialite {
    margin-bottom: 10px;
}

.view-annuaire #rmt {
    padding: 20px;
    text-align: center;
}

.view-annuaire #rmt .etablissement {
    color: #b0b0b0;
    text-transform: uppercase;
    margin-bottom: 10px;
    letter-spacing: 2px;
}

.view-annuaire #rmt .title,
.view-annuaire #rmt .city,
.view-annuaire #rmt .department,
.view-annuaire #rmt .field-name-field-categorie-etablissement,
.view-annuaire #rmt .field-name-field-specialite,
.view-annuaire #rmt .field-name-field-telephone,
.view-annuaire #rmt .field-name-field-site-internet {
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 10px;
    line-height: 17px;
}

.view-annuaire #rmt .title a,
.view-annuaire #rmt .city a,
.view-annuaire #rmt .department a,
.view-annuaire #rmt .field-name-field-categorie-etablissement a,
.view-annuaire #rmt .field-name-field-specialite a,
.view-annuaire #rmt .field-name-field-telephone a,
.view-annuaire #rmt .field-name-field-site-internet a {
    color: #000000;
}

.view-annuaire #rmt .title {
    margin-bottom: 10px;
    font-weight: 400;
    color: #69b1eb;
    font-size: 17px;
}

.view-annuaire #rmt .field-label {
    display: none;
}

.view-annuaire #rmt .link {
    margin-top: 20px;
}

.view-annuaire #rmt .field-name-field-specialite .field-items {
    color: #fc9d01;
}

.view-annuaire .gm-style-iw {
    left: 0;
    text-align: center;
}

.node-type-etablissement .node-content .field-type-text-with-summary .field-label,
.node-type-etablissement .node-content .field-name-field-actualite .field-label {
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
}

.node-type-etablissement .node-content .field-type-text-with-summary .field-label a,
.node-type-etablissement .node-content .field-name-field-actualite .field-label a {
    text-decoration: underline;
}

.node-type-etablissement .node-content .field-type-text-with-summary .field-label img,
.node-type-etablissement .node-content .field-name-field-actualite .field-label img {
    max-width: 100%;
    height: auto;
}

.node-type-etablissement .node-content .est-details .field-label {
    text-transform: uppercase;
    margin-bottom: 5px;
}

.node-type-etablissement .node-content .est-details .field-item {
    margin-bottom: 5px;
}

.node-type-etablissement .node-content .est-details .field-item a {
    color: #000000;
}

.node-type-etablissement .node-content .est-details .field-type-email {
    width: 100%;
    border-bottom: solid 1px #e5e5e5;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.node-type-etablissement .node-content .est-details .street,
.node-type-etablissement .node-content .est-details .additional,
.node-type-etablissement .node-content .est-details .posta-code,
.node-type-etablissement .node-content .est-details .province {
    line-height: 25px;
}

.node-type-etablissement .node-content .est-details .province {
    width: 100%;
    border-bottom: solid 1px #e5e5e5;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.node-type-etablissement .node-content .est-details .field-name-field-specialite {
    border-bottom: solid 1px #e5e5e5;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.node-type-etablissement .node-content .est-details .field-name-field-specialite .field-item:before {
    content: '.';
    font-size: 40px;
    line-height: 1px;
    display: inline-block;
    padding-right: 5px;
    color: #6cb1e7;
}

.node-type-etablissement .node-content .est-details .contact-name {
    margin-bottom: 34px;
    clear: both;
    line-height: 16px;
}

.node-type-etablissement .node-content .est-details .contact-name .field {
    float: left;
    margin-right: 5px;
}

.page-user #block-system-main,
.page-user-password #block-system-main {
    width: 1170px;
    margin: 0 auto 30px;
}

.page-user #block-system-main #edit-submit,
.page-user-password #block-system-main #edit-submit {
    margin: 30px 0;
}

.page-user .form-type-password-confirm .form-type-password,
.page-user-password .form-type-password-confirm .form-type-password {
    padding: 0;
}

.private .views-field-title {
    background-image: url('../images/private-icon.png');
    background-repeat: no-repeat;
    background-position: -3px 3px;
    padding-left: 20px !important;
}

.page-node-edit .region-content,
.page-node-add .region-content,
.page-search .region-content,
.page-taxonomy-term-edit .region-content,
.page-taxonomy-term-add .region-content {
    width: 1170px;
    margin: 30px auto;
}

.page-search #block-system-main .search-form {
    width: 30%;
    margin-top: 100px;
}

.page-node-33.page-node-done #block-system-main {
    max-width: 1170px;
    margin: 15px auto;
}

body.not-logged-in.page-user .tabs--primary {
    display: none;
}

body.not-logged-in.page-user #block-system-main {
    margin-top: 50px;
    margin-bottom: 50px;
}

body.not-logged-in.page-user #block-system-main form {
    width: 550px;
    margin: 0 auto;
}

body.not-logged-in.page-user #block-system-main label {
    float: left;
    width: 250px;
    line-height: 34px;
}

body.not-logged-in.page-user #block-system-main input {
    float: left;
    width: 300px;
}

body.not-logged-in.page-user #block-system-main .form-item {
    clear: both;
    height: 34px;
}

body.not-logged-in.page-user #block-system-main #edit-submit {
    margin: 0 0 0 250px;
}

body.page-user-password.not-logged-in #block-system-main form {
    width: 620px;
}

body.page-user-password.not-logged-in #block-system-main form #edit-actions {
    text-align: center;
}

body.page-user-password.not-logged-in #block-system-main form #edit-submit {
    margin: 0 !important;
}

body.page-user-password.not-logged-in #block-system-main label {
    width: 320px;
}

.page-admin-structure .action-links,
.page-admin-content .action-links,
.page-admin-people .action-links,
.page-admin .action-links,
.page-node-delete .action-links,
.page-admin-structure .region-content,
.page-admin-content .region-content,
.page-admin-people .region-content,
.page-admin .region-content,
.page-node-delete .region-content {
    width: 1170px;
    margin: 30px auto 30px;
}

.page-admin-structure .tabs--primary,
.page-admin-content .tabs--primary,
.page-admin-people .tabs--primary,
.page-admin .tabs--primary,
.page-node-delete .tabs--primary {
    display: none;
}

.profile {
    margin: 30px 0;
}

.profile .field {
    margin-bottom: 10px;
}

.profile .field-label {
    width: 150px;
}

.page-node-delete #section-title .page-header {
    font-size: 20px;
}

.page-node-delete .confirmation {
    font-size: 16px;
    font-weight: 400;
}

.page-node-delete .form-actions {
    margin-top: 15px;
}

.node-partenaire .node-updated {
    width: 770px;
    float: left;
    margin-bottom: 30px;
}

#views-exposed-form-admin-views-node-system-1 #edit-author-wrapper {
    width: 198px;
}

#views-exposed-form-admin-views-node-system-1 #edit-author-wrapper input {
    width: 142px;
}

#views-exposed-form-annuaire-page-annuaire .form-submit,
#views-exposed-form-annuaire-page-annuaire .views-submit-button,
#views-exposed-form-annuaire-page-annuaire .views-reset-button {
    display: none;
}

#views-exposed-form-annuaire-page-annuaire .form-item {
    width: 100%;
    display: inline-block;
    margin: 0 30px 20px 0;
}

#views-exposed-form-annuaire-page-annuaire .views-exposed-widget {
    padding-top: 0;
}

#views-exposed-form-annuaire-page-annuaire .filtre-valider {
    border: 1px solid #337ab7;
}

#views-exposed-form-annuaire-page-annuaire .form-item-field-specialite-tid {
    padding-top: 0;
}

#views-exposed-form-annuaire-page-annuaire #edit-field-specialite-tid-wrapper {
    padding-right: 0;
    width: 50%;
}

#views-exposed-form-annuaire-page-annuaire #edit-field-specialite-tid-wrapper .form-item-field-specialite-tid {
    max-width: 300px;
    margin-right: 10px;
}

#views-exposed-form-annuaire-page-annuaire .filtre-valider,
#views-exposed-form-annuaire-page-annuaire .deselectionner {
    display: inline-block;
    color: #333333;
    text-decoration: none;
    padding: 10px;
    font-size: 13px;
    line-height: 1;
    text-align: center;
    margin-left: 5px;
}

#views-exposed-form-annuaire-page-annuaire .deselectionner {
    border: 1px solid #6cb1e7;
}

#views-exposed-form-annuaire-page-annuaire .chosen-container {
    width: 100% !important;
    padding: 0;
    height: inherit;
    border: 0;
    min-height: 34px;
}

#views-exposed-form-annuaire-page-annuaire .chosen-container .chosen-search {
    display: none;
}

#views-exposed-form-annuaire-page-annuaire .chosen-container .chosen-choices,
#views-exposed-form-annuaire-page-annuaire .chosen-container .chosen-single {
    min-height: 34px !important;
    line-height: 34px;
    background: #f5f5f5;
    border: 0;
    border-radius: 0;
    box-shadow: 0;
    color: #333333;
    font-size: 13px;
}

#views-exposed-form-annuaire-page-annuaire .chosen-container .chosen-choices .search-choice,
#views-exposed-form-annuaire-page-annuaire .chosen-container .chosen-single .search-choice {
    line-height: 22px;
}

#views-exposed-form-annuaire-page-annuaire .chosen-container .chosen-choices b,
#views-exposed-form-annuaire-page-annuaire .chosen-container .chosen-single b {
    display: none;
}

#views-exposed-form-annuaire-page-annuaire .chosen-container input {
    line-height: 34px;
}

#views-exposed-form-annuaire-page-annuaire .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    top: 9px;
}

.page-page-non-trouvee .region-content {
    max-width: 1170px;
    margin: 50px auto;
}

#etablissement-node-form .form-item-field-adresse-und-0-re-geocode-location label,
#etablissement-node-form .form-item-field-adresse-und-0-delete-location label {
    width: inherit;
    padding-bottom: 5px;
}

#views-exposed-form-actualites-page-actualites .views-widget-filter-field_mots_cles_actualite_tid,
#views-exposed-form-actualites-page-actualites .views-widget-filter-field_categorie_tid,
#views-exposed-form-actualites-page-actualites .form-submit {
    display: none;
}

#views-exposed-form-actualites-page-actualites .views-exposed-widgets {
    margin-bottom: 30px;
}

#views-exposed-form-actualites-page-actualites .views-exposed-widget {
    padding: 0;
}

#views-exposed-form-actualites-page-actualites #actualite-filters a {
    display: inline-block;
    color: #6cb1e7;
    padding: 5px 10px;
    border: 1px solid #6cb1e7;
    margin-right: 5px;
    text-decoration: none;
    opacity: 0.85;
}

#views-exposed-form-actualites-page-actualites #actualite-filters a.active,
#views-exposed-form-actualites-page-actualites #actualite-filters a:hover {
    opacity: 1;
}

.view-display-id-page_annuaire p {
    float: left;
    margin-right: 10px;
}

.front .panels-flexible-region-new-center .pane-fpid-4 h2.pane-title,
.front .panels-flexible-region-new-region_1_1 .pane-fpid-4 h2.pane-title,
.front .panels-flexible-region-new-region_2_2 .pane-fpid-4 h2.pane-title,
.front .panels-flexible-region-new-region_3_2 .pane-fpid-4 h2.pane-title,
.front .panels-flexible-region-new-region_4_2 .pane-fpid-4 h2.pane-title,
.front .panels-flexible-region-new-center .pane-fpid-2 h2.pane-title,
.front .panels-flexible-region-new-region_1_1 .pane-fpid-2 h2.pane-title,
.front .panels-flexible-region-new-region_2_2 .pane-fpid-2 h2.pane-title,
.front .panels-flexible-region-new-region_3_2 .pane-fpid-2 h2.pane-title,
.front .panels-flexible-region-new-region_4_2 .pane-fpid-2 h2.pane-title,
.front .panels-flexible-region-new-center .pane-fpid-3 h2.pane-title,
.front .panels-flexible-region-new-region_1_1 .pane-fpid-3 h2.pane-title,
.front .panels-flexible-region-new-region_2_2 .pane-fpid-3 h2.pane-title,
.front .panels-flexible-region-new-region_3_2 .pane-fpid-3 h2.pane-title,
.front .panels-flexible-region-new-region_4_2 .pane-fpid-3 h2.pane-title,
.front .panels-flexible-region-new-center .pane-fpid-5 h2.pane-title,
.front .panels-flexible-region-new-region_1_1 .pane-fpid-5 h2.pane-title,
.front .panels-flexible-region-new-region_2_2 .pane-fpid-5 h2.pane-title,
.front .panels-flexible-region-new-region_3_2 .pane-fpid-5 h2.pane-title,
.front .panels-flexible-region-new-region_4_2 .pane-fpid-5 h2.pane-title,
.front .panels-flexible-region-new-center .pane-fpid-7 h2.pane-title,
.front .panels-flexible-region-new-region_1_1 .pane-fpid-7 h2.pane-title,
.front .panels-flexible-region-new-region_2_2 .pane-fpid-7 h2.pane-title,
.front .panels-flexible-region-new-region_3_2 .pane-fpid-7 h2.pane-title,
.front .panels-flexible-region-new-region_4_2 .pane-fpid-7 h2.pane-title {
    padding-top: 0;
}

.front .panels-flexible-region-new-center .pane-fpid-4 h2.pane-title a,
.front .panels-flexible-region-new-region_1_1 .pane-fpid-4 h2.pane-title a,
.front .panels-flexible-region-new-region_2_2 .pane-fpid-4 h2.pane-title a,
.front .panels-flexible-region-new-region_3_2 .pane-fpid-4 h2.pane-title a,
.front .panels-flexible-region-new-region_4_2 .pane-fpid-4 h2.pane-title a,
.front .panels-flexible-region-new-center .pane-fpid-2 h2.pane-title a,
.front .panels-flexible-region-new-region_1_1 .pane-fpid-2 h2.pane-title a,
.front .panels-flexible-region-new-region_2_2 .pane-fpid-2 h2.pane-title a,
.front .panels-flexible-region-new-region_3_2 .pane-fpid-2 h2.pane-title a,
.front .panels-flexible-region-new-region_4_2 .pane-fpid-2 h2.pane-title a,
.front .panels-flexible-region-new-center .pane-fpid-3 h2.pane-title a,
.front .panels-flexible-region-new-region_1_1 .pane-fpid-3 h2.pane-title a,
.front .panels-flexible-region-new-region_2_2 .pane-fpid-3 h2.pane-title a,
.front .panels-flexible-region-new-region_3_2 .pane-fpid-3 h2.pane-title a,
.front .panels-flexible-region-new-region_4_2 .pane-fpid-3 h2.pane-title a,
.front .panels-flexible-region-new-center .pane-fpid-5 h2.pane-title a,
.front .panels-flexible-region-new-region_1_1 .pane-fpid-5 h2.pane-title a,
.front .panels-flexible-region-new-region_2_2 .pane-fpid-5 h2.pane-title a,
.front .panels-flexible-region-new-region_3_2 .pane-fpid-5 h2.pane-title a,
.front .panels-flexible-region-new-region_4_2 .pane-fpid-5 h2.pane-title a,
.front .panels-flexible-region-new-center .pane-fpid-7 h2.pane-title a,
.front .panels-flexible-region-new-region_1_1 .pane-fpid-7 h2.pane-title a,
.front .panels-flexible-region-new-region_2_2 .pane-fpid-7 h2.pane-title a,
.front .panels-flexible-region-new-region_3_2 .pane-fpid-7 h2.pane-title a,
.front .panels-flexible-region-new-region_4_2 .pane-fpid-7 h2.pane-title a {
    color: #333;
    cursor: pointer;
}

.front .panels-flexible-column-new-3 .panels-flexible-row-new-6 .panels-flexible-region-new-region_4 h2.pane-title {
    width: 145px;
    padding-top: 0;
}

.front .panels-flexible-column-new-3 .panels-flexible-row-new-6 .panels-flexible-region-new-region_4 h2.pane-title a {
    color: #333;
    cursor: pointer;
}

.front .panels-flexible-column-new-3 .panels-flexible-row-new-6 .panels-flexible-region-new-region_4 .pane-content {
    max-height: 65px;
    overflow: hidden;
}

.front .carousel-indicators {
    display: none;
}

@media (min-width: 1176px) and (max-width: 1399px) {
    #home .actualites .carousel-control.right {
        margin-right: -10% !important;
    }

    #home .actualites .carousel-control.left {
        margin-left: -10% !important;
    }

    #home .partenaires .view-content {
        max-width: 100%;
    }
}

@media (min-width: 1025px) and (max-width: 1399px) {
    article.node {
        width: 1024px;
        overflow-x: hidden;
    }

    article.node .node-content {
        width: 100%;
    }

    .tabs--primary {
        width: 1024px;
    }

    #home {
        overflow-x: hidden;
    }

    #home #slider {
        width: 100% !important;
    }

    #home .view-id-actualites,
    #home .view-id-evenement,
    #home .view-id-partenaire,
    #home .annuaire {
        width: 100%;
    }

    #home .actualites {
        max-width: 100%;
        overflow: hidden;
    }

    #home .actualites .row-actualite {
        max-width: 31%;
        margin-right: 0;
    }

    #home .actualites .row-actualite:nth-child(2) {
        margin-left: 3.5%;
        margin-right: 3.5%;
    }

    #home .events .view-header {
        width: 25%;
        padding-right: 3%;
    }

    #home .events .view-content .views-row {
        width: 32% !important;
        margin-right: 0 !important;
    }

    #home .events .view-content .views-row:nth-child(2) {
        margin-left: 2%;
        margin-right: 2% !important;
    }

    #home .partenaires .view {
        max-width: 100%;
    }

    #home .partenaires .row-actualite {
        width: 18%;
        margin-right: 2% !important;
        float: left;
    }

    #home .partenaires .views-row-last {
        margin-right: 0 !important;
    }
}

@media (min-width: 1025px) {
    .actualites .row-actualite {
        float: left;
        margin-right: 30px;
        max-width: 370px;
    }
}

@media (max-width: 1200px) {
    article {
        max-width: 100%;
    }

    #slider {
        max-width: 100%;
    }

    .actualites .carousel-control.right {
        margin-right: 0 !important;
    }

    .actualites .carousel-control.left {
        margin-left: 0 !important;
    }
}

/* Responsive */
@media (min-width: 320px) {
    .navbar-toggle {
        display: none;
    }
}

/* Mobile */
@media (max-width: 767px) {
    #home .annuaire .pane-content .link-photo {
        width: 100%;
        float: none;
    }

    #home .annuaire .pane-content .details {
        width: 100%;
        padding: 0 5% 0 5%;
    }

    #home .annuaire .pane-content .details h2 {
        margin-top: 26px;
        width: 100%;
        text-align: left !important;
    }

    #home .annuaire .pane-content .details a.section-link {
        display: table;
    }

    #home .annuaire .pane-content iframe {
        float: none;
        width: 100% !important;
        margin-right: 0;
    }

    .cloned-mobile,
    .tablet-item,
    .desktop-partenaires,
    .mobile-actualites {
        display: none !important;
    }

    .row .region-content {
        padding: 0 0px;
    }

    .row .pane-panels-mini {
        padding: 15px 15px;
    }

    #home #slider .carousel-indicators {
        text-align: center;
        bottom: 0px;
    }

    #back-top {
        right: 15px;
    }

    #navbar .container-fluid {
        width: 100%;
    }

    #navbar .navbar-header {
        width: 216px;
        padding: 0 20px;
        height: 93px;
    }

    #navbar .navbar-header img {
        max-width: 100%;
        height: auto;
    }

    #section-title {
        padding: 0 20px;
    }

    #section-title .inner {
        width: 100%;
    }

    #contact {
        width: 100%;
    }

    #contact .panel-panel {
        width: 100%;
        float: none;
    }

    #contact .panel-panel .inside {
        margin: 0;
    }

    #contact .webform-component--votre-nom,
    #contact .webform-component--adresse-courriel {
        width: 100%;
        float: none;
        margin-right: 0;
    }

    #contact .form-item-captcha-response {
        margin-bottom: 20px;
    }

    .page-user #block-system-main,
    .page-user-password #block-system-main,
    .page-user #block-system-main,
    .page-user-password #block-system-main {
        width: 100% !important;
    }

    .page-user #block-system-main input,
    .page-user-password #block-system-main input,
    .page-user #block-system-main input,
    .page-user-password #block-system-main input,
    .page-user #block-system-main label,
    .page-user-password #block-system-main label,
    .page-user #block-system-main label,
    .page-user-password #block-system-main label {
        width: 100% !important;
    }

    .page-user #user-login,
    .page-user-password #user-login {
        width: 280px !important;
        margin: 0 auto;
    }

    .page-user #edit-actions,
    .page-user-password #edit-actions {
        text-align: right !important;
    }

    .page-user #edit-submit,
    .page-user-password #edit-submit {
        margin: 20px 0 !important;
    }

    .page-user #user-login div,
    .page-user-password #user-login div {
        text-align: center;
    }

    .page-actualites #actualite-filters a {
        margin-bottom: 10px;
    }

    .page-annuaire .views-exposed-form .views-exposed-widget {
        width: 100%;
        clear: both;
        padding: 0;
    }

    .page-annuaire .views-exposed-form #edit-field-specialite-tid-wrapper {
        width: 100% !important;
    }

    .page-annuaire .views-exposed-form #edit-field-specialite-tid-wrapper .deselectionner,
    .page-annuaire .views-exposed-form #edit-field-specialite-tid-wrapper .filtre-valider {
        float: right;
    }

    .page-annuaire .views-exposed-form #edit-field-specialite-tid-wrapper .form-item-field-specialite-tid {
        width: 100%;
        max-width: 700px !important;
    }

    .page-annuaire .view-header {
        width: 100%;
    }

    .page-annuaire .view-content {
        width: 100% !important;
    }

    .page-annuaire .view-content .views-row {
        width: 100% !important;
    }

    .page-annuaire .view-content .views-row .views-field-view-node {
        margin-top: 10px;
    }

    .page-annuaire .view-content .views-row-odd {
        margin-right: 0% !important;
    }

    .page-annuaire .view-content .views-row-even {
        margin-right: 0;
        margin-left: 0;
    }

    .page-annuaire .attachment {
        display: none;
    }

    #home #slider .views-field-nothing-1 {
        display: none;
    }

    #home #slider .carousel-inner .views-field-body {
        display: none;
    }

    #home .pane-partenaire-panel-pane-home-partenaires {
        display: none;
    }

    #home .pane-block-1 {
        padding: 20px 0;
    }

    #home .pane-block-1 .pane-content {
        font-size: 14px;
        height: auto;
    }

    #home .pane-block-1 .pane-content a img {
        max-width: 100% !important;
        height: auto !important;
        margin: 0 0 20px 0;
        float: none;
        width: 100% !important;
    }

    #home .pane-block-1 .pane-content .details {
        clear: both;
        float: none;
        display: block;
        padding-top: 0;
    }

    #home .pane-block-1 .pane-content .details h2 {
        font-size: 20px;
        margin-bottom: 15px;
        text-align: center;
    }

    #home .pane-block-1 .pane-content .details p {
        display: none;
    }

    #home .pane-block-1 a.section-link {
        width: 186px;
        margin: 0 auto;
        display: block;
    }

    #home .view-header h2 {
        font-size: 21px;
    }

    #home .region .row {
        padding: 0 !important;
    }

    #home .actualites {
        background: #ffffff;
    }

    #home .actualites .row-actualite {
        margin-bottom: 20px;
    }

    #home .actualites .img-responsive {
        width: 100%;
        height: auto;
    }

    #home .actualites .view-footer a {
        margin-top: 20px;
    }

    #home .actualites .carousel-indicators,
    #home .partenaires .carousel-indicators {
        display: none;
    }

    #home .events .view-evenement .view-header {
        text-align: center;
        width: 100%;
    }

    #home .events .view-evenement .view-content {
        width: 100%;
    }

    #home .events .view-evenement .view-content .views-row {
        width: 100%;
        margin-left: 0;
        margin-bottom: 30px;
    }

    #home .events .view-evenement .view-content .views-row .img-responsive {
        width: 100%;
        height: auto;
    }

    #home .view-display-id-panel_pane_mobile_home_partenaires .view-header,
    #home .view-display-id-panel_pane_mobile_home_partenaires .view-footer {
        text-align: center;
        padding-bottom: 25px;
    }

    #home .view-display-id-panel_pane_mobile_home_partenaires .carousel-control,
    #home .view-display-id-panel_pane_mobile_home_partenaires .carousel-indicators {
        display: none;
    }

    #home .view-display-id-panel_pane_mobile_home_partenaires .view-content .row-actualite {
        margin: 0 auto;
        margin-bottom: 20px;
    }

    #home .view-display-id-panel_pane_mobile_home_partenaires .img-responsive {
        width: 100%;
    }

    #home #slider,
    #home .annuaire,
    #home .actualites,
    #home .events,
    #home .partenaires {
        width: 100% !important;
        overflow: hidden;
    }

    #home #slider .view,
    #home .annuaire .view,
    #home .actualites .view,
    #home .events .view,
    #home .partenaires .view {
        width: 100% !important;
    }

    #home #slider .view .views-row,
    #home .annuaire .view .views-row,
    #home .actualites .view .views-row,
    #home .events .view .views-row,
    #home .partenaires .view .views-row {
        width: 100%;
    }

    .not-logged-in.page-user #block-system-main form {
        position: relative;
    }

    .not-logged-in.page-user #block-system-main form a#edit-reset {
        position: absolute;
        left: 80px;
        bottom: 115px;
        font-size: 12px;
    }

    .not-logged-in.page-user #block-system-main form #edit-pass {
        margin-top: 15px;
    }

    body.page-user-password.not-logged-in #block-system-main form {
        width: 280px;
    }

    body.page-user-password.not-logged-in #block-system-main form label {
        line-height: 20px;
        text-align: center;
    }

    body.page-user-password.not-logged-in #block-system-main form #edit-submit {
        font-size: 12px;
        padding: 8px;
        margin-top: 20px !important;
    }

    #home #slider .carousel-indicators,
    #home #slider .carousel-control {
        display: none;
    }

    #home #slider .carousel-inner .views-field-title {
        top: 20px;
        left: 8%;
        display: none;
    }

    #home #slider .carousel-inner .views-field-title span {
        font-size: 18px;
        line-height: 22px;
    }

    #home #slider .carousel-inner .views-field-views-conditional {
        display: none;
    }

    #home #slider .carousel-inner .views-field-views-conditional span a {
        left: 8%;
        bottom: 20px;
        padding: 3px 10px;
        font-size: 12px;
    }

    .node-type-etablissement .field-name-body,
    .node-type-etablissement .field-name-field-actualite {
        width: 100% !important;
    }

    .node-type-etablissement .est-details {
        display: none;
    }

    .pane-evenement-panel-pane-home-evenements .view-header a.cloned-mobile {
        display: none !important;
    }

    .pane-evenement-panel-pane-home-evenements .view-content {
        margin-bottom: 30px;
    }

    .pane-evenement-panel-pane-home-evenements a.mobile-item {
        display: block !important;
        clear: both;
        width: 260px;
        margin: 0 auto;
    }

    .view-actualites .carousel-control {
        display: none;
    }

    .page-search .region-content {
        width: 100%;
    }

    .page-search #block-system-main .search-form {
        width: 100%;
    }

    #block-addthis-addthis-block {
        top: 0px !important;
    }

    #block-talcod-custom-footer-logos {
        margin-top: 50px;
    }

    .view-search {
        padding: 0 15px;
    }

    .panel-flexible-inside {
        /* 		padding: 0 15px; */
    }

    .page-college-etudes-mondiales .pane-subsite-home-focus h2.pane-title {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .page-search .region-content {
        width: 100%;
    }

    .page-search #block-system-main .search-form {
        width: 50%;
    }

    .pane-evenement-panel-pane-home-evenements .view-header a.cloned-mobile {
        display: none !important;
    }

    .pane-evenement-panel-pane-home-evenements .view-content {
        margin-bottom: 30px;
    }

    .pane-evenement-panel-pane-home-evenements a.mobile-item {
        display: block !important;
        clear: both;
        width: 260px;
        margin: 0 auto;
    }

    #home {
        overflow-x: hidden;
    }

    #home #slider .views-field-nothing-1 {
        display: none;
    }

    #home #slider .carousel-indicators {
        display: none;
    }

    #home #slider .carousel-inner .views-field-title {
        top: 30px;
        left: 8%;
    }

    #home #slider .carousel-inner .views-field-title span {
        font-size: 22px;
        line-height: 24px;
    }

    #home #slider .carousel-inner .views-field-views-conditional span a {
        bottom: 30px;
        position: static;
        width: 100%;
    }

    #home #slider,
    #home .annuaire,
    #home .actualites,
    #home .events,
    #home .partenaires {
        width: 100% !important;
        overflow: hidden;
    }

    #home #slider .details,
    #home .annuaire .details,
    #home .actualites .details,
    #home .events .details,
    #home .partenaires .details {
        padding-top: 0;
    }

    #home #slider .view-id-actualites,
    #home .annuaire .view-id-actualites,
    #home .actualites .view-id-actualites,
    #home .events .view-id-actualites,
    #home .partenaires .view-id-actualites {
        width: 100%;
    }

    #home #slider .view-id-actualites .view-header,
    #home .annuaire .view-id-actualites .view-header,
    #home .actualites .view-id-actualites .view-header,
    #home .events .view-id-actualites .view-header,
    #home .partenaires .view-id-actualites .view-header,
    #home #slider .view-id-actualites .view-content,
    #home .annuaire .view-id-actualites .view-content,
    #home .actualites .view-id-actualites .view-content,
    #home .events .view-id-actualites .view-content,
    #home .partenaires .view-id-actualites .view-content,
    #home #slider .view-id-actualites .view-footer,
    #home .annuaire .view-id-actualites .view-footer,
    #home .actualites .view-id-actualites .view-footer,
    #home .events .view-id-actualites .view-footer,
    #home .partenaires .view-id-actualites .view-footer {
        width: 100% !important;
        overflow: hidden;
    }

    #home .annuaire .pane-content {
        height: auto;
    }

    #home .annuaire .pane-content .section-link {
        width: 191px !important;
    }

    #home .annuaire .pane-content a {
        width: 48% !important;
        display: block;
    }

    #home .annuaire .pane-content a img {
        width: 100% !important;
        height: auto !important;
    }

    #home .annuaire .pane-content .details {
        float: right;
        width: 48% !important;
    }

    #home .mobile-actualites {
        width: 105% !important;
        right: -2.5%;
        left: -2.5%;
        position: relative;
    }

    #home .mobile-actualites .view-header {
        text-align: center;
    }

    #home .mobile-actualites .view-footer {
        text-align: center;
        padding-top: 25px;
    }

    #home .mobile-actualites .carousel-inner {
        padding: 0;
    }

    #home .mobile-actualites .carousel-inner .row-actualite {
        width: 48% !important;
        float: left !important;
    }

    #home .mobile-actualites .carousel-inner .row-actualite .img-responsive {
        width: 100%;
    }

    #home .mobile-actualites .carousel-inner .row-actualite:first-child {
        margin-right: 4%;
    }

    #home .pane-partenaire-panel-pane-home-partenaires,
    #home .pane-actualites-panel-pane-home-actualites {
        display: none;
    }

    #home .events .carousel-control {
        width: 7%;
    }

    #home .events .view {
        width: 100%;
    }

    #home .events .view-evenement .view-header {
        width: 100%;
        text-align: center;
    }

    #home .events .view-evenement .view-content {
        width: 100%;
    }

    #home .events .view-evenement .view-content .views-row-3 {
        display: none;
    }

    #home .events .view-evenement .view-content .views-row {
        width: 48%;
        float: left;
        margin-right: 0;
    }

    #home .events .view-evenement .view-content .views-row .views-conditional-image img {
        width: 100%;
    }

    #home .events .view-evenement .view-content .views-row:first-child {
        margin-right: 4%;
    }

    #home .mobile-partenaires {
        width: 105% !important;
        right: -2.5%;
        left: -2.5%;
        position: relative;
    }

    #home .mobile-partenaires .view-header {
        text-align: center;
        padding-bottom: 25px;
    }

    #home .mobile-partenaires .view-footer {
        padding: 25px 0;
        text-align: center;
    }

    #home .mobile-partenaires .view {
        width: 100%;
        padding: 0 3%;
    }

    #home .mobile-partenaires .carousel-indicators {
        display: none;
    }

    #home .mobile-partenaires .carousel {
        padding: 35px 10px;
    }

    #home .mobile-partenaires .carousel-inner {
        padding: 0 5%;
    }

    #home .mobile-partenaires .carousel-control {
        width: 7%;
        background-image: none;
        text-shadow: none;
        color: #999999;
    }

    #home .mobile-partenaires .carousel-control .icon-next,
    #home .mobile-partenaires .carousel-control .icon-prev {
        font-size: 60px;
        line-height: 18px;
    }

    #home .mobile-partenaires .row-actualite:nth-child(2) {
        margin-left: 2%;
        margin-right: 2%;
    }

    #home .mobile-partenaires .row-actualite {
        width: 32%;
        float: left;
    }

    #home .mobile-partenaires .row-actualite .img-responsive {
        width: 100%;
    }

    #home .pane-actualites-panel-pane-home-actualites .views-bootstrap-carousel-plugin-style .carousel-indicators-desktop,
    #home .pane-actualites-panel-pane-home-actualites .views-bootstrap-carousel-plugin-style .carousel-inner-desktop,
    #home .pane-actualites-panel-pane-home-actualites .views-bootstrap-carousel-plugin-style .carousel-control {
        display: none;
    }

    .cloned-tablet,
    .mobile-item {
        display: none !important;
    }

    .row .region-content {
        padding: 0 20px;
    }

    #navbar .container-fluid {
        width: 100%;
    }

    #navbar .navbar-header {
        width: 190px;
        padding: 0 20px;
    }

    #navbar .navbar-header img {
        max-width: 100%;
        height: auto;
    }

    #section-title {
        padding: 0 20px;
    }

    #section-title .inner {
        width: 100%;
    }

    #contact {
        width: 100%;
        position: relative;
    }

    #contact .panel-panel {
        width: 100%;
        float: none;
    }

    #contact .panel-panel .inside {
        margin: 0;
    }

    #contact .form-item-captcha-response {
        margin-bottom: 20px;
    }

    #contact .tablet-item {
        margin-left: 100px;
        position: absolute;
        left: 54%;
        top: 20px;
    }

    #contact .form-item-captcha-response {
        margin-top: 10px;
    }

    #contact .node-webform {
        margin: 0;
    }

    #contact .panels-flexible-region {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }

    #contact .panels-flexible-region .panels-flexible-region-inside {
        padding: 0;
    }

    #contact #webform-client-form-33 .webform-component--votre-nom,
    #contact #webform-client-form-33 .webform-component--adresse-courriel,
    #contact #webform-client-form-33 .webform-component--objet {
        display: block;
        width: 50%;
    }

    #contact #webform-client-form-33 .webform-component--numero-departement label {
        width: 76%;
        margin-right: 3%;
    }

    #contact #webform-client-form-33 .webform-component--numero-departement input {
        width: 20%;
    }

    #contact .mobile-item {
        display: block !important;
        position: absolute;
        top: 20px;
        left: 54%;
        margin-left: 80px;
    }

    #contact .cloned-mobile {
        display: none !important;
    }

    .page-user #block-system-main,
    .page-user-password #block-system-main,
    .page-user #block-system-main,
    .page-user-password #block-system-main {
        width: 100%;
    }

    .page-actualites .views-listing {
        width: 100%;
    }

    .page-actualites .view-actualites .views-row {
        width: 47% !important;
    }

    .page-actualites .view-actualites .views-row:nth-child(3n+1) {
        float: left;
        clear: none;
    }

    .page-actualites .view-actualites .views-row.odd {
        margin-right: 5% !important;
        float: left !important;
        margin-left: 0% !important;
    }

    .page-actualites .view-actualites .views-row.odd {
        margin-right: 0 !important;
    }

    .page-annuaire .views-exposed-form .views-exposed-widget {
        width: 50%;
        clear: both;
        padding: 0;
    }

    .page-annuaire .views-exposed-form #edit-field-specialite-tid-wrapper {
        width: 100% !important;
    }

    .page-annuaire .views-exposed-form #edit-field-specialite-tid-wrapper .deselectionner,
    .page-annuaire .views-exposed-form #edit-field-specialite-tid-wrapper .filtre-valider {
        float: right;
        margin-top: 50px;
    }

    .page-annuaire .views-exposed-form #edit-field-specialite-tid-wrapper .form-item-field-specialite-tid {
        width: 50%;
        max-width: 700px !important;
    }

    .page-annuaire .view-header {
        width: 100%;
    }

    .page-annuaire .view-content {
        width: 100%;
    }

    .page-annuaire .view-content .views-row {
        width: 47.5%;
        float: left;
        clear: none !important;
    }

    .page-annuaire .view-content .views-row-odd {
        margin-right: 5% !important;
    }

    .page-annuaire .view-content .views-row-even {
        margin-right: 0;
        margin-left: 0;
    }

    .page-annuaire .attachment {
        width: 100%;
    }

    .not-logged-in.page-user #block-system-main form {
        position: relative;
    }

    .not-logged-in.page-user #block-system-main form a#edit-reset {
        position: absolute;
        left: 0px;
        bottom: 38px;
        font-size: 12px;
    }

    .not-logged-in.page-user #block-system-main form label {
        width: 170px;
    }

    .not-logged-in.page-user #block-system-main form input {
        width: 380px;
    }

    .not-logged-in.page-user #block-system-main form #edit-submit {
        margin-left: 440px;
    }

    body.page-user-password.not-logged-in #block-system-main form {
        width: 550px;
    }

    body.page-user-password.not-logged-in #block-system-main form label {
        line-height: 16px;
    }

    body.page-user-password.not-logged-in #block-system-main form #edit-submit {
        margin: 0 0 0 218px !important;
    }

    .node-type-etablissement .field-name-body,
    .node-type-etablissement .field-name-field-actualite {
        width: 65% !important;
        float: left;
    }

    .node-type-etablissement .est-details {
        float: right !important;
        position: absolute;
        right: 0;
    }
}

@media (min-width: 768px) {
    .mobile-item {
        display: none !important;
    }
}

@media (min-width: 1025px) {
    .desktop-hide,
    .mobile-partenaires,
    .mobile-actualites {
        display: none !important;
    }
}

.well {
    background-color: transparent;
    border: none;
}

/* NEW MEDIA QUERRY */
@media (max-width: 768px) {
    .node-type-generale,
    .node-type-actualite,
    .node-type-chercheur,
    .page-node {
        max-width: 100%;
    }

    .node-type-generale #block-system-main .column-left,
    .node-type-actualite #block-system-main .column-left,
    .node-type-chercheur #block-system-main .column-left,
    .page-node #block-system-main .column-left,
    .node-type-generale #block-system-main .column-right,
    .node-type-actualite #block-system-main .column-right,
    .node-type-chercheur #block-system-main .column-right,
    .page-node #block-system-main .column-right {
        width: 100% !important;
        float: none;
    }

    .node-type-generale .column-right,
    .node-type-actualite .column-right,
    .node-type-chercheur .column-right,
    .page-node .column-right {
        padding-top: 20px;
    }

    .node-type-generale .column-right .pane-node-field-type-actualite + .panel-separator,
    .node-type-actualite .column-right .pane-node-field-type-actualite + .panel-separator,
    .node-type-chercheur .column-right .pane-node-field-type-actualite + .panel-separator,
    .page-node .column-right .pane-node-field-type-actualite + .panel-separator {
        display: none;
    }

    .node-type-generale .column-right .pane-actualites-panel-pane-actualites .views-row,
    .node-type-actualite .column-right .pane-actualites-panel-pane-actualites .views-row,
    .node-type-chercheur .column-right .pane-actualites-panel-pane-actualites .views-row,
    .page-node .column-right .pane-actualites-panel-pane-actualites .views-row {
        padding-bottom: 0 !important;
        overflow: hidden;
    }

    .node-type-generale .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
    .node-type-actualite .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
    .node-type-chercheur .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
    .page-node .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image {
        width: 42%;
        float: left;
        margin-right: 15px !important;
        margin-bottom: 0 !important;
    }

    /*Node type rubrique */
    .node-type-rubrique .panels-flexible-column .panels-flexible-column-16-4 .panels-flexible-column-first,
    .node-type-rubrique .panels-flexible-column .panels-flexible-column-16-4 .panels-flexible-column-first {
        width: 100% !important;
    }
}

@media (max-width: 568px) {
    .node-type-generale #block-system-main .column-left,
    .node-type-actualite #block-system-main .column-left,
    .node-type-chercheur #block-system-main .column-left,
    .node-type-generale #block-system-main .column-right,
    .node-type-actualite #block-system-main .column-right,
    .node-type-chercheur #block-system-main .column-right {
        width: 100% !important;
    }

    .node-type-generale .column-left .panel-pane,
    .node-type-actualite .column-left .panel-pane,
    .node-type-chercheur .column-left .panel-pane {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }

    .node-type-generale .column-left .pane-node-title h1,
    .node-type-actualite .column-left .pane-node-title h1,
    .node-type-chercheur .column-left .pane-node-title h1 {
        padding-top: 0 !important;
        font-size: 200% !important;
    }

    .node-type-generale .column-left .pane-node-field-subtitle h2,
    .node-type-actualite .column-left .pane-node-field-subtitle h2,
    .node-type-chercheur .column-left .pane-node-field-subtitle h2 {
        margin: 0 !important;
    }

    .node-type-generale .column-left .column-left-bottom,
    .node-type-actualite .column-left .column-left-bottom,
    .node-type-chercheur .column-left .column-left-bottom {
        margin-top: 30px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .node-type-generale .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-title,
    .node-type-actualite .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-title,
    .node-type-chercheur .column-left .column-left-bottom .pane-node-field-themes-recherche .pane-title {
        margin: 0 0 10px 0 !important;
        font-size: 150% !important;
    }

    .node-type-generale .column-right,
    .node-type-actualite .column-right,
    .node-type-chercheur .column-right {
        padding-top: 20px;
    }

    .node-type-generale .column-right .pane-actualites-panel-pane-actualites .views-row,
    .node-type-actualite .column-right .pane-actualites-panel-pane-actualites .views-row,
    .node-type-chercheur .column-right .pane-actualites-panel-pane-actualites .views-row {
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-bottom: 15px !important;
        overflow: hidden;
    }

    .node-type-generale .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
    .node-type-actualite .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image,
    .node-type-chercheur .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image {
        width: 100% !important;
        float: none;
        margin-left: 0 !important;
        margin-bottom: 15px !important;
    }

    .node-type-generale .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image img,
    .node-type-actualite .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image img,
    .node-type-chercheur .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-field-image img {
        width: 100% !important;
        height: auto;
    }

    .node-type-generale .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title,
    .node-type-actualite .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title,
    .node-type-chercheur .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title,
    .node-type-generale .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title-field,
    .node-type-actualite .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title-field,
    .node-type-chercheur .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-title-field,
    .node-type-generale .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-body,
    .node-type-actualite .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-body,
    .node-type-chercheur .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-body,
    .node-type-generale .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-view-node,
    .node-type-actualite .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-view-node,
    .node-type-chercheur .column-right .pane-actualites-panel-pane-actualites .views-row .views-field-view-node {
        padding-left: 15px;
        padding-right: 15px;
    }

    .node-type-generale .column-right .pane-node-field-type-actualite + .panel-separator,
    .node-type-actualite .column-right .pane-node-field-type-actualite + .panel-separator,
    .node-type-chercheur .column-right .pane-node-field-type-actualite + .panel-separator {
        display: none;
    }
}

.view-focus .views-row {
    position: relative;
}

.view-focus .views-field-field-lien a,
.view-focus .views-field-field-pdf a,
.view-focus .views-field-field-pdf-1 a {
    font-size: 0;
}

.view-focus .views-field-field-lien a::after,
.view-focus .views-field-field-pdf a::after,
.view-focus .views-field-field-pdf-1 a::after,
.pane-talcod-custom-next-event-block .views-field-field-pdf-1 a::after,
.pane-talcod-custom-next-event-block .views-field-field-pdf a::after {
    position: absolute;
    right: 10px;
    bottom: 10px;
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #315381;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 3px;
    font-size: 11px;
    color: #315381;
    text-align: right;
    margin-left: 10px;
}

.view-focus .views-field-field-lien a:hover,
.view-focus .views-field-field-pdf a:hover,
.view-focus .views-field-field-pdf a:hover {
    opacity: 0.7;
}

.contact-link.twitter img {
    width: 24px;
    height: 24px;
}

.page-actualites #block-talcod-custom-main-menu-level-2,
.page-soussite-actualites #block-talcod-custom-main-menu-level-2,
.page-college-etudes-mondiales-actualites #block-talcod-custom-main-menu-level-2,
.page-college-etudesmondiales-actualites #block-talcod-custom-main-menu-level-2,
.page-actualites #block-talcod-custom-subsite-main-menu-level-2,
.page-soussite-actualites #block-talcod-custom-subsite-main-menu-level-2,
.page-college-etudes-mondiales-actualites #block-talcod-custom-subsite-main-menu-level-2,
.page-college-etudesmondiales-actualites #block-talcod-custom-subsite-main-menu-level-2 {
    display: none;
}

.at-branding-addthis,
.at-branding-icon,
.at-branding {
    display: none !important;
}

.views-field-field-type-de-programme {
    min-height: 50px;
}

@media (min-width: 1023px) {
    .page-soussite-actualites .view-search .actualite,
    .page-college-etudes-mondiales-actualites .view-search .actualite,
    .page-college-etudesmondiales-actualites .view-search .actualite {
        width: 31.333333% !important;
        float: left;
    }

    .page-soussite-actualites .col-lg-4,
    .page-college-etudes-mondiales-actualites .col-lg-4,
    .page-college-etudesmondiales-actualites .col-lg-4 {
        width: 31.333333% !important;
    }
}

/* Front Page Enghlish */
.pane-home-la-fmsh-vous-accompagne-en .pane-fieldable-panels-pane .pane-title {
    color: #000000;
}

.pane-home-la-fmsh-vous-accompagne-en .pane-fieldable-panels-pane .pane-title a {
    color: #000000;
}

.pane-home-la-fmsh-vous-accompagne-en .pane-fieldable-panels-pane .pane-title a:hover {
    text-decoration: none;
}

.page-node #block-system-main .column-right .pane-talcod-actualite-toutes-les-actus .all-news {
    background: #d9dde7;
    padding: 10px 0;
    border: 1px solid #d0d4de;
    text-decoration: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 50px;
    text-align: center;
}

.page-node #block-system-main .column-right .pane-talcod-actualite-toutes-les-actus .all-news:hover {
    background: white;
    opacity: 1;
}

.page-node-140 .view-id-actualites .views-field-body {
    display: none !important;
}

/* .next-btw-event-body-limit {
	max-height: 160px;
	overflow: hidden;
	margin-bottom: 25px;
} */

.title-display-none {
    margin-bottom: 20px;
    margin-top: -30px;
}

.title-display-none a {
    font-weight: 300;
}

.title-display-none .field-items {
    font-weight: 400;
}

.title-display-none h2 {
    margin: 0;
}

.title-display-none .field-name-body,
.title-display-none .field-name-field-themes-recherche,
.title-display-none .field-name-field-carnet-recherche,
.title-display-none .field-name-field-image,
.title-display-none .field-name-field-subtitle,
.title-display-none .field-name-field-responsables,
.title-display-none .field-name-field-perimetres,
.title-display-none .field-name-field-rubrique-parent,
.title-display-none .field-name-field-programmes,
.title-display-none .field-name-field-site-type,
.title-display-none .field-name-field-poles,
.title-display-none .field-name-field-disciplines,
.title-display-none .field-name-field-imported,
.title-display-none .field-name-field-chercheurs-associes,
.title-display-none .field-name-field-post-doctorants,
.title-display-none .field-name-field-focus,
.title-display-none .field-name-field-programme-terminee,
.title-display-none .field-name-field-content-status-type,
.title-display-none .field-name-field-language,
.title-display-none .field-name-field-type-de-programme,
.title-display-none .field-name-field-old-fmsh-nid,
.title-display-none .field-name-field-old-fmsh-translation-nid {
    display: none;
}

.title-display-none footer {
    display: none;
}

.title-display-none .pane-content {
    margin-bottom: 0px !important;
}

@media (max-width: 640px) {
    .node-type-rubrique #block-system-main .panel-flexible-inside .panels-flexible-row-first .panels-flexible-row-inside-first {
        display: flex;
        flex-wrap: wrap;
    }

    .page-multimedia .panels-flexible-region{
        width: 100%;
    }

    .node-type-rubrique #block-system-main .panel-flexible-inside .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-first {
        flex: 1 100%;
        order: 2;
    }

    .node-type-rubrique #block-system-main .panel-flexible-inside .panels-flexible-row-first .panels-flexible-row-inside-first .panels-flexible-column-last {
        flex: 1 100%;
        order: 1;
    }

    #mini-panel-node_focus {
        display: flex;
        flex-wrap: wrap;
    }

    #mini-panel-node_focus .panel-col-first {
        flex: 1 100%;
        order: 2;
    }

    #mini-panel-node_focus .panel-col-last {
        flex: 1 100%;
        order: 1;
    }

    #mini-panel-node_focus .section-link {
        flex: 1 100%;
        order: 3;
    }

    .page-node-140 .view-id-actualites .views-row,
    .page-node-195 .view-id-actualites .views-row,
    .page-node-200 .view-id-actualites .views-row,
    .page-node-198 .view-id-actualites .views-row {
        position: relative !important;
        float: left !important;
        height: auto !important;
        display: block !important;
        background-color: #ffffff !important;
        -webkit-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063) !important;
        -moz-box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063) !important;
        box-shadow: 0.5px 1.5px 2px 0px rgba(0, 0, 0, 0.063) !important;
        /*         padding: 15px !important; */
        margin: 10px 0 !important;
        width: 100% !important;
    }

    .page-node-140 .view-id-actualites .views-field-views-conditional,
    .page-node-195 .view-id-actualites .views-field-views-conditional,
    .page-node-200 .view-id-actualites .views-field-views-conditional,
    .page-node-198 .view-id-actualites .views-field-views-conditional {
        width: 100% !important;
        height: auto !important;
    }

    .page-node-140 .view-id-actualites .views-field-views-conditional,
    .page-node-195 .view-id-actualites .views-field-views-conditional,
    .page-node-200 .view-id-actualites .views-field-views-conditional,
    .page-node-198 .view-id-actualites .views-field-views-conditional img {
        /*         width: 300px !important; */
        margin: 0 auto !important;
        height: auto !important;
    }

    .page-node-140 .view-id-actualites .views-field-created,
    .page-node-195 .view-id-actualites .views-field-created,
    .page-node-200 .view-id-actualites .views-field-created,
    .page-node-198 .view-id-actualites .views-field-created {
        /*         display:none !important; */
    }


    .page-node-140 .view-id-actualites .views-field-title-field,
    .page-node-195 .view-id-actualites .views-field-title-field,
    .page-node-200 .view-id-actualites .views-field-title-field,
    .page-node-198 .view-id-actualites .views-field-title-field {
        width: 100% !important;
        padding: 0 15px;
    }

    /*     .page-node-140 .view-id-actualites .views-field-title-field a {
            top: 175px !important;
            left: -15px !important;
            padding: 8px 15px 8px 37px !important;
            display: inline-block !important;
            font-size: 22px !important;
            line-height: 20px !important;
            font-weight: 400 !important;
            text-align: left !important;
            margin: 0 !important;
            color: #ffffff !important;
            background-color: rgba(0,0,0,0.7) !important;
            position: absolute !important;
        } */
    .page-node-140 .view-id-actualites .views-field-field-subtitle,
    .page-node-195 .view-id-actualites .views-field-field-subtitle,
    .page-node-200 .view-id-actualites .views-field-field-subtitle,
    .page-node-198 .view-id-actualites .views-field-field-subtitle {
        width: 100% !important;
        padding: 0 15px;
    }

    .page-node-140 .view-id-actualites .views-field-field-subtitle .field-content,
    .page-node-195 .view-id-actualites .views-field-field-subtitle .field-content,
    .page-node-200 .view-id-actualites .views-field-field-subtitle .field-content,
    .page-node-198 .view-id-actualites .views-field-field-subtitle .field-content {
        width: 100% !important;
        /*         font-size: 18px !important; */
        font-weight: 300 !important;
        /*         padding: 15px 15px 10px 15px !important; */
        /*         color: #315381 !important; */
        text-align: left !important;
        margin: 0 !important;
    }

    .page-node-140 .view-id-actualites .views-field-body,
    .page-node-195 .view-id-actualites .views-field-body,
    .page-node-200 .view-id-actualites .views-field-body,
    .page-node-198 .view-id-actualites .views-field-body {
        width: 100% !important;
        display: block !important;
        font-size: 16px !important;
        line-height: 18px !important;
        margin-bottom: 30px !important;
        text-align: left !important;
        color: #333333 !important;
        padding: 0px 15px !important;
    }
}


.carousel-indicators {
    text-align: center !important;
    width: 60% !important;
}

.carousel-indicators li {
    width: 15px !important;
    height: 15px !important;
}

.page-multimedia .view-focus .views-row {

    display: inline-block !important;
    width: 49% !important;
}

.page-multimedia #block-system-main {
    max-width: 1158px;
    position: relative;
}

.page-multimedia .panels-flexible-region-65-center {
    width: 100%;
}

.page-multimedia .modal-content {
    min-height: 100vh;
}


.modalCanalUParent {
    width: 100%;
}

.modalCanalU {
    width: 90%;
    height: 100%;
    margin: 0;
}

.close-modal {
    float: none;
    position: absolute;
    right: 45px;
    top: 25px;
    font-size: 21px;
    font-weight: 400;
    line-height: 1;
    color: white;
    text-shadow: none;
    opacity: 1;
}

.close-modal:hover {
    color: #FFFFFF;
}

.region-footer #block-talcod-custom-multimedia-modal {
    position: static;
}

.page-multimedia #block-talcod-custom-main-menu-level-2 {
    border-bottom: solid 1px #000000;
}

.page-multimedia .view-id-page_multimedia_carousel .views-field-title {
    font-weight: bold;
}

.page-multimedia .btn-orange-zone {
    width: 20%;
    display: inline-block;
}

.page-multimedia .btn-orange-zone .field-name-body {
    width: 100%;
}

.page-multimedia .views-field-field-video-canal-u-embed {
    display: none;
}

.page-multimedia .embed-responsive-16by9 {
    padding-bottom: 0;
    height: 100%;
    overflow-y: auto;
}

.page-multimedia #breadcrumb-whitespace {
    padding: 0;
}

.page-multimedia .titre-multimedia {
    color: #FFFFFF;
    padding-bottom: 20px;

}

.page-multimedia .titre-orange {
    color: #f26522;
    font-weight: 300;
}

.page-multimedia .center-bottom {
    margin-top: 75px;
}

.page-multimedia .pane-page-multimedia-carousel .views-row {
    width: 100%;
    display: -webkit-inline-box;
    background-color: #FFFFFF;
    overflow: visible;
    box-shadow: #E1E1E1 0px 0px 12px;
    -webkit-box-shadow: #E1E1E1 0px 0px 12px;
    -moz-box-shadow: #E1E1E1 0px 0px 12px;
    padding: 0px;
}


.page-multimedia .pane-page-multimedia-carousel .views-field-field-image {
    display: inline-block;
    width: 40%;
    position: relative;
    float: left;
}

.page-multimedia .pane-page-multimedia-carousel .views-field-body {
    display: inline-block;
    width: 60%;
    position: relative;
    float: left;
    padding: 40px;
    padding-right: 50px;
}

.page-multimedia .pane-page-multimedia-carousel .views-field-body p {
    max-width: 100%;
    word-wrap: break-word;
}

.page-multimedia .player-top-media {
    width: 46px;
    height: 46px;
    margin-top: 10px;
    background-image: url(/sites/all/themes/talcod/images/player-responsive.png);
}


.page-multimedia .column-button {
    text-align: center;
}

.page-multimedia .pane-3 a {
    font-size: 16px;
    padding: 18px 37px;
    /*margin-right: 42px;*/
    color: white;
    font-weight: bold;
    background-color: #f26522;
}

.page-multimedia .pane-3 {
    display: inline-block;
    margin-top: 91px;
    margin-bottom: 64px;
}

.page-multimedia .pane-4 a {
    font-size: 16px;
    padding: 18px 37px;
    color: white;
    font-weight: bold;
    background-color: #333;
}

.page-multimedia .pane-4 {
    display: none;
    /*see .pane-3 a en enable*/
    /*display: inline-block;*/
    margin-top: 50px;
}


.page-multimedia .views-field-field-url-telechargement {
    display: none;
}

.page-multimedia .pane-slider-multimedia-pane-1 a {
    display: block;
    text-decoration: none;
}

.page-multimedia .pane-slider-multimedia-pane-1 .a-la-une {
    display: inline;
    text-decoration: none;
}

.page-multimedia .pane-slider-multimedia-pane-1 .background-opacity-top {
    position: absolute;
    background: rgba(0, 0, 0, 0.43);
    bottom: 0px;
    padding-left: 55px;
    padding-right: 55px;
    padding-top: 25px;
    width: 55%;
}

.page-multimedia .pane-slider-multimedia-pane-1 .a-la-une {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 32px;
    font-weight: 500;
    border: #f26522 solid 2px;
    padding: 8px;
}

.page-multimedia .pane-slider-multimedia-pane-1 .views-field-title-field-1 a {
    color: #FFFFFF;
    font-size: 32px;
    line-height: 32px;
    font-weight: 600;
}

.page-multimedia .pane-slider-multimedia-pane-1 .views-field-field-subtitle a {
    color: #ffffff;
    line-height: 20px;
    font-weight: 300;
    font-size: 20px;
}

.page-multimedia .pane-slider-multimedia-pane-1 .views-field-field-video-canal-u-embed {
    border-top: 1px solid #c3c3c3;
    display: block;
    width: 20px;
    margin: 10px 0px;
}

.page-multimedia .pane-slider-multimedia-pane-1 .views-field-field-video-canal-u-embed .field-content {
    display: none;
}


.page-multimedia .pane-slider-multimedia-pane-1 .glyphicon-play-circle {
    margin-top: 15px;
}

.page-multimedia .pane-slider-multimedia-pane-1 .glyphicon-play-circle:before {
    color: #FFFFFF;
    font-size: 50px;
}


.page-multimedia .pane-slider-multimedia-pane-1 .views-field-field-date-vignette-multimedia {
    margin-top: 20px;
    float: left;
}

.page-multimedia .pane-slider-multimedia-pane-1 .views-field-field-date-vignette-multimedia .field-content span {
    font-size: 16px;
    padding: 7px 13px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #f26522;
}

.page-multimedia .pane-slider-multimedia-pane-1 .views-field-field-duree-vignette-multimedia {
    float: left;
    margin-top: 15px;
    margin-left: 20px;
}

.page-multimedia .pane-slider-multimedia-pane-1 .views-field-field-duree-vignette-multimedia .field-content {
    font-size: 16px;
    padding: 4px 13px 3px 13px;
    border: white solid 1px;
    color: #FFFFFF;
}

.page-multimedia .pane-slider-multimedia-pane-1 .carousel-indicators, .page-multimedia .pane-slider-multimedia-pane-1 .carousel-control {
    display: none;
}

.page-multimedia .pane-slider-multimedia-pane-1 .views-field-body a {
    font-size: 15px;
    color: #ffffff;
}

.page-multimedia .pane-slider-multimedia-pane-1 {
    margin-bottom: 110px;
}

.page-multimedia .view-display-id-panel_pane_1 h2 {
    color: #f26522;
    font-size: 20px;
    width: fit-content;
    position: absolute;
    z-index: 1;
    background-color: #FAFAFA;
    padding-right: 30px;
    font-weight: 800;
    padding-left: 0px;
    margin-bottom: 20px;
}

.page-multimedia .subtitle-multimedia {
    height: 80px;
    position: relative;

}


.page-multimedia .hr-top {
    border-top: 1px solid #c3c3c3;
    padding: 0px;
    width: 100%;
    position: absolute;

}

.page-multimedia .h2-multimedia {
    display: inline;
    padding: 0px;
    margin-top: 10px;
}


.page-multimedia #views-bootstrap-grid-1 .item-der-vid {
    padding: 0 0 10px;
    background-color: #FFFFFF;
    overflow: auto;
    box-shadow: #E1E1E1 0px 0px 12px;
    -webkit-box-shadow: #E1E1E1 0px 0px 12px;
    -moz-box-shadow: #E1E1E1 0px 0px 12px;
    margin: 0px 40px;
    margin-bottom: 40px;
    min-height: 510px;
}


.page-multimedia #views-bootstrap-grid-1 .row .col-lg-4:nth-child(1) .item-der-vid {
    margin-left: 0px;
}

.page-multimedia #views-bootstrap-grid-1 .row .col-lg-4:nth-child(2) .item-der-vid {
    margin-left: 20px;
    margin-right: 20px;
}

.page-multimedia #views-bootstrap-grid-1 .row .col-lg-4:nth-child(3) .item-der-vid {
    margin-right: 0px;
}


.page-multimedia .subtitle-autor {
    display: block;
    height: 80px;
    position: relative;

}

.page-multimedia .subtitle-autor .auteur {
    display: inline;
}

.page-multimedia .subtitle-autor .hr1 {
    border-top: 1px solid #c3c3c3;
    display: inline;
    padding: 0px;
    position: relative;
}

.page-multimedia .subtitle-autor .focus {
    display: inline;
}

.page-multimedia .subtitle-autor .hr2 {
    border-top: 1px solid #c3c3c3;
    display: inline;
    padding: 0px;
    position: relative;
}

.page-multimedia .left-carousel-controli {
    background-image: url(/sites/all/themes/talcod/images/left-arrow-multi.png);
    width: 50px;
    height: 50px;
    margin-bottom: 20px;
    display: none;
}

.page-multimedia .right-carousel-controli {
    background-image: url(/sites/all/themes/talcod/images/right-arrow-multi.png);
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0px;
}


.page-multimedia #views-bootstrap-grid-1 .carousel-inner {
    overflow: visible !important;
}

.page-multimedia #views-bootstrap-grid-1 .col-lg-4 {
    padding-left: 0px !important;
    padding-right: 0px !important;
    overflow: visible !important;
}

.page-multimedia #views-bootstrap-grid-1 .views-field-field-date-vignette-multimedia {
    margin-top: 1px;
}


.page-multimedia #views-bootstrap-grid-1 .views-field-field-page-multimedia-duree {
    text-align: right;
    right: 0;
}

.page-multimedia #views-bootstrap-grid-1 .views-field-field-page-multimedia-duree .field-content {
    background-color: rgba(0, 0, 0, 0.43);
    color: #FFFFFF;
    position: relative;
    float: right;
    bottom: 24px;
    padding: 2px 7px;
}


.page-multimedia #views-bootstrap-grid-1 .views-field-field-date-vignette-multimedia span {
    font-size: 12px;
    padding: 5px 8px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #f26522;
}


.page-multimedia #views-bootstrap-grid-1 .views-field-title-field {
    padding-left: 27px;
    padding-right: 27px;
    margin-top: 20px;
    font-size: 18px;
    font-weight: 600;
}

.page-multimedia #views-bootstrap-grid-1 .views-field-field-subtitle {
    padding-left: 27px;
    padding-right: 27px;
    font-size: 15px;
}

.page-multimedia #views-bootstrap-grid-1 .views-field-field-video-canal-u-embed {
    border-top: 1px solid #c3c3c3;
    display: block;
    width: 20px;
    margin: 10px 27px;
}

.page-multimedia #views-bootstrap-grid-1 .views-field-field-video-canal-u-embed .field-content {
    display: none;
}

.page-multimedia #views-bootstrap-grid-1 .views-field-body {
    padding-left: 27px;
    padding-right: 27px;
    font-size: 15px;
    margin-bottom: 15px;
}

.page-multimedia .pane-custom .hr-left {

    border-top: 1px solid #c3c3c3;
    padding: 0px;
    width: 100%;
    position: absolute;
    margin-top: 30px;
}


.page-multimedia .pane-custom .h2-livre {
    font-size: 20px;
    width: fit-content;
    position: absolute;
    z-index: 1;
    background-color: #FAFAFA;
    padding-right: 30px;
    font-weight: 800;
    padding-left: 0px;
    margin-bottom: 20px;
}


.page-multimedia .pane-custom {
    margin-top: 66px;
}

.page-multimedia .panels-flexible-region-inside-first {
    padding: 0 !important;
}

.page-multimedia .view-display-id-panel_pane_2 {
    margin-bottom: 100px;
}

.page-multimedia .view-display-id-panel_pane_2 .views-row-1 {
    padding-left: 0px !important;
    padding-right: 0px !important;
    overflow: hidden !important;
}


.page-multimedia .view-display-id-panel_pane_2 .col {
    overflow: visible !important;
    position: static;
    padding-right: 0;
    padding-left: 0;
    height: 190px !important;
}

.page-multimedia .view-display-id-panel_pane_2 .item-livre {
    height: 100%;
    padding: 0;
    background-color: #FFFFFF;
    box-shadow: #E1E1E1 0px 0px 12px;
    -webkit-box-shadow: #E1E1E1 0px 0px 12px;
    -moz-box-shadow: #E1E1E1 0px 0px 12px;
    position: relative;
}


.page-multimedia .view-display-id-panel_pane_2 .views-field-field-date-vignette-multimedia {
    margin-top: 1px;
    position: absolute;
}

.page-multimedia .view-display-id-panel_pane_2 .views-field-field-page-multimedia-duree {
    position: absolute;
    bottom: 0;
    text-align: right;
    width: 30%;

}

.page-multimedia .view-display-id-panel_pane_2 .views-field-field-page-multimedia-duree .field-content {
    background-color: rgba(0, 0, 0, 0.43);
    color: #FFFFFF;
    position: relative;
    float: right;
    padding: 2px 7px;
}


.page-multimedia .view-display-id-panel_pane_2 .views-field-field-date-vignette-multimedia span {
    font-size: 12px;
    padding: 5px 8px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #333;
}

.page-multimedia .view-display-id-panel_pane_2 .views-field-field-images-vignette-multimedia {
    float: left;
}

.page-multimedia .view-display-id-panel_pane_2 .modal-livre {
    position: absolute;
    width: auto;
    max-width: 1158px;
}

.page-multimedia .view-display-id-panel_pane_2 .views-field-title-field {
    margin-left: 27px;
    margin-right: 27px;
    margin-top: 20px;
    font-size: 18px;
    font-weight: 600;
    float: left;
    width: 60%;
}

.page-multimedia .view-display-id-panel_pane_2 .views-field-field-subtitle {
    margin-left: 27px;
    margin-right: 27px;
    font-size: 15px;
    float: left;
    width: 60%;
}

.page-multimedia .view-display-id-panel_pane_2 .views-field-field-video-canal-u-embed {
    border-top: 1px solid #c3c3c3;
    display: block;
    width: 20px;
    margin: 10px 50% 10px 27px;
    float: left;
}

.page-multimedia .view-display-id-panel_pane_2 .views-field-field-video-canal-u-embed .field-content {
    display: none;
}

.page-multimedia .view-display-id-panel_pane_2 .views-field-body {
    margin-left: 27px;
    margin-right: 27px;
    font-size: 15px;
    margin-bottom: 15px;
    float: left;
    width: 60%;
}

.page-multimedia .view-display-id-panel_pane_2 .views-field-body-1 {
    display: none;
}

.page-multimedia .view-display-id-panel_pane_2 .dl-podcast {

    position: absolute;
    top: 75%;
    left: 80%;
}

.page-multimedia .view-display-id-panel_pane_2 .dl-podcast a {
    color: white;
    font-weight: 500;
    background-color: #333;
    padding: 10px 20px;
}

.page-multimedia .view-display-id-panel_pane_2 .dl-podcast a:hover {
    color: white;
    text-decoration: underline;
    font-weight: 500;
}

.page-multimedia .pane-custom .hr-focus {
    border-top: 1px solid #c3c3c3;
    padding: 0px;
    width: 100%;
    position: absolute;
    margin-top: 30px;
}


.page-multimedia .pane-custom .multi-focus {
    color: #f26522;
    font-size: 20px;
    width: fit-content;
    position: absolute;
    z-index: 1;
    background-color: #FAFAFA;
    padding-right: 30px;
    font-weight: 800;
    padding-left: 0px;
    margin-bottom: 20px;
}


.page-multimedia .view-display-id-panel_pane_focus_multi .col-lg-4 {
    padding: 0;
    overflow: visible !important
}


.page-multimedia .view-display-id-panel_pane_focus_multi .item-focus {
    padding: 0;
    background-color: #FFFFFF;
    overflow: auto;
    box-shadow: #E1E1E1 0px 0px 12px;
    -webkit-box-shadow: #E1E1E1 0px 0px 12px;
    -moz-box-shadow: #E1E1E1 0px 0px 12px;
    margin: 0px 40px;
    margin-bottom: 40px;
    height: 520px;
}


.page-multimedia .view-display-id-panel_pane_focus_multi .col-lg-4:nth-child(1) .item-focus {

    margin-left: 0;
}

.page-multimedia .view-display-id-panel_pane_focus_multi .col-lg-4:nth-child(2) .item-focus {
    margin-left: 20px;
    margin-right: 20px;
}

.page-multimedia .view-display-id-panel_pane_focus_multi .col-lg-4:nth-child(3) .item-focus {

    margin-right: 0px;
}


.page-multimedia .view-display-id-panel_pane_focus_multi .views-field-title-field {
    margin-left: 27px;
    margin-right: 27px;
    margin-top: 40px;
    margin-bottom: 11px;
    font-size: 18px;
    color: #315381;
    font-weight: 600;
    line-height: 24px;
}

.page-multimedia .view-display-id-panel_pane_focus_multi .icon-focus a:after {

    position: absolute;
    bottom: 50px;
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #315381;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 3px;
    font-size: 11px;
    color: #315381;
    text-align: right;
    margin-left: 10px;
}

.page-multimedia .view-display-id-panel_pane_focus_multi .col-lg-4:nth-child(1) .icon-focus a:after {

    right: 60px;
}

.page-multimedia .view-display-id-panel_pane_focus_multi .col-lg-4:nth-child(2) .icon-focus a:after {
    right: 40px;
}

.page-multimedia .view-display-id-panel_pane_focus_multi .col-lg-4:nth-child(3) .icon-focus a:after {
    right: 20px;
}

.page-multimedia .view-display-id-panel_pane_focus_multi .views-field-body {
    margin-left: 27px;
    margin-right: 27px;
    font-size: 15px;
    margin-bottom: 15px;
}

.page-multimedia .view-display-id-block_1 .icon-media-bot a:after {

    position: absolute;
    bottom: 30px;
    right: 35px;
    content: "\f04e";
    font-family: 'FontAwesome';
    display: inline-block;
    border: solid 2px #315381;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    padding-right: 4px;
    padding-top: 3px;
    font-size: 11px;
    color: #315381;
    text-align: right;
    margin-left: 10px;
}

.page-multimedia .view-display-id-block_1 .icon-media-bot {

    float: left;
    width: 20px;
    height: 20px;
}

.page-multimedia .item-der-vid, .page-multimedia .modal-livre {
    cursor: pointer;
}

.page-multimedia .modal-backdrop {
    display: none;
}

.page-multimedia .modalCanalU {
    width: 101%
}

.region-footer .modal-content {
    background-color: #333;
    color: #FFFFFF;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.region-footer .modal-title {
    font-size: 26px;
    font-weight: 600;
}

.region-footer .orange-h5 {
    color: #f26522;
    font-weight: 300;
}

.region-footer .modal-header {
    max-width: 1100px;
    margin: auto;
    border-bottom: none;
}

.region-footer .modal-body {
    max-width: 1100px;
    margin: auto;
    padding-bottom: 0;
}

.region-footer .modal-footer {
    display: none;
    /*max-width: 1100px;*/
    /*margin: auto;*/
    /*padding-top: 0;*/
    /*border-top: none;*/
}

.region-footer .modal-video-in {
    margin-bottom: 40px;
}

.region-footer .en-savoir-plus {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 32px;
    font-weight: 500;
    border: #f26522 solid 2px;
    padding: 0px 10px;
    position: absolute;
    right: 0;
}


.region-footer .modal-title-in {
    font-size: 24px;
    font-weight: 600;
    max-width: 90%;
}

.region-footer .modal-hr {
    border-top: 1px solid #c3c3c3;
    display: block;
    width: 20px;
    margin: 10px 0px;
}

.region-footer .modal-sub-title {
    margin: auto;
    font-size: 16px;
}

.region-footer .modal-body-in {
    margin-bottom: 15px;
    font-size: 16px;
}


.region-footer .modal-date {
    margin-bottom: 30px;
    float: left;
}

.region-footer .modal-date span {
    font-size: 15px;
    padding: 7px 13px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #f26522;
}

.region-footer .modal-duree {
    float: left;
    margin-top: -5px;
    margin-left: 20px;
}

.region-footer .modal-duree .field-content {
    font-size: 16px;
    padding: 4px 13px 3px 13px;
    border: white solid 1px;
    color: #FFFFFF;
}


.page-multimedia .black-back {
    background-color: #303030;
    position: absolute;
    height: 871px;
    width: 100%;
}

.page-multimedia #section-title {
    background-color: #303030 !important;
}

.page-multimedia .breadcrumb {
    color: #777;
}

.page-multimedia .breadcrumb > li + li:before {
    color: #777
}

.page-multimedia #section-title .breadcrumb a {
    color: #777;
}

.page-multimedia .center-block {
    text-align: center;
    margin: auto;
}

@media screen and (max-width: 1199px) {

    .page-multimedia .titre-multimedia {
        padding: 0 15px;
    }

    .page-multimedia .black-back {
        height: 593px;
    }

    .page-multimedia .col-centered {
        width: 100%;
    }

    .page-multimedia .col-centered-vid {
        position: relative;
    }

    .page-multimedia .center-block {
        width: 100%;
        text-align: center;
    }

    .page-multimedia .col-centered-vid .center-block {
        height: 0;
    }

    .page-multimedia .pane-4 {
        width: 100%;
        margin-top: 40px !important;
    }

    .page-multimedia .pane-4 a {
        display: block;
        width: 100%;
    }

    .page-multimedia .pane-3 {
        width: 100%;
        margin-top: -10px;
    !important;
    }

    .page-multimedia .pane-3 a {
        display: block;
        padding: 18px 37px;
        margin-right: 0;
    }

    .page-multimedia .pane-custom .hr-top {
        width: calc(100% - 30px);
    }


    .page-multimedia .subtitle-autor {
        margin: 0 15px;
    }


    .page-multimedia .view-display-id-panel_pane_2 {
        margin-bottom: 0;
    }

    .page-multimedia .view-display-id-panel_pane_2 .col {

        height: 290px !important;
    }

    .page-multimedia .pane-slider-multimedia-pane-1 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .page-multimedia .right-carousel-controli {
        display: none;
    }

    .page-multimedia .pane-page-multimedia-carousel-panel-pane-1 {

        padding-left: 15px;
        padding-right: 15px;
    }

    .page-multimedia #views-bootstrap-grid-1 .modal-der-video {
        height: 280px;
    }

    .page-multimedia #views-bootstrap-grid-1 .views-field-field-page-multimedia-duree {
        text-align: right;
        width: 32.8%;
        position: absolute;
        bottom: 40px;
        left: 0;
    }

    .page-multimedia #views-bootstrap-grid-1 .views-field-field-page-multimedia-duree .field-content {
        bottom: 0;
    }


    .page-multimedia #views-bootstrap-grid-1 .item-der-vid {
        margin-left: 0 !important;
        margin-right: 3px !important;
        height: 100%;
        min-height: unset;
        padding: 0;
    }

    .page-multimedia #views-bootstrap-grid-1 .item-der-vid img {
        height: 100%;
        object-fit: cover;
    }

    .page-multimedia #views-bootstrap-grid-1 .item-der-vid .views-field-field-images-vignette-multimedia .field-content {
        height: 100%;
    }


    .page-multimedia #views-bootstrap-grid-1 .views-field-field-images-vignette-multimedia {
        float: left;
        height: 100%;
        width: 33%;
    }

    .page-multimedia #views-bootstrap-grid-1 .views-field-field-date-vignette-multimedia {
        float: left;
        width: 60%;
    }

    .page-multimedia #views-bootstrap-grid-1 .views-field-title-field {
        float: left;
        width: 60%;
    }

    .page-multimedia #views-bootstrap-grid-1 .views-field-field-subtitle {
        float: left;
        width: 60%;
    }

    .page-multimedia #views-bootstrap-grid-1 .views-field-field-video-canal-u-embed {
        float: left;
    }

    .page-multimedia #views-bootstrap-grid-1 .views-field-body {
        float: left;
        width: 60%;
    }

    .page-multimedia #views-bootstrap-grid-1 .col-lg-4 {
        margin-bottom: 40px;
    }


    .page-multimedia .panels-flexible-region-65-left {
        width: 100%;
    }

    .page-multimedia .panels-flexible-region-65-left .col-lg-12 {
        padding: 0 !important;
        margin-bottom: 40px;
        background-color: #FFFFFF;
        box-shadow: #E1E1E1 0px 0px 12px;
        -webkit-box-shadow: #E1E1E1 0px 0px 12px;
        -moz-box-shadow: #E1E1E1 0px 0px 12px;
    }

    .page-multimedia .pane-page-multimedia-carousel-panel-pane-2 {
        margin-left: 15px;
        margin-right: 15px;
    }

    .page-multimedia .view-display-id-panel_pane_2 .item-livre {
        margin-left: 0 !important;
        margin-right: 0 !important;
        height: 300px;
    }

    .page-multimedia .view-display-id-panel_pane_2 .modal-livre {
        height: 100%;
    }

    .page-multimedia .view-display-id-panel_pane_2 .field-content {
        height: 100%;
    }

    .page-multimedia .view-display-id-panel_pane_2 .item-livre img {
        height: 300px;
        object-fit: cover;
    }

    .page-multimedia .panels-flexible-region-65-left .views-field-field-images-vignette-multimedia {
        float: left;
        height: 100%;
        width: 33%;
    }

    .page-multimedia .panels-flexible-region-65-left .views-field-field-date-vignette-multimedia {
        float: left;
        width: 60%;
    }

    .page-multimedia .panels-flexible-region-65-left .views-field-title {
        float: left;
        width: 60%;
    }

    .page-multimedia .panels-flexible-region-65-left .views-field-field-subtitle {
        float: left;
        width: 60%;
    }

    .page-multimedia .panels-flexible-region-65-left .views-field-field-video-canal-u-embed {
        float: left;
        width: 60%;
    }

    .page-multimedia .panels-flexible-region-65-left .views-field-body {
        float: left;
        width: 60%;
    }

    .page-multimedia .view-display-id-panel_pane_2 .views-field-field-images-vignette-multimedia {
        width: 30%;
        height: 100%;
    }

    .page-multimedia .view-display-id-panel_pane_2 .views-field-field-page-multimedia-duree {
        bottom: unset;
        width: 30%;
        margin-top: 277px;

    }

    .page-multimedia .view-display-id-panel_pane_2 .dl-podcast {
        top: 75%;
        left: 70%;
    }

    .page-multimedia .view-display-id-panel_pane_2 .dl-podcast a {
        display: inline-block;
    }


    .page-multimedia .view-display-id-panel_pane_focus_multi .col-lg-6:nth-child(1) {
        margin-bottom: 40px !important;
    }

    .page-multimedia .panels-flexible-region-65-right .views-field-field-images-vignette-multimedia {
        float: left;
        width: 33%;
    }

    .page-multimedia .panels-flexible-region-65-right .views-field-title {
        float: left;
        width: 60%;
    }

    .page-multimedia .panels-flexible-region-65-right .views-field-field-subtitle {
        float: left;
        width: 60%;
    }

    .page-multimedia .panels-flexible-region-65-right .views-field-field-video-canal-u-embed {
        float: left;
        width: 60%;
    }

    .page-multimedia .panels-flexible-region-65-right .views-field-body {
        float: left;
        width: 60%;
    }

    .page-multimedia .view-display-id-panel_pane_focus_multi .col-lg-4 .item-focus {
        margin-left: 15px !important;
        margin-right: 15px !important;
        height: auto;
    }

    .page-multimedia .view-display-id-panel_pane_focus_multi .col-lg-4 {
        height: auto !important;
    }


    .page-multimedia .view-display-id-panel_pane_focus_multi .views-field-field-images-vignette-multimedia {
        float: left;
        width: 33%;
    }

    .page-multimedia .view-display-id-panel_pane_focus_multi .views-field-field-images-vignette-multimedia img {
        object-fit: cover;
        height: 300px;
    }


    .page-multimedia .view-display-id-panel_pane_focus_multi .views-field-title {
        margin-left: 0;
        margin-right: 0;
        margin-top: 20px;
        padding-left: 27px;
        padding-right: 47px;
        float: left;
        width: 65%;
    }

    .page-multimedia .view-display-id-panel_pane_focus_multi .views-field-body {
        margin-left: 0;
        margin-right: 0;
        padding-left: 27px;
        padding-right: 47px;
        float: left;
        width: 65%;
    }

    .page-multimedia .view-display-id-panel_pane_focus_multi .icon-focus {
        float: left;
        width: 20px;
        height: 20px;
    }


    .page-multimedia .view-display-id-panel_pane_focus_multi .col-lg-4:nth-child(1) .icon-focus a:after {
        bottom: 50px;
        right: 30px;
    }

    .page-multimedia .view-display-id-panel_pane_focus_multi .col-lg-4:nth-child(2) .icon-focus a:after {
        bottom: 50px;
        right: 30px;
    }

    .page-multimedia .view-display-id-panel_pane_focus_multi .col-lg-4:nth-child(3) .icon-focus a:after {
        bottom: 50px;
        right: 30px;
    }

    .page-multimedia .center-bottom {
        margin-top: 0;
        margin-left: 15px;
        margin-right: 15px;
    }

    .panels-flexible-region-65-center_bottom_ {
        width: 100%;
    }

    .page-multimedia .pane-page-multimedia-carousel .views-field-field-image-principal {
        width: 40%;
    }

    .page-multimedia .pane-page-multimedia-carousel .views-field-field-image-principal {
        width: 40%;
    }

    .page-multimedia .pane-page-multimedia-carousel .views-field-field-image-principal img {
        object-fit: cover;
        height: -webkit-fill-available;
    }

}

@media (min-width: 768px) and (max-width: 1024px) {
    .page-multimedia .row .region-content {
        padding: 0;
    }
}

@media screen and (max-width: 768px) {

    .page-multimedia .black-back {
        height: 713px;
    }

    .page-multimedia .pane-slider-multimedia-pane-1 .background-opacity-top {
        position: static;
        background: none;
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
    }

    .page-multimedia #views-bootstrap-grid-1 .col-lg-4 {
        height: auto !important;
    }

    .page-multimedia #views-bootstrap-grid-1 .views-field-field-page-multimedia-duree {
        text-align: right;
        width: 100%;
        position: absolute;
        right: 0;
        bottom: unset;
        margin-right: 3px;
        left: unset;
    }

    .page-multimedia #views-bootstrap-grid-1 .views-field-field-page-multimedia-duree .field-content {
        bottom: 0;
    }

    .page-multimedia #views-bootstrap-grid-1 .item-der-vid {
        margin-left: 0 !important;
        margin-right: 3px !important;
    }

    .page-multimedia #views-bootstrap-grid-1 .modal-der-video {
        height: auto;
    }

    .page-multimedia #views-bootstrap-grid-1 .item-der-vid img {
        object-fit: cover;
        width: 100%;
    }


    .page-multimedia #views-bootstrap-grid-1 .views-field-field-images-vignette-multimedia {
        width: 100%;
    }

    .page-multimedia #views-bootstrap-grid-1 .views-field-field-date-vignette-multimedia {
        width: 100%;
    }

    .page-multimedia #views-bootstrap-grid-1 .views-field-title-field {
        width: 100%;
    }

    .page-multimedia #views-bootstrap-grid-1 .views-field-field-subtitle {
        width: 100%;
    }

    .page-multimedia #views-bootstrap-grid-1 .views-field-body {
        width: 100%;
    }

    .region-footer .en-savoir-plus {
        bottom: 0;
        right: unset;
    }

    .page-multimedia .embed-responsive-16by9 {
        padding-bottom: 40px;
    }

    .page-multimedia .modal {
        z-index: 999999;
    }

    .page-multimedia .view-display-id-panel_pane_2 .item-livre {
        height: auto;
        display: inline-block;
    }

    .page-multimedia .view-display-id-panel_pane_2 .item-livre img {
        height: auto;
        width: 100%;
    }

    .page-multimedia .view-display-id-panel_pane_2 .col {
        height: auto !important;
    }

    .page-multimedia .view-display-id-panel_pane_2 .modal-livre {
        position: relative;
    }

    .page-multimedia .view-display-id-panel_pane_2 .views-field-field-images-vignette-multimedia {
        width: 100%;
    }

    .page-multimedia .view-display-id-panel_pane_2 .views-field-field-date-vignette-multimedia {
        position: static;
        width: 100%;
        float: left;
    }

    .page-multimedia .view-display-id-panel_pane_2 .views-field-field-page-multimedia-duree {
        display: none;
    }

    .page-multimedia .view-display-id-panel_pane_2 .views-field-title-field {
        margin-top: 40px;
    }

    .page-multimedia .view-display-id-panel_pane_2 .views-field-field-subtitle {
        width: auto;
    }


    .page-multimedia .view-display-id-panel_pane_2 .views-field-body {
        width: auto;
        margin-bottom: 75px;
    }

    .page-multimedia .view-display-id-panel_pane_2 .dl-podcast {
        top: unset;
        left: 0;
        padding-left: 27px;
        bottom: 20px;
    }


    .page-multimedia .view-display-id-panel_pane_focus_multi .views-field-field-images-vignette-multimedia {
        width: 100%;
    }

    .page-multimedia .view-display-id-panel_pane_focus_multi .views-field-field-images-vignette-multimedia img {
        object-fit: cover;
        height: auto;
        width: 100%;
    }


    .page-multimedia .view-display-id-panel_pane_focus_multi .views-field-title {
        width: 100%;
    }

    .page-multimedia .view-display-id-panel_pane_focus_multi .views-field-body {
        width: 100%;
    }

    .page-multimedia .view-display-id-panel_pane_focus_multi .icon-focus {
    }

    .page-multimedia .center-bottom {
        margin: 0;
    }

    .page-multimedia .pane-page-multimedia-carousel .views-field-field-image-principal {
        width: 100%;
    }

    .page-multimedia .pane-page-multimedia-carousel .views-field-field-image-principal img {
        height: auto;
        width: 100%;
    }

    .page-multimedia .pane-page-multimedia-carousel .views-row {
        display: block;
        box-shadow: unset;
        -webkit-box-shadow: unset;
        -moz-box-shadow: unset;
        background-color: unset;
    }

    .page-multimedia .pane-page-multimedia-carousel .views-field-body {
        width: 100%;
        padding-top: 20px;
    }

    .page-multimedia .view-display-id-block_1 .icon-media-bot a:after {
        right: 20px;
    }

    .page-multimedia #views-bootstrap-grid-1 .carousel .chevron-next{
        display: none;
    }

}

.item-der-vid .views-field-body-1 {
    display: none;
    visibility: hidden;
}

.chevron-next, .chevron-next:hover, .chevron-next:active, .chevron-next:focus {
    width: 50px;
    height: 50px;
    display: block;
    line-height: 47px;
    text-align: center;
    font-size: 20px;
    position: absolute;
    right: 0;
    font-weight: bold;
    border: 2px solid #f16525;
    border-radius: 50%;
    color: #343434;
    font-family: sans-serif;
    text-decoration: none;
}
