/* ==========================================================================
   These styles must be commented out in the canest.webflow.css file 
   every time it is overwritten. For the moment, it is inpossible to style all 
   links at once. Therefore, the class all_links serves only for reference and
   its styles must be added to a regular anchor style
   ========================================================================== */

  /*to be commented ou in canest.webflow.css*/
  /*.all_links {
    color: #2092e3;
    text-decoration: none;
  }
  .all_links.title_links {
    color: #333;
  }*/

a {
  color: #2092e3;
  text-decoration: none;
}
h2 a {
  color: #333;
}



/* ==========================================================================
  These styles overwrite and add to webflow generated css
   ========================================================================== */

/* common */

.customizable_content ul {
  padding-left: 0px;
}
.customizable_content ul li {
  color: #666666;
  font-family: 'Source Sans Pro',sans-serif;
  background: url("../images/bullet-list.jpg") left 3px no-repeat;
  list-style: none;
  line-height: 14px;
  padding-left: 15px;
  margin-bottom: 12px;
}

.button-header{
  transition: .2s background
}
.menu-nav-link {
  padding: 0 0 0 18px
}

.breadcrumb-item img{
  max-width: 10px;
}

/* home page */
.txt-intro-block h1 {
  margin-bottom: 16px;
  padding-top: 0px;
  font-family:'Source Sans Pro', sans-serif;
  color: #666;
  font-size: 22px;
  line-height: 24px;
  font-weight: 300;
  text-align: center;
  text-transform: none
}

/* contact page */
.form_confirmation {
  margin-top:53px;
  background:#DDF6FF;
  border:1px solid #399FE7;
  padding:20px 10px;
  text-align:left;
  color:#399FE7;
}

.map_block .directions_btn{
  margin-top: 10px;
}

.help-inline {
  color: #FF4A47;
}

/* press release page */
.news_container {
  margin-top: 40px;
}

.news_btn {
  margin-top: 16px;
}



/* ------------------------------
   MEDIA QUERY MAX 991PX (tablette)
   ------------------------------ */


@media (max-width: 991px) {
  
  /* common */
  .menu-nav-link {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }



/* ------------------------------
   IE8 STYLES
   ------------------------------- */

/* about page */
html.no-backgroundsize .button-content.twitter{
  background-image: none;
  padding: 5px 12px;
}

html.no-backgroundsize .logo-header img{
  max-width: 285px;
}

