/**
 * @file
 * Subtheme specific CSS.
 */

 /*
  Vert : #429A7E au lieu de #4BAD8E modifié légèrement afin d'avoir la note AA WCAG 2.0 et un ratio de contrast 3:1
  http://colorsafe.co/
  https://webaim.org/resources/contrastchecker/
 */
 
 
/* Text */
   .primary-color{color: #429A7E;}
    h1{display:none;}
	#page #main-wrapper #block-adscover{background: #e9ecee;}
	#page #main-wrapper #main #content {padding-bottom: 0;min-height: 0;}
  
/* Link */
  a{color: #429A7E;}
  a:hover, 
  a:focus, 
  a:active{color: #429A7E;}
  .link{color: #429A7E;}
  .link:hover, 
  .link:focus, 
  .link:active{color: #429A7E;}
  
/* Cookie */
  div#sliding-popup{background:#429A7E;}
  .eu-cookie-compliance-default-button {color: #429A7E;}
  .eu-cookie-compliance-default-button:hover {color: #429A7E;}
  .eu-cookie-compliance-save-preferences-button {display: none;}
  .eu-cookie-compliance-buttons {width: auto !important;}
  .eu-cookie-withdraw-button {
      color: #429A7E;
	  background-color: #ffffff;
	  border: 1px solid transparent;
	  font-size: 14px;
	  margin-top: 20px;	  
  }  
  .eu-cookie-withdraw-tab {background:#429A7E;}   
  
/* Footer */
  footer.site-footer{background: #ffffff;border-top: 5px solid #429A7E;}
  footer.site-footer h4:before{content: "";position: absolute;width: 50%;height: 1px;bottom: 0;left: 0;border-bottom: 2px solid #429A7E;color:#000000;}
  footer.site-footer .block p {color: #495057;}
  footer.site-footer > .container{display: block;position: relative;min-height: 230px;}
  footer.site-footer .content a:hover, 
  footer.site-footer .content a:focus {color: #000000;}
  footer.site-footer .content a,
  footer.site-footer .content a.is-active{color: #495057;}
  footer.site-footer [id^="block-footeratozdigitalfull"] img { width: 100px;}
  footer.site-footer [id^="block-footeratozdigitalfull"] strong {color: #429A7E;}
  footer.site-footer [id^="block-footer"][id*="socialmedia"] .fontawesome-icon-inline a{border-color:#429A7E;color:#429A7E;}
  footer.site-footer [id^="block-footer"][id*="socialmedia"] .fontawesome-icon-inline a:hover {color: #495057;border-color: #495057;}
  footer.site-footer [id^="block-footer"][id*="socialmedia"] h4{color:#495057;}

  footer.site-footer .container_footer_end {background-color: #ffffff;color: #000;clear: both;}
  footer.site-footer .container_footer_end .site-footer__bottom {border:none;margin-top: 0;position: relative;text-align: center;}
  footer.site-footer .container_footer_end .site-footer__bottom .region-footer-end{width:800px;max-width:100%}
  footer.site-footer .container_footer_end .block p,
  footer.site-footer .container_footer_end .content a, 
  footer.site-footer .container_footer_end .content a.is-active,
  footer.site-footer .container_footer_end ul .nav-item a {color:#495057;}
  footer.site-footer .container_footer_end a:hover, 
  footer.site-footer .container_footer_end a:focus{color:#000000;}

  /* code aymane */
  #page #main-wrapper #block-adscover {
    background: #fff !important;
  }