/* Fonts */

@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=404a74b2-c4eb-448f-9cef-bd5fbd856474");
    @font-face{
        font-family:"FF DIN® W05_n2";
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/c52db278-8463-4227-8278-511d8575ef00.eot?#iefix") format("eot")
    }
    @font-face{
        font-family:"FF DIN® W05";
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/c52db278-8463-4227-8278-511d8575ef00.eot?#iefix");
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/c52db278-8463-4227-8278-511d8575ef00.eot?#iefix") format("eot"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/8cdd8b94-8dde-47df-b921-45f1a658e602.woff2") format("woff2"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/3d17732d-72a2-497a-9f8a-3ca16a436519.woff") format("woff"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/1e61e800-4c59-4aff-ae66-ff0539f21d1d.ttf") format("truetype");
font-weight: 250;
font-style: normal;
    }
    @font-face{
        font-family:"FF DIN® W05_n4";
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/00273bf1-302a-4a6e-991b-a7ffebd80698.eot?#iefix") format("eot")
    }
    @font-face{
        font-family:"FF DIN® W05";
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/00273bf1-302a-4a6e-991b-a7ffebd80698.eot?#iefix");
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/00273bf1-302a-4a6e-991b-a7ffebd80698.eot?#iefix") format("eot"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/28c72b2a-43c0-4b09-8d62-1745a7258ffb.woff2") format("woff2"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/a86810ac-ba07-4c00-afb1-a03e356a9279.woff") format("woff"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/3685c17a-6524-4d4e-a64f-31f7a6f80a7f.ttf") format("truetype");
font-weight: 400;
font-style: normal;
    }
    @font-face{
        font-family:"FF DIN® W05_i4";
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/ddcd3892-69ff-4044-9860-cd8032159b45.eot?#iefix") format("eot")
    }
    @font-face{
        font-family:"FF DIN® W05";
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/ddcd3892-69ff-4044-9860-cd8032159b45.eot?#iefix");
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/ddcd3892-69ff-4044-9860-cd8032159b45.eot?#iefix") format("eot"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/053201b7-5058-4a2f-a12a-8687c74786d2.woff2") format("woff2"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/cf4a24c9-27c3-4f18-a5c7-e329ba1820eb.woff") format("woff"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/65203730-6fbb-4129-be27-1ca64c93f423.ttf") format("truetype");
font-weight: 400;
font-style: italic;
    }
    @font-face{
        font-family:"FF DIN® W05_n5";
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/26152d31-3aae-43a6-8dd6-d50316b620bc.eot?#iefix") format("eot")
    }
    @font-face{
        font-family:"FF DIN® W05";
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/26152d31-3aae-43a6-8dd6-d50316b620bc.eot?#iefix");
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/26152d31-3aae-43a6-8dd6-d50316b620bc.eot?#iefix") format("eot"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/f373f6d6-44b3-4b02-a7cd-3de50133eff2.woff2") format("woff2"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/9a02ac36-972b-49e7-807c-65fadba02831.woff") format("woff"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/1b946633-3104-4c7c-b685-48a07c22936a.ttf") format("truetype");
font-weight: 500;
font-style: normal;
    }
    @font-face{
        font-family:"FF DIN® W05_n7";
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/77f52189-4897-45af-8091-86aa5512c1b0.eot?#iefix") format("eot")
    }
    @font-face{
        font-family:"FF DIN® W05";
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/77f52189-4897-45af-8091-86aa5512c1b0.eot?#iefix");
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/77f52189-4897-45af-8091-86aa5512c1b0.eot?#iefix") format("eot"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/4ccab1de-ec69-48e4-aa84-9fa7e5569b0f.woff2") format("woff2"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/c7daf0da-0969-4d19-ace8-992703d0de9b.woff") format("woff"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/97b4d7ca-1c68-4334-ae76-ef9cf404b2c1.ttf") format("truetype");
font-weight: 700;
font-style: normal;
    }
    @font-face{
        font-family:"FF DIN® W05_i7";
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/36bd518f-b539-423b-b40d-1110e51c26a2.eot?#iefix") format("eot")
    }
    @font-face{
        font-family:"FF DIN® W05";
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/36bd518f-b539-423b-b40d-1110e51c26a2.eot?#iefix");
        src:url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/36bd518f-b539-423b-b40d-1110e51c26a2.eot?#iefix") format("eot"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/d452e1e5-ec85-4157-a7ab-9c5796222dfa.woff2") format("woff2"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/68f01837-ee1c-409c-9859-2aed1765aa41.woff") format("woff"),url("~/media/Files/A/Anglo-American-PLC-V2/fonts-sustainability/f1c6c1b8-65b4-4b60-ae27-dfcef2715377.ttf") format("truetype");
font-weight: 700;
font-style: italic;
    }






/* On scroll - module animation - only for desktop */
@media only screen and (min-width: 1200px) {
.animate { -moz-transform: initial; -o-transform: initial; -ms-transform: initial; -webkit-transform: initial; transform: initial; -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; }
.js-animate { -moz-transform: translateY(10%); -o-transform: translateY(10%); -ms-transform: translateY(10%); -webkit-transform: translateY(10%); transform: translateY(10%); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }
}
/* On scroll - module animation - only for desktop - ends here */


.sus-modules-main {font-family:"FF DIN® W05";}
.ip3-sustainability-new .float100 { clear: both; }
.ip3-sustainability-new .container-fluid { max-width: 1170px; }
.ip3-sustainability-new sup {font-size: 0.8rem; font-weight: normal;}

.sustainability-mudule-banner-content { max-height: 517px;overflow: hidden;position: relative; background-image: url('http://anglo-american-plc-v2.staging.investis.com/~/media/images/a/anglo-american-plc-v2/icons/ajax-loader.gif'); background-repeat: no-repeat; background-position: center 65px; }
.sustainability-mudule-banner-content img {width: 100%;}
.sus-module-content-main-wrapper { background: #fff; margin-top: -230px; position: relative; }

.sus-breadcrumb-wrapper { background: #fff; margin-top: -154px; padding-bottom: 84px; position: relative; }
.sus-breadcrumb-wrapper-border { border-bottom: solid 1px #dfdcdd; }
#contentwrappersustainability-breadcrumb #breadcrumb { background: none; margin: 0; padding: 33px 0 18px 0; text-align: left; margin-left: 86px; }
#contentwrappersustainability-breadcrumb #breadcrumb a:first-child { display: none; }
#contentwrappersustainability-breadcrumb #breadcrumb a, #contentwrappersustainability-breadcrumb #breadcrumb span { font-size: 1.4em; font-family: 'DINB'; text-transform: uppercase; margin: 0 16px 9px; display: inline-block; }
#contentwrappersustainability-breadcrumb #breadcrumb a { color: #CED7E9; position: relative;transition: all 0.5s ease; }
#contentwrappersustainability-breadcrumb #breadcrumb a:hover {color:#00318d;transition: all 0.5s ease;}
#contentwrappersustainability-breadcrumb #breadcrumb a:before { width: 14px; height: 14px; background-position: -81px -200px; display: block; position: absolute; right: -22px; top: -3px; opacity: 0.19; }
#contentwrappersustainability-breadcrumb #breadcrumb a:last-of-type::before { opacity: 1.0; }
#contentwrappersustainability-breadcrumb #breadcrumb span.separator { display: none; }
#contentwrappersustainability-breadcrumb #breadcrumb span { color: #00318d; }


div#sus-socialshare { background: #ccd4e4; padding: 25px 0 38px 0; }
.sus-module-page-heding { /* background: #fff; */
margin-top: -342px; position: relative; margin-left: 100px; width: 50%; }
.sus-module-page-heding h1 { color: #ffffff; font-family: "DINB", sans-serif; text-transform: uppercase; font-size: 3rem; line-height: 1.06em; text-shadow: 0 5px 10px rgba(0, 0, 0, 0.5); }


div#sus-socialshare ul li a { background-image: url(/~/media/Images/A/Anglo-American-PLC-V2/content-images/sustainability/css/sustainability-sprite.png); content: ""; }
div#sus-socialshare ul li a.twt { width: 23px; height: 23px; display: block; text-indent: -99999px; background-position: -11px -12px; }
div#sus-socialshare ul li a.fb { width: 23px; height: 23px; display: block; text-indent: -99999px; background-position: -52px -10px; }
div#sus-socialshare ul li a.lin { width: 23px; height: 23px; display: block; text-indent: -99999px; background-position: -94px -11px; }
div#sus-socialshare ul li.sus-sharetext { font-family: 'DINB'; font-size: 1.4em; color: #002478; margin-top: 8px; margin-left: 41px; position: relative; }
div#sus-socialshare ul li:first-child { margin-left: 38px; }
div#sus-socialshare ul li { float: left; margin-right: 18px; }
div#sus-socialshare ul li.sus-sharetext:before { content: ""; width: 11px; height: 2px; background: #002676; position: absolute; left: -32px; top: 4px; }


.sus-mudule-bodycontent-heading { text-align: center; margin-bottom: 80px; }
.sus-mudule-bodycontent-heading h2 { color: #00368b; font-size: 3.8em; font-family: DINB; margin-bottom: 22px; line-height: 50px; }

.sus-body-content { float: left; width: 100%; }
.sus-body-content h2 { font-family: DINM; text-transform: none; color: #004a9d; font-size: 3.2em; margin-bottom: 22px; }
.sus-body-content h3  { font-family: DINB; text-transform: none; color: #00368b; font-size: 2.4em; margin-bottom: 22px; }
.sus-body-content h4  { font-family: DINB; text-transform: none; color: #797979; font-size: 1.8em; margin-bottom: 22px; }
.sus-body-content p { color: #9e9e9e; font-size: 1.8em; font-family: "FF DIN® W05"; margin-bottom: 25px; line-height: 1.81em;}
.sus-body-content p strong {color: #797979; font-family: "DINB"; font-weight:normal;}

.sus-body-content ul {padding-left: 20px; margin-bottom: 25px;}
.sus-body-content ul li {color: #9e9e9e; font-size: 1.8em; font-family: "FF DIN® W05"; margin-bottom: 5px; line-height: 1.81em; list-style-type: disc;}

.sus-body-content p a, .sus-body-content ul li a { text-decoration: underline; color: #002776;transition: all 0.5s ease; }
.sus-body-content p a:hover, .sus-body-content ul li a:hover {color:#0075B0;transition: all 0.5s ease;}
.sus-body-content p a:visited, .sus-body-content ul li a:visited {color:#0075B0;} 
.sus-body-content p a.animlink.ctalink {text-decoration: none;font-size: 1em; line-height: 1.4em; text-transform: none; color: #002776;}
.sus-body-content p a.animlink.ctalink:after {top:0px;}
.sus-body-content img.rad-left {margin-top: 9px; margin-right: 25px;}
.sus-body-content img.rad-right {margin-top: 9px; margin-left: 25px;}

.sus-mudule-3columncards-3boxparent a.showmycontent {display:inline-block; width:100%;}

.ip3-sustainability-new a.animlink.ctalink, a.medialink.ctalink { font-size: 1.8em; line-height:1.3; text-transform: none; font-family: DINB; padding-right: 25px; display:inline-block; position:relative; }
.ip3-sustainability-new a.medialink.ctalink {position: relative;padding-right: 45px;}
.ip3-sustainability-new a.rad-link {position: relative;padding-right: 25px;}
.ip3-sustainability-new a.animlink.ctalink:after { content: ""; width: 13px; height: 18px; position: absolute; right: 0px; top: 0px; background-image: url(/~/media/Images/A/Anglo-American-PLC-V2/content-images/sustainability/css/sustainability-sprite.png); background-position: -11px -44px; background-repeat: no-repeat; transition: right .5s cubic-bezier(0, 0, 0.33, 0.76); }
.ip3-sustainability-new a.ext-link.medialink.ctalink:after, a.rad-link:after { content: ""; width: 20px; height: 27px; position: absolute; right: 0px; top: -4px; background-image: url(/~/media/Images/A/Anglo-American-PLC-V2/icons/document-download.png); background-repeat: no-repeat;background-position: initial; }
.ip3-sustainability-new a.animlink.ctalink:hover:after { right: -15px; }

.ip3-sustainability-new span.col3-down-link { font-size: 1.8em; text-transform: none; font-family: DINB; padding-right: 25px; display:inline-block; position:relative; }
.ip3-sustainability-new span.col3-down-link:after { content: ""; width: 13px; height: 18px; position: absolute; right: 0px; top: -6px; background-image: url(/~/media/Images/A/Anglo-American-PLC-V2/content-images/sustainability/css/sustainability-sprite.png); background-position: -11px -44px; background-repeat: no-repeat; transition: right .5s cubic-bezier(0, 0, 0.33, 0.76); }
.ip3-sustainability-new a.showmycontent:hover span.col3-down-link:after { right: -40px; }
.ip3-sustainability-new a.showmycontent.selected:hover span.col3-down-link:after { right: 0px; }


.sus-body-content-wrapper.hasBGImage .sus-body-content { padding: 58px 100px 0px 100px; background: #ffffff; margin-top: 338px; }
.sus-body-content-wrapper.hasBGImage .sus-body-content h2:before { content: " "; border-left: 2px solid #c60c30; margin-right: 18px; height: 28px; margin-left: -20px; position: absolute; }
.sus-body-content-wrapper.hasBGImage .sus-body-content h2 { margin-bottom: 20px; }


.state-parent-content h2 { font-family: DINM; text-transform: none; color: #004a9d; font-size: 3.2em; margin-bottom: 15px; }
.state-parent-content h3 { color: #002776; font-family: "DINM"; font-size: 1.8em; font-weight: bold; line-height: 26px; margin-bottom: 50px; }
.state-parent-content p { color: #9e9e9e; font-size: 1.8em; font-family: "FF DIN® W05"; margin-bottom: 25px; line-height: 1.67em; }
.state-child { border-top: 1px solid #d7d4d5; padding: 40px 40px 10px 53px; float: left; width: 100%; min-height: 220px; }
.state-child-heading { color: #002776; font-family: "DINB"; font-size: 1.4em; margin-bottom: 27px; float: left; width: 100%; padding-bottom: 25px; }
.state-child-figure { color: #002776; font-family: "DINB"; font-size: 5.6em; margin-bottom: 11px; float: left; width: 100%; padding-bottom: 20px; }
.state-child-note { color: #002776; font-family: "FF DIN® W05"; font-size: 1.8em; line-height: 1.6em; float: left; width: 100%; }


.sus-mudule-3columncards-content {margin: 0 auto; position: relative; }
.sus-mudule-3columncards-card { min-height: 335px; padding: 53px 40px 35px 40px; border-radius: 4px; background-color: #ffffff; margin-bottom: 13px; width: 100%; }

#our-strategy .sus-mudule-3columncards-3boxparent {padding-top:110px;}
#our-strategy .sus-mudule-3columncards-3boxparent .sus-mudule-3columncards-card {margin-bottom:124px;}
.sus-mudule-3columncards-card.hasImg {padding-top:83px;}
.sus-mudule-3columncards-card.hasImg .sus-mudule-3columncards-line {display:none;}

a.showmycontent.selected .sus-mudule-3columncards-card { background-color: #ffffff; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 64px 64px 0 rgba(0, 0, 0, 0.1), 0 2px 4px 0 rgba(198, 12, 48, 0.26); transition: all 0.4s ease-in; }
.hvr-underline-from-left.selected:before { transition: none; border-bottom: 3px solid #c60c30; }
.sus-mudule-3columncards-heading { margin-bottom: 40px; text-align: center; }
.sus-mudule-3columncards-heading h2 { color: #00368b; font-size: 3.2em; font-family: DINM; margin-bottom: 22px; }
.sus-mudule-3columncards-subheading { margin-bottom: 80px; text-align: center; }
hr.cardheading-underline-thin { color: #002478; margin: 0 auto; width: 32%; }
hr.cardheading-underline-thik { color: #002478; margin: 0 auto; width: 8%; text-align: center; }
.sus-mudule-3columncards-cardDetails { height: 480px; border-radius: 4px; background-color: #ffffff; box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); padding-top: 57px; position: relative; }
.sus-mudule-3columncards-card-details {display: none; position: absolute; }
.sus-mudule-3columncards-line {    position: absolute; bottom: 0px; height: 3px; background-color: #666;    width: 100%; left: 0px;}


.sus-mudule-3columncards-card-image {position: absolute; width: 105px; height: 105px; background-color: #d2dae6; text-align: center; border-radius: 66px; padding-top: 28px; top: -54px; left:40px;}

.sus-mudule-3columncards-card-heading { color: #002776; font-family: "DINB"; font-size: 1.8em; line-height:1.2em; margin-bottom: 26px; float: left; width: 100%; text-transform: uppercase; }
.sus-mudule-3columncards-card-desc { font-family: "FF DIN® W05"; margin-bottom: 25px; line-height: 2em; float: left; width: 100%; min-height: 160px; }
.sus-mudule-3columncards-card-desc p { line-height: 1.7em; color: #797979; font-size: 1.8em; }
.sus-mudule-3columncards-card-details-left-heading { color: #002776; font-family: "DINB"; font-size: 1.2em; margin-bottom: 0; float: left; width: 100%; text-transform: uppercase; line-height: 2.3em; }
hr.cardheading-underline-thin-left { color: #002478; margin: 0; width: 100%; }
hr.cardheading-underline-thik-left { color: #002478; margin: 0; width: 70px; }
.sus-mudule-3columncards-card-details-left-content { float: left; width: 100%; margin-top: 51px; }
.sus-mudule-3columncards-card-details-left-content p { font-family: DINB; font-size: 2.4em; line-height: 1.2em; color: #00368b; margin-bottom: 46px; text-transform: uppercase; }
.sus-mudule-3columncards-card-details-right { margin-left: 13px; float: left; width: 100%; }
.sus-mudule-3columncards-card-details-right-heading { color: #002776; font-family: "DINB"; font-size: 1.2em; margin-bottom: 10px; float: left; width: 100%; text-transform: uppercase; line-height: 2.25em; }
.sus-mudule-3columncards-card-details-right-content { float: left; width: 90%; margin-top: 30px; }
.sus-mudule-3columncards-card-details-right-content ul { margin-left: 23px; margin-top: -3px; }
.sus-mudule-3columncards-card-details-right-content ul li { list-style: disc; margin-bottom: 24px; line-height: 1.68em; color: #797979; font-size: 1.8em; font-family: "FF DIN® W05"; float: left; width: 100%; }
.sus-mudule-3columncards-subheading h3 { font-family: "DINB"; font-weight: normal; }
.sus-mudule-3columncards-subheading { text-align: center; width: 60%; margin: 0 auto; padding-bottom: 54px; }
.sus-body-content-wrapper.hasBGImage { background-size: 100%; }

a.showmycontent.selected .sus-mudule-3columncards-card-link span.col3-down-link:after { background-position: -37px -44px; }
a.showmycontent.selected .sus-mudule-3columncards-line {background-color: #c60c30;}

.sus-mudule-3columncards-content-bottom {padding-top: 86px; border-top: 1px solid #d7d4d5;}
.sus-mudule-3columncards-content-bottom ul.rad-alternate {padding-left:12px;}
.sus-mudule-3columncards-content-bottom ul.rad-alternate li {font-size: 1.8em; line-height: 1.2em; text-transform: uppercase;  color: #00368b; font-family: DINB; padding-bottom: 34px; position:relative;list-style: none; }
.sus-mudule-3columncards-content-bottom ul.rad-alternate li:before {content: "-"; position: absolute;   left: -12px;}

.sus-mudule-textimageblock-content-image:before { content: ""; width: 504px; height: 585px; position: absolute; background: #f7f7f7; left: calc(100% - 607px); z-index: -1; top: calc(100% - 388px); }
.sus-mudule-textimageblock-content-image { position: relative; }
.sus-mudule-textimageblock-content-image img { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 64px 64px 0 rgba(0, 0, 0, 0.1); }

/*.sus-mudule-textimageblock-content-image:after { content: ""; max-width: 0px; background: #c60c30; height: 2px; position: absolute; top: 86px; right: -76px; }*/

.sus-mudule-textimageblock-content-image .line {background: #c60c30;  height: 2px; position: absolute; top: 65px; left: 91%; }

.sus-mudule-textimageblock-content-image .line.anit {-webkit-animation: dude 1s 1 forwards; -moz-animation: dude 1s 1 forwards; -o-animation: dude 1s 1 forwards; animation: dude 1s 1 forwards; animation-delay: 0.5s; -webkit-animation-delay: 0.5s;}

@-webkit-keyframes dude {
  0% {
    width: 0;
  }
  100% {
    width: 24.46%;
  }
}
@-moz-keyframes dude {
  0% {
    width: 0;
  }
  100% {
    width: 24.46%;
  }
}
@-o-keyframes dude {
  0% {
    width: 0;
  }
  100% {
    width: 24.46%;
  }
}
@keyframes dude {
  0% {
    width: 0;
  }
  100% {
    width: 24.46%;
  }
}


.sus-mudule-textimageblock-content-right h2 { font-family: DINM; text-transform: none; color: #004a9d; font-size: 3.2em; margin-bottom: 24px; line-height: 1.2em; }
.sus-mudule-textimageblock-content-right p { color: #9e9e9e; font-size: 1.8em; font-family: "FF DIN® W05"; margin-bottom: 30px; line-height: 1.67em; }
.sus-mudule-textimageblock-content-right { margin-top: 50px; }
.sus-mudule-textimageblock-content.blueBlock .sus-mudule-textimageblock-content-image:before { background-color: #d2dae6; }
.sus-mudule-textimageblock-content.BlockatTopPos .sus-mudule-textimageblock-content-image:before { top: calc(100% - 675px); }
.sus-mudule-textimageblock-content.BlockatTopPos .sus-mudule-textimageblock-content-image { margin-top: 102px; }
.sus-mudule-textimageblock-content.BlockatTopPos .sus-mudule-textimageblock-content-right { margin-top: 135px; }


.sus-mudule-imagecarousel-content {position: relative; min-height: 485px; }
.sus-mudule-imagecarousel-top {clear:both; float:left; width:100%; padding-top: 77px; padding-bottom: 165px; } 
.sus-mudule-imagecarousel-bottom {clear:both; float:left; width:100%; padding-bottom: 135px;}
.sus-imagecarousel-slider {margin-top: -185px;}
.sus-mudule-imagecarousel-gallery-heading h2 { font-family: DINM; text-transform: none; color: #004a9d; font-size: 3.2em; margin-bottom: 15px; }
.sus-mudule-imagecarousel-gallery-heading hr.cardheading-underline-thin-left { width: 30%; }
.sus-mudule-imagecarousel-gallery-heading { margin-bottom: 27px; }
.sus-mudule-imagecarousel-gallery-text p { color: #002478; font-size: 1.8em; font-family: "FF DIN® W05"; margin-bottom: 25px; line-height: 1.67em; }
.sus-mudule-imagecarousel-gallery-Images { width: 100%; height: 455px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 64px 64px 0 rgba(0, 0, 0, 0.1); position: relative; }
.sus-mudule-imagecarousel-gallery { width: 100%; /*height: 455px;*/
position: relative; z-index: 2; }
.sus-mudule-imagecarousel-gallery-text { margin-bottom: 50px; float: left; width: 100%; }
.sus-mudule-imagecarousel-gallery-Image-overlay { background-image: linear-gradient(to bottom, rgba(2, 36, 79, 0), #02244f); position: absolute; width: 100%; height: 100%; bottom: 0; }
.sus-mudule-imagecarousel-gallery-Image-text { position: absolute; bottom: 0px; color: #ffffff; padding: 3%; width: 63%; min-height: auto; }
.sus-mudule-imagecarousel-gallery-Image-text p { color: #ffffff; font-size: 1.8em; font-family: "FF DIN® W05"; line-height: 1.67em; }
.sus-mudule-imagecarousel-gallery-Image-slide-count { width: 13%; float: left; margin-top: 7px; color: #ffffff; font-size: 1.4em; font-family: "DINB"; }
.sus-mudule-imagecarousel-gallery-Image-slide-text { float: right; width: 87%; }
.sus-mudule-imagecarousel-gallery-Image-slide-count:after { content: ""; width: 36px; background: #ffffff; height: 1px; position: absolute; top: 40px; left: 55px; }
.sus-mudule-imagecarousel-gallery-Images-nav .sus-slick-prev { width: 62px; height: 58px; background-color: #d8d8d8; background-position: 12px 11px; z-index: 999; border: none; outline: none; text-indent: -9999px; cursor: pointer; background-image: url(/~/media/Images/A/Anglo-American-PLC-V2/future-smart/content-images/graduates-img.png); background-repeat: no-repeat; transform: rotate(180deg); float: left; }
.sus-mudule-imagecarousel-gallery-Images-nav .sus-slick-next { width: 62px; height: 60px; background-color: #d8d8d8; background-position: 13px 12px; z-index: 999; border: none; outline: none; text-indent: -9999px; cursor: pointer; background-image: url(/~/media/Images/A/Anglo-American-PLC-V2/future-smart/content-images/graduates-img.png); background-repeat: no-repeat; transform: rotate(0deg); float: left; clear: both; margin-top: 2px; }
.sus-mudule-imagecarousel-gallery-Images-nav { position: absolute; left: -47px; bottom: 0; z-index: 1; }
.sus-mudule-imagecarousel-gallery.slick-slider .slick-prev, .sus-mudule-imagecarousel-gallery.slick-slider .slick-next { display: none !important; }
.sus-mudule-imagecarousel-gallery.slick-initialized.slick-slider { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 64px 64px 0 rgba(0, 0, 0, 0.1); }
.sus-mudule-imagecarousel-gallery-wrapper.ShowBigFonts .sus-mudule-imagecarousel-gallery .sus-mudule-imagecarousel-gallery-Images.slick-slide .sus-mudule-imagecarousel-gallery-Image-text .sus-mudule-imagecarousel-gallery-Image-slide-text p { text-transform: uppercase; line-height: normal; font-size: 2.4em; font-family: "DINM"; }
.sus-mudule-imagecarousel-gallery-wrapper.ShowBigFonts .sus-mudule-imagecarousel-gallery .sus-mudule-imagecarousel-gallery-Images.slick-slide .sus-mudule-imagecarousel-gallery-Image-text .sus-mudule-imagecarousel-gallery-Image-slide-count { display: none; }
.sus-mudule-imagecarousel-gallery-wrapper.ShowBigFonts .sus-mudule-imagecarousel-gallery .sus-mudule-imagecarousel-gallery-Images.slick-slide .sus-mudule-imagecarousel-gallery-Image-text .sus-mudule-imagecarousel-gallery-Image-slide-text:before { content: ""; width: 50px; background: #ffffff; height: 1px; position: absolute; top: 39px; left: 32px; }


.sus-mudule-tabs-content-heading h2 { font-family: DINM; text-transform: none; color: #004a9d; font-size: 3.2em; margin-bottom: 21px; }
.sus-mudule-tabs-content-text p { color: #9e9e9e; font-size: 1.8em; font-family: "FF DIN® W05"; margin-bottom: 25px; line-height: 1.67em; }
.sus-mudule-tabs-content-text p strong {color: #797979;}


ul.sus-tabs { width: 100%; float: left; display: table; }
ul.sus-tabs li { display: table-cell; border-bottom: 1px solid #c2cbdf; }
ul.sus-tabs li a { font-size: 0.9rem; line-height: 1.27778em; padding: 14px; font-family: "DINB"; position: relative; display: block; text-align: center; color: #7f98c6; }
ul.sus-tabs li.current a { color: #011f69; }
ul.sus-tabs li.current a:after { content: ""; transition: opacity 0.1s; display: block; opacity: 1; content: ''; position: absolute; left: 48%; top: 100%; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 12px solid #01206b; clear: both; }
ul.sus-tabs li.current a:before { content: ""; border-bottom: 3px #011f69 solid; width: 100%; height: 3px; position: absolute; left: 0; bottom: -3px; }

.sus-mudule-tabs-downloads { float: left; width: 100%; }
.sus-mudule-tabs-downloads-heading { float: left; width: 100%; border-bottom: 3px solid #002478; font-size: 0.9rem; line-height: 1.27778em; padding: 14px 20px; font-family: "DINB"; color: #002478; display: none; }
.sus-mudule-tabs-downloads-heading-1 { float: left; width: 80%; }
.sus-mudule-tabs-downloads-heading-2 { float: left; width: 20%; text-align: center; }
.sus-mudule-tabs-downloads-list { float: left; width: 100%; padding: 37px 0 0 0; min-height: 450px; }
.sus-mudule-tabs-downloads-list-item { padding: 0 29px; float: left; width: 100%; background: #f6f8fb; min-height: 64px; }
.sus-mudule-tabs-downloads-list-item.alt { background: #ffffff; }
.sus-mudule-tabs-downloads-list-item-title { float: left; width: 80%; line-height: normal; color: #00368b; font-size: 1.8em; font-family: "FF DIN® W05"; padding: 21px 0; }
.sus-mudule-tabs-downloads-list-item-link { float: left; width: 20%; text-align: center; padding: 21px 0; }
.sus-mudule-tabs-downloads-list-item-link a { color: #545656; /*line-height: 1.67em;*/
font-size: 1.4em; font-family: "FF DIN® W05"; position: relative; display: inline-block; padding: 10px }
.sus-mudule-tabs-downloads-list-item-link a:before { content: ""; width: 12px; height: 18px; position: absolute; left: -9px; top: 10px; background-image: url(/~/media/Images/A/Anglo-American-PLC-V2/content-images/sustainability/css/sustainability-sprite.png); background-position: -12px -70px; }
.sus-mudule-tabs-downloads-list-item-link a:hover { color: #002776; }
/*body.safari .sus-mudule-tabs-downloads-list-item-link a:before { top: -13px; }*/

.sus-mudule-tabs-tab { margin-top: 50px; }
.sus-mudule-tabs-tab .sus-tab-selected {display:none;}
.sus-mudule-tabs-tab-content { width: 100%; float: left; }
.sus-mudule-tabs-tab-details { width: 100%; float: left; display: none; }
.sus-mudule-tabs-tab-details:first-child { display: block; }

.sus-mudule-tabs-wrapper.withBG .sus-mudule-tabs-tab {position: relative; z-index: 5;}
.sus-mudule-tabs-wrapper.withBG .sus-mudule-tabs-tab-content {background-color: #fff; position: relative; z-index: 1; padding-bottom: 30px;}
.sus-mudule-tabs-wrapper.withBG .sus-mudule-tabs-tab-content:before {content: ""; background-color: #fff; position: absolute; height: 10px; top: -10px; left:0px; width: 100%; z-index: 0;}


.sus-download-sitesearchpagination .lastPage a, .sus-download-sitesearchpagination .firstPage a { width: 15px; height: 17px; display: block; background-position: -10px -9px; color: #1e3b62; }
.sus-download-sitesearchpagination ul li { margin: 0; padding: 0 11px; float: left; }
.sus-download-sitesearchpagination li.next:before { position: absolute; content: ""; width: 3px; height: 17px; background: #ffffff; left: -1px; }
.sus-download-sitesearchpagination .firstPage a { transform: rotate(180deg); }
.sus-download-sitesearchpagination li { font-size: 1.8em; font-family: "DINB"; line-height: 1.2em; color: #1e3b62; position: relative; }
.sus-download-sitesearchpagination li.pagerlink:after { width: 2px; content: ""; height: 15px; background: #1e3b62; position: absolute; right: -2px; top: 1px; }
.sus-download-sitesearchpagination li.pagerlink.currentpagerlink { text-decoration: underline; }
.sus-download-sitesearchpagination ul { text-align: center; width: auto; display: inline-block; margin-top: 0px; }
.sus-download-sitesearchpagination { padding-top: 50px; padding-bottom: 50px; text-align: center; }
.sus-download-sitesearchpagination li.firstPage { padding-right: 12px; }
.sus-download-sitesearchpagination .lastPage a, .sus-download-sitesearchpagination .firstPage a, #breadcrumb a:before, .featitem-content p.readmore:after { background-image: url(/~/media/Images/A/Anglo-American-PLC-V2/future-smart/content-images/graduates-img-mobile.png); content: ""; background-size: 100px 500px; }
.sus-download-sitesearchpagination ul li.prev { margin-left: -7px; }
.sus-download-sitesearchpagination ul li.next { margin-right: -7px; }
/*.sus-mudule-tabs-downloads-list-item.last { margin-bottom: 90px; }*/
.sus-download-sitesearchpagination ul li strong { font-weight: normal; text-decoration: underline; }

.sus2linebreadcrumb { padding: 22px 0 9px 0 !important; }

.hvr-underline-from-left { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; /*overflow: hidden;*/ }
.hvr-underline-from-left:before { content: ""; position: absolute; z-index: 2; left: 0; right: 100%; bottom: 0; background: #c60c30; height: 3px; -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: 0.6s; transition-duration: 0.6s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; border-bottom: none; }
.hvr-underline-from-left.hasImg:before {height:0px;}
.hvr-underline-from-left:hover:before { right: 0; }

.sus-mudule-tabs-tab-details.t02 {margin-top: 10px;}
.sus-mudule-tabs-contents { float: left; width: 100%;}
.sus-mudule-tabs-tab-details.t02 .sus-mudule-tabs-contents-title {margin-top:60px;}
.sus-mudule-tabs-contents-title h2 { color: #00368b; font-size: 3.2em; font-family: DINM; margin-bottom: 25px; }
.sus-mudule-tabs-contents-content p { color: #9e9e9e; font-size: 1.8em; font-family: "FF DIN® W05"; margin-bottom: 25px; line-height: 1.67em; }
.sus-mudule-tabs-contents-content strong { color: #797979; margin-bottom: 20px; font-family: "FF DIN® W05"; font-weight: bold; font-size: 1.8em; float: left; line-height: 1.3em; width: 100%; }
a.sus-play-video { position: absolute; top: 50%; left: 50%; z-index: 2; transform: translate(-43%, -43%); -webkit-transform: translate(-43%, -43%); -moz-transform: translate(-43%, -43%); -ms-transform: translate(-43%, -43%); -o-transform: translate(-43%, -43%); }
.sus-mudule-tabs-contents-image { position: relative; width: auto; margin-top: 10px; }
.sus-mudule-tabs-contents-image img { width: 100%; height: auto; }

/* Bottom Signposts */

.sus-mudule-signposts-content { background-color: #002478; padding-top: 106px; padding-bottom: 106px; }
.sus-mudule-signpost { float: left; width: 50%; position: relative; min-height: 306px;overflow: hidden; background-size: cover; }
.sus-mudule-signpost-image img {
    transition: transform 1s ease;
    backface-visibility: hidden;
    position: relative;
}
.sus-mudule-signpost:hover .sus-mudule-signpost-image img {
transform: scale(1.2);
    transition: transform 1s ease;
    cursor: pointer;
}
.sus-mudule-signpost-image-overlay { background-image: linear-gradient(to bottom, rgba(2, 36, 79, 0), #02244f); position: absolute; width: 100%; height: 100%; bottom: 0; z-index: 1; }
.sus-mudule-signpost .signpost-content { position: absolute; bottom: 26px; left: 34px; z-index: 5; }
.sus-mudule-signpost .signpost-title h2 { font-size: 3.2em; font-size: FF DIN® W05; font-weight: 700; color: #ffffff; margin-bottom: 20px; }

.sus-mudule-signpost .signpost-content span.animlink.ctalink { font-size: 1.8em; line-height:1.3; font-family: DINB; padding-right: 25px; display:inline-block; position:relative; color: #ffffff; text-transform: uppercase; }
.sus-mudule-signpost .signpost-content span.animlink.ctalink:after { content: ""; width: 13px; height: 18px; position: absolute; right: 0px; top: 0px; background-image: url(/~/media/Images/A/Anglo-American-PLC-V2/content-images/sustainability/css/sustainability-sprite.png); background-repeat: no-repeat; transition: right .5s cubic-bezier(0, 0, 0.33, 0.76); background-position: -62px -45px; }
.sus-mudule-signpost a:hover span.animlink.ctalink:after { right: -15px; }


/* Our People - values-that-make-a-real-difference */

#module-values-that-make-a-real-difference .sus-body-content ul.rad-highlight { margin-top: 55px; }
#module-values-that-make-a-real-difference .sus-body-content ul.rad-highlight li { font-size: 1.8em; color: #002478; font-family: DINB; text-transform: uppercase; text-align: center; display: inline-block; width: 33%; margin-bottom: 40px; }
#module-values-that-make-a-real-difference .sus-body-content ul.rad-highlight li img { display: block; margin: 0 auto 26px; }


/* Module Spacing - Margin Top and Bottom */

/*.sus-card-carousel-wrapper .sus-margin-top-bottom, .sus-video-wrapper .sus-margin-top-bottom, .sus-video-gallery-wrapper .sus-margin-top-bottom {clear:both; width:100%;}*/

.sus-margin-top-bottom {clear:both; float:left; width:100%;}

.sus-body-wrapper .sus-margin-top-bottom {margin-top:60px; margin-bottom:77px;}
.sus-mudule-3columncards-content .sus-margin-top-bottom {margin-top:80px; margin-bottom:72px;}
.sus-state-parent-wrapper .sus-margin-top-bottom {margin-top:0px; margin-bottom:0px;}
.sus-mudule-textimageblock-wrapper .sus-margin-top-bottom {margin-top:50px; margin-bottom:260px;}
.sus-mudule-textimageblock-wrapper .BlockatTopPos .sus-margin-top-bottom {margin-top:50px; margin-bottom:120px;}
.sus-related-story-wrapper .sus-margin-top-bottom {margin-top:105px; margin-bottom:48px;}
.sus-mudule-imagecarousel-wrapper .sus-margin-top-bottom {margin-top:0px; margin-bottom:0px;}
.sus-document-download-wrapper .sus-margin-top-bottom {margin-top:80px; margin-bottom:80px;}
.sus-mudule-tabs-wrapper .sus-margin-top-bottom {margin-top:50px; margin-bottom:90px;}
.sus-card-carousel-wrapper .sus-margin-top-bottom {margin-top:72px; margin-bottom:140px;}
.sus-video-wrapper .sus-margin-top-bottom {margin-top: 100px;margin-bottom: 100px;}
.sus-video-gallery-wrapper .sus-margin-top-bottom {margin-top: 50px;margin-bottom: 50px;}
.sus-table-content-wrapper .sus-margin-top-bottom {margin-top: 50px;margin-bottom: 50px;}


/*----------------- Document Download -----------------------*/

h2.dd-header { font-family: "DINB"; color: #ffffff; font-size: 3.8em; line-height: 38px; margin-bottom: 25px; }
p.dd-subheader { font-family: "DINB"; color: #ffffff; font-size: 1.8em; line-height: 26px; }
.dd-content p { font-family: "FF DIN® W05"; color: #ffffff; font-size: 1.8em; line-height: 30px; }
.dd-document-section { position: relative; }
.ddWhite-underline-thik-left { color: #ffffff; margin: 0; width: 100%; }
.ddWhite-underline-thin-left { color: #ffffff; margin: 0; width: 123px; }
.dd-notes-text { margin-top: 60px; margin-left: 60px; }
.dd-notes-text p { font-family: "FF DIN® W05"; color: #ffffff; font-size: 1.2em; line-height: 20px; }
.dd-image { position: relative; width: 332px; display: inline-block; z-index: 1; }
.dd-image img { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 64px 64px 0 rgba(0, 0, 0, 0.1); }
.dd-image-border { border: 1px solid #ffffff; border-radius: 2px; left: 60px; top: 106px; height: 400px; position: absolute; width: 100%; z-index: -1; }
.dd-link, .right-dd-link { font-family: "DINB"; color: #ffffff; font-size: 1.4em; line-height: 18px; position: relative; padding: 11px 40px 11px 0; display: inline-block; margin-top: 20px; margin-left: 10px; }
.dd-link:hover, .right-dd-link:hover { color: #ffffff; }
.dd-link:after, .right-dd-link:after { content: ''; position: absolute; background-image: url('~/media/Images/A/Anglo-American-PLC-V2/icons/dd-white.png'); height: 27px; width: 17px; background-size: 17px 27px; right: 0; background-repeat: no-repeat; top: 50%; transform: translateY(-50%); }
.document-download-left-content { margin: 28px 0 0 0; }
.flex-div { display: flex; }
.flex-div .flex-center { align-self: center; }
.flex-div .document-download-left-content { margin: 0; }
.dd-related-list { margin-top: 30px; display: inline-block; }
.dd-related-doc-list { display: inline-block; }
.dd-doc-item { position: absolute; top: 30px; }
.dd-doc-item:not(:first-child) { display: none; }
.dd-related-list .dd-dropdown { color: #797979; font-family: "DINB"; background-color: #ffffff; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); font-size: 1.4em; padding: 22px 15px; position: relative; width: 275px; z-index: 2; cursor: pointer; }
.dd-related-list .dd-dropdown:after { content: ''; background-image: url('~/media/Images/A/Anglo-American-PLC-V2/icons/down-arrow.png'); position: absolute; right: 15px; top: 50%; transform: translateY(-50%); height: 9px; width: 15px; }
.dd-related-list .dd-dropdown.selected:after { transform: translateY(-50%) rotate(180deg); }
.dd-list { background: #ffffff; width: 275px; color: #797979; font-size: 1.4em; padding: 5px 15px; font-family: "DINB"; display: none; position: absolute; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); z-index: 2; }
.dd-list .dd-item { padding: 12px 0; cursor: pointer; }
.dd-list .dd-item.selected { color: #002478; }
.right-dd-link { padding: 22px 40px 22px 40px; margin: 0; }
.document-download-right-content { margin-left: 40px; }
.dd-image-wrapper { margin-bottom: 35px; }

/*----------------- Related story -------------*/

.rs-header { font-size: 2.4em; line-height: 24px; font-family: "DINB"; text-align: center; margin: 0 0 48px 0 }
.sus-related-story-wrap .story-item-box-wrap:hover { box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 64px 64px 0 rgba(0, 0, 0,0.1); }
.sus-related-story-wrap .story-content h2, .sus-related-story-wrap .story-content .subtitle, .sus-related-story-wrap .story-content .date { color: #002478; text-decoration: none; font-family: "DINB"; }
.sus-related-story-wrap .story-content h2 { font-size: 2.4em; }
.sus-related-story-wrap .story-content .date { font-size: 1.4em; }
.sus-related-story-wrap .story-content .subtitle { font-size: 1.4em; text-decoration: underline; }
.sus-related-story-wrap .story-content p { color: #8c8c8c; font-family: "FF DIN® W05"; font-size: 1.8em; line-height: 30px; }

/* card carousel module */

.sus-card-carousel-wrapper { position: relative; }
.sus-card-carousel-wrapper .text-with-header { margin-bottom: 65px; }
.text-with-header h2 { color: #004a9d; font-size: 3.2em; font-family: "DINM"; line-height: 32px; margin-top: 10px; text-transform: initial; }
.text-with-header p { color: #9e9e9e; font-size: 1.8em; font-family: "FF DIN® W05"; line-height: 30px; }
.card-link { display: inline-block; }
.card-image img { border: solid 1px #dfdcdd; }
.card-item-innerwrap { min-height:380px; margin: 0 15px; }
.card-item-wrapper { min-height:380px; margin-bottom: 20px; }
.card-image { min-height:160px; padding: 0 45px; position: relative; z-index: 2; }
.card-title a { font-size: 18px; line-height: 18px; color: #00368b; font-family: "DINB"; text-transform: uppercase; }
.card-content-wrap p { font-size: 1.8em; color: #797979; line-height: 30px; font-family: "FF DIN® W05"; }
.card-content-wrap { min-height:380px; box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); background: #ffffff; margin-top: -80px; padding-left: 45px; padding-right: 45px; position: relative; z-index: 1; padding-top: 102px; padding-bottom: 15px; }
.card-title { position: absolute; top: 30px; left: 230px; width: 70%; }
.card-carousel-wrapper .card-item-wrapper { opacity: 0.5; transition: opacity 1s ease-out; }
.card-carousel-wrapper .card-item-wrapper.showCard { opacity: 1; transition: opacity 1s ease-in; }
.card-carousel-wrapper .slick-dots { top: 100%; width: 100%; left: 0; }
.card-arrow { position: absolute; text-align: center; width: 100%; bottom: 48px; }
.card-prev, .card-next { background-image: url(~/media/Images/A/Anglo-American-PLC-V2/icons/slick-arrow.png); top: -1px; height: 18px; width: 13px; display: inline-block; cursor: pointer; position: relative; }
.card-prev { transform: rotate(180deg); margin-right: 10px; }
.card-next { margin-left: 10px; top: -3px; }
.card-arrow .slick-dots { position: static; display: inline-block !important; vertical-align: middle; }
.sus-card-carousel-content .slick-dots li.slick-active button { width: 10px; height: 10px; background-color: #002478; }
.sus-card-carousel-content .slick-dots li button { width: 5px; height: 5px; background-color: #002478; border-radius: 50%; }
.sus-card-carousel-content .slick-dots li { margin: 0 3px; }
.sus-video-content .video-contentpage-video { background-color: rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 8px 8px 0 rgba(0, 0, 0, 0.05), 0 16px 16px 0 rgba(0, 0, 0, 0.1), 0 32px 32px 0 rgba(0, 0, 0, 0.1), 0 64px 64px 0 rgba(0, 0, 0, 0.1); }
.vlink { margin-top: 40px; display: inline-block; }
a.vlink:after { top: -4px !important; }

/*----------------- video gallery ----------------------*/

.sus-video-gallery-image { box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1); margin-top: 35px; }
.sus-video-gallery-content .text-with-header h2 { text-align: left }
.video-gallery-title p { font-family: "DINB"; font-size: 1.8em; text-align: center; margin: 35px 0; color: #004a9d; text-transform: uppercase; }
.video-overlay { position: absolute; top: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); z-index: 1; width: 100%; height: 100%; right: 0; }

/*----------------------------- table container ----------------------------------------------------*/

.div-table-header p { background: none; font-family: "DINB"; padding: 20px 30px 15px 30px; font-size: 1.4em; text-align: left; color: #00318d; margin: 0; }
.div-table-header { border-bottom: 3px solid #002478; margin-bottom: 50px; }
.table-container { width: 100%; }
table.table-container tbody td.body-td { color: #00368b; font-size: 1.8em; line-height: 30px; padding: 20px 30px 15px 30px; text-align: left; font-family: "FF DIN® W05"; }
table.table-container thead tr th { background: none; border-bottom: 3px solid #002478; font-family: "DINB"; padding: 20px 30px 15px 30px; font-size: 1.4em; text-align: left; color: #00318d; }
table.table-container tbody td.body-doc { font-size: 1.4em; font-family: "FF DIN® W05"; }
table.table-container tbody td a { position: relative; }
table.table-container tbody td.body-doc a:before { content: ""; width: 12px; height: 18px; position: absolute; left: -16px; top: 0; background-image: url(/~/media/Images/A/Anglo-American-PLC-V2/content-images/sustainability/css/sustainability-sprite.png); background-position: -12px -70px; }
table.table-container tbody tr:nth-child(odd) { background: #f6f8fb; }
table.table-container tbody td.body-video.sus-mudule-tabs-contents-image a.sus-play-video { left: -9px; }
table.table-container tbody td.body-video.sus-mudule-tabs-contents-image a.sus-play-video img { width: 29px; }

/*----------------------- hv member module ----------------------*/

.sus-hv-big-image:not(.first), .sus-hv-right-content:not(.first) { display: none; }
.hv-small-image-wrap { position: relative; }
.hv-designation { font-size: 1.2em; font-family: "DINB"; color: #00318d; text-transform: uppercase; line-height: 12px; }
.hv-name { font-size: 3.8em; color: #00318d; font-family: "DINB"; line-height: 38px; text-transform: uppercase; margin-bottom: 22px; }
.hv-quote p { font-family: "DINB"; font-size: 2.4em; color: #00318d; line-height: 24px; }
.hv-content p { font-family: "FF DIN® W05"; font-size: 1.8em; line-height: 30px; }
.sus-hv-small-image { display: inline-block; opacity: 0.3; position: relative; }
.sus-hv-small-image:hover, .sus-hv-small-image.active { opacity: 1; cursor: pointer; }
.sus-hv-tabs-tab { }

ul.hv-tabs { width: 100%; float: left; display: table; }
ul.hv-tabs li { display: table-cell; border-bottom: 1px solid #c2cbdf; width: 50%; text-align: center; position: relative; cursor: pointer; }
ul.hv-tabs li.active:after { content: ""; transition: opacity 0.1s; display: block; opacity: 1; content: ''; position: absolute; left: 50%; top: 100%; transform: translateX(-50%); width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 12px solid #01206b; clear: both; }
ul.hv-tabs li.active:before { content: ""; border-bottom: 3px #011f69 solid; width: 100%; height: 3px; position: absolute; left: 0; bottom: -3px; }
ul.hv-tabs li a { font-size: 1.4em; line-height: 14px; padding: 14px; font-family: "DINB"; position: relative; display: block; text-align: center; color: #7f98c6 }
ul.hv-tabs li.active a { color: #011f69; }

.hv-tab-content:not(.first) { display: none; }
.hv-tab-content { margin: 30px 0px; float: left; width: 100%; }
.sus-hv-tabs-contents { clear: both; float: left; width: 100%; padding: 100px 0 60px 0; }
.img-hv-text { position: absolute; width: 56%; padding-right: 20px; top: 50%; transform: translateY(-50%); right: 0; }
.img-hv-designation { color: #ffffff; font-size: 1.2em; text-transform: uppercase; font-family: "DINB"; margin: 0; }
.img-hv-name { color: #ffffff; font-size: 2.4em; text-transform: uppercase; font-family: "DINB"; margin: 0; }



/* for tabs document loadmore */

.sus-mudule-tabs-downloads-list-item {display:none;}
.susLoadmore {width: 100%; text-align: center; margin: 20px 0; float: left; clear: both;}
.susLoadmore .susMore {width: 160px; display: inline-block; background-color: #002478;  padding: 14px 0; color: #ffffff; font-size: 1rem; border: 3px double #fff;}

#module-performance-data .sus-mudule-tabs-tab-content .sus-radhighchart {margin-bottom:40px;}

/* No JS */

.nojs .js-animate, .nojs .sus-hv-small-image, .nojs .card-carousel-wrapper .card-item-wrapper {opacity:1;}
.nojs .sus-mudule-3columncards-cardDetails, .nojs .susLoadmore {display:none;}
.nojs .hidden-lg, .nojs .sus-mudule-tabs-tab-details, .nojs .sus-hv-right-content, .nojs .hv-tab-content, .nojs .sus-hv-big-image, .nojs .sus-mudule-tabs-downloads-heading, .nojs .sus-mudule-tabs-downloads-list-item  {display: block !important;}
.nojs .sus-mudule-3columncards-card-details {display:block; position:relative;}


