/*--------------- Icomoon ---------------*/
@font-face {
    font-family: 'q4icons';
    src:  url('/project/icons-v1/Q4AgnicoEagle2016/q4icons.eot?cxrz3l');
    src:  url('/project/icons-v1/Q4AgnicoEagle2016/q4icons.eot?cxrz3l#iefix') format('embedded-opentype'),
      url('/project/icons-v1/Q4AgnicoEagle2016/q4icons.woff2?cxrz3l') format('woff2'),
      url('/project/icons-v1/Q4AgnicoEagle2016/q4icons.ttf?cxrz3l') format('truetype'),
      url('/project/icons-v1/Q4AgnicoEagle2016/q4icons.woff?cxrz3l') format('woff'),
      url('/project/icons-v1/Q4AgnicoEagle2016/q4icons.svg?cxrz3l#q4icons') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  [class^="q4i-"]:before, [class*=" q4i-"]:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'q4icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  
  .q4i-play_btn:before {
    content: "\e92b";
  }
  .q4i-share:before {
    content: "\e929";
  }
  .q4i-communities-ico:before {
    content: "\e924";
  }
  .q4i-economic-ico:before {
    content: "\e925";
  }
  .q4i-employees-ico:before {
    content: "\e926";
  }
  .q4i-envirnment-ico:before {
    content: "\e927";
  }
  .q4i-health-ico:before {
    content: "\e928";
  }
  .q4i-OurPriorities-3:before {
    content: "\e917";
  }
  .q4i-OurPriorities-4:before {
    content: "\e918";
  }
  .q4i-Search:before {
    content: "\e919";
  }
  .q4i-slider-arrow-LEFT-light-grey:before {
    content: "\e91a";
  }
  .q4i-slider-arrow-RIGHT-light-grey:before {
    content: "\e91b";
  }
  .q4i-close-menu-white:before {
    content: "\e91c";
  }
  .q4i-Down-arrow-large-white:before {
    content: "\e91d";
  }
  .q4i-hamburger-white:before {
    content: "\e91e";
  }
  .q4i-OurPriorities-1:before {
    content: "\e91f";
  }
  .q4i-OurPriorities-2:before {
    content: "\e920";
  }
  .q4i-stock-quote-header-DOWNarrow-white:before {
    content: "\e921";
  }
  .q4i-stock-quote-header-NOCHANGE-white:before {
    content: "\e922";
  }
  .q4i-stock-quote-header-UParrow-white:before {
    content: "\e923";
  }
  .q4i-ADDPAGE:before {
    content: "\e900";
  }
  .q4i-ARROW:before {
    content: "\e901";
  }
  .q4i-CHART:before {
    content: "\e902";
  }
  .q4i-DOWNLOAD:before {
    content: "\e903";
  }
  .q4i-EMAILALERTBLACK:before {
    content: "\e904";
  }
  .q4i-EMAILALERTCIRCLE:before {
    content: "\e905";
  }
  .q4i-FILESTACK:before {
    content: "\e906";
  }
  .q4i-GOLDBARS:before {
    content: "\e907";
  }
  .q4i-MEGAPHONE:before {
    content: "\e908";
  }
  .q4i-MONITOR:before {
    content: "\e909";
  }
  .q4i-PHONE:before {
    content: "\e90a";
  }
  .q4i-PLAYBUTTON:before {
    content: "\e90b";
  }
  .q4i-SD-COMMUNITY:before {
    content: "\e90c";
  }
  .q4i-SD-ECONOMY:before {
    content: "\e90d";
  }
  .q4i-SD-EMPLOYEES:before {
    content: "\e90e";
  }
  .q4i-SD-ENVIRO:before {
    content: "\e90f";
  }
  .q4i-SD-HEALTH:before {
    content: "\e910";
  }
  .q4i-SEND:before {
    content: "\e911";
  }
  .q4i-STILLCAMERA:before {
    content: "\e912";
  }
  .q4i-SUN:before {
    content: "\e913";
  }
  .q4i-VIDEOCAMERA:before {
    content: "\e914";
  }
  .q4i-block-checkmark:before {
    content: "\e600";
  }
  .q4i-block-downchevron:before {
    content: "\e601";
  }
  .q4i-block-exit:before {
    content: "\e602";
  }
  .q4i-block-leftchevron:before {
    content: "\e603";
  }
  .q4i-block-minus:before {
    content: "\e604";
  }
  .q4i-block-plus:before {
    content: "\e605";
  }
  .q4i-block-rightchevron:before {
    content: "\e606";
  }
  .q4i-block-upchevron:before {
    content: "\e607";
  }
  .q4i-circle-alert:before {
    content: "\e608";
  }
  .q4i-circle-calendar:before {
    content: "\e609";
  }
  .q4i-circle-chair:before {
    content: "\e60a";
  }
  .q4i-circle-chat:before {
    content: "\e60b";
  }
  .q4i-circle-doc:before {
    content: "\e60c";
  }
  .q4i-circle-email:before {
    content: "\e60d";
  }
  .q4i-circle-expert:before {
    content: "\e60e";
  }
  .q4i-circle-facebook:before {
    content: "\e60f";
  }
  .q4i-circle-flickr:before {
    content: "\e610";
  }
  .q4i-circle-googleplus:before {
    content: "\e611";
  }
  .q4i-circle-html:before {
    content: "\e612";
  }
  .q4i-circle-independant:before {
    content: "\e613";
  }
  .q4i-circle-instagram:before {
    content: "\e614";
  }
  .q4i-circle-link:before {
    content: "\e615";
  }
  .q4i-circle-linkedIn:before {
    content: "\e616";
  }
  .q4i-circle-menu:before {
    content: "\e617";
  }
  .q4i-circle-minus:before {
    content: "\e618";
  }
  .q4i-circle-phone:before {
    content: "\e619";
  }
  .q4i-circle-pinterest:before {
    content: "\e61a";
  }
  .q4i-circle-plus:before {
    content: "\e61b";
  }
  .q4i-circle-print:before {
    content: "\e61c";
  }
  .q4i-circle-recording:before {
    content: "\e61d";
  }
  .q4i-circle-rss:before {
    content: "\e61e";
  }
  .q4i-circle-search:before {
    content: "\e61f";
  }
  .q4i-circle-share:before {
    content: "\e620";
  }
  .q4i-circle-twitter:before {
    content: "\e621";
  }
  .q4i-circle-video:before {
    content: "\e622";
  }
  .q4i-circle-youtube:before {
    content: "\e623";
  }
  .q4i-doc-calendar:before {
    content: "\e624";
  }
  .q4i-doc-chart:before {
    content: "\e625";
  }
  .q4i-doc-download:before {
    content: "\e626";
  }
  .q4i-doc-graph:before {
    content: "\e627";
  }
  .q4i-doc-html:before {
    content: "\e628";
  }
  .q4i-doc-link:before {
    content: "\e629";
  }
  .q4i-doc-pdf:before {
    content: "\e62a";
  }
  .q4i-doc-presentation:before {
    content: "\e62b";
  }
  .q4i-doc-webcast:before {
    content: "\e62c";
  }
  .q4i-doc-word:before {
    content: "\e62d";
  }
  .q4i-doc-zip:before {
    content: "\e62e";
  }
  .q4i-icon-alert:before {
    content: "\e62f";
  }
  .q4i-icon-calendar:before {
    content: "\e630";
  }
  .q4i-icon-chat:before {
    content: "\e631";
  }
  .q4i-icon-doc:before {
    content: "\e632";
  }
  .q4i-icon-email:before {
    content: "\e633";
  }
  .q4i-icon-expert:before {
    content: "\e634";
  }
  .q4i-icon-facebook:before {
    content: "\e635";
  }
  .q4i-icon-flickr:before {
    content: "\e636";
  }
  .q4i-icon-googleplus:before {
    content: "\e637";
  }
  .q4i-icon-html:before {
    content: "\e638";
  }
  .q4i-icon-independant:before {
    content: "\e639";
  }
  .q4i-icon-instagram:before {
    content: "\e63a";
  }
  .q4i-icon-link:before {
    content: "\e63b";
  }
  .q4i-icon-linkedIn:before {
    content: "\e63c";
  }
  .q4i-icon-member:before {
    content: "\e63d";
  }
  .q4i-icon-menu:before {
    content: "\e63e";
  }
  .q4i-icon-phone:before {
    content: "\e63f";
  }
  .q4i-icon-pinterest:before {
    content: "\e640";
  }
  .q4i-icon-print:before {
    content: "\e641";
  }
  .q4i-icon-rss:before {
    content: "\e642";
  }
  .q4i-icon-search:before {
    content: "\e643";
  }
  .q4i-icon-share:before {
    content: "\e644";
  }
  .q4i-icon-twitter:before {
    content: "\e645";
  }
  .q4i-icon-video:before {
    content: "\e646";
  }
  .q4i-icon-webcast:before {
    content: "\e647";
  }
  .q4i-icon-youtube:before {
    content: "\e648";
  }
  .q4i-rounded-checkmark:before {
    content: "\e649";
  }
  .q4i-rounded-downchevon:before {
    content: "\e64a";
  }
  .q4i-rounded-exit:before {
    content: "\e64b";
  }
  .q4i-rounded-leftchevon:before {
    content: "\e64c";
  }
  .q4i-rounded-minus:before {
    content: "\e64d";
  }
  .q4i-rounded-plus:before {
    content: "\e64e";
  }
  .q4i-rounded-rightchevon:before {
    content: "\e64f";
  }
  .q4i-rounded-upchevon:before {
    content: "\e650";
  }
  .q4i-square-calendar:before {
    content: "\e651";
  }
  .q4i-square-chat:before {
    content: "\e652";
  }
  .q4i-square-doc:before {
    content: "\e653";
  }
  .q4i-square-email:before {
    content: "\e654";
  }
  .q4i-square-facebook:before {
    content: "\e655";
  }
  .q4i-square-flickr:before {
    content: "\e656";
  }
  .q4i-square-googleplus:before {
    content: "\e657";
  }
  .q4i-square-html:before {
    content: "\e658";
  }
  .q4i-square-instagram:before {
    content: "\e659";
  }
  .q4i-square-link:before {
    content: "\e65a";
  }
  .q4i-square-linkedin:before {
    content: "\e65b";
  }
  .q4i-square-menu:before {
    content: "\e65c";
  }
  .q4i-square-microphone:before {
    content: "\e65d";
  }
  .q4i-square-notification:before {
    content: "\e65e";
  }
  .q4i-square-phone:before {
    content: "\e65f";
  }
  .q4i-square-pinterest:before {
    content: "\e660";
  }
  .q4i-square-print:before {
    content: "\e661";
  }
  .q4i-square-rss:before {
    content: "\e662";
  }
  .q4i-square-search:before {
    content: "\e663";
  }
  .q4i-square-share:before {
    content: "\e664";
  }
  .q4i-square-twitter:before {
    content: "\e665";
  }
  .q4i-square-video:before {
    content: "\e666";
  }
  .q4i-square-youtube:before {
    content: "\e667";
  }
  .q4i-txt-doc:before {
    content: "\e668";
  }
  .q4i-txt-flv:before {
    content: "\e669";
  }
  .q4i-txt-html:before {
    content: "\e66a";
  }
  .q4i-txt-pdf:before {
    content: "\e66b";
  }
  .q4i-txt-rtf:before {
    content: "\e66c";
  }
  .q4i-txt-xbrl:before {
    content: "\e66d";
  }
  .q4i-txt-xls:before {
    content: "\e66e";
  }
  .q4i-txt-zip:before {
    content: "\e66f";
  }
  .q4i-download:before {
    content: "\e670";
  }
  .q4i-circle-leftchevron:before {
    content: "\e671";
  }
  .q4i-circle-rightchevron:before {
    content: "\e672";
  }
  .q4i-circle-upchevron:before {
    content: "\e673";
  }
  .q4i-circle-downchevron:before {
    content: "\e674";
  }
  .q4i-block-logo:before {
    content: "\e95d";
  }
  .q4i-logo:before {
    content: "\e95e";
  }
  .q4i-icon-pdf:before {
    content: "\e95f";
  }
  .q4i-rounded-downclaret:before {
    content: "\e960";
  }
  .q4i-rounded-upclaret:before {
    content: "\e961";
  }
  .q4i-rounded-leftclaret:before {
    content: "\e962";
  }
  .q4i-rounded-rightclaret:before {
    content: "\e963";
  }
  .q4i-circle:before {
    content: "\e964";
  }
  .q4i-icon-apple:before {
    content: "\e965";
  }
  .q4i-icon-outlook:before {
    content: "\e966";
  }
  .q4i-icon-google:before {
    content: "\e967";
  }
  .q4i-icon-graph:before {
    content: "\e968";
  }
  .q4i-icon-presentation:before {
    content: "\e969";
  }
  .q4i-icon-download:before {
    content: "\e96a";
  }
  .q4i-square-scoopit:before {
    content: "\e96b";
  }
  .q4i-facebook-official:before {
    content: "\e916";
  }
  .q4i-facebook-square:before {
    content: "\e915";
  }
  
  
  /*****/
  
  .link.big_link{
    margin-bottom:18px;
  }
  .noBottomPadding{
    padding-bottom:0!important;
  }
  .noTopPadding{
    padding-top:0!important;
  }
  
  /**About Us Section**/
  .bottom_spacer{
    padding-bottom:50px;
  }
  .top_spacer{
    padding-top:50px;
  }
  [class*="ContentPaneDiv"] > div.small_top_spacer,
  .small_top_spacer{
    padding-top:20px;
  }
  [class*="ContentPaneDiv"] > div.no_bottom_spacer,
  .no_bottom_spacer{
    padding-bottom:0px;
  }
  [class*="ContentPaneDiv"] > div.no_top_spacer,
  .no_top_spacer{
    padding-top:0px;
  }
  .align-center{
     text-align:center;
  }
  .align-center .ModuleTitle{
     text-align:center;
  }
  .align-left{
     text-align:left;
  }
  .gold-bg{
     background:#fef7d8;
     padding:20px;
  }
  .gold-bg p:last-child{
     margin-bottom:0;
  }
  div.inner_padding.dark_bg{
     background:#808080;
  }
  div.inner_padding.blue_bg{
     background:#006EB8 ;
  }
  div.inner_padding{
     padding:20px 40px 20px 20px;
  }
  div.inner_padding h2{
     margin-bottom:15px;
  }
  ul.custom_quick_links.inner_padding{
     padding:0;
  }
  .custom_links_blue h2 span.ModuleTitle{
     color:#ffffff;
     padding:10px 20px;
     margin:0;
  }
  .custom_links_blue h2 span{
     display:block;
  }
  .custom_links_blue h2{
     background:#006EB8;
     margin:0;
  } 
  .custom_links_blue ul{
     padding:20px;
     background:#d3edf7;
     margin:0;
     list-style:none;
     font-size:18px;
     line-height:26px;
  }
  .custom_links_blue ul a{
     color:#4d4d4f;
  }
  .custom_links_blue i::before {
    background: #35424a none repeat scroll 0 0;
    border-radius: 45px;
    color: #fff;
    display: block;
    font-size: 32px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    width: 45px;
    margin-bottom:10px;
  }
  
  
  /*
  .nextSection{
    position:absolute;
    bottom:35px;
    left:50%;
    color:#ffffff;
    font-size:40px;
    margin-left:-20px;
    padding-top:0px;
    cursor:pointer;
  }
  .nextSection:hover{
    padding-top:10px;
    bottom:25px;
  }*/
  .v-header{
  }
  .v-header .v-align{
    display:inline-block;
    vertical-align:middle;
    margin-left:-3px;
    min-height:860px;
  }
  .v-header .v-content{
    display:inline-block;
    vertical-align:middle;
    width:100%;
  }
  .modulePageTitle .ModuleTitle{
     display:block;
     padding-bottom:25px;
     margin:0;
  }
  h3.intro{
     font-size:30px;
     line-height:36px;
     letter-spacing:1px;
     margin-bottom:36px;
  }
  .introText p{
     font-size:25px;
     line-height:34px;
  }
  .PageAboutAgnico{
     background:#F6F6F6;
  }
  .PageAboutAgnico .PaneBreadcrumb {
     background:#ffffff url(../design/grey_shadow.png) scroll 0 bottom repeat-x;
  }
  
  .boardofdirectors .ModuleTitle{
    font-size:30px;
     font-family: 'Lato-Black';
    color:#252525;
  }
  .person-msj{
     padding-top:10px!important;
  }
  .PaneBreadcrumb .boardofdirectors,
  .PaneBreadcrumb .person-msj{
     background:#ffffff;
  }
  
  .person-msj .col.col-md-sb{
    display:block;
    width:100%;
  }
  .person-msj .photo_dwl{
     margin-bottom:20px;
  }
  .person-msj .photo_dwl a{
     display:block;
     font-size:12px;
     line-height:18px;
     color:#141414;
    font-family: 'Lato-Regular';
  }
  .person-msj h3{
     margin-top:15px;
     font-size:30px;
     line-height:36px;
    font-family: 'Lato-Regular';
     font-weight:400;
     margin-bottom:25px;
  }
  .person-msj h3 strong{
     font-family: 'Lato-Black';
     font-weight:400;
  }
  
  .person-msj .col{
    font-size:20px;
    line-height:24px;
  }
  .person-msj p.quote{
     color:#4d4d4f;
     font-size:24px;
     line-height:32px;
  }
  .personList{
     margin-left:-13px;
     position:relative;
     margin-bottom:25px;
     z-index:1;
  }
  .personList .PersonContainer{
     padding-left:13px;
     padding-bottom:13px;
     display:inline-block;
     vertical-align:top;
     width:20%;
  }
  .personList .item{
  }
  .personList .block{
     padding:5px;
     background:#ffffff;
     cursor:pointer;
  }
  .personList .PersonDetailsContainer {
    display: none;
  }
  .personList .person-fancy{
    background: #fff;
     padding:0 13px 13px 13px;
  }
  .personList .person-fancy h3{
    padding-top:10px;
  }
  .personList .personActive .PersonDetailsContainer {
     display:block;
  }
  .personList .PersonContainer h3{
     font-size:16px;
     line-height:20px;
     text-align:left;
     font-family: 'Lato-Black';
     font-weight:400;
     margin-bottom:15px;
     min-height:110px;
     margin-top:0;
     padding:5px 2px 5px 5px;
  }
  .Languagefr-CA .personList .PersonContainer h3{
    min-height: 130px;
  }
  .personList .PersonContainer h3 span{
    font-family: 'Lato-Regular';
     font-weight:400;
    display:block;
    min-height:50px;
  }
  .personList .personImage{
    position:relative;
    background-size:cover;
    background-position:center 0;
    background-repeat:no-repeat;
  }
  .personList .personImage:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:rgba(0,0,0,0.2);
    display:block;
  }
  .personList:hover .personImage:after{
    display:block;
  }
  .personList:hover .block:hover .personImage:after{
    display:none;
  }
  .personList .personImage:before{
    content:"";
    display:block;
    padding-bottom:100%;
    width:100%;
    vertical-align:top;
  }
  .personList .personActive {
    float:right;
    width:60%;
    padding-left:13px;
    padding-bottom:13px;
    height:733px;
  }
  .personList .personActive .person-fancy,
  .personList .personActive .PersonDetailsContainer,
  .personList .personActive .info{
    height:100%;
  }
  .personList .personActive .more{
    height:100%;
    overflow:auto;
  }
  .personList .personActive.visible{
    display:block!important;
  }
  .personList .PersonDetailsContainer h3{
     font-size:30px;
     line-height:36px;
     text-align:left;
     font-family: 'Lato-Black';
     font-weight:400;
     margin-bottom:13px;
     margin-top:0;
  }
  .personList .PersonDetailsContainer h3 span{
     display:block;
    font-family: 'Lato-Regular';
  }
  
  .personList .person-fancy .photo{
    display:inline-block;
    vertical-align:top;
    width:35%;
    font-size:12px;
    line-height:16px;
  }
  .personList .person-fancy .photo a{
    display:block;
    color:#141414;
  }
  .personList .person-fancy .photo img{
    margin-bottom:10px;
  }
  
  .personList .person-fancy .description{
    display:inline-block;
    vertical-align:top;
    width:64%;
    font-size:24px;
    line-height:28px;
    padding-left:15px;
    height:550px;
  }
  .personList .close{
    position:absolute;
    right:0;
    top:0;
    color:#000000;
    font-size:30px;
    cursor:pointer;
    padding:10px;
  }
  @media all and (max-width: 1500px){
    .personList .personActive{
      width:50%;
    }
    .personList .PersonContainer{
      width: 25%;
    }
    .Languagefr-CA .personList .PersonContainer h3 {
      min-height: 110px;
    }
  }
  @media all and (max-width:1200px){
  .personList .PersonContainer{
    width:25%;
  }
  .personList .personActive{
    width:75%;
  }
  }
  @media all and (max-width:940px){
  .personList .PersonContainer{
    width:33.33%;
  }
  .personList .personActive{
    width:100%;
    height:auto!important;
    padding-bottom:20px;
  }
  .personList .person-fancy .description{
    height:auto!important;
  }
  }
  @media all and (max-width:767px){
    .personList .PersonContainer{
      width:50%;
    }
    .personList .person-fancy .description{
      font-size: 20px;
      line-height: 24px;
    }
  
  h3.intro{
     font-size:20px;
     line-height:26px;
     letter-spacing:1px;
     margin-bottom:26px;
  }
  .introText p{
     font-size:18px;
     line-height:24px;
  }
  }
  @media all and (max-width:540px){
  .personList .PersonContainer{
    width:100%;
  }
  .personList .close {
    font-size: 18px;
    padding: 22px 0;
  }
  }
  /**End About Us Page**/
  /**Governance**/
  
  .govHtml h3{
    margin-top:30px;
    margin-bottom:5px;
    font-weight:400;
    font-size:19px;
  }
  
  .company_directory p{
    font-size:19px;
    line-height:28px;
  }
  .noActiveLink a[href*='tel'],
  .noActiveLink a[href*='mail']{
     color:#252525;
  }
  .noActiveLink a[href*='tel']:hover,
  .noActiveLink a[href*='mail']:hover{
     color:#ffcf01;
  }
  @media all and (max-width:1500px){
  
  .company_directory p{
    font-size:16px;
    line-height:24px;
  }
  }
  @media all and (max-width:768px){
  
  .company_directory p{
    font-size:16px;
    line-height:22px;
  }
  }
  
  /**Key Facts**/
  
  .grey-box{
    background:#f1f1f1;
    border-bottom:13px solid #ffffff;
    position:relative;
    font-size:18px;
    line-height:22px;
  }
  .right-spacer{
    padding-right:20px;
  }
  .noBorder.grey-box{
    border-bottom:0;
  }
  .col.leftBrd{
    padding-left:0;
    border-left:13px solid #ffffff;
  }
  .grey-box .imgBoxSmall,
  .grey-box .imgBox{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
  }
  .grey-box .imgBoxSmall:before,
  .grey-box .imgBox:before{
    content:"";
    display:block;
    width:100%;
    padding-top:100%;
  }
  .grey-box .imgBoxSmall:before{
    padding-top:100%;
  }
  .grey-box p{
    font-size:18px;
    line-height:22px;
  }
  .grey-box p.big{
    font-size:26px;
    line-height:32px;
    margin-top:15px;
  }
  .grey-box:before{
    content:"";
    position:absolute;
    left:20px;
    top:0;
    width:60px;
    height:6px;
    background:#ffcf01;
    z-index:20;
  }
  .grey-box img{
    width:100%;
    vertical-align:top;
  }
  .col-v-align{
    vertical-align:middle;
    position:relative;
  }
  .g-text-box{
    padding:15px;
  }
  .g-text-box.tb-space{
    padding:25px 15px;
  }
  .grey-box .first-letter{
    font-size:130px;
    line-height:130px;
  }
  .grey-box .value{
    position:absolute;
    top:30px;
    left:20px;
    color:#ffffff;
    font-size:80px;
    line-height:86px;
  }
  .grey-box .value span{
    display:block;
    font-size:100px;
  }
  .grey-box .value.big{
    font-size:80px;
    font-family: 'Lato-Black';
  }
  .grey-box .value.bottom{
    top:auto;
    bottom:30px;
  }
  
  @media all and (max-width:1460px){
  .col.col-cs-1-of-1{
    width:100%;
    border:0 none;
    padding-left:20px;
  }
  .noBorder.grey-box{
    border-bottom:13px solid #ffffff;
  }
  .grey-box .value{
    font-size:52px;
    line-height:60px;
  }
  .grey-box .value span{
    font-size:70px;
  }
  .grey-box .value.big{
    font-size:60px;
  }
  }
  @media (max-width:1460px) and (min-width:1024px){
  .col.col-cs-1-of-3{
    width:33.33%;
  }
  .col.col-cs-2-of-3{
    width:66.66%;
  }
  }
  
  @media all and (max-width:1024px){
  .grey-box .imgBox:before{
    padding-top:150%;
  }
  .grey-box .imgBoxSmall:before{
    padding-top:80%;
  }
  .grey-box .value.big {
    font-size: 32px;
  }
  }
  @media all and (max-width:767px){
  .grey-box .col-v-align{
    width:100%;
  }
  .grey-box .imgBox:before{
    padding-top:75%;
  }
  .grey-box .imgBoxSmall:before{
    padding-top:135%;
  }
  .grey-box .value{
    font-size:50px;
  }
  }
  
  /***Achievements***/
  
  .achievements-block ul{
    margin-left:25px;
  }
  
  /****/
  
  .department {
    background:#f9f6e6 ;
    padding:30px 30px 0 30px;
    margin:30px 0 0 0;
  }
  
  p.FormMenu{
    margin:0 0 0 0;
  }
  .FormMenu .sbHolder{
    width:350px;
    margin:0;
  }
  .FormMenu .sbToggle {
    line-height:1;
  }
  
  /****/
  
  .investment_calculator .calc-row .calc-amount{
    width:90px;
  }
  
  .hotlineHtml a[href*='mail'],
  .hotlineHtml a[href*='tel'],
  .hotlineHtml p{
    color:#4d4d4f;
  }
  .hotlineHtml a[href*='mail']:hover,
  .hotlineHtml a[href*='tel']:hover{
    color:#ffcf01;
  }
  .hotlineHtml p{
    margin-bottom:25px;
  }
  .hotlineHtml h2 .ModuleTitle{
    font-size:21px;
    font-family: 'Lato-Black';
    color:#252525;
  }
    
  .hotlineHtml .ModuleContainerInner h2{
    text-align:left;
    font-size:24px;
    color:#4d4d4f;
  }
  
  .q4i-icon-chair:before {
    content: "\e63d";
    color:#ffcf01;
  }
  /**Item tabs img**/
  
  .itemTab img {
    vertical-align: top;
    width: 100%;
  }
  
  .whiteBackground .PaneContentInner {
      background-color: #fff;
  }
  
  /**60th Section**/
  
  .Section60th-anniversary .no_padding_bottom,
  .Page60thAnniversary .no_padding_bottom{
    padding-bottom: 0 !important;
  }
  .Page60thAnniversary .PaneHeader {
    background: transparent url('../images/60thPage/header_60th_page.jpg') no-repeat scroll center center ;
    background-size:cover;
  }
  .Page60thAnniversary .PaneLeft{
    display:none;
  }
  .special-blog {
    padding-top:65px;
    padding-top:5vh;
    color:#ffffff;
  }
  .special-blog .special-logo{
    padding-bottom:50px;
    padding-bottom:5vh;
  }
  .special-blog .title{
    color:#ffffff;
    border: 5px solid #fff;
    text-align: center;
    padding:7px 20px;
    z-index: 9;
    display:none;
  }
  .special-blog h1{
    font-size:74px;
    line-height:74px;
    margin-bottom:30px;
    font-family: 'Lato-Black';
  }
  .special-blog .spotlight{
    display:block;
    font-size:34px;
    font-family: 'Lato-Light';
  }
  .special-blog .bottom-section {
    bottom: 120px;
    left: 0;
    position: absolute;
    right: 0;
  }
  .special-blog .bottom-section p{
    color:#ffffff;
    text-transform:uppercase;
  }
  .special-blog .bottom-section .play-btn{
    display:inline-block;
    width:59px;
    height:59px;
    margin-bottom:40px;
    background: transparent url('../images/60thPage/play_ico.png') no-repeat scroll center center ;
    background-size:cover;
  }
  .videoSlider .slick-dots{
    bottom:65px;
  }
  
  .videoSlider .item{
    position:relative;
    color:#ffffff;
    background-size:cover;
    background-position:center center;
  }
  .videoSlider .item .iframeVideo{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:5;
    display:none;
  }
  .videoSlider .item.video_active .iframeVideo{
    display:block;
  }
  .videoSlider .item .iframeVideo iframe {
    height: 100%!important;
    width: 100%!important;
  }
  .videoSlider .item-inner{
    padding:65px 15% 180px;
    text-shadow:0 0 4px #000000;
  }
  .videoSlider .video_active .item-inner{
    opacity:0;
    visibility:hidden;
  }
  .videoSlider .slick-prev{
    left:13%;
    z-index:111;
  }
  .videoSlider .slick-next{
    right:13%;
    z-index:111;
  }
  .videoSlider .slick-prev:before, .videoSlider .slick-next:before{
    font-size:70px;
  }
  .videoSlider .slick-prev:before{
    content: "\e91a";
  }
  .videoSlider .slick-next:before{
    content: "\e91b";
  }
  .videoSlider .item p{
    color:#ffffff;
  }
  .videoSlider .item h2{
    font-size:51px;
    line-height:56px;
    margin-bottom:30px;
    color:#ffffff;
    font-family: 'Lato-Black';
  }
  .videoSlider .item .description{
    max-width:940px;
    margin:0 auto;
    padding:0 20px;
    font-size:34px;
    font-family: 'Lato-Light';
    text-align:center;
    min-height:260px;
  }
  .videoSlider .item .description p{
    font-size:34px;
    line-height:40px;
    font-family: 'Lato-Light';
  }
  .videoSlider .item .info{
    display:none;
  }
  .videoSlider .item .video-info {
    bottom: 120px;
    font-size: 25px;
    left: 50%;
    line-height: 28px;
    margin-left: -160px;
    position: absolute;
    text-align: center;
    width: 360px;
  }
  .videoSlider .item .video_play{
    display:block;
    width:70px;
    height:70px;
    margin:0 auto 120px auto;
    background: transparent url('../images/60thPage/video_play_btn.png') no-repeat scroll center center ;
    background-size:cover;
    cursor:pointer;
  }
  
  
  .latest_video_tabs{
    background:#000000;
  }
  h3.new_h3_60th,
  .latest_video_tabs h3{
    display:inline-block;
    margin:0;
    color:#000000;
    padding:10px;
    background:#ffcf01;
    font-size:21px;
  }
  h3.new_h3_60th.blue_bg{
    background:#006EB8;
    color:#ffffff;
  }
  .latest_video_tabs .item{
    cursor:pointer;
  }
  .latest_video_tabs img{
    opacity:0.5;
    width:100%;
    vertical-align:top;
  }
  .latest_video_tabs .item a{
    position:relative;
    display:block;
  }
  .latest_video_tabs .item .info{
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    right:0px;
    bottom:0px;
    padding:15px 10px;
    background:rgba(0,0,0,0.4);
    color:#ffffff;
    font-size:16px;
    line-height:19px;
  }
  .latest_video_tabs .item:hover .info{
    display:block;
  }
  .latest_video_tabs a:hover img{
    opacity:1;
  }
  .latest_video_tabs #latest_videos{
    margin-bottom:25px;
  }
  .latest_video_tabs .big_link a{
    border-color:#ffffff;
    color:#ffffff;
  }
  .blog-60th-header{
    background: transparent url('../images/60thPage/Silver-pour-grey.jpg') no-repeat scroll center center ;
    background-size:cover;
  }
  .blog-60th-header .ModuleInnerContainer{
    padding:130px 0;
  }
  .blog-60th-header h2{
    margin:0;
    text-transform:uppercase;
  }
  .blog-60th-header h2 > span{
    color:#ffcc00;
    font-size:30px;
    border:4px solid #ffcc00;
    display:inline-block;
    padding:10px 40px;
  }
  span.lower{
    text-transform:lowercase;
  }
  .latest_60th_blog.latest_blog_news .item{
    padding:0;
    background:transparent;
  }
  .latest_60th_blog.latest_blog_news .img{
    height:275px;
    width:100%;
    position:static;
    margin-bottom:10px;
  }
  .latest_60th_blog.latest_blog_news .item_inner{
    padding:15px;
    position:relative;
    background:#e1e2e2;
  }
  .latest_60th_blog.latest_blog_news .item:before {
    display:none;
  }
  .latest_60th_blog.latest_blog_news .item_inner:before {
    background: #ffcf01 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 6px;
    left: 15px;
    position: absolute;
    top: 0;
    width: 60px;
  }
  
  @media all and (max-width:1200px){
  .videoSlider .item-inner{
    padding:45px 35px 180px;
  }
  .videoSlider .slick-prev{
    left:15px;
  }
  .videoSlider .slick-next{
    right:15px;
  }
  }
  @media all and (max-height:820px){
  .special-blog .special-logo img{
    width:150px;
  }
  .special-blog .bottom-section {
    padding-top: 13vh;
  }
  }
  @media all and (max-height:700px){
  .special-blog h1 {
    font-size: 52px;
    line-height: 52px;
  }
  .special-blog .spotlight{
    font-size:30px;
  }
  }
  @media all and (min-height:900px){
  .special-blog .bottom-section{
    padding-top:33vh;
  }
  }
  @media all and (max-width:860px){
  .videoSlider .item h2 {
    font-size: 36px;
    line-height: 34px;
  }
  .videoSlider .item .description p {
    font-size: 24px;
    line-height: 30px;
  }
  }
  @media all and (max-width:640px){
  .special-blog .bottom-section{
    position:static;
  }
  .blog-60th-header h2 span{
    font-size:20px;
  }
  .videoSlider .item .video-info {
    font-size: 20px;
    line-height: 24px;
    margin-left: -140px;
    width: 280px;
  }
  .videoSlider .item .video_play{
    margin-bottom:40px;
  }
  }
  @media all and (max-width:480px){
  .special-blog h1 {
    font-size: 36px;
    line-height: 36px;
  }
  .special-blog .spotlight {
    font-size: 20px;
  }
  .videoSlider .slick-next,
  .videoSlider .slick-prev{
    display:none!important;
  }
  .videoSlider .item-inner{
    padding:45px 10px 180px;
  }
  }
  /**60 in 60 page **/
  
  .header_60in60_img{
    padding:60px 0 80px 0;
    background: transparent url('../images/60thPage/header_60in60_page.jpg') no-repeat scroll center center ;
    background-size:cover;
    position:relative;
  }
  .header_60in60_img .special-logo{
    margin-bottom:60px;
  }
  .header_60in60_img .title{
    color:#ffffff;
    margin-bottom:35px;
  }
  .header_60in60_img .title span{
    display:inline-block;
    border:4px solid #ffffff;
    padding:10px 20px;
  }
  .header_60in60_img .subTitle{
    max-width:800px;
    color:#ffffff;
    text-align:center;
    margin:0 auto 30px auto;
    font-size:27px;
    line-height:35px;
    padding:0 10px;
  }
  #youtube_videos .slick-prev{
    left:-40px;
  }
  #youtube_videos .slick-next{
    right:-40px;
  }
  #youtube_videos .slick-prev:before{
    content: "\e91a";
  }
  #youtube_videos .slick-next:before{
    content: "\e91b";
  }
  #youtube_videos .slick-arrow:before{
    color:#35424a;
    font-size:70px;
  }
  .nice_dots.custom_dots .slick-dots{
    position:static;
    padding-top:10px;
  }
  .nice_dots.custom_dots .slick-dots li{
    border:1px solid #cccccc;
  }
  
  #youtube_videos .item a{
    position:relative;
    display:block;
  }
  #youtube_videos .item .info{
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    right:0px;
    bottom:0px;
    padding:15px 15px;
    background:rgba(0,0,0,0.4);
    color:#ffffff;
    font-size:16px;
    line-height:19px;
  }
  #youtube_videos .item:hover .info{
    display:block;
  }
  .all_videos_section{
    background:#eaeaeb;
    padding:50px 0;
  }
  
  .all_videos_section .item{
    float:left;
    width:33.33%;
    float:left;
    position:relative;
  }
  .video_tabs{
    padding:30px 0 10px 0;
    margin:0;
    list-style:none;
  }
  .video_tabs li{
    display:inline-block;
    vertical-align:top;
    border:4px solid #888888;
    color:#000000;
    padding:5px 10px;
    font-size:20px;
    cursor:pointer;
  }
  .video_tabs li.selected{
    border:4px solid #000000;
    color:#ffffff;
    background:#000000;
  }
  
  .all_videos_section .item a{
    display:block;
    position:relative;
  }
  .all_videos_section .item img{
    width:100%;
    vertical-align:top;
  }
  .all_videos_section .item .info{
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    right:0px;
    bottom:0px;
    padding:20px 30px;
    color:#ffffff;
    background:rgba(0,0,0,0.4);
  }
  .all_videos_section .item:hover .info{
    display:block;
  }
  .all_videos_section .item .date{
    display:block;
    font-size:14px;
    padding-top:5px;
  }
  .all_videos_section .tabs_info .block{
    display:none;
  }
  .all_videos_section .tabs_info{
    padding-bottom:15px;
  }
  @media all and (max-width:1023px){
  .all_videos_section .item{
    width:50%;
  }
  }
  @media all and (max-width:767px){
  .header_60in60_img .subTitle{
    font-size:20px;
  }
  .featured_video_iframe iframe{
    max-height:450px;
  }
  .all_videos_section .item{
    width:100%;
  }
  }
  
  [class*="ContentPaneDiv"] > div.no-bottom-padding {
      padding-bottom: 0px;
  }
  
  .no-title .page_title .inner-container { 
      display: none; 
  }
  
  .custom_quick_links {
      margin-bottom: 30px;
      /*text-transform: capitalize;*/
  }
  
  .custom_quick_links li {
      padding: 20px 0;
  }
  
  .custom_quick_links li:first-child {
      padding: 0;
  }
  
  .operations_key_facts .row {
       background: #fff3bf;
  }
  /*
  .operations_key_facts .item {
      width: 20%;
  }
  */
  @media (min-width: 981px) {
    .operations_key_facts .row {
       display: flex;
    }
  }
  
  .grid-item {
      display: inline-block;
      width: 19.5%;
      vertical-align: text-top;
      min-height: 255px;
      border-left: 15px solid white;
      background: #fff3bf;
  }
  
  .grid-item:first-child {
      border-left: 0;
  }
  
  
  
  p.grid-box_type {
      color: #5e5e5f;
      font-family: 'Lato-Bold';
      font-size: 18px;
      margin-bottom: 5px;
      line-height: 21px;
  }
  
  p.grid-box_details {
      font-size: 22px;
      line-height: 27px;
      color: #5e5e5f;
      margin-bottom: 0;
  }
  
  .grid-item_inner {
      padding: 20px 10px;
  }
  
  
  
  .grid_key-facts {
      background: #fff3bf;
  }
  
  @media screen and (max-width: 1024px) {
      .grid-item {
       width: 100%;
       border-left: 0;
       min-height: 100px;
       border-top: 5px solid white;   
      }
      .grid-item:first-child {
          border-top: 0;
      }
  
  }
  
  .sus_sections .icon img {
      width: 50px;
  }
  
  #events-calendar .tags_legend ul {
      padding-left: 0;
  }
  
  .Languagefr-CA .GRItable {
      background-color: #fff;
  }
  .performance-more.ftse p {
      padding: 10px 15px 0px;
  }
  .performance-more.ftse img {
      padding: 0px 10px;
  }

.Sectionexploration-projects .custom_header_section.nicolas_header {
     background: url('../images/2023/05/san-nicolas-camp-med-res.jpg') no-repeat center center transparent;
}
  
  .PageExplorationExplorationProjectsSanNicolaacutes .custom_header_section {
      background: url('../images/2023/05/san-nicolas-camp-med-res.jpg') no-repeat center center transparent;
  }
  
  .PageExplorationExplorationProjectsHammondReef [class*="SectionExploration"] .custom_header_section {
      background: url('../images/header/Mitta2.jpg') no-repeat center center transparent;
  }

/*  [class*="SectionExploration"] .custom_header_section.kirkland_header,
  .Sectionexploration-projects .custom_header_section.kirkland_header {
  background: url('../images/header/KirklandLake.jpg') no-repeat center center transparent;
  } */
  div[class*="key_facts"] .ModuleContainerInner div.row:not(:first-child) {
      border-top: 15px solid #fff;
  }
  .map .map_details ul.Projet .life, .map .map_details ul.Projet .production, .map .map_details ul.Projet .costs {
      display: none;
  }
  
  
  /*----- CR 252 -----*/
  
  .module-blog .sbHolder {
      width: 220px;
  }
  .module-blog .module_container--content {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;    
  }
  .module-blog .module_item {
      position: relative;
      padding: 1px;
      width: 33.33333%;
      font-family: 'Lato-Bold';
  }
  .module-blog .module_item-overlay {
      position: absolute;
      top: 1px;
      bottom: 1px;
      left: 1px;
      right: 1px;
      opacity: 0;
      -webkit-transition: opacity .3s ease;
      transition: opacity .3s ease;
      z-index: 3;
      font-size: 20px;
  }
  .module-blog .module_item:hover .module_item-overlay {
      opacity: 1;
      color: #fff;
  }
  .module-blog .module_item-overlay span {
      opacity: 0;
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
      visibility: hidden;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 16px;
      line-height: 50px;
      display: block;
  }
  .module-blog .module_item:hover .module_item-overlay span:after {
      content: '';
      display: inline-block;
      width: 50px;
      height: 50px;
      background: url('../blog_images/blog-arrow.svg') no-repeat center right transparent;
      float: right;
  }
  .module-blog .module_item:hover .module_item-overlay span {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
      -webkit-transition: .4s ease .15s;
      transition: .4s ease .15s;
      visibility: visible;
  }
  .module-blog--stories .module_item:hover .module_item-overlay span:before {
      content: 'Read More';
  }
  .Languagefr-CA .module-blog--stories .module_item:hover .module_item-overlay span:before {
      content: 'Apprenez-en plus';
  }
  .module-blog--videos .module_item:hover .module_item-overlay span:before {
      content: 'Watch now';
  }
  .Languagefr-CA .module-blog--videos .module_item:hover .module_item-overlay span:before {
      content: 'Regardez';
  }
  .module-blog .social-highlights {
      top: -14px;
      right: -10px;
      color: #fff;
      opacity: 0;
      -webkit-transition: opacity .3s ease;
      transition: opacity .3s ease;
      z-index: 3;
      -webkit-transform: translateY(-10px);
      transform: translateY(-10px);
      visibility: hidden;
  }
  .module-blog .module_item:hover .social-highlights {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0);
      -webkit-transition: .4s ease .15s;
      transition: .4s ease .15s;
      visibility: visible;
  }
  .module-blog .module_item-overlay--health {
      background-color: rgba(218,41,28,.9);
  }
  .module-blog .module_item-overlay--Environment {
      background-color: rgba(0,177,64,.9);
  }
  .module-blog .module_item-overlay--people {
      background-color: rgba(0,51,160,.9);
  }
  .module-blog .module_item-overlay--communities {
      background-color: rgba(135,24,157,.9);
  }
  .module-blog .module_item-overlay--economic {
      background: rgba(0,156,222,.9);
  }
  .module-blog .module_item-wrap {
      min-height: 350px;
      padding: 30px;
      color: #fff;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
  }
  .module-blog .module_item-wrap[style*='Logo'] {
      background-size: auto;
  }
  .module-blog .module_item-wrap:after {
      content: '';
      position: absolute;
      top: 1px;
      left: 1px;
      right: 1px;
      bottom: 1px;
      display: block;
      background: rgba(0,0,0,.5);
      background: -webkit-gradient(left top,right bottom,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,transparent));
      background: linear-gradient(135deg,rgba(0,0,0,.5) 0,transparent 100%);
  }
  .module-blog .module_item-wrap * {
      position: relative;
      z-index: 2;
  }
  .module-blog .module_tag {
      font-size: 16px;
      text-transform: capitalize;
      margin-bottom: 8px;
  }
  .module-blog .module_headline {
      font-size: 24px;
      line-height: 1.25;
  }
  .module_pager {
      text-align: center;
      margin-top: 20px;
  }
  .module_pager .button {
      display: inline-block;
      color: #0099ff;
      -webkit-transition: all 0.3s linear;
      -moz-transition: all 0.3s linear;
      -ms-transition: all 0.3s linear;
      -o-transition: all 0.3s linear;
      transition: all 0.3s linear;
      cursor: pointer;
      text-align: center;
  }
  .module_pager .button:after {
      content: "\e64a";
      font-family: 'q4icons';
      padding-right: 5px;
      font-size: 14px;
      display: block;
  }
  .module_pager .button.js--disabled {
      display: none;
  }
  .module-blog .module_item.js--not-revealed {
      display: none;
  }
  @media all and (max-width: 959px){
      .module-blog .module_item {
          width: 50%;
      }
  }
  @media all and (max-width: 670px){
      .module-blog .module_item {
          width: 100%;
      }
  }
  .module_blog-image {
      position: relative;
      margin-bottom: 1rem;
  }
  .module_blog-image img {
      vertical-align: top;
  }
  .module_blog-image .module_blog-caption {
      background-color: rgba(0,0,0,.7);
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 10px 20px;
  }
  .module_blog-image .module_blog-caption p {
      color: #fff;
      margin: 0;
  }
  .module_blog-caption p {
      font-size: 15px;
  }
  .social-highlights a:before {
      display: none;
  }
  .iframe-wrap {
      position: relative;
      padding-top: 50%;
  }
  .iframe-wrap iframe {
      width: 100%;
      position:absolute;
      left:0;
      top:0;
      height:100%;
  }
  .PageSustainabilityMessagefromLeadership .page_title,
  .PageSustainabilityMessagefromLeadership .content_breadcrumb,
  .PageSustainabilityMessagefromLeadership #maincontent > .col .structure-container {
      display: none;
  }
  .PageSustainabilityMessagefromLeadership .PaneHeader {
      background: url(../images/message-leadership_header.jpg) no-repeat center center transparent;
      background-size: cover;
  }
  .PageSustainabilityMessagefromLeadership .PaneContent {
      margin-bottom: 0;
  }
  .PageSustainabilityMessagefromLeadership .header_image .title {
      width: 430px;
  }
  .trigger_fancybox {
      cursor: pointer;
  }
  .video_library_description {
      font-style: italic;
      margin-bottom: 20px;
  }
  .video_library .item .item_inner.has_logo {
      background-size: auto !important;
  }
  .video_library .item .item_inner.has_logo:before {
      color: #000;
  }
  .video_library .item .item_inner.has_logo:after {
      content: '';
      position: absolute;
      top: 1px;
      left: 1px;
      right: 1px;
      bottom: 1px;
      display: block;
      background: rgba(0,0,0,.5);
      background: -webkit-gradient(left top,right bottom,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,transparent));
      background: linear-gradient(135deg,rgba(0,0,0,.5) 0,transparent 100%);
  }
  .Sectionstories .ModulePressReleaseDetails h3,
  .Sectionstories-and-videos .ModulePressReleaseDetails h3 {
      font-size: 26px !important;
      font-family: 'Lato-Bold';
  }
  .PageSustainabilityStoriesandVideos  .PaneHeader{
      background:url('../images/stories-videos_header_image.jpg') no-repeat center center transparent;
      background-size: cover;
      background-position:center center;
  }
  .PageSustainabilityStoriesandVideos .PaneHeader:before {
      content: '';
      display: block;
      background-color: rgba(0,0,0,0.3);
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
  }
  .PageSustainabilityStoriesandVideos .PaneHeader > span {
      position: relative;
      z-index: 2;
  }
  .PageSustainabilityStoriesandVideos  .intro_section {
      padding-top:40px;
      padding-top:10vh;
      padding-bottom:70px;
      padding-bottom:18vh;
  }
  .PageSustainabilityStoriesandVideos  .page_title,
  .PageSustainabilityStoriesandVideos  .content_breadcrumb {
      display:none;
  }
  .PageSustainabilityStoriesandVideos  .LayoutTwoColumn .PaneContent{
      margin-bottom:0;
  }
  .stories .ModuleTitle,
  .videos .ModuleTitle {
      font-size: 51px;
      line-height: 1em;
      color: #000000;
      display: block;
      margin-top: 40px;
      margin-bottom: 0;
  }
  .PageSustainabilityStoriesandVideos .header_image.static_one .title {
      width: 410px;
  }
  .Languagefr-CA .module-blog .sbHolder {
      width: 250px;
  }
  @media all and (min-width: 1501px){
      .PaneNavigation .level2 li span,
      .PaneNavigation .level2 li a {
          font-size: 18px;
          line-height: 22px;
      }
      .PaneNavigation .level2-block li {
          padding-top: 5px;
          padding-bottom: 5px;
      }
  }
  
  .social_feed .ModuleTitle {
      text-align: center;
      font-size: 51px;
      line-height: 1em;
      color: #000000;
  }
  @media all and (max-width:620px){
      .social_feed .ModuleTitle {
          font-size: 31px;
      }
  }
  
  .latestBlogs_title-btn {
      text-align: center;
  }
  
  .latestBlogs_title-btn h2 {
      padding: 10px 20px;
      border: 4px solid #35424a;
      color: #252525;
      display: inline-block;
      margin: 0;
  }
  
  .latestBlogs_title-btn h2 a {
      color: #0099ff;
  }
  
  /* 277665 */
  .careerButton {
     font-size: 22px;
     width: 370px;
      text-align: center;
      border: 5px solid #fff;
      top: auto;
      left: auto;
      position: relative;
      margin-left: auto;
      margin-right: auto;
      margin-top: 0;
      margin-bottom: 0;
      font-size: 22px;
      font-family: 'Lato-Bold';
      letter-spacing: 2px;
      text-transform: uppercase;
      padding: 12px 10px 10px;
      display: block;
      background-color: #009cde;
  }
  
  
  i {font-style:italic;}
  
  /* Accessibility */
  div.inner_padding.dark_bg{
     background:#6F6F6F;
  }
  
  .custom_links_blue h2 {
      background: #0077A6;
  }
  
  .blog-60th-header {
      background: linear-gradient(rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.65) 100%), url('../images/60thPage/Silver-pour-grey.jpg') no-repeat scroll center center;
      background-size: cover;
  }
  
  .header_60in60_img {
      background: linear-gradient(rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.65) 100%),  url('../images/60thPage/header_60in60_page.jpg') no-repeat scroll center center;
      background-size: cover;
  }
  
  .Page60thAnniversary .PaneHeader {
      background: linear-gradient(rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.65) 100%), url('../images/60thPage/header_60th_page.jpg') no-repeat scroll center center;
      background-size: cover;
  }

/*Changed all blue #00aef0 to #006EB8 */

.PageSustainabilityStoriesandVideos .PaneHeader {
    background: linear-gradient(rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%), url('../images/stories-videos_header_image.jpg') no-repeat center center transparent;
    background-size: cover;
    background-position: center center;
}

.module-blog .module_item-overlay--Environment {
    background-color: rgba(0, 128, 47, 0.9);
}

.module_pager .button {
    color: #006EB8;
}

.module-blog .module_item-overlay--economic {
    background: rgba(0, 118, 168, 0.9);
}

.bottom_image .sr-only,
.PaneHeader .sr-only,
.scroll_down_outer .sr-only {
  color: #FFFFFF;
}

.accSkipLink a {
  background-color: #0A457B;
}

.PaneNavigation a .sr-only {
  color: #000206;
}

.financial-table .financial-documents .sr-only {
  color: #00172D;
}

.module-blog .module_item:not(:hover) .txt {
  background-color: #000000;
}
.highlights_inner ul.list_type--circle {
    list-style-type: circle;
}
.highlights_inner ul.list_indent--1 {
    padding-left: 40px;
}

.map .map_canvas a img:focus,
.map button:focus {
  outline: solid;
  outline-color: #4d90fe;
  outline-offset: -2px;
  outline-style: auto;
  outline-width: 5px;
}

.icheckbox:focus, .icheckbox:focus-within {
  outline: solid;
  outline-color: #4d90fe;
  outline-offset: -2px;
  outline-style: auto;
  outline-width: 5px;
}

.dark_bg.custom_quick_links .sr-only {
  color: #FFFFFF;
}

#youtube_videos .item .info,
.all_videos_section .item .info,
.latest_video_tabs .item .info {
    display:initial;
    visibility: hidden;
}

#youtube_videos .item:hover .info,
.all_videos_section .item:hover .info,
.latest_video_tabs .item:hover .info {
    display: initial;
    visibility: visible;
}
/*  Accessibility fixes end */

/*00490843*/
.PageExplorationExplorationProjectsHopeBay .operations_header_image {
  background: url('../images/header/md_ae_hopebay_aerialviews_110821-0002.jpg') no-repeat center center transparent;
}

[class*="ProjectsWasamac"] .custom_header_section {
    background: url('../images/header/KirklandLakeCamp-1600x440.jpg') no-repeat center center transparent;
}
/*00861396*/
.ContentPaneDiv .module-offer_signup_form {
    margin: 0 10%;
    background: #f9f6e6;
    padding: 25px;
    /*border-top: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;*/
    padding-top: 25px;
    padding-bottom: 0px;
}
.ContentPaneDiv .module-offer_signup_form-disclaimer {
    margin: 0 10%;
    background: #f9f6e6;
    padding: 10px;
    /*border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;*/
    padding-top: 25px;
    padding-bottom: 25px;
}
#maincontent .ContentPaneDiv .no--bottom-padding {
    padding-bottom: 0px;
}
/*00861396 end*/