@charset "UTF-8";
/* - - | Basic | - - */
/* - - | Category | - - */
/*html{
    margin: 0;
    padding: 0;
    border: 0;
    }
html,body{
    height: 100%;
    }
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    }
article,aside,details,figcaption,figure,dialog,footer,header,hgroup,menu,nav,section{
    display: block;
    }
body{
    line-height: 1.5;
    }
table{
    border-collapse: separate;
    border-spacing: 0;
    }
caption,th,td{
    text-align: left;
    font-weight: normal;
    }
table,th,td{
    vertical-align: middle;
    }
ul,ol,li{
    list-style: none;
    }
a img{
    border: none;
    }
input,textarea{
    vertical-align: middle;
    border: none;
    outline: none;
    }
a{
    text-decoration:none;
    }
:focus{
    outline:0;
    } */
/* line 1, ../sass/_screen.scss */
body {
  font-family: "Lora",sans-serif;
  color: #3d3d3d;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 1px;
  font-weight: 400;
}

/* line 9, ../sass/_screen.scss */
body.navbar-is-fixed-top {
  margin-top: 50px;
}

/* line 13, ../sass/_screen.scss */
a {
  color: #469eb2;
  text-decoration-line: none;
  text-decoration-style: solid;
  transition-property: background, color;
  transition-duration: 0.3s, 0.3s;
  transition-timing-function: ease, ease;
  transition-delay: 0s, 0s;
  outline: none !important;
}

/* line 24, ../sass/_screen.scss */
a:hover {
  color: #666666;
  text-decoration: none;
}

/* line 29, ../sass/_screen.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Oswald",sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}

/* line 32, ../sass/_screen.scss */
h1.purple {
  color: #BD1272;
}

/* line 33, ../sass/_screen.scss */
.btn.btn-secondary {
  background: #BD1272;
  border-color: #BD1272;
  color: white;
}
/* line 37, ../sass/_screen.scss */
.btn.btn-secondary:hover {
  background: transparent;
  border-color: #BD1272;
  color: #BD1272;
}

/* line 43, ../sass/_screen.scss */
.btn-primary.btn-lg {
  background-color: #469eb2;
}

/* line 44, ../sass/_screen.scss */
.btn-primary.btn-lg i {
  margin-left: 0px;
}

/* line 45, ../sass/_screen.scss */
.btn {
  border-radius: 0;
  background-color: #469eb2;
  border-color: #469eb2;
}

/* line 47, ../sass/_screen.scss */
.form-control {
  border-radius: 0;
}

/* line 51, ../sass/_screen.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
/* line 58, ../sass/_screen.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

/* line 74, ../sass/_screen.scss */
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

/* line 79, ../sass/_screen.scss */
.embed-responsive-4by3 {
  padding-bottom: 75%;
}

/* line 82, ../sass/_screen.scss */
.img-responsive {
  width: 100%;
  height: auto;
}

/* ------------------*/
/* ADMIN */
/* ------------------*/
/* line 89, ../sass/_screen.scss */
.tabs--primary {
  margin-bottom: 20px;
}

/* ------------------*/
/* HEADER */
/* ------------------*/
/* line 98, ../sass/_screen.scss */
.logo img {
  width: 100%;
  height: auto;
}

/* line 99, ../sass/_screen.scss */
#block-e4n-search {
  display: none;
  padding-top: 15px;
  padding-bottom: 0px;
}

/* line 100, ../sass/_screen.scss */
.search-form {
  background: #F0F1F5;
}

/* line 103, ../sass/_screen.scss */
.navbar {
  padding-top: 0px;
  padding-bottom: 15px;
  background: white;
}
/* line 104, ../sass/_screen.scss */
.navbar a {
  color: #3d3d3d;
}

/* line 106, ../sass/_screen.scss */
.navbar-nav > li > a {
  font-family: "Oswald",sans-serif;
  text-transform: uppercase;
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 18px;
}

/* line 108, ../sass/_screen.scss */
.navbar-nav > li > a:focus, .navbar-nav > li > a:hover {
  color: white;
  /*background-color:$blue!important;*/
}

/* line 112, ../sass/_screen.scss */
.nav > li > a:focus, .nav > li > a:hover {
  background-color: #ECF0F1;
}

/*------- menu Principal */
/* line 115, ../sass/_screen.scss */
#block-e4n-main-menu {
  padding-bottom: 10px;
}
/* line 117, ../sass/_screen.scss */
#block-e4n-main-menu .navbar-nav > li > a {
  font-size: 15px;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 118, ../sass/_screen.scss */
#block-e4n-main-menu .navbar-nav > li > a.is-active, #block-e4n-main-menu .navbar-nav > li.menu-item--active-trail a {
  background-color: #469eb2;
  color: white;
}
/* line 119, ../sass/_screen.scss */
#block-e4n-main-menu .navbar-nav > li.menu-item-1 > a.is-active, #block-e4n-main-menu .navbar-nav > li.menu-item--active-trail.menu-item-1 a, #block-e4n-main-menu .navbar-nav > li.menu-item-1 > a:focus, #block-e4n-main-menu .navbar-nav > li.menu-item-1 > a:hover {
  background-color: #4a4b68;
}
/* line 120, ../sass/_screen.scss */
#block-e4n-main-menu .navbar-nav > li.menu-item-2 > a.is-active, #block-e4n-main-menu .navbar-nav > li.menu-item--active-trail.menu-item-2 a, #block-e4n-main-menu .navbar-nav > li.menu-item-2 > a:focus, #block-e4n-main-menu .navbar-nav > li.menu-item-2 > a:hover {
  background-color: #F6BF2E;
}
/* line 121, ../sass/_screen.scss */
#block-e4n-main-menu .navbar-nav > li.menu-item-3 > a.is-active, #block-e4n-main-menu .navbar-nav > li.menu-item--active-trail.menu-item-3 a, #block-e4n-main-menu .navbar-nav > li.menu-item-3 > a:focus, #block-e4n-main-menu .navbar-nav > li.menu-item-3 > a:hover {
  background-color: #BD1272;
}
/* line 122, ../sass/_screen.scss */
#block-e4n-main-menu .navbar-nav > li.menu-item-4 > a.is-active, #block-e4n-main-menu .navbar-nav > li.menu-item--active-trail.menu-item-4 a, #block-e4n-main-menu .navbar-nav > li.menu-item-4 > a:focus, #block-e4n-main-menu .navbar-nav > li.menu-item-4 > a:hover {
  background-color: #469eb2;
}
/* line 123, ../sass/_screen.scss */
#block-e4n-main-menu .navbar-nav > li.menu-item-5 > a.is-active, #block-e4n-main-menu .navbar-nav > li.menu-item--active-trail.menu-item-5 a, #block-e4n-main-menu .navbar-nav > li.menu-item-5 > a:focus, #block-e4n-main-menu .navbar-nav > li.menu-item-5 > a:hover {
  background-color: #015797;
}

/*------- menu SOCIAL LINKS */
/* line 128, ../sass/_screen.scss */
#block-socialmedialinks {
  float: right;
  /**/
  margin-bottom: 25px;
  margin-top: 14px;
  z-index: 30;
}
/* line 129, ../sass/_screen.scss */
#block-socialmedialinks a:hover {
  color: #469eb2;
}

/*champs rechercher*/
/* line 133, ../sass/_screen.scss */
.user-logged-in #block-e4n-account-menu .menu-item-4 a {
  display: none;
}
/* line 134, ../sass/_screen.scss */
.user-logged-in #block-e4n-account-menu .menu-item-4:before {
  content: "\f002";
  font-family: FontAwesome;
  color: #3d3d3d;
  padding-top: 8px;
  display: inline-block;
  margin-left: 10px;
}
/* line 135, ../sass/_screen.scss */
.user-logged-in #block-e4n-account-menu .menu-item-4:hover {
  cursor: pointer;
}

/* line 140, ../sass/_screen.scss */
body:not(.user-logged-in) #block-e4n-account-menu .menu-item-4 a {
  display: none;
}
/* line 143, ../sass/_screen.scss */
body:not(.user-logged-in) #block-e4n-account-menu .menu-item-4:before {
  content: "\f002";
  font-family: FontAwesome;
  color: #3d3d3d;
  margin-left: 5px;
  font-size: 18px;
  margin-left: 10px;
}
/* line 144, ../sass/_screen.scss */
body:not(.user-logged-in) #block-e4n-account-menu .menu-item-4 {
  padding-top: 8px;
}
/* line 145, ../sass/_screen.scss */
body:not(.user-logged-in) #block-e4n-account-menu .menu-item-4:hover {
  cursor: pointer;
}
/* line 146, ../sass/_screen.scss */
body:not(.user-logged-in) #block-e4n-account-menu .menu-item-4:hover:before {
  color: #469eb2 !important;
}

/* -------menu se connecter / se déconnecter/ fr */
/* line 151, ../sass/_screen.scss */
#block-e4n-account-menu {
  padding-bottom: 0px;
  /*.navbar-nav > li.menu-item-2{
      position:absolute;top:65px;
      //right:calc(50% - 590px);
      a{
      font-size:16px; text-transform:uppercase;font-family: "Oswald",sans-serif;
          }
  }*/
}
/* line 153, ../sass/_screen.scss */
#block-e4n-account-menu ul {
  padding-right: 25px;
}
/* line 157, ../sass/_screen.scss */
#block-e4n-account-menu .navbar-nav > li.menu-item-1 a, #block-e4n-account-menu .navbar-nav > li a[data-drupal-link-system-path="user/logout"] {
  color: #BD1272;
  border: 1px solid #BD1272;
  margin-right: 6px;
  margin-left: 4px;
}
/* line 158, ../sass/_screen.scss */
#block-e4n-account-menu .navbar-nav > li.menu-item-1 a:hover, #block-e4n-account-menu .navbar-nav > li a[data-drupal-link-system-path="user/logout"]:hover {
  color: white;
  border: 1px solid white;
  background-color: #469eb2 !important;
  border: 1px solid #469eb2;
}
/* line 159, ../sass/_screen.scss */
#block-e4n-account-menu .navbar-nav > li.menu-item-1 a:after, #block-e4n-account-menu .navbar-nav > li a[data-drupal-link-system-path="user/logout"]:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
}
/* line 162, ../sass/_screen.scss */
#block-e4n-account-menu .navbar-nav {
  float: right;
  margin-bottom: 25px;
  margin-top: 10px;
  left: 0px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 12px;
}
/* line 163, ../sass/_screen.scss */
#block-e4n-account-menu .navbar-nav i {
  margin-left: 0px;
  margin-right: 0px;
}
/* line 165, ../sass/_screen.scss */
#block-e4n-account-menu .navbar-nav > li > a {
  text-transform: none;
  font-size: 14px;
  font-family: "Lora",sans-serif;
  padding: 7px;
}
/* line 166, ../sass/_screen.scss */
#block-e4n-account-menu .navbar-nav > li > a:hover {
  background-color: white !important;
  color: #469eb2;
}
/* line 169, ../sass/_screen.scss */
#block-e4n-account-menu .nav > li {
  display: inline-block;
}
/* line 175, ../sass/_screen.scss */
#block-e4n-account-menu .navbar-nav {
  display: block;
}

/* line 188, ../sass/_screen.scss */
.form-inline .form-item-annee-de-naissance-de-votre-mere-ou-de-votre-grand-mere--month label.control-label, .form-inline .form-item-annee-de-naissance-de-votre-mere-ou-de-votre-grand-mere--year label.control-label, .form-inline .form-item-mois-annee-naissance-du-parent-month label.control-label, .form-inline .form-item-mois-annee-naissance-du-parent-year label.control-label {
  display: none !important;
}

/*------- menu Principal */
/* line 195, ../sass/_screen.scss */
.path-frontpage .header-container {
  display: none;
}

/* line 196, ../sass/_screen.scss */
.header-container {
  background: #469eb2;
  padding: 0;
  margin: 0;
   /* li:first-child a{color:transparent; }
    li:first-child a:after{content:"\f015";font-family:FontAwesome;color:white;margin-left: -50px;}
*/
}
/* line 198, ../sass/_screen.scss */
.header-container .breadcrumb > li + li:before {
  color: white;
  content: "> ";
  padding: 0 5px;
}
/* line 203, ../sass/_screen.scss */
.header-container li:last-child {
  display: none;
}
/* line 207, ../sass/_screen.scss */
.header-container li.home a {
  color: transparent;
}
/* line 208, ../sass/_screen.scss */
.header-container li.home a:after {
  content: "\f015";
  font-family: FontAwesome;
  color: white;
  margin-left: -50px;
}
/* line 209, ../sass/_screen.scss */
.header-container .breadcrumb > .active {
  color: white;
}
/* line 210, ../sass/_screen.scss */
.header-container .breadcrumb-container {
  padding: 0;
  margin: 0;
  background: #4a4b68;
}
/* line 213, ../sass/_screen.scss */
.header-container .breadcrumb-container .breadcrumb {
  background: none;
  color: white;
}
/* line 216, ../sass/_screen.scss */
.header-container .breadcrumb-container a {
  color: white;
}
/* line 218, ../sass/_screen.scss */
.header-container .breadcrumb {
  margin-bottom: 0;
}
/* line 219, ../sass/_screen.scss */
.header-container h1 {
  border: none;
  color: white;
  font-style: normal;
  padding-top: 10px;
}

/* line 221, ../sass/_screen.scss */
.feed-icons {
  display: none;
}

/* line 225, ../sass/_screen.scss */
.navbar-toggle .icon-bar {
  background-color: black;
}

/* line 230, ../sass/_screen.scss */
.top-nav-collapse {
  height: 65px;
  -moz-box-shadow: 0px 0px 5px 0px #656565;
  -webkit-box-shadow: 0px 0px 5px 0px #656565;
  -o-box-shadow: 0px 0px 5px 0px #656565;
  box-shadow: 0px 0px 5px 0px #656565;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=5);
}
/* line 239, ../sass/_screen.scss */
.top-nav-collapse .search-form {
  display: none;
}

/* ------------------*/
/* CARROUSSEL */
/* ------------------*/
/* line 245, ../sass/_screen.scss */
.carousel-indicators {
  display: none;
  bottom: -35px;
  position: absolute;
  z-index: 200;
}
/* line 248, ../sass/_screen.scss */
.carousel-indicators li {
  border-color: #CCC;
}
/* line 249, ../sass/_screen.scss */
.carousel-indicators .active {
  background-color: #CCC;
}

/*
.caption-title {
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    -moz-transition: none !important;
}
.caption-text{
    animation-delay: 1.5s;
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
    -o-animation-delay: 1.5s;
    -moz-transition: none !important;
}

.carousel-inner .item {
  left: 0 !important;
  -webkit-transition: opacity 3s;
  -moz-transition: opacity 3s;
  -o-transition: opacity 3s;
  transition: opacity 3s;
}
*/
/* line 277, ../sass/_screen.scss */
.carousel {
  background: #469eb2;
}

/* line 278, ../sass/_screen.scss */
.carousel .item {
  max-height: 350px;
  opacity: 0;
  -webkit-transition: opacity .9s;
  -moz-transition: opacity .9s;
  -o-transition: opacity .9s;
  transition: opacity .9s;
}

/* line 287, ../sass/_screen.scss */
.carousel .active {
  opacity: 1;
}

/* line 291, ../sass/_screen.scss */
.carousel-control.right,
.carousel-control.left {
  z-index: 100;
  display: none;
}

/* Fade controls with items */
/* line 295, ../sass/_screen.scss */
.carousel-inner .item.next.left,
.carousel-inner .item.prev.right {
  opacity: 1;
  z-index: 1;
}

/* line 300, ../sass/_screen.scss */
.carousel-inner .item.active.left,
.carousel-inner .item.active.right {
  opacity: 0;
  z-index: 2;
}

/* line 305, ../sass/_screen.scss */
.carousel-control .icon-prev, .carousel-control .icon-next {
  font-size: 40px;
}

/* line 307, ../sass/_screen.scss */
.carousel-caption {
  text-align: left;
  text-shadow: none;
  padding-bottom: 30px;
}
/* line 314, ../sass/_screen.scss */
.carousel-caption .edit-link a {
  color: #469eb2;
  background: white;
  padding: 10px;
}

/* line 317, ../sass/_screen.scss */
.caption-image img {
  width: auto;
  height: 350px;
}

/*.carousel-caption .caption-title,.carousel-caption .caption-text,.carousel-link {
	padding-top:20px;
	$time : .3s;
    -webkit-transition:all $time;
    -moz-transition:all $time;
    -o-transition:all $time;
    transition:all $time;
}
.carousel .active {
	.carousel-caption .caption-title,.carousel-caption .caption-text,.carousel-link{
	opacity: 1;		
	}
}
	
.carousel-caption .caption-title {
   padding-top:0px;
}
.carousel-caption .caption-text {
	padding-top:0px;
	$time : .3s;
    -webkit-transition-delay: $time;
    -moz-transition-delay:$time;
    -o-transition-delay:$time;
    transition-delay:$time;
}
.carousel-link {
	padding-top:0px;
	$time : .6s;
    -webkit-transition-delay: $time;
    -moz-transition-delay:$time;
    -o-transition-delay:$time;
    transition-delay:$time;

}*/
/* line 357, ../sass/_screen.scss */
.carousel-caption.gauche .caption-texts {
  float: left;
  width: 50%;
}
/* line 358, ../sass/_screen.scss */
.carousel-caption.gauche .caption-image {
  float: left;
  width: 50%;
}

/* line 365, ../sass/_screen.scss */
.carousel-caption.droite .caption-texts {
  float: right;
  width: 45%;
}
/* line 366, ../sass/_screen.scss */
.carousel-caption.droite .caption-image {
  float: left;
  width: 50%;
}

/* line 370, ../sass/_screen.scss */
.carousel-caption.milieu .carousel-content {
  padding-left: 15%;
  padding-right: 15%;
}
/* line 374, ../sass/_screen.scss */
.carousel-caption.milieu h3 {
  color: black;
}
/* line 376, ../sass/_screen.scss */
.carousel-caption.milieu h3:after {
  content: "";
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
  /* position: absolute;
    left    : 0;
    bottom  : 0;
    height  : 1px;*/
  width: 50px;
  /* or 100px */
  border-bottom: 4px solid black;
}
/* line 380, ../sass/_screen.scss */
.carousel-caption.milieu .carousel-link {
  text-align: center;
}
/* line 382, ../sass/_screen.scss */
.carousel-caption.milieu p {
  width: 100%;
}

/* line 385, ../sass/_screen.scss */
.carousel-caption {
  position: absolute;
  left: 0px;
  top: 0;
  width: 100%;
  z-index: 10;
  color: #ffffff;
}
/* line 394, ../sass/_screen.scss */
.carousel-caption .btn-primary.btn-lg i {
  margin-left: 10px;
}
/* line 395, ../sass/_screen.scss */
.carousel-caption p {
  line-height: 25px;
  width: 70%;
  font-size: 18px;
  color: #000;
  font-style: italic;
}
/* line 396, ../sass/_screen.scss */
.carousel-caption p a {
  margin-bottom: 20px;
}
/* line 398, ../sass/_screen.scss */
.carousel-caption h3 {
  color: white;
  font-size: 38px;
  text-transform: uppercase;
  margin-top: 10px;
}
/* line 400, ../sass/_screen.scss */
.carousel-caption h3:after {
  content: "";
  margin-top: 20px;
  margin-bottom: 20px;
  display: block;
  /* position: absolute;
    left    : 0;
    bottom  : 0;
    height  : 1px;*/
  width: 50px;
  /* or 100px */
  border-bottom: 4px solid white;
}
/* line 404, ../sass/_screen.scss */
.carousel-caption .carousel-link a {
  display: inline-block;
  font-style: normal;
  color: #000;
  background-color: transparent;
  border: #000 solid 1px;
  padding-top: 5px;
  padding-right: 11px;
  padding-bottom: 5px;
  padding-left: 11px;
  margin-top: 15px;
}
/* line 412, ../sass/_screen.scss */
.carousel-caption .carousel-link a:hover {
  background: #000;
  /*border-color:white;*/
  color: white;
}
/* line 413, ../sass/_screen.scss */
.carousel-caption .carousel-link a:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
}

/* line 420, ../sass/_screen.scss */
#block-views-block-news-home-block-1, #block-e4n-views-block-news-home-block-2 {
  margin-top: 20px;
  position: relative;
  margin-bottom: 0px;
  padding-bottom: 50px;
}
/* line 423, ../sass/_screen.scss */
#block-views-block-news-home-block-1 .more-link, #block-e4n-views-block-news-home-block-2 .more-link {
  position: absolute;
  bottom: -50px;
  right: 0px;
}
/* line 425, ../sass/_screen.scss */
#block-views-block-news-home-block-1 .more-link a, #block-e4n-views-block-news-home-block-2 .more-link a {
  display: inline-block;
  padding-top: 6px;
  padding-right: 12px;
  padding-bottom: 6px;
  padding-left: 12px;
  color: #F6BF2E;
  border: #F6BF2E 1px solid;
}
/* line 34, ../sass/_mixin.scss */
#block-views-block-news-home-block-1 .more-link a:after, #block-e4n-views-block-news-home-block-2 .more-link a:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
}
/* line 35, ../sass/_mixin.scss */
#block-views-block-news-home-block-1 .more-link a:hover, #block-e4n-views-block-news-home-block-2 .more-link a:hover {
  color: white;
  background-color: #F6BF2E;
}
/* line 430, ../sass/_screen.scss */
#block-views-block-news-home-block-1 .views-field-view-node a, #block-e4n-views-block-news-home-block-2 .views-field-view-node a {
  display: inline-block;
  padding-top: 6px;
  padding-right: 12px;
  padding-bottom: 6px;
  padding-left: 12px;
  color: #469eb2;
  border: #469eb2 1px solid;
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 34, ../sass/_mixin.scss */
#block-views-block-news-home-block-1 .views-field-view-node a:after, #block-e4n-views-block-news-home-block-2 .views-field-view-node a:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
}
/* line 35, ../sass/_mixin.scss */
#block-views-block-news-home-block-1 .views-field-view-node a:hover, #block-e4n-views-block-news-home-block-2 .views-field-view-node a:hover {
  color: white;
  background-color: #469eb2;
}
/* line 432, ../sass/_screen.scss */
#block-views-block-news-home-block-1 img, #block-e4n-views-block-news-home-block-2 img {
  display: none;
}
/* line 434, ../sass/_screen.scss */
#block-views-block-news-home-block-1 h2, #block-e4n-views-block-news-home-block-2 h2 {
  color: #F6BF2E;
}
/* line 436, ../sass/_screen.scss */
#block-views-block-news-home-block-1 h2:after, #block-e4n-views-block-news-home-block-2 h2:after {
  content: "";
  margin-top: 10px;
  margin-bottom: 0;
  display: block;
  /* position: absolute;
    left    : 0;
    bottom  : 0;
    height  : 1px;*/
  width: 50px;
  /* or 100px */
  border-bottom: 4px solid #F6BF2E;
}
/* line 444, ../sass/_screen.scss */
#block-views-block-news-home-block-1 .item-list ul, #block-views-block-news-home-block-1 .item-list li, #block-e4n-views-block-news-home-block-2 .item-list ul, #block-e4n-views-block-news-home-block-2 .item-list li {
  list-style: none;
}
/* line 445, ../sass/_screen.scss */
#block-views-block-news-home-block-1 .item-list ul, #block-e4n-views-block-news-home-block-2 .item-list ul {
  margin: 0;
  padding: 0;
}
/* line 446, ../sass/_screen.scss */
#block-views-block-news-home-block-1 .item-list a, #block-e4n-views-block-news-home-block-2 .item-list a {
  color: #3d3d3d;
}
/* line 447, ../sass/_screen.scss */
#block-views-block-news-home-block-1 .item-list a p, #block-e4n-views-block-news-home-block-2 .item-list a p {
  color: #797878;
}
/* line 448, ../sass/_screen.scss */
#block-views-block-news-home-block-1 .item-list a:hover, #block-e4n-views-block-news-home-block-2 .item-list a:hover {
  color: #000;
}
/* line 449, ../sass/_screen.scss */
#block-views-block-news-home-block-1 .item-list a:hover p, #block-e4n-views-block-news-home-block-2 .item-list a:hover p {
  color: #000;
}
/* line 452, ../sass/_screen.scss */
#block-views-block-news-home-block-1 .item-list .views-field-title, #block-e4n-views-block-news-home-block-2 .item-list .views-field-title {
  font-family: "Oswald",sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  margin-top: 15px;
  margin-bottom: 10px;
}
/* line 453, ../sass/_screen.scss */
#block-views-block-news-home-block-1 .item-list .views-field-title a, #block-e4n-views-block-news-home-block-2 .item-list .views-field-title a {
  font-size: 24px;
  line-height: 24px;
}
/* line 455, ../sass/_screen.scss */
#block-views-block-news-home-block-1 .item-list li, #block-e4n-views-block-news-home-block-2 .item-list li {
  border-bottom: 1px solid #d1d3c5;
  padding-bottom: 15px;
}

/* line 459, ../sass/_screen.scss */
#block-e4n-views-block-news-home-block-2 h2 {
  color: #bd1272;
}
/* line 461, ../sass/_screen.scss */
#block-e4n-views-block-news-home-block-2 h2:after {
  content: "";
  margin-top: 10px;
  margin-bottom: 0;
  display: block;
  /* position: absolute;
    left    : 0;
    bottom  : 0;
    height  : 1px;*/
  width: 50px;
  /* or 100px */
  border-bottom: 4px solid #bd1272;
}
/* line 467, ../sass/_screen.scss */
#block-e4n-views-block-news-home-block-2 .more-link a {
  display: inline-block;
  padding-top: 6px;
  padding-right: 12px;
  padding-bottom: 6px;
  padding-left: 12px;
  color: #bd1272;
  border: #bd1272 1px solid;
}
/* line 34, ../sass/_mixin.scss */
#block-e4n-views-block-news-home-block-2 .more-link a:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
}
/* line 35, ../sass/_mixin.scss */
#block-e4n-views-block-news-home-block-2 .more-link a:hover {
  color: white;
  background-color: #bd1272;
}

/* line 473, ../sass/_screen.scss */
.item-list ul, .item-list li {
  list-style: none;
}
/* line 474, ../sass/_screen.scss */
.item-list ul {
  margin: 0;
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 475, ../sass/_screen.scss */
.item-list ul ul {
  margin-left: 15px;
  margin-right: 0;
  list-style: circle;
}

/* line 477, ../sass/_screen.scss */
.espace-participant .connect, .espace-participant .inscrit {
  padding-top: 0px;
  margin-bottom: 15px;
}
/* line 479, ../sass/_screen.scss */
.espace-participant .connect h2, .espace-participant .inscrit h2 {
  margin-top: 0;
}

/* line 481, ../sass/_screen.scss */
.espace-participant .connect {
  margin-right: -15px;
}

/* line 482, ../sass/_screen.scss */
.espace-participant .inscrit {
  margin-left: -15px;
}

/* line 483, ../sass/_screen.scss */
.connect, .inscrit, .collaborer {
  position: relative;
}
/* line 486, ../sass/_screen.scss */
.connect .content, .inscrit .content, .collaborer .content {
  padding: 20px;
  min-height: 240px;
}
/* line 489, ../sass/_screen.scss */
.connect .btn-primary.btn-lg i, .inscrit .btn-primary.btn-lg i, .collaborer .btn-primary.btn-lg i {
  margin-left: 10px;
}
/* line 490, ../sass/_screen.scss */
.connect .btn-primary.btn-lg, .inscrit .btn-primary.btn-lg, .collaborer .btn-primary.btn-lg {
  float: right;
  font-size: 16px;
  margin-top: 20px;
  font-style: normal;
  color: white;
  background-color: transparent;
  border-color: white;
  padding-top: 5px;
  padding-right: 11px;
  padding-bottom: 5px;
  padding-left: 11px;
}
/* line 497, ../sass/_screen.scss */
.connect .btn-primary.btn-lg:hover, .inscrit .btn-primary.btn-lg:hover, .collaborer .btn-primary.btn-lg:hover {
  border-color: white;
  color: #BD1272;
  background: white;
}
/* line 498, ../sass/_screen.scss */
.connect .btn-primary.btn-lg:after, .inscrit .btn-primary.btn-lg:after, .collaborer .btn-primary.btn-lg:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
  font-size: 12px;
}

/* line 503, ../sass/_screen.scss */
.connect .content {
  background: white;
}
/* line 505, ../sass/_screen.scss */
.connect .btn-primary.btn-lg {
  color: #BD1272;
  background-color: transparent;
  border-color: #BD1272;
}
/* line 507, ../sass/_screen.scss */
.connect .btn-primary.btn-lg:hover {
  border-color: white;
  color: white;
  background: #469eb2;
}

/* line 512, ../sass/_screen.scss */
.collaborer.descendants .btn-primary.btn-lg {
  font-size: 13px;
}
/* line 514, ../sass/_screen.scss */
.collaborer.descendants .btn-primary.btn-lg:hover {
  border-color: white;
  color: #6A739E;
  background: white;
}
/* line 516, ../sass/_screen.scss */
.collaborer.descendants .content {
  background: #6A739E;
}
/* line 517, ../sass/_screen.scss */
.collaborer.descendants h2 {
  color: #6A739E;
}

/* line 520, ../sass/_screen.scss */
.inscrit {
  padding-top: 0px;
}
/* line 522, ../sass/_screen.scss */
.inscrit .content {
  background: url(../img/e4n_compositions_personnage.svg) no-repeat 20px bottom #BD1272;
  background-size: 50% auto;
  background-position: left 20px bottom 10px;
}
/* line 525, ../sass/_screen.scss */
.inscrit p {
  color: white;
}
/* line 526, ../sass/_screen.scss */
.inscrit p a {
  margin-bottom: 20px;
}
/* line 528, ../sass/_screen.scss */
.inscrit h4 {
  color: white;
  text-transform: lowercase;
  line-height: 26px;
}
/* line 529, ../sass/_screen.scss */
.inscrit h2 {
  color: #BD1272;
}
/* line 531, ../sass/_screen.scss */
.inscrit h2:after {
  /* @include shortbordertitle($purple,50px,10px);*/
}

/* line 539, ../sass/_screen.scss */
.collaborer.blue h2 {
  color: #015797;
}
/* line 542, ../sass/_screen.scss */
.collaborer.blue .content {
  background: #015797 !important;
}
/* line 547, ../sass/_screen.scss */
.collaborer.blue .btn-primary.btn-lg:hover {
  color: #015797;
}

/* line 551, ../sass/_screen.scss */
.collaborer h2 {
  color: #469eb2;
}
/* line 554, ../sass/_screen.scss */
.collaborer .content {
  background: #469eb2;
  color: white;
  padding-bottom: 70px;
  min-height: auto;
}

/* line 565, ../sass/_screen.scss */
#block-noticedinformatione4n .block-title {
  color: #469eb2;
}
/* line 568, ../sass/_screen.scss */
#block-noticedinformatione4n .field--name-body {
  background: #469eb2;
  padding: 20px;
}
/* line 571, ../sass/_screen.scss */
#block-noticedinformatione4n .field--name-body a, #block-noticedinformatione4n .field--name-body p {
  color: white;
}

/* line 578, ../sass/_screen.scss */
#block-socialmedialinks-3.block-social-media-links .block-title {
  float: left;
  color: #BD1272;
  font-size: 20px;
  padding-right: 10px;
}
/* line 579, ../sass/_screen.scss */
#block-socialmedialinks-3.block-social-media-links .platforms {
  margin-top: 10px;
}
/* line 581, ../sass/_screen.scss */
#block-socialmedialinks-3.block-social-media-links .platforms li {
  border-radius: 50%;
  background: #BD1272;
  width: 30px;
  height: 30px;
  text-align: center;
  padding-top: 5px;
  margin-top: 5px;
  border: #BD1272 solid 1px;
}
/* line 584, ../sass/_screen.scss */
#block-socialmedialinks-3.block-social-media-links .platforms li:hover {
  background: white;
}
/* line 584, ../sass/_screen.scss */
#block-socialmedialinks-3.block-social-media-links .platforms li:hover a {
  color: #BD1272;
}
/* line 585, ../sass/_screen.scss */
#block-socialmedialinks-3.block-social-media-links .platforms li a {
  color: white;
  font-size: 14px;
}

/* line 591, ../sass/_screen.scss */
#block-views-block-faq-block-2 {
  margin-top: 20px;
}
/* line 594, ../sass/_screen.scss */
#block-views-block-faq-block-2 h2 {
  color: #3d3d3d;
}
/* line 596, ../sass/_screen.scss */
#block-views-block-faq-block-2 h2:after {
  content: "";
  margin-top: 10px;
  margin-bottom: 20px;
  display: block;
  /* position: absolute;
    left    : 0;
    bottom  : 0;
    height  : 1px;*/
  width: 50px;
  /* or 100px */
  border-bottom: 4px solid #3d3d3d;
}
/* line 600, ../sass/_screen.scss */
#block-views-block-faq-block-2 a {
  color: #797878;
  font-style: italic;
}
/* line 601, ../sass/_screen.scss */
#block-views-block-faq-block-2 a:hover {
  color: #3d3d3d;
}
/* line 604, ../sass/_screen.scss */
#block-views-block-faq-block-2 .item-list {
  margin-left: 15px;
}
/* line 605, ../sass/_screen.scss */
#block-views-block-faq-block-2 .item-list ul {
              /*-moz-column-count:2;
-moz-column-gap: 0px;
-webkit-column-count:2;
-webkit-column-gap: 0px;
column-count:2;
column-gap: 0px;*/
}
/* line 612, ../sass/_screen.scss */
#block-views-block-faq-block-2 .item-list ul li {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #d1d3c5;
}

/* line 617, ../sass/_screen.scss */
#block-partenaires {
  margin-top: 60px;
}
/* line 618, ../sass/_screen.scss */
#block-partenaires .container {
  padding-top: 5px;
  border-top: 1px solid #d1d3c5;
}

/* ------------------*/
/* PAGE ACTIVATION */
/* ------------------*/
/* line 628, ../sass/_screen.scss */
body.activation .col-md-8 {
  padding-right: 60px;
}
/* line 629, ../sass/_screen.scss */
body.activation .col-md-8 a.btn {
  display: inline-block;
}

/* line 634, ../sass/_screen.scss */
.participer .content {
  background-color: #D8D8E4;
  padding: 20px;
}
/* line 635, ../sass/_screen.scss */
.participer a {
  display: inline-block;
}

/* line 637, ../sass/_screen.scss */
.difficultes {
  margin-top: 40px;
}
/* line 639, ../sass/_screen.scss */
.difficultes h2 {
  color: #BD1272;
}
/* line 640, ../sass/_screen.scss */
.difficultes .content {
  background-color: #BD1272;
  padding: 20px;
  color: white;
}
/* line 641, ../sass/_screen.scss */
.difficultes a {
  color: white;
  border: 1px solid white;
  margin-top: 10px;
  margin-bottom: 10px;
  display: inline-block;
}
/* line 642, ../sass/_screen.scss */
.difficultes a:hover {
  color: #BD1272;
}

/* line 648, ../sass/_screen.scss */
.btn-read-more {
  font-size: 16px;
  margin-top: 30px;
  font-style: normal;
  color: #469eb2;
  background-color: transparent;
  border: 1px solid #469eb2;
  padding-top: 5px;
  padding-right: 11px;
  padding-bottom: 5px;
  padding-left: 11px;
}
/* line 657, ../sass/_screen.scss */
.btn-read-more:hover {
  border-color: white;
  color: #469eb2;
  background: white;
}
/* line 658, ../sass/_screen.scss */
.btn-read-more:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
  font-size: 12px;
}

/* line 661, ../sass/_screen.scss */
.btn-download:after {
  content: "\f019";
  font-family: FontAwesome;
  margin-left: 3px;
}

/* ------------------*/
/* PAGE FAQ */
/* ------------------*/
/* line 674, ../sass/_screen.scss */
#block-views-block-faq-block-1 a.anchor {
  position: relative;
  top: -110px;
  display: none;
}
/* line 675, ../sass/_screen.scss */
#block-views-block-faq-block-1 .panel-default {
  margin-top: 30px;
}
/* line 676, ../sass/_screen.scss */
#block-views-block-faq-block-1 .panel-default > .panel-heading {
  padding-top: 0;
}
/* line 678, ../sass/_screen.scss */
#block-views-block-faq-block-1 .panel-default > .panel-collapse {
  padding: 20px;
}

/* ------------------*/
/* Accessibilite  */
/* ------------------*/
/* line 683, ../sass/_screen.scss */
.b-accessibility-menu__button {
  cursor: pointer;
  border-radius: 10px;
  border: 1px solid #469eb2;
  background: #469eb2;
  display: flex;
  width: 64px;
  height: 64px;
  justify-content: center;
  align-items: center;
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 1000;
  transition: transform .3s;
  color: #fff;
}
/* line 699, ../sass/_screen.scss */
.b-accessibility-menu__button::before {
  content: '\e901';
  line-height: 1;
  font-size: 28px;
}
/* line 705, ../sass/_screen.scss */
.b-accessibility-menu__button:hover {
  transform: scale(0.9);
}

/* line 709, ../sass/_screen.scss */
.b-accessibility-menu {
  font-family: "Lora",sans-serif;
  background: #fff;
  color: #333;
  border-radius: 0px;
  overflow: hidden;
  line-height: 1.2;
  letter-spacing: normal;
  cursor: default;
}
/* line 718, ../sass/_screen.scss */
.b-accessibility-menu__wrapper {
  position: fixed;
  z-index: 1001;
  bottom: 0;
  right: 0;
  width: 490px;
  overflow: hidden;
  overflow-y: auto;
  max-height: 100vh;
  transform: translateY(100%);
  transition: transform .5s;
  pointer-events: none;
}
/* line 730, ../sass/_screen.scss */
.b-accessibility-menu__wrapper.is-open {
  transform: translateY(0);
  pointer-events: auto;
}
/* line 735, ../sass/_screen.scss */
.b-accessibility-menu__header {
  color: #fff;
  padding: 20px 30px 30px;
  background: #469eb2;
  font-size: 24px;
  font-weight: 700;
  display: flex;
  align-items: center;
  text-align: left;
}
/* line 745, ../sass/_screen.scss */
.b-accessibility-menu__close {
  margin-left: 10px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  margin-right: -10px;
  flex-shrink: 0;
  cursor: pointer;
  transition: transform .3s;
}
/* line 756, ../sass/_screen.scss */
.b-accessibility-menu__close::before {
  content: '\e908';
  line-height: 1;
  font-size: 14px;
  font-weight: 400;
}
/* line 763, ../sass/_screen.scss */
.b-accessibility-menu__close:hover {
  transform: rotate(-90deg);
}
/* line 767, ../sass/_screen.scss */
.b-accessibility-menu__title {
  flex-grow: 1;
}
/* line 770, ../sass/_screen.scss */
.b-accessibility-menu__content {
  padding: 30px;
  position: relative;
  z-index: 1;
  border-radius: 0px;
  margin-top: -10px;
  background: #fff;
}
/* line 777, ../sass/_screen.scss */
.b-accessibility-menu__content::before {
  border-radius: 10px;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: #469eb2;
  opacity: .1;
}
/* line 790, ../sass/_screen.scss */
.b-accessibility-menu__reset {
  background: #469eb2;
  color: #fff;
  display: flex;
  border-radius: 0px;
  height: 64px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 20px;
  font-weight: 500;
  transition: transform .3s;
  margin-top: 20px;
}
/* line 803, ../sass/_screen.scss */
.b-accessibility-menu__reset:hover {
  transform: scale(0.95);
}
/* line 805, ../sass/_screen.scss */
.b-accessibility-menu__reset:hover::before {
  transform: rotate(180deg);
}
/* line 809, ../sass/_screen.scss */
.b-accessibility-menu__reset::before {
  display: block;
  margin-right: 10px;
  width: 20px;
  height: 20px;
  content: '\e900';
  line-height: 1;
  font-size: 20px;
  transition: transform .3s;
}
/* line 821, ../sass/_screen.scss */
.b-accessibility-menu__items {
  display: flex;
  flex-wrap: wrap;
  margin: -5px;
}
/* line 826, ../sass/_screen.scss */
.b-accessibility-menu__item-wrapper {
  padding: 5px;
  width: 50%;
}
/* line 830, ../sass/_screen.scss */
.b-accessibility-menu__item {
  background: #fff;
  border-radius: 0px;
  border: 1px solid #469eb2;
  padding: 15px 20px 32px;
  text-align: center;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  font-size: 17px;
  height: 100%;
  transition: .3s box-shadow;
  line-height: 1.5;
  position: relative;
}
/* line 844, ../sass/_screen.scss */
.b-accessibility-menu__item:hover {
  box-shadow: 0 0 8px #469eb2;
}
/* line 847, ../sass/_screen.scss */
.b-accessibility-menu__item span {
  display: inline-flex;
  justify-content: center;
  width: 140px;
  max-width: 100%;
}
/* line 853, ../sass/_screen.scss */
.b-accessibility-menu__item::before {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  margin: 0 auto 10px;
  font-size: 28px;
  line-height: 1;
}
/* line 864, ../sass/_screen.scss */
.b-accessibility-menu__item.type-contrast::before {
  content: '\e907';
}
/* line 865, ../sass/_screen.scss */
.b-accessibility-menu__item.type-font_size::before {
  content: '\e906';
}
/* line 866, ../sass/_screen.scss */
.b-accessibility-menu__item.type-font_style::before {
  content: '\e902';
}
/* line 867, ../sass/_screen.scss */
.b-accessibility-menu__item.type-images::before {
  content: '\e903';
}
/* line 868, ../sass/_screen.scss */
.b-accessibility-menu__item.type-line_height::before {
  content: '\e904';
}
/* line 869, ../sass/_screen.scss */
.b-accessibility-menu__item.type-letter_spacing::before {
  content: '\e905';
}
/* line 872, ../sass/_screen.scss */
.b-accessibility-menu__item.type-font_size span {
  width: 100px;
}
/* line 877, ../sass/_screen.scss */
.b-accessibility-menu__item.is-active {
  color: #469eb2;
  outline: 2px solid #469eb2;
}
/* line 880, ../sass/_screen.scss */
.b-accessibility-menu__item.is-active .b-accessibility-menu__links {
  display: flex;
}
/* line 886, ../sass/_screen.scss */
.b-accessibility-menu__links {
  display: none;
  justify-content: center;
  position: absolute;
  bottom: 10px;
  left: 13px;
  right: 13px;
}
/* line 894, ../sass/_screen.scss */
.b-accessibility-menu__link {
  flex-grow: 1;
  margin: 5px;
  height: 4px;
  border-radius: 5px;
  background: #469eb2;
  opacity: .5;
  max-width: 50px;
}
/* line 902, ../sass/_screen.scss */
.b-accessibility-menu__link.is-active {
  opacity: 1;
}

/* ------------------*/
/* LISTE D'arTICLE */
/* ------------------*/
/*.view-id-taxonomy_term{
    .view-content{
        -moz-column-count:3;
    -moz-column-gap: 30px;
    -webkit-column-count:3;
    -webkit-column-gap: 30px;
    column-count:3;
    column-gap: 30px;}
    .views-row{
        margin-bottom:20px;
        overflow: hidden;
           -webkit-column-break-inside: avoid; 
    page-break-inside: avoid;           
    break-inside: avoid-column;        
    display:table;   }
}*/
/* line 934, ../sass/_screen.scss */
.path-taxonomy.letude .field--name-node-title h2 a {
  color: #4a4b68;
}
/* line 935, ../sass/_screen.scss */
.path-taxonomy.letude .views-row .col-sm-12 .links a {
  color: #4a4b68;
  border-color: #4a4b68;
}
/* line 936, ../sass/_screen.scss */
.path-taxonomy.letude .views-row .col-sm-12 .links a:hover {
  background: #4a4b68;
  color: white;
}

/* line 941, ../sass/_screen.scss */
.path-taxonomy.actus .field--name-node-title h2 a {
  color: black;
}
/* line 942, ../sass/_screen.scss */
.path-taxonomy.actus .views-row .col-sm-12 .links a {
  color: black;
  border-color: black;
}
/* line 943, ../sass/_screen.scss */
.path-taxonomy.actus .views-row .col-sm-12 .links a:hover {
  background: black;
  color: white;
}

/* line 948, ../sass/_screen.scss */
.path-taxonomy.espace-participant .field--name-node-title h2 a {
  color: #469eb2;
}
/* line 949, ../sass/_screen.scss */
.path-taxonomy.espace-participant .views-row .col-sm-12 .links a {
  color: #469eb2;
  border-color: #469eb2;
}
/* line 950, ../sass/_screen.scss */
.path-taxonomy.espace-participant .views-row .col-sm-12 .links a:hover {
  background: #469eb2;
  color: white;
}

/* line 955, ../sass/_screen.scss */
.path-taxonomy.espace-scientifique .field--name-node-title h2 a {
  color: #015797;
}
/* line 956, ../sass/_screen.scss */
.path-taxonomy.espace-scientifique .views-row .col-sm-12 .links a {
  color: #015797;
  border-color: #015797;
}
/* line 957, ../sass/_screen.scss */
.path-taxonomy.espace-scientifique .views-row .col-sm-12 .links a:hover {
  background: #015797;
  color: white;
}

/* line 962, ../sass/_screen.scss */
.path-taxonomy.les-resultats .field--name-node-title h2 a {
  color: #BD1272;
}
/* line 963, ../sass/_screen.scss */
.path-taxonomy.les-resultats .views-row .col-sm-12 .links a {
  color: #BD1272;
  border-color: #BD1272;
}
/* line 964, ../sass/_screen.scss */
.path-taxonomy.les-resultats .views-row .col-sm-12 .links a:hover {
  background: #BD1272;
  color: white;
}

/* line 968, ../sass/_screen.scss */
.path-taxonomy {
  background: #F0F1F5;
}
/* line 969, ../sass/_screen.scss */
.path-taxonomy h2 {
  font-size: 1.3em;
  line-height: 1.3em;
  /*text-transform:lowercase;&:first-letter{text-transform:uppercase;}*/
}
/* line 972, ../sass/_screen.scss */
.path-taxonomy .view-id-taxonomy_term .view-content {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 975, ../sass/_screen.scss */
.path-taxonomy .views-row .col-sm-12 {
  background: white;
  padding: 0;
  min-height: 560px;
}
/* line 977, ../sass/_screen.scss */
.path-taxonomy .views-row .col-sm-12 .field, .path-taxonomy .views-row .col-sm-12 .links {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 980, ../sass/_screen.scss */
.path-taxonomy .views-row .col-sm-12 .links a {
  display: inline-block;
  padding-top: 6px;
  padding-right: 12px;
  padding-bottom: 6px;
  padding-left: 12px;
  color: #469eb2;
  border: #469eb2 1px solid;
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 34, ../sass/_mixin.scss */
.path-taxonomy .views-row .col-sm-12 .links a:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: 5px;
}
/* line 35, ../sass/_mixin.scss */
.path-taxonomy .views-row .col-sm-12 .links a:hover {
  color: white;
  background-color: #469eb2;
}
/* line 981, ../sass/_screen.scss */
.path-taxonomy .views-row .col-sm-12 .field--name-field-image-mini-article {
  padding: 0;
}
/* line 983, ../sass/_screen.scss */
.path-taxonomy .col-md-4.views-row .row {
  padding: 15px;
}

/* line 985, ../sass/_screen.scss */
.align-left {
  padding-right: 15px;
}

/* ------------------*/
/* Accordeons articles */
/* ------------------*/
/* line 989, ../sass/_screen.scss */
.ckeditor-accordion-container > dl dd {
  padding: 15px;
}
/* line 991, ../sass/_screen.scss */
.ckeditor-accordion-container > dl dd .align-left {
  padding-right: 15px;
}

/* line 993, ../sass/_screen.scss */
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before, .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after {
  background: #333;
}

/* line 996, ../sass/_screen.scss */
.ckeditor-accordion-container > dl dt > a, .ckeditor-accordion-container > dl dt > a:not(.button) {
  background-color: #f5f5f5;
  color: #333333;
  border-bottom: 1px solid #ddd;
}

/* line 1002, ../sass/_screen.scss */
.ckeditor-accordion-container > dl dt > a:hover, .ckeditor-accordion-container > dl dt > a:not(.button):hover {
  background-color: #f5f5f5;
  box-shadow: none;
  color: #333333;
  text-decoration: none;
}

/* line 1008, ../sass/_screen.scss */
.ckeditor-accordion-container > dl {
  border: 1px solid #ddd;
}

/* ------------------*/
/* ArTICLE */
/* ------------------*/
/* line 1014, ../sass/_screen.scss */
.field--name-field-video + .field--name-field-image {
  margin-top: 20px;
}

/* line 1017, ../sass/_screen.scss */
.field--name-body img {
  max-width: 100%;
  height: auto;
}

/* line 1019, ../sass/_screen.scss */
a[data-entity-type="file"]:after {
  content: "\f019";
  font-family: FontAwesome;
  margin-left: 3px;
}

/* ------------------*/
/* BLOCK LISTE D'ARTICLES*/
/* ------------------*/
/* line 1024, ../sass/_screen.scss */
.block-nav-article {
  border-top: 1px solid #d1d3c5;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: right;
  margin-top: 20px;
  position: relative;
}
/* line 1026, ../sass/_screen.scss */
.block-nav-article .prev, .block-nav-article .next {
  display: block;
  width: 40%;
  font-family: "Oswald",sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  color: #3d3d3d;
}
/* line 1027, ../sass/_screen.scss */
.block-nav-article .next {
  float: right;
  text-align: right;
  padding-right: 20px;
}
/* line 1028, ../sass/_screen.scss */
.block-nav-article .next:after {
  content: "\f061";
  font-family: FontAwesome;
  position: absolute;
  top: 20px;
  right: 0;
}
/* line 1030, ../sass/_screen.scss */
.block-nav-article .prev {
  float: left;
  text-align: left;
  padding-left: 20px;
}
/* line 1031, ../sass/_screen.scss */
.block-nav-article .prev:after {
  content: "\f060";
  font-family: FontAwesome;
  position: absolute;
  top: 20px;
  left: 0;
}

/* line 1034, ../sass/_screen.scss */
.view-taxonomy-term {
  clear: both;
}

/* ------------------*/
/* OUTIL */
/* ------------------*/
/* line 1040, ../sass/_screen.scss */
.page-node-24 .field--name-dynamic-block-fieldnode-font-size, .page-node-18 .field--name-dynamic-block-fieldnode-font-size {
  display: none;
}

/* line 1041, ../sass/_screen.scss */
.field--name-dynamic-block-fieldnode-font-size {
  float: right;
  margin-top: 10px;
}
/* line 1043, ../sass/_screen.scss */
.field--name-dynamic-block-fieldnode-font-size li {
  display: inline-block;
}
/* line 1044, ../sass/_screen.scss */
.field--name-dynamic-block-fieldnode-font-size li a {
  color: #3d3d3d;
  font-size: 16px;
}

/* line 1047, ../sass/_screen.scss */
.field--name-dynamic-block-fieldnode-share-this {
  position: relative;
  clear: both;
}
/* line 1049, ../sass/_screen.scss */
.field--name-dynamic-block-fieldnode-share-this .sharethis-wrapper {
  position: absolute;
  right: 0;
  top: 0px;
  border: 1px solid #CCC;
  background: white;
  padding: 10px;
  padding-bottom: 4px;
  display: none;
}
/* line 1050, ../sass/_screen.scss */
.field--name-dynamic-block-fieldnode-share-this .sharethis-wrapper .st_fblike_large {
  position: relative;
  top: -3px;
}
/* line 1051, ../sass/_screen.scss */
.field--name-dynamic-block-fieldnode-share-this .sharethis-wrapper .st_plusone_large {
  position: relative;
  top: 5px;
}

/* line 1056, ../sass/_screen.scss */
.col-sm-8 .field--name-field-image {
  width: 100%;
  float: left;
  height: auto;
  margin-right: 15px;
}

/* line 1058, ../sass/_screen.scss */
.field--name-field-lien-article {
  border-top: 1px solid #d1d3c5;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: right;
  margin-top: 20px;
}
/* line 1061, ../sass/_screen.scss */
.field--name-field-lien-article a:before {
  content: "\f08e";
  font-family: FontAwesome;
  margin-right: 5px;
}

/* ------------------*/
/* FAQ */
/* ------------------*/
/* line 1068, ../sass/_screen.scss */
.page-node-24 .col-sm-8 {
  width: 100% !important;
}

/* ------------------*/
/* FOOTER */
/* ------------------*/
/* line 1073, ../sass/_screen.scss */
.footer {
  background: #3d3d3d;
  padding-bottom: 0px;
  padding-top: 20px;
  margin-top: 10px;
  color: #CCC;
  font-size: 12px;
}
/* line 1076, ../sass/_screen.scss */
.footer .footermap-item--depth-1:nth-child(2), .footer .footermap-item--depth-1:nth-child(3) {
  display: none;
}
/* line 1079, ../sass/_screen.scss */
.footer .footermap-col {
  display: block !important;
}
/* line 1082, ../sass/_screen.scss */
.footer .footermap-item--depth-1 {
  float: left;
  width: 30%;
  margin-right: 2%;
}
/* line 1083, ../sass/_screen.scss */
.footer .footermap-item--depth-1 a {
  font-family: "Oswald",sans-serif;
  text-transform: uppercase;
  font-size: 18px;
}
/* line 1084, ../sass/_screen.scss */
.footer .footermap-item--depth-1 ul {
  margin: 0;
  padding: 0;
}
/* line 1086, ../sass/_screen.scss */
.footer .footermap-item--depth-2 {
  text-align: left;
}
/* line 1088, ../sass/_screen.scss */
.footer .footermap-item--depth-2 a {
  font-family: "Lora",sans-serif;
  text-transform: none;
  font-size: 14px;
  color: #CCC;
}
/* line 1091, ../sass/_screen.scss */
.footer #block-contactsfooter h3 {
  background: url(../img/logo_blanc.svg) no-repeat;
  text-indent: -9999px;
  background-size: contain;
  height: 100px;
  padding: 0;
  margin: 0;
  position: relative;
  top: 15px;
}
/* line 1092, ../sass/_screen.scss */
.footer #block-socialmedialinks-2, .footer #block-contactsfooter {
  width: 20%;
}
/* line 1093, ../sass/_screen.scss */
.footer #block-footermap {
  float: right;
  width: 80%;
}
/* line 1100, ../sass/_screen.scss */
.footer .block-social-media-links .horizontal li {
  border-radius: 40px;
  background: #8E8D8A;
  width: 30px;
  height: 30px;
  text-align: center;
  padding-top: 5px;
  margin-top: 5px;
}
/* line 1105, ../sass/_screen.scss */
.footer .copyright {
  background: #000;
  font-size: 11px;
  padding: 5px;
  margin: 0;
  margin-top: 30px;
}
/* line 1106, ../sass/_screen.scss */
.footer ul li a, .footer p {
  color: white;
}
/* line 1107, ../sass/_screen.scss */
.footer ul li a:hover {
  color: white;
}
/* line 1108, ../sass/_screen.scss */
.footer ul li {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 1109, ../sass/_screen.scss */
.footer ul li ul li {
  padding-top: 0;
  padding-bottom: 0px;
}
/* line 1110, ../sass/_screen.scss */
.footer .navbar-nav {
  float: left;
  margin-left: 0;
  width: 100%;
  margin-bottom: 30px;
}
/* line 1111, ../sass/_screen.scss */
.footer .navbar-nav li {
  width: 33%;
}
/* line 1112, ../sass/_screen.scss */
.footer .navbar-nav ul {
  margin-left: 10px;
  padding-left: 0;
  list-style: none;
}
/* line 1113, ../sass/_screen.scss */
.footer .navbar-nav ul li {
  width: auto;
}
/* line 1114, ../sass/_screen.scss */
.footer .navbar-nav ul li a {
  color: #CCC;
}

/* ------------------*/
/* TAG FILTER */
/* ------------------*/
/* ------------------*/
/* LISTE D'arTICLE */
/* ------------------*/
/* line 1127, ../sass/_screen.scss */
#block-e4n-views-block-tag-filter-block-tag-filter {
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 1130, ../sass/_screen.scss */
#block-e4n-views-block-tag-filter-block-tag-filter .block-title {
  float: left;
  font-size: 1.3em;
  margin: 5px;
  margin-right: 10px;
  text-transform: none;
}
/* line 1137, ../sass/_screen.scss */
#block-e4n-views-block-tag-filter-block-tag-filter #tag_filter {
  float: left;
}
/* line 1139, ../sass/_screen.scss */
#block-e4n-views-block-tag-filter-block-tag-filter #tag_filter .btn {
  background: white;
  border: white;
}

/*==========  Mobile First Method  ==========*/
/* Custom, iPhone Retina */
@media only screen and (min-width: 320px) {
  /* line 1150, ../sass/_screen.scss */
  .carousel {
    display: none;
  }

  /* line 1151, ../sass/_screen.scss */
  .logo {
    width: 100px;
  }

  /* line 1152, ../sass/_screen.scss */
  #navbar-secondary {
    position: absolute;
    top: 0;
    left: 100px;
  }

  /* line 1154, ../sass/_screen.scss */
  #block-e4n-main-menu .navbar-nav > li > a {
    background: white;
    padding-left: 5px;
  }

  /* line 1155, ../sass/_screen.scss */
  .navbar-fixed-top {
    border-bottom: 1px solid #d1d3c5;
  }
  /* line 1156, ../sass/_screen.scss */
  .navbar-fixed-top #block-socialmedialinks {
    display: none;
  }
  /* line 1159, ../sass/_screen.scss */
  .navbar-fixed-top #block-e4n-account-menu .menu-item-4,
  .navbar-fixed-top #block-e4n-account-menu .menu-item-2 {
    display: none;
  }
}
/* Extra Small Devices, Phones */
/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
  /* line 1176, ../sass/_screen.scss */
  .inscrit .content {
    min-height: 260px;
  }

  /* line 1181, ../sass/_screen.scss */
  .carousel-caption img {
    height: 250px;
  }
  /* line 1182, ../sass/_screen.scss */
  .carousel-caption p {
    line-height: 20px;
    width: 100%;
    font-size: 16px;
  }
  /* line 1183, ../sass/_screen.scss */
  .carousel-caption p a {
    margin-bottom: 20px;
  }
  /* line 1185, ../sass/_screen.scss */
  .carousel-caption h3 {
    font-size: 30px;
    margin-top: 20px;
    width: 98%;
  }

  /* line 1191, ../sass/_screen.scss */
  .carousel {
    display: block;
  }

  /* line 1199, ../sass/_screen.scss */
  .top-nav-collapse #block-e4n-main-menu {
    left: 100px;
    top: -60px;
  }
  /* line 1199, ../sass/_screen.scss */
  .top-nav-collapse #block-e4n-main-menu .navbar-nav > li > a {
    padding-left: 4px;
  }
  /* line 1200, ../sass/_screen.scss */
  .top-nav-collapse #block-e4n-account-menu, .top-nav-collapse #block-socialmedialinks {
    display: none;
  }
  /* line 1201, ../sass/_screen.scss */
  .top-nav-collapse .logo {
    height: 65px;
    background: url(../img/logo-little.svg) no-repeat left bottom;
    transition: none;
  }
  /* line 1202, ../sass/_screen.scss */
  .top-nav-collapse .logo img {
    /*width:40%;height:auto;margin-top:5px;*/
    display: none;
  }

  /* line 1208, ../sass/_screen.scss */
  #navbar-secondary {
    position: static;
  }

  /* line 1209, ../sass/_screen.scss */
  .navbar-fixed-top {
    border-bottom: none;
    background: white !important;
    /*@include transition(0.9s);*/
    z-index: 30000;
    padding-bottom: 40px !important;
  }
  /* line 1213, ../sass/_screen.scss */
  .navbar-fixed-top #block-socialmedialinks {
    display: block;
  }
  /* line 1216, ../sass/_screen.scss */
  .navbar-fixed-top #block-e4n-account-menu .menu-item-4,
  .navbar-fixed-top #block-e4n-account-menu .menu-item-2 {
    display: block;
  }

  /* line 1221, ../sass/_screen.scss */
  #block-e4n-main-menu {
    position: absolute;
    top: -10px;
    left: 200px;
  }

  /* line 1223, ../sass/_screen.scss */
  .navbar-collapse {
    position: relative;
  }

  /* line 1224, ../sass/_screen.scss */
  .top-nav-collapse .logo {
    width: 100px;
  }

  /* line 1225, ../sass/_screen.scss */
  .logo {
    width: 180px;
    position: relative;
    top: -8px;
    left: -0px;
    display: block;
    z-index: 300;
  }
}
/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
  /*#block-e4n-account-menu {   
     .navbar-nav > li.menu-item-2{
           right:calc(50% - 490px);
       }
   }*/
  /* line 1237, ../sass/_screen.scss */
  .carousel-caption img {
    height: 300px;
  }
  /* line 1238, ../sass/_screen.scss */
  .carousel-caption p {
    line-height: 25px;
    /*width:70%;*/
    font-size: 18px;
  }
  /* line 1239, ../sass/_screen.scss */
  .carousel-caption p a {
    margin-bottom: 20px;
  }
  /* line 1241, ../sass/_screen.scss */
  .carousel-caption h3 {
    font-size: 30px;
    margin-top: 20px;
    width: 98%;
  }

  /*------- menu Principal */
  /* line 1248, ../sass/_screen.scss */
  #block-e4n-main-menu {
    left: 210px;
  }
  /* line 1250, ../sass/_screen.scss */
  #block-e4n-main-menu .navbar-nav > li > a {
    font-size: 18px;
    padding-left: 9px;
    padding-right: 9px;
  }
}
/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
  /* line 1258, ../sass/_screen.scss */
  .inscrit .content {
    min-height: 240px;
  }

  /* line 1263, ../sass/_screen.scss */
  .carousel-caption img {
    height: 300px;
  }
  /* line 1264, ../sass/_screen.scss */
  .carousel-caption p {
    line-height: 25px;
    /*width:70%;*/
    font-size: 18px;
  }
  /* line 1265, ../sass/_screen.scss */
  .carousel-caption p a {
    margin-bottom: 20px;
  }
  /* line 1267, ../sass/_screen.scss */
  .carousel-caption h3 {
    font-size: 40px;
    margin-top: 20px;
    width: 98%;
  }

      /* #block-e4n-account-menu { 
         .navbar-nav > li.menu-item-2{
                right:calc(50% - 590px);
       
          }}
*/
}
