#platinum .video-caption p:last-child {padding-left:0px; font-weight:600; font-size:12px; line-height:14px; color:var(--grey) !important; font-family:'AASmartSans';}
html.colorbox-on {height:100vh !important; overflow:hidden !important;}
.colorbox-on {overflow:hidden !important;}
.video-container-wrap {display:none;}
.video-gallery-pop-up-open #cboxContent .angloVideoContainer.fullwidthvideocontainer .inv_videoReady .inv_videoControls {bottom:16px !important;}
.video-gallery-pop-up-open#colorbox {overflow:visible !important;}
.video-gallery-pop-up-open #colorbox, .video-gallery-pop-up-open #cboxWrapper, .video-gallery-pop-up-open #cboxContent, .video-gallery-pop-up-open #cboxLoadedContent, .video-gallery-pop-up-open .inv_videoMainContainer, .video-gallery-pop-up-open .inv_videoArea img {height:470px !important;}
.video-gallery-pop-up-open .angloVideoContainer .inv_videoArea video {object-fit:cover;}
.video-gallery-pop-up-open .inv_FullScreen_Other .inv_videoDisplay, .video-gallery-pop-up-open .inv_FullScreen_Other#colorbox, .video-gallery-pop-up-open .inv_FullScreen_Other#cboxWrapper, .video-gallery-pop-up-open .inv_FullScreen_Other#cboxContent, .video-gallery-pop-up-open .inv_FullScreen_Other#cboxLoadedContent, .video-gallery-pop-up-open .inv_FullScreen_Other.inv_videoMainContainer, .video-gallery-pop-up-open .inv_FullScreen_Other .inv_videoArea img, .video-gallery-pop-up-open .inv_FullScreen_Other .inv_videoArea {height:100% !important;}
.video-gallery-module.blue *, .video-gallery-module.blue-gradient * {color:var(--white);}
.video-gallery-image:hover {box-shadow:4px 4px 12px rgba(3, 23, 148,0.1), -4px -4px 12px rgba(255, 255, 255, 0.16), 4px 4px 12px rgba(0, 0, 0, 0.16);}
.video-gallery-image {box-shadow:-2px -2px 30px rgba(255, 255, 255, 0.433976), 8px 64px 64px rgba(0, 0, 0, 0.1), 8px 32px 32px rgba(3, 23, 148, 0.128442), 0px 16px 16px rgba(0, 0, 0, 0.1), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(255, 255, 255, 0.334544); transition:all 0.6s ease-in-out; position:relative; border-radius:20px; margin-top:35px;}
.video-gallery-content .text-with-header h2 {font-family:var(--font-main);}
.video-overlay {border-radius:20px; position:absolute; top:0; bottom:0; background:linear-gradient(24.02deg, rgba(30, 138, 255, 0.4) -1.15%, rgba(30, 138, 255, 0) 15.4%), linear-gradient(161.9deg, rgba(252, 60, 61, 0.0001) 72.86%, rgba(254, 0, 0, 0.343122) 98.95%), linear-gradient(186.4deg, rgba(31, 124, 252, 0.0001) 46.4%, var(--main-blue) 103.29%); z-index:1; width:100%; height:100%; right:0;}
.mudule-tabs-contents-image.video-gallery-image > img {border-radius:20px; width:100%; height:100%;}
.video-gallery-image a.play-video {z-index:99; font-size:4.5rem; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); color:var(--grey) !important; position:absolute; right:0; top:0; text-decoration:none; width:100%; height:100%;}
.video-item:hover .video-gallery-image a.play-video:hover {color:var(--red) !important;}
.video-gallery-module.blue a.play-video {color:var(--main-blue) !important;}
.video-gallery-image a.play-video span {position:absolute; right:calc(50% - 21px); top:calc(50% - 22px); background:linear-gradient(173.46deg, var(--white) -116.53%, #F6F8FB 75.57%); width:37px; height:37px; border-radius:50%; 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), inset 2px 1px 1px var(--white);}
.internetexplorer11 .bodimg-wrap img, .ie10 .bodimg-wrap img {width:100%;}
.video-gallery-module .icon-play-icn:before {content:"\e90c"; position:relative; top:-5px; left:-4px;}
.video-thumb-wrap img {position:relative; top:-9px; left:-4px; width:68px; height:67px;}
.module-2-col-text-with-video .angloVideoContainer .inv_playerContainer {height:auto !important; min-height:300px; background-color:#eaf1f7;}
.module-2-col-text-with-video .angloVideoContainer .inv_playerContainer .inv_videoStillArea, .module-text-with-video-2-col .angloVideoContainer .inv_playerContainer .inv_videoStillArea {border-radius:20px 20px 0 0; overflow:hidden;}
.video-gallery-title {min-height:60px;}
.video-gallery-container .video-title p, .video-gallery-title p {margin-bottom:20px; line-height:2.2rem; padding-top:27px; color:var(--main-blue); text-align:center;}
.video-gallery-module .icon-play-icn:after {content:''; width:48px; height:48px; background:url(~/media/Images/a/anglo-american-group-v9/Universal/modules/video-module/play.svg); z-index:-1; position:absolute; border-radius:50%; right:calc(50% - 24.6px); top:calc(50% - 24.3px); background-repeat:no-repeat; background-position:center;}
.video-item:hover .video-gallery-module .icon-play-icn:after {content:''; width:48px; height:48px; background:url(~/media/Images/a/anglo-american-group-v9/Universal/modules/video-module/play-hover.svg); z-index:-1; position:absolute; border-radius:50%; right:calc(50% - 24.6px); top:calc(50% - 23.3px); background-repeat:no-repeat; background-position:center;}
button#cboxClose {font-weight:600 !important; font-size:12px !important; line-height:14px !important; font-family:var(--font-main);}
#cboxContent .angloVideoContainer .inv_videoMainContainer_inner {padding-bottom:0;}
.video-main-tab-pop-up-open #cboxContent #cboxLoadedContent {border-radius:0px !important;}
.video-main-tab-pop-up-open #cboxContent #cboxLoadedContent .fullwidthvideocontainer.angloVideoContainer .inv_videoReady .inv_videoArea, .video-main-tab-pop-up-open #cboxContent .fullwidthvideocontainer.angloVideoContainer .inv_videoDisplay::before {border-radius:0 !important;}
.module-text-with-video-2-col .belowIMageContent {margin-top:35px;}
/*.module-text-with-video-2-col .row-reverse.video-on-right { justify-content: flex-end; }*/

@media screen and (min-width:1200px) and (max-width:1400px) {
  #video-mod-content .angloVideoContainer.fullwidthvideocontainer {max-width:840px; margin:0 auto; max-height:470px;}
}

.mudule-tabs-contents-image .video-overlay:before {background:linear-gradient(166deg, rgba(252, 60, 61, 0.0001) 4.94%, rgba(254, 0, 0, 0.343122) 95.45%), linear-gradient(193.05deg, rgba(31, 124, 252, 0.0001) -2.62%, var(--main-blue) 105.99%); content:""; width:100%; height:100%; position:absolute; top:0; left:0; border-radius:20px; transition:all 0.6s ease-in-out; opacity:0}
.mudule-tabs-contents-image:hover .video-overlay:before {opacity:1;}
.angloVideoContainer .inv_playerContainer.inv_playerReady .inv_videoMainContainer {border-radius:20px 20px 0 0;    top: 0 !important;}
.video-thumb-wrap a {color:var(--grey);}
.video-module-wrap:hover .video-thumb-wrap a {color:var(--red);}
.video-module-wrapper {margin:0 -13px;}
.video-module-wrap {width:50%; padding:20px 21px 14px 21px; float:left; position:relative; margin-bottom:10px; border-radius:20px;}
.video-module-wrap:after {content:none; width:calc(100% - 26px); position:absolute; background:#0075b0; height:1px; bottom:0; left:0; right:0; margin:auto;}
.module-tabs .angloVideoContainer .inv_playerContainer {min-height:460px;}
.video-contentpage-inner .inv_videoReady {min-height:auto !important;}
.video-thumb-wrap {width:66px; height:66px; float:left; margin-right:10px; position:relative; border-radius:4px; overflow:hidden;}
.video-thumb-wrap span.icon-play-icn {position:absolute; left:0; right:0; margin:auto; top:15px; width:27px; height:27px; background:linear-gradient(173.46deg, var(--white) -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), inset 2px 1px 1px var(--white);}
.video-thumb-wrap span.icon-play-icn:before {font-size:27px;}
.video-module-wrap-content span.video-download-title {padding-left:10px; font-weight:600; font-size:1.4em; color:var(--main-blue); line-height:1.7rem; display:block; padding-bottom:2px;}
.video-module-wrap-content span.video-download-sub-title {padding-left:10px; font-weight:600; font-size:1.2em; color:var(--main-blue); line-height:1.4rem; display:block;}
.video-module-wrap-content span.video-download-date {font-weight:600; font-size:1.2em; line-height:1.4rem; text-transform:uppercase; color:var(--grey); position:relative; display:inline-block; margin:0 10px 0 0;}
.video-module-wrap-content span.video-download-length {font-weight:600; font-size:1.2em; line-height:1.4rem; text-transform:uppercase; color:var(--grey);}
.video-module-wrap-content {position:relative; width:calc(100% - 76px); float:right; height:66px;}
.video-date-length-wrap {position:absolute; left:9px; bottom:0px;}
.video-module-wrap-content span.video-download-date:after {content:"."; top:25%; transform:translateY(-50%); position:absolute; right:-8px; font-size:1.4em; color:#797977;}
.video-module-wrap-content span.media-link {cursor:pointer;}
span.media-link:before {background:var(--red); content:''; bottom:-3px; position:absolute; width:10.72px; height:2px; border-radius:20px; right:2px;}
span.media-link:after {content:"\e902"; font-family:'icomoon' !important; position:absolute; right:2px; color:var(--red); font-size:14px; font-weight:normal; bottom:0px;}
.video-module-wrap:hover span.media-link: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); color:var(--red-2) !important;}
.video-module-wrap:hover {background:#F6F8FB; 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;}

@keyframes arrowUp {
  0% {bottom:0;}
  50% {bottom:4px;}
  100% {bottom:0;}
}

.module-2-col-text-with-video.module-section .vLine::before {left:-30px;}
.module-2-col-text-with-video.blue *, .module-2-col-text-with-video.blue-gradient * {color:var(--white);}
.module-2-col-text-with-video.blue *, .module-2-col-text-with-video.blue-gradient * {color:var(--grey);}
.module-text-with-video-2-col.blue-gradient a, .module-text-with-video-2-col.blue a {color:var(--main-blue);}
.module-2-col-text-with-video.blue a, .module-2-col-text-with-video.blue-gradient a {color:var(--main-blue);}
.module-2-col-text-with-video h2, .module-text-with-video-2-col h2 {margin-bottom:24px; font-family:var(--font-main); position:relative;}
.module-2-col-text-with-video h2.large-h2, .module-text-with-video-2-col h2.large-h2 {position:relative; z-index:9; font-size:4.8rem; font-family:'AASmartSansHead'; line-height:5.8rem; margin-bottom:24px; background:linear-gradient(90deg, var(--red-2) 0%, var(--main-blue) 30.98%, #1E7CFF 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.module-text-with-video-2-col .video-mod-content p.intro-text {font-weight:400; font-size:2.1rem; line-height:30px; color:var(--grey); margin-bottom:24px;}
.module-2-col-text-with-video .video-mod-content p.rad-introtext, .module-text-with-video-2-col .video-mod-content p.rad-introtext {margin-bottom:24px;}
.module-2-col-text-with-video .video-contentpage-inner {border-radius:20px; box-shadow:8px 64px 64px rgba(0, 0, 0, 0.1), 8px 32px 32px rgba(3, 23, 148, 0.128442), 0px 16px 16px rgba(0, 0, 0, 0.1), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(255, 255, 255, 0.334544); position:relative; z-index:1; position:relative;}
.module-section .inv_videoMainContainer {z-index:10;}
.module-2-col-text-with-video .inv_playerContainer {border-radius:20px;}
.module-text-with-video-2-col .inv_playerContainer {border-radius:20px 20px 0 0;}
.video-caption p {margin-bottom:2px; line-height:22px; color:var(--main-blue);}
.video-caption-subtext {font-weight:600; font-size:1.2rem;}
.video-caption:before {border-left:1px solid var(--red-2); position:absolute; left:0; height:100%; content:none; top:0;}
.video-caption {position:relative; float:left; padding-left:0px; color:var(--main-blue);}
.video-caption-wrapper {display:flex; flex-direction:column; float:left; width:100%; padding:12px 10px 12px 20px; border-radius:0 0 20px 20px; background:#F6F8FB;}
[id^="vid-anglo-"] .video-caption-wrapper {margin-top:-10px;}
.module-text-with-video-2-col.blue .video-caption p, .module-text-with-video-2-col.blue-gradient .video-caption p {color:var(--main-blue);}
.module-text-with-video-2-col.blue .video-caption p strong, .module-text-with-video-2-col.blue-gradient .video-caption p strong {color:var(--main-blue);}
.video-mod-content p {margin-bottom:24px;}
.video-mod-content p:last-child {margin-bottom:0px;}

@media only screen and (max-width:1024px) {
  .inv_FullScreen_Other.angloVideoContainer .inv_videoArea video {object-fit:contain !important;}
  .video-gallery-pop-up-open .inv_FullScreen .inv_videoMainContainer.noCursor.inv_mouseLeave, .video-gallery-pop-up-open .inv_FullScreen .inv_mouseEnter {height:100% !important;}
  .inv_FullScreen .video-gallery-pop-up-open .inv_videoMainContainer {height:100% !important;}
  .video-gallery-pop-up-open #colorbox, .video-gallery-pop-up-open #cboxWrapper, .video-gallery-pop-up-open #cboxContent, .video-gallery-pop-up-open #cboxLoadedContent, .video-gallery-pop-up-open .inv_videoMainContainer, .video-gallery-pop-up-open .inv_videoArea img, .video-gallery-pop-up-open .inv_FullScreen_Other .inv_videoMainContainer, {height:100% !important;}
  .inv_FullScreen .video-gallery-pop-up-open .inv_videoMainContainer {height:100% !important;}
  .angloVideoContainer .inv_playerContainer {min-hieght:100% !important; height:100%;}
  .module-text-with-video-2-col.use-style-v2 .video-caption-wrapper {border-radius:0 0 15px 15px;}
  .module-text-with-video-2-col.use-style-v2 .inv_playerContainer {border-radius:15px 15px 0 0 ;}
  .angloVideoContainer .inv_playerContainer {min-hieght:100% !important; height:100%;}
  .module-text-with-video-2-col.use-style-v2 .video-caption-wrapper {border-radius:0 0 15px 15px;}
  .module-text-with-video-2-col.use-style-v2 .inv_playerContainer {border-radius:15px 15px 0 0 ;}
  .module-2-col-text-with-video .angloVideoContainer .inv_playerContainer {min-height:auto;}
  .inv_ParentContainer.angloVideoContainer .inv_videoDisplay .inv_videoArea video { width: 100% !important;}
}

@media only screen and (max-width:767px) {
  #cboxContent #cboxLoadedContent {height:100% !important; min-height:170px !important;}
  .video-gallery-pop-up-open .angloVideoContainer.inv_FullScreen_Other .inv_videoDisplay {height:auto;}
  .video-gallery-pop-up-open #colorbox, .video-gallery-pop-up-open #cboxWrapper, .video-gallery-pop-up-open #cboxContent, .video-gallery-pop-up-open #cboxLoadedContent, .video-gallery-pop-up-open .inv_videoMainContainer, .video-gallery-pop-up-open .inv_videoArea img {height:auto !important;}
  .video-module-wrap {width:100% !important; border-radius:10px;}
  .module-2-col-text-with-video .video-mod-content {margin-bottom:20px;}
  .video-gallery-container .video-title p, .video-gallery-title p {font-size:1.6rem; line-height:19px;}
  .video-module-wrap {width:100%;}
  .angloVideoContainer .inv_playerContainer {height:100%; min-height:100% !important;}
  .module-2-col-text-with-video h2.large-h2, .module-text-with-video-2-col h2.large-h2 {font-size:2.8rem; line-height:3.4rem;}
  .module-text-with-video-2-col.use-style-v2 .video-caption-wrapper {border-radius:0 0 10px 10px;}
  .module-text-with-video-2-col.use-style-v2 .inv_playerContainer {border-radius:10px 10px 0 0 ;}
  .video-gallery-content .text-with-header h2 {font-weight:400;}
  .angloVideoContainer .inv_playerContainer {height:100%; min-height:100% !important;}
  .module-text-with-video-2-col.use-style-v2 .inv_playerContainer {border-radius:10px 10px 0 0 ;}
  .module-2-col-text-with-video .row-reverse, .module-text-with-video-2-col .row-reverse {flex-wrap:wrap; flex-direction:column-reverse;}
  .module-text-with-video-2-col .belowIMageContent {margin-top:15px;}
  .module-2-col-text-with-video .video-mod-content .mod-links-wrapper a.cta-link {margin-left:0; margin-top:0;}
  .module-text-with-video-2-col .video-on-right > div:first-child {order:2;}
  .video-mod-content {margin-top:30px;}
}

.videowrapper {display:none;}
#cboxLoadedContent > div {display:flex; height:100%;}
#colorbox {width:100% !important; left:0 !important;}
#cboxWrapper {left:50%; transform:translateX(-50%);}
#video-content .angloVideoContainer, #video-mod-content .angloVideoContainer, #video-content-3col .angloVideoContainer, #rc-video-content .angloVideoContainer {flex:1;}
.video-gallery-container #youtube-feedXmlContainer img.video-thumbnail {position:relative; width:100%; margin-top:0px; border-radius:20px; transition:all 0.6s ease-in-out;}
.video-gallery-container #youtube-feedXmlContainer .icon-play-icn:after {content:''; width:48px; height:48px; background:url(~/media/Images/a/anglo-american-group-v9/Universal/modules/video-module/play.svg); z-index:-1; position:absolute; border-radius:50%; right:calc(50% - 24.6px); top:calc(50% - 24.3px); background-repeat:no-repeat; background-position:center;}
.video-gallery-container #youtube-feedXmlContainer .icon-play-icn:before {content:"\e90c"; position:relative; top:-5px; left:-4px}
.video-gallery-container #youtube-feedXmlContainer span.icon-play-icn {background:linear-gradient(173.46deg, var(--white) -116.53%, #F6F8FB 75.57%); border-radius:50%; width:37px; height:37px; 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), inset 2px 1px 1px var(--white);}
.video-gallery-container .XmlXmlContainer .video-title {z-index:9; width:90%; top:auto; position:absolute; bottom:12px;    margin-bottom: 12px;}
.video-gallery-container .XmlXmlContainer .video-title p {color:var(--white);margin-bottom: 20px !important;}

@media only screen and (max-width:991px) {
  .ip3-videos.ip3-media .video-main-container .tabs-container ul {display:flex; border-radius:0; left:-15px; width:100vw; position:relative; padding: 0 30px;overflow-x:auto; margin-bottom:0;}
  .ip3-videos.ip3-media .video-main-container .tabs-container li.current {min-width:auto;}
}

.ar-video-full-container-module {overflow:hidden;}
#platinum .video-caption p:last-child {padding-left:0px; font-weight:600; font-size:12px; line-height:14px; color:#4D4D4D !important; font-family:'AASmartSans';}
#cboxContent{background: transparent; }
#cboxContent #cboxLoadedContent{border-radius: 20px;}
#cboxContent button#cboxClose{
  width: auto; padding: 0; text-align: center; color: #fff; font-family: "AASmartSans"; font-size: 1.2rem; line-height: 1.4rem; font-weight: 600; top: -45px !important; right: 15px;
}
#cboxContent button#cboxClose:focus{outline:0;}
#cboxContent button#cboxClose:focus-visible { outline: 1px dotted #fe0000;}
#cboxContent button#cboxClose:before{
  font-family: 'icomoon' !important; position: relative; display: table; margin: 0 auto 6px; top: 0; right: 0; left: 0; float: none; font-size: 1.6rem; color: #fff; font-weight: 300; content: "\e901";
}
#cboxContent button#cboxClose:after{display: none;}

/* brightcove video fix for video controls */

/* brightcove video fix for video controls */