/* --------------- Module Document Download starts ------------------ */

.document-download-left-content .dd-related-list .dd-dropdown.selected{
	border-radius: 26.5px 26.5px 0 0;
}
.document-download-left-content .dd-document-section.dd-single-link a{
font-weight: 600 !important;
}

.module-document-download a.cta-link.media-link:hover {
    color: #fe0001 !important;
}
.module-document-download .dd-document-section li.dd-item:last-child {
    border-bottom: 0;
}
.module-document-download .dd-document-section li.dd-item:hover, .module-document-download .dd-document-section li.dd-item.selected {
    text-decoration: underline;
   /*     color: #fe0001 !important;*/
}
.module-document-download .dd-document-section li.dd-item {
  /*
  padding: 14.5px 20px;
    border-bottom: 1px solid #d7d4d5;
    font-size: 1.6rem;
    font-weight: 500;
    display: block;
    color: #031794 !important;
    text-decoration: none;
    background-color: transparent;
    z-index: 1;
    margin: 0;
    display: block;
    cursor: pointer;
    min-height: 55px;
    text-align: left;
    font-size: 1.6rem !important;
  */
    color: #031794;
    list-style: none !important;
    padding: 9px 0;
    font-weight: 600;
    font-size: 14px !important;
    line-height: 17px;
    display: block;
    margin-bottom: -5px;
    text-decoration: none;
    font-family: "AASmartSans";
    border-bottom: none;
    cursor: pointer;
    min-height: auto;


}
.module-document-download a.cta-link.media-link{padding-right:27px;}

.module-document-download.module-section.grey{background:#F6F8FB}
.module-document-download {background: transparent;}
.module-document-download .download-wrapper {background: #fff;box-shadow: 24px 24px 40px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.350907), 4px 4px 16px rgba(0, 0, 0, 0.0782343);border-radius: 20px;display: flex;flex-direction: row;justify-content: space-between; max-height:480px;}
.module-document-download .mopdule-section{padding:98px 0 98px 0;}

.document-download-left-content .dd-header{/*text-transform: uppercase;*/ font-size: 3.8rem; font-weight: 700; margin-bottom: 18px; margin-top: 28px; line-height: 45px;}
.document-download-left-content .dd-subheader{margin-bottom: 20px;font-weight:400; font-size:2.1rem;line-height:30px;}
.document-download-left-content .dd-document-section.dd-single-link > div { display: block; float: left; width: 100%; }
.document-download-left-content .dd-content{display: inline-block; width: 100%;}

.document-download-left-content .dd-document-section.dd-single-link{padding-top:0px;display:flex; flex-direction:column;}
.document-download-left-content .dd-document-section.dd-single-link a{margin-bottom:41.5px;}
.document-download-left-content .dd-document-section.dd-single-link div:last-child a{margin-bottom:0;}
.document-download-left-content .text-between-text { margin: 0 32px; font-size: 1.8rem; }
.document-download-left-content .dd-related-list { margin-top: 6px; position: relative; display: inline-block; margin-right:0px; }
.nojs .document-download-left-content .dd-related-list{display:none;}

.document-download-left-content .dd-related-list .dd-dropdown { 
    transition: all 0.5s;
        margin-bottom: 0px;
    position: relative;
    display: inline-block;
    text-decoration: none !important;
    padding: 11.5px 15px;
    width: 100%;
    max-width: 300px;
    background: #F6F8FB;
    border-radius: 26.5px;
    font-family: "AASmartSans";
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    color: #031794;
    min-height: 43px;
    cursor: pointer;
    box-shadow: none;
    margin-right: 50px;
    min-width: 230px;
/*
position: relative; width: 271px;cursor: pointer; line-height: 20px;

min-height:53px;
    padding: 15px 36px 17px 20px;
    margin-right: 31px;
    margin-bottom: 0px;
    position: relative;
    border-radius: 4px;
    color: #4d4d4d;
    font-size: 1.4rem;
    line-height: 19px;
    text-decoration: none;
    display: inline-block;
 background: linear-gradient(173.46deg, #FFFFFF -116.53%, #F6F8FB 75.57%);
box-shadow: 4px 4px 12px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.143876), 4px 4px 16px rgba(0, 0, 0, 0.0782343), 2px 1px 1px #FFFFFF;
    border-radius: 26.5px;
    font-size: 1.6rem;
    font-weight:600;
    */
    }
    .dd-related-doc-list a.cta-link {padding-right:26px;}
    .dd-related-doc-list a.cta-link.internal-link {padding-right:44px;}
.document-download-left-content .dd-related-list .dd-dropdown:after{ position: absolute; right: 20px; top: 50%; content: "\e900"; font-family: 'icomoon' !important; color: #FE0001; font-size: 12px; 
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
      transition: all 0.5s ease-in-out;


}

.document-download-left-content .dd-related-list .dd-dropdown.selected:before {
    padding-bottom: 10px;
    border-bottom: 1px solid #D7D4D5;
    content: "";
    width: 230px;
    height: 11px;
    position: absolute;
    margin-top: 20px;
    width: calc(100% - 30px);
}

.document-download-left-content .dd-related-list .dd-dropdown:before {
    padding-bottom: 10px;
    border-bottom: 1px solid transparent;
    content: "";
    width: 230px;
    height: 11px;
    position: absolute;
    margin-top: 20px;
}
.document-download-left-content .dd-related-list .dd-dropdown.selected::after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.dd-document-section {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
}

.document-download-left-content .dd-related-list .dd-list { 
    background: #f6f8fb;
    width: 300px;
    max-width: 100%;
    padding: 5px 15px;
    display: none;
    position: absolute;
    box-shadow: none;
    z-index: 2;
    margin: 0;
    background-image: none;
    margin-top: 0;
    border-radius: 0 0 26px 26px;
  /*  
background: #ffffff; width: 275px; padding: 5px 15px; display: none; position: absolute; box-shadow:4px 4px 12px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.143876), 4px 4px 16px rgba(0, 0, 0, 0.0782343), 2px 1px 1px #FFFFFF;border-radius: 26.5px; z-index: 2; margin:0;    background-image: linear-gradient(162deg,#fff -88%,#f6f8fb 47%);margin-top: 5px;
*/
}
.document-download-left-content .dd-related-list .dd-item { font-size: 1.6rem; font-weight:600; padding: 12px 0; cursor: pointer; line-height: 19px; color:#4d4d4d; list-style-type:none !important;}

/*.document-download-left-content .dd-related-doc-list{float: right; margin-top: 30px;}*/
.document-download-left-content .dd-related-doc-list{display:inline-block;}
.document-download-left-content .dd-related-doc-list .dd-doc-item { padding: 10px 0px 10px 15px;; /*position: absolute; top: 30px; right: 0;*/ position:relative; display:inline-block; }
.document-download-left-content .dd-related-doc-list .dd-doc-item:not(:first-child){display:none;}
.nojs .document-download-left-content .dd-related-doc-list .dd-doc-item{display:block; }

.document-download-left-content a.doc-link{ font-size: 1.4rem; line-height: 20px; padding-right: 37px; position: relative; text-decoration:none;}
.document-download-left-content a.doc-link.internal-link:after{content: "\e900"; font-family: 'icomoon' !important; right: 10px; position: absolute; color: #fe0000; font-size: 13px; font-weight: normal; bottom:-1px;
  transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -moz-transform: rotate(-90deg); }
.document-download-left-content a.doc-link.media-link:after { content: "\e902"; font-family: 'icomoon' !important; position: absolute; right: -3px; color: #fe0000; font-size: 20px; font-weight: normal; bottom: 0; height:20px; overflow:hidden; }
.document-download-left-content a.doc-link.media-link:before { background: #fe0000; content: ''; bottom: -4px; position: absolute; width: 16px; height: 3px; border-radius: 20px; right: -3px; }
.document-download-left-content a.doc-link.external-link:after{content: "\e900"; font-family: 'icomoon' !important; right: 10px; position: absolute; color: #fe0000; font-size: 13px; font-weight: normal; bottom:-1px;
  transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -moz-transform: rotate(-90deg); }
.document-download-left-content a.doc-link.media-link:hover::after {
  -webkit-animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
  animation: arrowUp 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
}  
.document-download-left-content a.doc-link.internal-link:hover:after, .document-download-left-content a.doc-link.external-link:hover:after{right: 0px;}

.document-download-right-content { margin-left: 0px; }
.dd-image-wrapper-mob{margin-bottom:20px;}
.document-download-right-content .dd-image, .dd-image-wrapper-mob .dd-image-mob{ position: relative; display: inline-block; width:330px; filter: drop-shadow(-6px 0px 24px rgba(0, 36, 120, 0.15));border-radius:20px; }
.document-download-right-content .dd-image > img, .dd-image-wrapper-mob .dd-image-mob > img{ position:relative; z-index:1; width: 100%; height: 100%;max-height: 463px;min-width: 330px; min-height:480px;
object-fit: cover;object-position: center;}
.document-download-right-content .dd-image::after, .dd-image-wrapper-mob .dd-image-mob::after { position: absolute; content: none; width: 84%; height: 79%; border: 1px solid #d2dae6; right: 0; bottom: 0; border-radius:2px; z-index: 0;}
.document-download-right-content .dd-notes-text { margin: 47px 0 0 00px; text-align: justify; position:relative; }
.document-download-right-content .dd-notes-text .readmore-text img{display:inline-block;}
.document-download-right-content .dd-notes-text p { font-size: 1.2rem; line-height: 14.6px;font-weight:600; color:#979797 !important; }
.document-download-right-content .dd-notes-text .morecontent{display:none;}
.document-download-right-content .dd-notes-text.opened .moreellipses, .document-download-right-content .dd-notes-text.opened .readmore-text, .document-download-right-content .dd-notes-text.opened .viewmore_mob{display:none !important;}
.viewmore_mob { border-top: 1px solid #fff; margin-top: 5px; font-size: 1.4rem; line-height: normal; text-align: center; padding: 4px 0; font-weight: 700;}
.viewmore_mob > a{text-decoration:none !important; }

.flex-div { display: flex; }
.flex-div .flex-center { align-self: center; }
.module-document-download .flex-div .document-download-left-content, .module-document-download .document-download-left-content { margin: 0;padding: 107px 101px 107px 70px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.module-document-download .flex-center .document-download-left-content { padding: 0;}
.module-document-download .flex-div .document-download-left-content > .dd-header, .module-document-download .document-download-left-content > .dd-header{margin:0 0 60px;}

.module-document-download.blue .document-download-left-content .dd-document-section, .module-document-download.blue-gradient .document-download-left-content .dd-document-section{border-top: 1px solid #fff;}
.module-document-download.blue .document-download-right-content .dd-image::after, .module-document-download.blue-gradient .document-download-right-content .dd-image::after, .module-document-download.blue .dd-image-wrapper-mob .dd-image-mob::after, .module-document-download.blue-gradient .dd-image-wrapper-mob .dd-image-mob::after { border: 1px solid #fff;}




.module-document-download.blue-gradient, .module-document-download.blue::before, .module-document-download.grey::before, .module-document-download.light-blue {
    background: #F6F8FB;
}
.module-document-download .document-download-left-content h2{background: linear-gradient(90deg, #FE0000 0%, #031794 30.98%, #1E7CFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight:300; font-size:4.8rem;line-height:5.8rem;  }
.document-download-left-content .dd-header {font-size:4.8rem;font-weight:400;}
/*
a.cta-link{font-size:1.6rem;font-weight:600;line-height:1.9rem;}
*/
.module-document-download .document-download-left-content h2.without-gradient{font-weight:300; font-size:3.2rem; line-height:3.8rem;color:#031794 !important; background: transparent;-webkit-text-fill-color: #031794;margin: 0 0 20px;   font-family: AASmartSans;}
.document-download-right-content .dd-image>img, .dd-image-wrapper-mob .dd-image-mob>img{border-radius: 0 20px 20px 0;box-shadow:none;}
    .module-document-download.blue .document-download-right-content .dd-image::after, .module-document-download.blue-gradient .document-download-right-content .dd-image::after, .module-document-download.blue .dd-image-wrapper-mob .dd-image-mob::after, .module-document-download.blue-gradient .dd-image-wrapper-mob .dd-image-mob::after{border-width:0px !important;}
  .document-download-left-content.without-gradient p:last-child {margin-bottom: 30px;}  
 .document-download-right-content.without-gradient .dd-image>img, .dd-image-wrapper-mob.without-gradient .dd-image-mob>img {border-radius: 20px;box-shadow: 24px 24px 40px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.350907), 4px 4px 16px rgba(0, 0, 0, 0.0782343);;}   
    
.document-download-right-content.without-gradient .dd-image, .dd-image-wrapper-mob .dd-image-mob{width:329px;}

body#kupfer-copper-germany .module-document-download .flex-div .document-download-left-content, .module-document-download .document-download-left-content {     padding: 107px 70px 107px 70px; }

@media only screen and (max-width:1180px){

.dd-document-section {flex-direction:column;}
.document-download-left-content .dd-related-doc-list {margin-top:0px; margin-left:0px;}
.document-download-left-content .dd-related-list .dd-list {width:300px;}

}

@media all and (max-width:1024px){
.dd-document-section {flex-direction:column !important;}
.document-download-left-content .dd-related-doc-list {margin-top:30px; margin-left:0px;}
/*.module-document-download a.media-link.cta-link:before, .module-document-download a.media-link.link-btn span:before {bottom:-5px}
.module-document-download a.cta-link.external-link:after {top:0 !important;}
*/
.document-download-left-content .dd-subheader{line-height:27px;}
  .document-download-right-content{margin-left: 0;}
  .document-download-right-content .dd-image, .dd-image-wrapper-mob .dd-image-mob{width:209px;}
  .module-document-download .flex-div .document-download-left-content,  .module-document-download  .document-download-left-content {padding: 36px 103px 36px 39px;}
  
  body#kupfer-copper-germany .module-document-download .flex-div .document-download-left-content, .module-document-download .document-download-left-content {    padding: 36px 23px 36px 39px;  }
  
    body#kupfer-copper-germany .module-document-download .document-download-left-content > .dd-header {       margin: 0 0 15px;  }
    
    body#kupfer-copper-germany .document-download-right-content .dd-image {
        vertical-align: top;
    }
  
  .module-document-download .flex-center .document-download-left-content {padding: 0;}
.module-document-download .document-download-left-content h2{font-weight:300; font-size:3.2rem;line-height:3.8rem;;    font-family: "AASmartSansHead"}

.module-document-download .mopdule-section{padding:48px 0 48px 0;}
.document-download-left-content .dd-document-section.dd-single-link a {margin-bottom: 31.5px;}
/*.document-download-left-content .dd-document-section.dd-single-link div:last-child a {
    margin-bottom: 21.5px;
}*/
.module-document-download .download-wrapper {max-height:322px;border-radius: 15px;}
.document-download-right-content .dd-image > img, .dd-image-wrapper-mob .dd-image-mob > img{min-height:305px; min-width:209px;border-radius: 0px 15px 15px 0px;}
.document-download-right-content .dd-image, .dd-image-wrapper-mob .dd-image-mob{border-radius:15px;}
.document-download-right-content.without-gradient .dd-image>img, .dd-image-wrapper-mob.without-gradient .dd-image-mob>img{border-radius:15px;}
.dd-single-link.dd-document-section {
    position: absolute;
    bottom: 36px;
}
/*.module-document-download .document-download-left-content h2.without-gradient{font-size:2.8rem; line-height:3.4rem;}
.module-document-download a.media-link.cta-link:before, .module-document-download a.media-link.link-btn span:before {
	right: 3px;
}*/

a.media-link.cta-link:before {
	/*right: 3px; */
}



}
@media only screen and (max-width:767px){

.document-download-right-content .dd-image, .dd-image-wrapper-mob .dd-image-mob {border-radius:10px;}
.document-download-right-content .dd-image, .dd-image-wrapper-mob .dd-image-mob {filter:none; box-shadow: 24px 24px 40px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.350907), 4px 4px 16px rgba(0, 0, 0, 0.0782343);
}
.module-section.module-text-with-video-2-col.use-style-v2 .video-mod-content {
    margin-top: 60px;
}
.document-download-left-content .dd-subheader {
    line-height: 30px;
}
.document-download-left-content .dd-related-doc-list {margin-top:0px;}

.module-document-download .document-download-left-content h2.without-gradient{font-weight:400; font-size:2.4rem; line-height:2.9rem;}
.document-download-left-content .dd-related-doc-list{
	padding-left: 0px;
    margin-left:0;
}
.module-document-download .document-download-left-content h2{font-weight:300; font-size:2.8rem; line-height:3.4rem;}
  .flex-div { display: block; }
  .document-download-right-content.without-gradient .dd-image>img, .dd-image-wrapper-mob.without-gradient .dd-image-mob>img{border-radius:10px;}
  .flex-div .document-download-left-content{margin: 0 0 30px;}
  .document-download-left-content .dd-header{margin-top:0;}
  /*.document-download-left-content{margin-bottom: 30px;}*/
  .document-download-left-content .dd-related-list{margin-right:0;margin-bottom:26px;}
  .dd-related-doc-list{position:relative; width:100%;}
  .document-download-left-content .dd-related-doc-list .dd-doc-item{position:relative; top:0;}

  .document-download-right-content .dd-notes-text{margin:37.5px 0 0;}
  .document-download-right-content .dd-notes-text p{position:relative;}
  .document-download-right-content .dd-notes-text p:after { content: ""; width: 100%; height: 100%; background-image: linear-gradient(to bottom, rgba(255,255,255, 0), #fff); z-index: 1; position: absolute; bottom: 0; left: 0; }
  .module-document-download.grey .document-download-right-content .dd-notes-text p:after{ content: ""; width: 100%; height: 100%; background-image: linear-gradient(to bottom, rgba(244, 244, 244, 0), #f4f4f4); z-index: 1; position: absolute; bottom: 0; left: 0; }
/*  .module-document-download.light-blue .document-download-right-content .dd-notes-text p:after{ content: ""; width: 100%; height: 100%; background-image: linear-gradient(180deg, rgba(246, 248, 251, 0) 1.15%, #F6F8FB 100%);; z-index: 1; position: absolute; bottom: 0; left: 0; }*/
  .module-document-download.blue-gradient .document-download-right-content .dd-notes-text p:after, .module-document-download.blue .document-download-right-content .dd-notes-text p:after { content: ""; width: 100%; height: 100%; background-image: linear-gradient(to bottom, rgba(0, 36, 120, 0), #002478); z-index: 1; position: absolute; bottom: 0; left: 0;
  
  background-image: linear-gradient(180deg, rgba(246, 248, 251, 0) 1.15%, #F6F8FB 100%);}
  
  .document-download-right-content .dd-notes-text.opened p:after{display:none;}
  .document-download-right-content .dd-notes-text p{margin-bottom:0}
  
  .document-download-right-content .readmore-text{visibility:hidden; width:0; height:0; overflow:hidden;}

  .module-document-download .flex-div .document-download-left-content > .dd-header,  .module-document-download  .document-download-left-content > .dd-header {margin: 0 0 32px;}
.document-download-left-content .dd-document-section.dd-single-link a {margin-bottom: 26.5px;}
/*.module-document-download.module-section {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}*/
.module-document-download .download-wrapper{flex-direction:column;border-radius:10px;max-height: 100% !important;}
.document-download-right-content .dd-image, .dd-image-wrapper-mob .dd-image-mob{width:100%;}
.dd-image-wrapper-mob{margin:30px 30px 20px 30px;}
/*body#climate-change .dd-image-wrapper-mob{margin-top:30px;}
body#standards-and-compliance .dd-image-wrapper-mob{margin-top: 30px;}*/
.module-document-download .flex-div .document-download-left-content, .module-document-download  .document-download-left-content {padding: 0px 30px 45px 30px;}
.module-document-download .flex-center .document-download-left-content { padding: 0;}
.module-document-download .mopdule-section{padding:40px 0 40px 0;}
.document-download-left-content .dd-subheader{font-size:1.8rem;margin-bottom:12px;}
.dd-document-section{flex-direction:column;position: relative !important;  bottom: 0 !important;}
.document-download-left-content.without-gradient .dd-content{font-size:1.8rem;line-height:3.0rem;}
.dd-image-wrapper-mob.without-gradient {margin-bottom:40.81px;}
.document-download-right-content .dd-image > img, .dd-image-wrapper-mob .dd-image-mob > img { min-height: 323px; min-width: 100% !important;border-radius:10px;}
.document-download-right-content .dd-image > img, .dd-image-wrapper-mob .dd-image-mob > img{border-radius:10px;}

.module-text-with-video-2-col .video-on-right {
    display: flex;
    flex-wrap: wrap;
}

.module-text-with-video-2-col .video-on-right > div:first-child {
    order: 2;
}

.module-text-with-video-2-col .video-on-right > div:second-child {
    order: 1;
}

}


@media only screen and (max-device-width: 1024px){

.document-download-left-content .dd-document-section.dd-single-link {
    position: relative !important;
    bottom: 0 !important;;
}
}
@media only screen and (max-width:767px){
.document-download-right-content .dd-image > img, .dd-image-wrapper-mob .dd-image-mob > img {
min-height:100%; max-height:100%;
}
}
/* --------------- Module Document Download ends ------------------ */

.module-document-download a.cta-link.external-link:after{
	    font-size: 0;
    background-image: url(/~/media/Images/a/anglo-american-group-v5//Universal/icons/external.svg);
        width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    top: 8px;
    transform: rotate(180deg) scale(-1);
    right: 10px;
}

.document-download-right-content .dd-notes-text p:last-of-type {
    margin-bottom: 0;
}

.left-content-wrapper.m-0{
	margin:0;
}