#platinum .video-caption p:last-child {padding-left:0px; font-weight:600; font-size:12px; line-height:14px; color:var(--grey) !important; }
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:420px !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 {transition:all 0.6s ease-in-out; position:relative;  margin-top:35px;}
.video-gallery-content .text-with-header h2 {font-family:var(--font-main);}
.video-overlay { 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 { 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(--lemon) !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 { 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 {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/v/valterra-platinum/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/v/valterra-platinum/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;}
.angloVideoContainer .inv_videoStillArea img, .angloVideoContainer .inv_videoStillArea, .angloVideoContainer .inv_videoReady .inv_videoArea {border-radius:0 !important;}

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

.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 {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);}

@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; 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 {z-index:1; position:relative; filter:unset !important;}
.module-section .inv_videoMainContainer {z-index:10;}
.video-caption p {margin-bottom:2px; line-height:22px; color:var(--white);}
.video-caption-subtext {font-weight:600; font-size:1.2rem; color:var(--white);}
.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;}
.video-caption-wrapper {display:flex; flex-direction:column; float:left; width:100%; padding:18px 10px 12px 16px; background:var(--platinum-navy); border-radius:unset !important;}
[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;}
.angloVideoContainer .inv_playheadWellWatched {background-color:var(--lemon) !important;}

@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-height:100% !important; height:100%;}
.angloVideoContainer .inv_playerContainer {min-height:100% !important; height:100%;}
.module-2-col-text-with-video .angloVideoContainer .inv_playerContainer {min-height:auto;}
}

@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;}
.video-gallery-content .text-with-header h2 {font-weight:400;}
.angloVideoContainer .inv_playerContainer {height:100%; min-height:100% !important;}
.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/v/valterra-platinum/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; }
#cboxContent {background:transparent;}
#cboxContent button#cboxClose {width:auto; padding:0; text-align:center; color:#fff; 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 #fff;}
#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;}
#cboxContent #cboxLoadedContent .fullwidthvideocontainer.angloVideoContainer .inv_videoReady .inv_videoArea, #cboxContent .fullwidthvideocontainer.angloVideoContainer .inv_videoDisplay::before, #cboxContent #cboxLoadedContent .fullwidthvideocontainer.angloVideoContainer .inv_videoReady .inv_videoArea, .angloVideoContainer .inv_videoDisplay::before {border-radius:0 !important;}
.angloVideoContainer .inv_videoDisplay::before {    background: none; border-radius:0 !important;}
.angloVideoContainer .inv_videoDisplay::before {    background: linear-gradient(180deg, rgba(0, 28, 72, 0.00) 38.89%, rgba(0, 28, 72, 0.30) 88.09%);}
#colorbox .angloVideoContainer .inv_videoDisplay::before { border-radius:0 !important;}
#cboxWrapper #cboxContent .fullwidthvideocontainer.angloVideoContainer .inv_videoDisplay::before , #cboxWrapper #cboxContent #cboxLoadedContent .fullwidthvideocontainer.angloVideoContainer .inv_videoReady .inv_videoArea {
    border-radius: 0 !important;
}
#cboxContent .angloVideoContainer .applyhover .inv_overlayPlay:hover{
    background-image: url(/~/media/Images/V/Valterra-Platinum/Universal/icons/overlayplay-green);
}

#release-as-anglo-american-platinum .video-gallery-image {    height: 208px;}
@media only screen and (max-width: 1024px) {
#release-as-anglo-american-platinum .video-gallery-image {    height: 180px;}
}