@font-face {
  font-family: 'Roboto-Regular';
  src: url("fonts/roboto/Roboto-Regular.ttf") format("truetype"), url("fonts/roboto/Roboto-Regular.woff") format("woff"); }

@font-face {
  font-family: 'Roboto-Medium';
  src: url("fonts/roboto/Roboto-Medium.ttf") format("truetype"), url("fonts/roboto/Roboto-Medium.woff") format("woff"); }

@font-face {
  font-family: 'Roboto-Light';
  src: url("fonts/roboto/Roboto-Light.ttf") format("truetype"), url("fonts/roboto/Roboto-Light.woff") format("woff"); }

@font-face {
  font-family: 'Roboto-Bold';
  src: url("fonts/roboto/Roboto-Bold.ttf") format("truetype"), url("fonts/roboto/Roboto-Bold.woff") format("woff"); }

body {
  font-family: "Roboto-Regular", Helvetica, Arial, sans-serif;
  color: #303030; }

.jumbotron {
  margin-bottom: 0; }
  .jumbotron .container .row {
    display: flex;
    flex-direction: column; }
    .jumbotron .container .row .field--name-field-teasing p:first-child {
      font-family: "Roboto-Regular", Helvetica, Arial, sans-serif;
      text-transform: uppercase;
      letter-spacing: 1.4px; }
    .jumbotron .container .row .text-btn-wrapper {
      width: 100%;
      padding: 15px; }
      .jumbotron .container .row .text-btn-wrapper .btn-area {
        display: flex;
        flex-direction: row;
        justify-content: space-between; }
    .jumbotron .container .row .form-wrapper {
      margin-left: 15px;
      margin-right: 15px; }
      .jumbotron .container .row .form-wrapper .webform-button--submit {
        width: 100%; }

.layout-main-wrapper .container .section h2 {
  margin-bottom: 17px; }

.layout-main-wrapper .container .section #news-wrapper {
  max-height: none; }

.layout-main-wrapper .container .section .news-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
  .layout-main-wrapper .container .section .news-container .field--type-image img {
    margin: 0; }
  .layout-main-wrapper .container .section .news-container .news-group {
    width: 100%; }
    .layout-main-wrapper .container .section .news-container .news-group #news_top_left,
    .layout-main-wrapper .container .section .news-container .news-group #news_bottom_left,
    .layout-main-wrapper .container .section .news-container .news-group #news_top_right,
    .layout-main-wrapper .container .section .news-container .news-group #news_bottom_right {
      margin-top: 7px;
      margin-bottom: 7px; }
      .layout-main-wrapper .container .section .news-container .news-group #news_top_left .views-row,
      .layout-main-wrapper .container .section .news-container .news-group #news_bottom_left .views-row,
      .layout-main-wrapper .container .section .news-container .news-group #news_top_right .views-row,
      .layout-main-wrapper .container .section .news-container .news-group #news_bottom_right .views-row {
        width: 100%; }
  .layout-main-wrapper .container .section .news-container .single-news {
    width: 100%;
    margin-top: 7px;
    margin-bottom: 7px; }

.layout-main-wrapper .container .section .sociable-wrapper {
  display: flex;
  flex-direction: row;
  margin-left: 15px;
  margin-right: 15px; }
  .layout-main-wrapper .container .section .sociable-wrapper .sociable-area-libelle {
    width: 45%; }
    .layout-main-wrapper .container .section .sociable-wrapper .sociable-area-libelle h2 {
      margin-bottom: 0;
      line-height: 40px;
      color: #00619a;
      font-family: "Roboto-Bold", Helvetica, Arial, sans-serif; }
  .layout-main-wrapper .container .section .sociable-wrapper .sociable-area-networks {
    width: 55%; }
    .layout-main-wrapper .container .section .sociable-wrapper .sociable-area-networks .field--name-field-social-icon {
      display: flex;
      flex-direction: row;
      justify-content: space-between; }
      .layout-main-wrapper .container .section .sociable-wrapper .sociable-area-networks .field--name-field-social-icon .field__item img {
        margin-bottom: 0; }

#bottom_content {
  padding: 5px 0 35px 0;
  background-color: #00619a; }
  #bottom_content #block-rejoindrelecongrescest .content .paragraph--type--_-blocs-rejoindre-le-cojep {
    background-color: #00619a; }
  #bottom_content #block-rejoindrelecongrescest .content .section-rejoindre {
    text-align: center; }
    #bottom_content #block-rejoindrelecongrescest .content .section-rejoindre .header_rejoindre {
      color: #fff; }
    #bottom_content #block-rejoindrelecongrescest .content .section-rejoindre .ensemble-rejoindre {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      margin: 16px 0; }
      #bottom_content #block-rejoindrelecongrescest .content .section-rejoindre .ensemble-rejoindre .rejoindre-column {
        max-width: none;
        width: 100%;
        margin: 7px 0; }
        #bottom_content #block-rejoindrelecongrescest .content .section-rejoindre .ensemble-rejoindre .rejoindre-column a {
          display: block;
          width: 80%;
          margin: auto; }
          #bottom_content #block-rejoindrelecongrescest .content .section-rejoindre .ensemble-rejoindre .rejoindre-column a img {
            width: 100%;
            height: auto; }
    #bottom_content #block-rejoindrelecongrescest .content .section-rejoindre .btn-rejoindre {
      margin: 16px 0; }
      #bottom_content #block-rejoindrelecongrescest .content .section-rejoindre .btn-rejoindre button {
        color: #fff;
        border-color: #fff; }

@media (min-width: 767px) {
  .jumbotron .container .row .text-btn-wrapper .btn-area {
    justify-content: flex-start; }
    .jumbotron .container .row .text-btn-wrapper .btn-area a:first-child {
      margin-right: 7px; }
  .layout-main-wrapper .container .section .news-container .news-group {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .layout-main-wrapper .container .section .news-container .news-group #news_top_left,
    .layout-main-wrapper .container .section .news-container .news-group #news_bottom_left,
    .layout-main-wrapper .container .section .news-container .news-group #news_top_right,
    .layout-main-wrapper .container .section .news-container .news-group #news_bottom_right {
      width: 49%; }
  .layout-main-wrapper .container .section .sociable-area-networks {
    text-align: center; }
  #bottom_content #block-rejoindrelecongrescest .content {
    max-width: 720px;
    margin: auto; }
    #bottom_content #block-rejoindrelecongrescest .content .section-rejoindre .ensemble-rejoindre {
      justify-content: space-between; }
      #bottom_content #block-rejoindrelecongrescest .content .section-rejoindre .ensemble-rejoindre .rejoindre-column {
        width: 30%; } }

.paragraph--type--_-blocs-rejoindre-le-cojep .caption-2::before {
  left: 0; }

.paragraph--type--_-blocs-rejoindre-le-cojep .caption-2::after {
  left: 0; }

.paragraph--type--_-blocs-rejoindre-le-cojep .caption-3::before {
  left: 0; }

.paragraph--type--_-blocs-rejoindre-le-cojep .caption-3::after {
  left: 0; }

@media (min-width: 992px) {
  .jumbotron .container .row {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .jumbotron .container .row .text-btn-wrapper {
      width: 55%; }
    .jumbotron .container .row .form-wrapper {
      width: 40%; }
  #bottom_content #block-rejoindrelecongrescest .content {
    max-width: 900px; }
  body #main-wrapper {
    min-height: initial; }
  .layout-main-wrapper .container .section .news-container {
    justify-content: space-between; }
    .layout-main-wrapper .container .section .news-container .news-group {
      width: 32%;
      display: flex;
      flex-direction: column; }
      .layout-main-wrapper .container .section .news-container .news-group #news_top_left,
      .layout-main-wrapper .container .section .news-container .news-group #news_bottom_left,
      .layout-main-wrapper .container .section .news-container .news-group #news_top_right,
      .layout-main-wrapper .container .section .news-container .news-group #news_bottom_right {
        width: 100%; }
    .layout-main-wrapper .container .section .news-container .single-news {
      width: 33%; }
      .layout-main-wrapper .container .section .news-container .single-news .view-content .views-row {
        width: 100%; }
        .layout-main-wrapper .container .section .news-container .single-news .view-content .views-row .field--type-image img {
          width: 100%; } }

#page #main-wrapper {
  margin: 0; }

#page #main {
  width: 100%; }

body #block-cojep-system-content .content .node--view-mode-full {
  padding: 0 !important; }
  body #block-cojep-system-content .content .node--view-mode-full .field--type-image {
    width: 100%;
    margin: auto; }
    body #block-cojep-system-content .content .node--view-mode-full .field--type-image img {
      width: 100%;
      height: auto;
      margin-bottom: 0; }
  body #block-cojep-system-content .content .node--view-mode-full .node__content {
    width: 90%;
    margin: auto;
    position: relative;
    top: -30px;
    background-color: #fff;
    border-radius: 5px;
    padding: 8px; }
    body #block-cojep-system-content .content .node--view-mode-full .node__content h1 {
      font-size: 24px;
      margin-top: 8px; }
    body #block-cojep-system-content .content .node--view-mode-full .node__content .field--name-field-accroche-article {
      font-size: 18px;
      font-style: italic; }
    body #block-cojep-system-content .content .node--view-mode-full .node__content .field--name-body {
      margin-top: 16px;
      font-size: 16px; }
      body #block-cojep-system-content .content .node--view-mode-full .node__content .field--name-body a {
        color: #00619a; }
      body #block-cojep-system-content .content .node--view-mode-full .node__content .field--name-body .field--name-field-media-oembed-video {
        text-align: center; }

@media (min-width: 992px) {
  body #block-cojep-system-content .content .node--view-mode-full .node__content {
    top: -150px;
    padding: 16px; }
    body #block-cojep-system-content .content .node--view-mode-full .node__content h1 {
      font-size: 30px; } }

@media (min-width: 1200px) {
  .node__content {
    max-width: 1100px; } }

.bottom-menu .cbp-spmenu-open {
  height: calc(100% - 150px); }
  .bottom-menu .cbp-spmenu-open h3 {
    width: 100%;
    height: auto;
    float: none;
    text-align: center; }
    .bottom-menu .cbp-spmenu-open h3 a {
      margin: 0; }
      .bottom-menu .cbp-spmenu-open h3 a img {
        height: 100px; }
  .bottom-menu .cbp-spmenu-open .row {
    width: 100%; }
    .bottom-menu .cbp-spmenu-open .row .content .superfish-main-toggle {
      font-size: 16px;
      font-family: "Roboto-Bold", Helvetica, Arial, sans-serif; }
    .bottom-menu .cbp-spmenu-open .row .content ul {
      width: calc(100% - 50px);
      margin-left: 50px;
      margin-top: 10px; }

@media (min-width: 767px) {
  .bottom-menu .cbp-spmenu-open {
    height: 150px; }
    .bottom-menu .cbp-spmenu-open nav.row {
      width: auto;
      margin: 0; }
      .bottom-menu .cbp-spmenu-open nav.row .sf-menu .sf-sub-indicator::after {
        font-size: 12px; }
      .bottom-menu .cbp-spmenu-open nav.row .content ul {
        width: auto;
        margin-left: 0;
        margin-top: 5px; }
    .bottom-menu .cbp-spmenu-open h3 {
      text-align: center;
      width: 20%;
      float: left;
      height: 100%; }
      .bottom-menu .cbp-spmenu-open h3 a {
        margin: 0;
        height: 100%; }
        .bottom-menu .cbp-spmenu-open h3 a img {
          height: 100%; }
  .bottom-menu h3 {
    text-align: center;
    width: 20%;
    float: left;
    height: 100%; }
    .bottom-menu h3 a {
      margin: 0;
      height: 100%; }
      .bottom-menu h3 a img {
        height: 100%; } }

body .views-element-container .article--list-all .view-filters #edit-field-tags-target-id {
  max-width: 100%; }

body .views-element-container .article--list-all .view-filters .form-radios {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%; }
  body .views-element-container .article--list-all .view-filters .form-radios .js-form-type-radio {
    padding: none;
    margin-top: 5px; }

body .views-element-container .article--list-all .view-content .list {
  display: flex;
  flex-direction: column;
  width: 100%; }
  body .views-element-container .article--list-all .view-content .list .node {
    display: flex;
    flex-direction: column;
    width: 100%; }
    body .views-element-container .article--list-all .view-content .list .node .article__figure-wrapper {
      width: 100%; }
      body .views-element-container .article--list-all .view-content .list .node .article__figure-wrapper .m-figure__img-wrapper {
        text-align: center; }
    body .views-element-container .article--list-all .view-content .list .node .article__infos {
      width: 100%;
      padding-left: 10px;
      padding-right: 10px; }

@media (min-width: 767px) {
  body .views-element-container .article--list-all .view-content .list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%; }
    body .views-element-container .article--list-all .view-content .list .node {
      display: flex;
      flex-direction: column;
      width: 50%; } }

@media (min-width: 992px) {
  body .views-element-container .article--list-all .view-content {
    width: 100%; }
    body .views-element-container .article--list-all .view-content .list {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: space-between;
      width: 100%; }
      body .views-element-container .article--list-all .view-content .list .node {
        display: flex;
        flex-direction: column;
        width: 31%; } }

/**
* Header
*/
.header .jumbotron-image {
  background: url("https://i.picsum.photos/id/519/1920/1080.jpg") no-repeat center center;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%; }

.header_cojep {
  position: relative;
  background-color: black;
  height: 80vh;
  min-height: 25rem;
  width: 100%;
  overflow: hidden; }

.view-filters {
  position: relative;
  background: #FFF;
  top: -50px;
  margin: -15px 0;
  padding: 25px; }

.row {
  margin-left: 0;
  margin-right: 0; }

/**
* Page Home
*/
#bottom_content #block-rejoindrelecongrescest .content .section-rejoindre .ensemble-rejoindre .rejoindre-column a {
  width: 80%; }

/**
* Post
*/
div#block-cojep-system-content .node.page--article .node__content.clearfix {
  box-shadow: 1px 1px 2px 1px #dfe6e9; }

div#block-cojep-system-content .node.page--article .article--title {
  font-size: 2.8em !important;
  font-weight: 500; }

div#block-cojep-system-content .node.page--article .clearfix.text-formatted.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item {
  color: #2c3e50;
  line-height: 28px;
  font-size: 1em;
  padding: 20px; }

div#block-cojep-system-content .node.page--article span.field.field--name-created.field--type-created.field--label-hidden {
  text-transform: capitalize;
  color: #7f8fa6;
  margin-left: 6px;
  font-weight: 100;
  font-size: 1em; }

div#block-cojep-system-content .node.page--article .field.field--name-field-tags.field--type-entity-reference.field--label-hidden.clearfix {
  margin: 0; }

/**
* All Post
*/
.all-posts .node__content.clearfix {
  box-shadow: none !important;
  padding: 0 !important; }

/**
* Static
*/
.static-page .article--title {
  color: #FFF;
  position: absolute;
  top: -90px; }

/**
* Other
*/
.cover_media {
  display: none; }

/**
* Donation
*/
div#webform-submission-donate-form-ajax form {
  box-shadow: 1px 1px 2px 1px #dfe6e9;
  background: #FFFFFF;
  padding: 100px 0px;
  margin-top: -70px;
  margin-bottom: 60px; }
  div#webform-submission-donate-form-ajax form fieldset {
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto; }
  div#webform-submission-donate-form-ajax form .webform-progress-tracker .progress-step::after {
    z-index: 1; }
  div#webform-submission-donate-form-ajax form input[type="text"] {
    width: 30%;
    margin-left: auto;
    margin-right: auto; }

@media (min-width: 767px) {
  /**
	* Header
	*/
  .header_cojep {
    height: 65vh; }
  /**
	* Static
	*/
  .static-page .article--title {
    color: #FFF;
    position: absolute;
    top: -260px; }
  /**
	* Page Home
	*/
  #bottom_content #block-rejoindrelecongrescest .content .section-rejoindre .ensemble-rejoindre .rejoindre-column a {
    width: 100%; } }

@media (min-width: 992px) {
  /**
	* Header
	*/
  .header_cojep {
    height: 50vh; }
  /**
	* Static
	*/
  .static-page .article--title {
    color: #FFF;
    position: absolute;
    top: -170px; } }

@media (min-width: 1200px) {
  /**
	* Static
	*/
  .static-page .article--title {
    color: #FFF;
    position: absolute;
    top: -260px; } }
