
  
  
  .bottom_container{
    background:rgba(5,5,5,0.05) url('/logo_fade.png') no-repeat bottom right;
    background-size:100px;
  
  }

  .bottom, .sub_bottom{
    padding: 50px 60px;
  
  
    padding-bottom:50px;
    transition-duration:0.5s;
 
    h4{
      color:$orange;
      a{
        color:$orange;
      }
      margin:0px;
    }
    ul{
      padding-left:5px;
      li{
        list-style:none;
        a{
          color:rgba(20,20,20,0.8);
          margin:10px 0;
          &:hover{
          
            color:$orange;
          }
        }
      }
    }
    .legals{
    
      position:absolute;
      bottom:20px;
      left:50px;
      a{
        color:rgba(20,20,20,0.8);
        font-size:0.9em;
      }
      opacity:0.6;
    }
  }

  .sub_bottom_container{
  
    background:#323232;
  }
  .sub_bottom{
  
  
    .email{
      input{
        display:block;
        padding:5px;
        font-size:1em;
        color:black;
    
      }
    
  
    }
    p{
      max-width:80%;
    }
    .btn{
      color:white;
      background:none;
      border:1px solid white;
      padding:5px 10px;
      font-size:1em;
      margin-top:5px;
      background:$orange;
      &:hover{
        background:$orange;
        font-weight:bold;
      }
    }
  
    ul{
      li{
        margin-bottom:5px;
        a{
          color:white;
        }
      }
    }
  
    color:white;
    *{
      color:white;
    }
  }
  .bottom_block{
    position:fixed;
  
    bottom:0;
    right:10px;
  
  }

  
  
#new_bottom{
  margin-top:20px;
  .newsletter_bottom{
    width:70%;
    float:left;
    
    box-sizing:border-box;
    padding:20px 0;
    padding-bottom:0;
    
    
    #newsletter_form{
      #registrant_email{
        display: block;
        box-sizing: border-box;
        width: 200px;
        padding: 5px;
        font-size: 1em;
        display: inline-block;
      }
      
      .btn{
        
        padding: 4px 10px;
        display: inline-block;
        color: white;
        background: orange;
        border-color: transparent;
        cursor:pointer;
      }
      .email{
        display:inline;
      }
      
      
    }
    
  }
  .socials_bottom{
    width:30%;
    float:left;
    
    box-sizing:border-box;
    padding:20px 0;
    padding-left:20px;
    padding-bottom:0;
    
  }
  .span_2{
    width:20%;
  }
  background:#002C52;
  padding-bottom:60px;
  color:#181818;
  a{
    color:#181818;
  }
  h4{
    font-size:1.2em;
    margin-top:0;
    margin-bottom:0;
    color:$orange;
    
    a{
      color:$orange;
    }
  }
  
  ul{
    padding:0;
    
  }
  li{
    list-style:none;
  }
  #menu_bottom_row{
    
    padding:30px 0;
    padding-bottom:10px;
  }
  
  
  #contact_bottom_row{
    padding:30px 0;
    padding-top:10px;
    
  }
}


.bx-wrapper{ 
  .bx-next{
    background-image:url('/bx/controls2.png');
  
  
  }
  .bx-prev{
    background-image:url('/bx/controls2.png');
  
  
  }

}


#home_follow_container{
  
  position:relative;
  .bx-wrapper{
    position:static;
  }
  
  .main_container{
    position:static;
  }
}



  



#investigation_slider{

  padding:0;
  

}

.investigation_container{
  float:left;
  width:33.33%;
  box-sizing:border-box;
//  padding:0 15px;

  position:relative;

  
  #investigation_prev {
    display:none;
  }
  #investigation_next {
     display:none;
  }
  .bx-viewport{
    background:transparent;
  }
  

  .investigations{

  }
  .investigation{
    
    box-sizing:border-box;
    
    
    background:transparent;
    text-align:center;
    
    &:first-child{
      padding-bottom:30px;
    }
    
  }
  
  
  .investigation_row{
    display:none;
    
    &.active{
      display:block;
    }
  }
  
}


#newsletter_bandeau_home{
  background:url('/bleu.jpg') no-repeat;
  background-size:100%;
  background-size:cover;
  padding:30px 0;
  
  .main_container{
    max-width:800px;
  }
  table{
    border-collapse:collapse;
    width:100%;
  }
  .email{
    display:inline;
    input{
      font-size:1em;
      padding:5px 10px;
      display:block;
      width:100%;
      box-sizing:border-box;
      border:2px solid white;
    }
  }
  .btn{
    font-size:1em;
    padding:5px 10px;
    display:block;
    width:100%;
    box-sizing:border-box;
    background:$orange;
    color:white;
    border:2px solid $orange;
    text-transform:uppercase;
  }
  
}
