/*--------------- Icomoon ---------------*/

@font-face {
    font-family: 'q4icons';
    src: url('https://s3.amazonaws.com/icomoon.io/50912/Q4DefaultIconsv11/q4icons.eot?ic2lhs');
    src: url('https://s3.amazonaws.com/icomoon.io/50912/Q4DefaultIconsv11/q4icons.eot?ic2lhs#iefix') format('embedded-opentype'), url('https://s3.amazonaws.com/icomoon.io/50912/Q4DefaultIconsv11/q4icons.woff2?ic2lhs') format('woff2'), url('https://s3.amazonaws.com/icomoon.io/50912/Q4DefaultIconsv11/q4icons.ttf?ic2lhs') format('truetype'), url('https://s3.amazonaws.com/icomoon.io/50912/Q4DefaultIconsv11/q4icons.woff?ic2lhs') format('woff'), url('https://s3.amazonaws.com/icomoon.io/50912/Q4DefaultIconsv11/q4icons.svg?ic2lhs#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-circle:before {
    content: "\e907";
}

.q4i-block-logo:before {
    content: "\e900";
}

.q4i-logo:before {
    content: "\e901";
}

.q4i-download:before {
    content: "\e670";
}

.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-leftchevron:before {
    content: "\e671";
}

.q4i-circle-rightchevron:before {
    content: "\e672";
}

.q4i-circle-upchevron:before {
    content: "\e673";
}

.q4i-circle-downchevron:before {
    content: "\e674";
}

.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-apple:before {
    content: "\e908";
}

.q4i-icon-outlook:before {
    content: "\e909";
}

.q4i-icon-google:before {
    content: "\e90a";
}

.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-pdf:before {
    content: "\e902";
}

.q4i-icon-html:before {
    content: "\e638";
}

.q4i-icon-presentation:before {
    content: "\e90c";
}

.q4i-icon-download:before {
    content: "\e90d";
}

.q4i-icon-graph:before {
    content: "\e90b";
}

.q4i-icon-facebook:before {
    content: "\e635";
}

.q4i-icon-flickr:before {
    content: "\e636";
}

.q4i-icon-googleplus:before {
    content: "\e637";
}

.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-square-scoopit:before {
    content: "\e90e";
}

.q4i-rounded-checkmark:before {
    content: "\e649";
}

.q4i-rounded-exit:before {
    content: "\e64b";
}

.q4i-rounded-minus:before {
    content: "\e64d";
}

.q4i-rounded-plus:before {
    content: "\e64e";
}

.q4i-rounded-downchevon:before {
    content: "\e64a";
}

.q4i-rounded-upchevon:before {
    content: "\e650";
}

.q4i-rounded-leftchevon:before {
    content: "\e64c";
}

.q4i-rounded-rightchevon:before {
    content: "\e64f";
}

.q4i-rounded-downclaret:before {
    content: "\e903";
}

.q4i-rounded-upclaret:before {
    content: "\e904";
}

.q4i-rounded-leftclaret:before {
    content: "\e905";
}

.q4i-rounded-rightclaret:before {
    content: "\e906";
}

.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";
}

.module-annuals-and-quarter .quarter-report h3 {
	display: none;
}

.module-annuals-and-quarter .quarter-report:first-child h3 {
	display: block;
}
.module-key-docs .ModuleTitle span {
    font-family: 'CeraPRO-Regular';
    line-height: 1.5;
    color: #5f6062;
    font-size: 20px;
    text-transform: none;
}
.module-corporate-governance .corporate-content h3 {
    text-transform: none;
}

.finance-documents ul li {
    text-align: center;
}

.finance-documents ul li a span {
    width: 70%;
    margin: 0 auto;
}

@media screen and (max-width: 480px) {
    col-sm-1-of-2 {
        width: 50%;
    }
}

.page-reserves-and-resources .ModuleDownloadListWithTags .ModuleHeadlineLink:before {
    display: none;
}

.page-reserves-and-resources .ModuleDownloadListWithTags .ModuleFileSizeText {
    padding-left: 20px;
}
.PageStreamsStillwater .PaneBreadcrumb{
padding-bottom: 220px;
    background: url('../images/country/Stillwater-banner.jpg') no-repeat 100% 37%;
    background-size: 60%;
    position: relative;
background-position-y: 84%;
}


.PageStreamsVoiseysBay .PaneBreadcrumb {
    padding-bottom: 220px;
    background: url('../images/country/VoiseysBay082014-4405.jpg') no-repeat 100% 37%;
    background-size: 60%;
    position: relative;
}

.module-investor-banner:before {
    content: "";
    background: #006a8e;
    height: 100%;
    left: -19%;
    position: absolute;
    top: 0;
    transform: skewX(26deg);
    width: 60%;
}

.module-investor-banner:after {
    content: "";
    background: #006a8e;
    height: 100%;
    right: -115px;
    left:auto;
    position: absolute;
    top: 0;
    transform: skewX(26deg);
    width: 30%;
    overflow: hidden;
}

@media (max-width: 740px){
    .module-investor-banner:after {
        display: none;
    }
}

.module-investor-banner {
    padding-bottom: 465px;
    background: url('../images/banner/Wheaton_INV-1.png') no-repeat 100% 35%;
    position: relative;
    background-size: 55%;
    min-height: 465px;
    background-position-x: 70%;
}

@media screen and (max-width: 1400px) and (min-width: 1100px) { 
    .module-investor-banner {
        background-size: 66%;
        background-position-x: 90%;
    }
}

@media screen and (max-width: 1099px) and (min-width: 620px) { 
    .module-investor-banner {
        background-size: cover;
        background-position-x: 100px;
    }
}

@media screen and (max-width: 619px) and (min-width: 480px) { 
    .module-investor-banner {
        background-size: cover;
        background-position-x: 20px;
    }
}

@media only screen and (max-width:480px) {
    .module-investor-banner .Container {
        padding: 30px 0;
        background: #006a8e;   
    }
    .module-investor-banner {
        padding-bottom: 0px;
        min-height: auto;
    }
    .module-investor-banner:before {
        display:none;
    }
    .page-investor .banner-text-wrap.video_link a{
        margin: 0 auto;
    }
    .module-investor-banner .banner-text-wrap.video_link {
        background-position: 0 0px;
    }
}

.page-investor .module-mobilebanner {
    background: url('../images/banner/Wheaton_INV-1.png') no-repeat center;
    background-size: cover;
}

@media screen and (max-width: 740px){
    .module-investor-banner:before {
        left: -27%;
        position: absolute;
        top: 0;
        transform: skewX(26deg);
        width: 76%;
    }
}

.module-investor-banner .banner-text-wrap.video_link a:hover {
        background-position: 0 0px;
    }

@media screen and (min-width: 481px) and (max-width: 740px) {
    .module-investor-banner:before {
        left: -24%;
        position: absolute;
        top: 0;
        transform: skewX(26deg);
        width: 76%;
    }
    .page-investor .banner-text-wrap {
        width: 39%;
    }
    .page-investor .banner-text-wrap h1 {
        font-size: 31px;
    }
    .page-investor .banner-text-wrap.video_link a:before {
        font-size: 16px;
    }
    .page-investor .banner-text-wrap.video_link a {
        width: 238px;
    }
}

.page-investor .banner-text-wrap p {
    max-width: 350px;
}

.banner-btn {
    position: absolute;
    width: 11%;
    height: 42%;
    top: 34.9%;
    right: 34.1%;
    border-radius: 50% 50%;
}

@media screen and (min-width: 1401px){
    .banner-btn {
        width: 15%;
        height:60%;
        top: 35.5%;
        right: 32.1%;
    }
} 

@media screen and (max-width:1400px) and (min-width: 1201px){
    .banner-btn {
        width: 13%;
        height: 40%;
        top: 33.5%;
        right: 28.1%;
    }
}

@media screen and (max-width:1200px) and (min-width: 1101px) {
    .banner-btn {
        width: 13%;
        height: 35%;
        top: 33.5%;
        right: 28.1%;
    }
}

@media screen and (max-width:1100px) and (min-width: 1001px) {
    .banner-btn {
        width: 20%;
        height: 45%;
        top: 35.5%;
        right: 28.1%;
    }
}

@media screen and (max-width:1000px) and (min-width: 901px) {
    .banner-btn {
        width: 20%;
        height: 41%;
        top: 34.5%;
        right: 27.1%;
    }
}

@media screen and (max-width:900px) and (min-width: 801px) {
    .banner-btn {
        width: 19%;
        height: 37%;
        top: 34%;
        right: 26.1%;
    }
}

@media screen and (max-width:800px) and (min-width: 751px) {
    .banner-btn {
        width: 19%;
        height: 31%;
        top: 35%;
        right: 25.1%;
    }
}

@media screen and (max-width:750px) and (min-width: 701px) {
    .banner-btn {
        width: 22%;
        height: 30%;
        top: 35%;
        right: 21%;
    }
}

@media screen and (max-width:700px) and (min-width: 651px) {
    .banner-btn {
        width: 25%;
        height: 30%;
        top: 35%;
        right: 17.1%;
    }
}

@media screen and (max-width:650px) and (min-width: 620px) {
    .banner-btn {
        width: 25%;
        height: 30%;
        top: 35%;
        right: 10.1%;
    }
}

@media screen and (max-width:619px) and (min-width: 581px) {
    .banner-btn {
        width: 26%;
        height: 30%;
        top: 35%;
        right: 20%;
    }
}

@media screen and (max-width:580px) and (min-width: 550px) {
    .banner-btn {
        width: 28%;
        height: 30%;
        top: 35%;
        right: 15%;
    }
}

@media screen and (max-width:550px) and (min-width: 501px) {
    .banner-btn {
        width: 30%;
        height: 32%;
        top: 35%;
        right: 10%;
    }
}

@media screen and (max-width:500px) and (min-width: 481px) {
    .banner-btn {
        width: 30%;
        height: 30%;
        top: 35%;
        right: 1%;
    }
}

@media screen and (max-width:480px) and (min-width: 451px) {
    .banner-btn {
        width: 19%;
        height: 20%;
        top: -40.5%;
        right: 38.1%;
    }
}

@media screen and (max-width:450px) and (min-width: 0px) {
    .banner-btn {
        width: 19%;
        height: 17%;
        top: -37.5%;
        right: 38.1%;
    }
}

@media screen and (max-width: 880px) and (min-width: 740px){
    .banner-text-wrap {
        width: 35%;
    }
    .banner-text-wrap.video_link a {
        width: 271px;
    }
}

@media only screen and (max-width:480px){
    .page-investor .banner-text-wrap p {
        max-width: 350px;
        margin: 0 auto 40px auto;
    }
}


.tailings-table .custom-table td {
    padding: 0px 4px;
}
.tailings-table .custom-table td p {
    line-height: 1.0rem;
}