/* Don't add any css without asking Radhika*/ 

/* Bakcground color black css*/
.c-uhff {
    background-color: #191919 !important; 
}
html, body{
    background-color: #191919 !important;
    color: #fff !important;
}
.c-uhfh > [class*='theme-'] .c-action-trigger, .c-uhfh > [class*='theme-'] .c-logo, .c-uhfh > [class*='theme-'] .c-uhf-nav-link, .c-uhfh > [class*='theme-'] .c-uhf-menu a, .c-uhfh > [class*='theme-'] .c-uhf-menu button, .c-uhfh > [class*='theme-'] :not(.msame_open).c-me .msame_Header_name{color: #fff !important;}
.m-social > span, .c-social > span{color:#fff !important;}
hr.c-divider{border:1px solid rgba(255,255,255,.2) !important;}
.c-uhfh > div:first-child .c-search button:hover,.theme-light .c-search, .theme-dark .theme-light .c-search{color: #fff;}
.c-uhff-nav .c-heading-4, .c-uhff-nav a.c-uhff-link{color:#fff !important;}
.c-uhff-base {
    background-color: #191919 !important;
    color: #fff !important;
}
.c-uhff-base > a.c-uhff-link.c-uhff-lang-selector{color:#fff;}
.c-uhff-base ul.c-list{color:#fff !important;}
.c-uhfh > div:first-child{background-color:#191919;}

@media screen and (min-width: 860px) {
    .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > a:hover, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > a:focus, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > button:hover, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > button:focus, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > [aria-expanded="true"], .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > ul {
    background: #1a1a1a;
}
    .c-uhfh > div:first-child .c-uhf-nav-link{
        color:#fff;
    }
    }
.c-uhfh .theme-light .c-uhf-menu > button + ul {
    background-color: #191919;
    color: #fff;
    }
.c-uhfh > div:first-child .c-uhf-menu > ul {
    background: #0d0d0d;
}
@media screen and (min-width: 768px) {
    .c-uhfh > div:first-child .c-uhf-menu > ul > li > :focus, .c-uhfh > div:first-child .c-uhf-menu > ul > li > :hover, .c-uhfh > div:first-child .c-uhf-menu > ul > li > [aria-expanded="true"], .c-uhfh > div:first-child .c-uhf-menu > ul > li > ul {
        background: #0d0d0d;
    }
    .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > a:hover, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > a:focus, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > button:hover, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > button:focus, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > [aria-expanded="true"], .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > ul {
        background: #1a1a1a;
    }
    .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > ul > li :hover, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > ul > li :focus, .c-uhfh > [class*="theme-"] .c-uhf-menu > ul > li > ul > li > [aria-expanded="true"] {
        background: #1a1a1a;
    }
    .c-uhfh > div:first-child .c-uhf-nav-link {
        color: #fff;
    }
    .c-uhfh > div:first-child .c-uhf-menu > button[aria-expanded="true"], .c-uhfh > div:first-child .c-uhf-menu > button:hover, .c-uhfh > div:first-child .c-uhf-menu > button:focus {
        background: #191919;
    }

}
a.c-uhff-link:focus, a.c-uhff-link:hover{color:#fff !important;}
/* End of UHF & footer CSS*/

.cui-drawer .c-drawer-panel{color: #000;}
.cui-drawer button.c-action-toggle[disabled]{color: #0067b8;}

/* CSS for newsletter pop up*/ 
#emailSubscribeModal .content-title,#emailSubscribeModal .f-dialog-scroll{color: #000;}
#emailSubscribeModal > div .content-title{height: auto; overflow-y: hidden;}
.newsletterpopup > div .content-title{padding-bottom: 26px; margin-bottom: 22px;}


/* newsletter UHF bottom space css*/
#OneGDCWeb-Banner-2kglfc7{padding-top: 60px;}

/** UHF top space CSS*/
#OneGDCWeb-ImageSlideUp-fg3omj4 

/* need to remove below custom styles 
.m-rich-content-block a,.m-rich-content-block a:hover,.m-content-placement-item a.c-call-to-action.f-lightweight,.m-content-placement-item a:hover,.m-content-placement-item .c-call-to-action, .c-content-placement .c-call-to-action,.m-content-placement-item .c-call-to-action:active, .c-content-placement .c-call-to-action:active,.c-feature .c-call-to-action:not(.f-primary):not(.f-secondary), .m-feature .c-call-to-action:not(.f-primary):not(.f-secondary),.c-feature .c-call-to-action:not(.f-primary):not(.f-secondary):hover, .m-feature .c-call-to-action:not(.f-primary):not(.f-secondary):hover,.c-feature .c-call-to-action:not(.f-primary):not(.f-secondary):focus:not(.x-hidden-focus), .m-feature .c-call-to-action:not(.f-primary):not(.f-secondary):focus:not(.x-hidden-focus) {color: #fff;}

.m-rich-content-block a:focus, .m-content-placement-item a:focus,.m-content-placement-item a.c-call-to-action.f-lightweight:focus, .m-content-placement-item button.c-call-to-action.f-lightweight:focus,.m-content-placement-item .c-call-to-action:focus, .c-content-placement .c-call-to-action:focus, .c-link-navigation a.c-hyperlink:focus,.c-feature .c-call-to-action:not(.f-primary):not(.f-secondary):focus:not(.x-hidden-focus), .m-feature .c-call-to-action:not(.f-primary):not(.f-secondary):focus:not(.x-hidden-focus),.s_hololens .m-banner .c-call-to-action:focus,.m-rich-content-block a.c-hyperlink:focus {border: 2px solid #fff;outline-color: transparent;}

.m-banner .c-call-to-action,.m-banner .c-call-to-action:hover,.m-banner .c-call-to-action:focus:not(.x-hidden-focus),.m-rich-content-block a.c-hyperlink,.m-rich-content-block a.c-hyperlink:not(.f-image):focus:not(.x-hidden-focus),.m-rich-content-block a.c-hyperlink:not(.f-image):hover{color: #fff !important;}

.m-content-placement-item a.c-call-to-action.f-lightweight:focus:not(.x-hidden-focus),.m-content-placement-item a.c-call-to-action.f-lightweight:focus, .m-content-placement-item button.c-call-to-action.f-lightweight:focus,.m-content-placement-item .c-call-to-action:focus:not(.x-hidden-focus), .c-content-placement .c-call-to-action:focus:not(.x-hidden-focus) {color: #fff;background: none;}

.c-link-navigation a,.c-link-navigation  a.c-hyperlink:focus,button.c-action-toggle,button.c-action-toggle[class*='f-toggle-pane-button']:hover,.m-content-placement-item .c-call-to-action:hover, .c-content-placement .c-call-to-action:hover{color: #fff;}

.c-link-navigation a.c-hyperlink:focus{text-decoration: 2px solid #fff;}
.c-feature .c-call-to-action:not(.f-primary):not(.f-secondary):focus:not(.x-hidden-focus), .m-feature .c-call-to-action:not(.f-primary):not(.f-secondary):focus:not(.x-hidden-focus),.m-banner .c-call-to-action:focus:not(.x-hidden-focus){background: transparent !important;}

.banner-with-slide-up .m-banner .c-call-to-action.c-glyph {color: #000 !important;}
.banner-with-slide-up .m-banner .c-call-to-action.c-glyph.f-lightweight{color: #fff !important;}

.banner-with-slide-up .m-banner .c-call-to-action:focus.c-glyph:not(.x-hidden-focus){background: #e6e6e6 !important;}

.banner-with-slide-up .m-banner .c-call-to-action:focus.c-glyph.f-lightweight:not(.x-hidden-focus){background:transparent !important;}

.banner-with-slide-up .m-banner .c-call-to-action.c-glyph.glyph-play.f-lightweight{color: #fff !important;} **/

#OneGDCWeb-ImageSlideUp-34g81am .c-heading-3,#OneGDCWeb-ImageSlideUp-ns943hj .c-heading-3{
    display:inline-block; 
    font-size: 46px;
    line-height: 56px;
    font-weight: 600;
    mask-image: linear-gradient(45deg,#fafffc,#ffb9b6,#d699c4,#a5dff9,#fdfdff);
    -webkit-mask-image: linear-gradient(45deg,#fafffc,#ffb9b6,#d699c4,#a5dff9,#fdfdff);
    background:linear-gradient(45deg,#fafffc,#ffb9b6,#d699c4,#a5dff9,#fdfdff);
    background:-webkit-linear-gradient(45deg,#fafffc,#ffb9b6,#d699c4,#a5dff9,#fdfdff);
    background:-moz-linear-gradient(45deg,#fafffc,#ffb9b6,#d699c4,#a5dff9,#fdfdff);
    /*-webkit-background-clip:text;*/
    /*new line of code*/ -webkit-background-clip:text !important;
    -webkit-text-fill-color: transparent;}

    /* safari browser and IOS devices fix start*/
_::-webkit-full-page-media, _:future, :root #OneGDCWeb-ImageSlideUp-ns943hj .c-heading-3 {
display: inline;
}
/*_::-webkit-full-page-media,_:future,:root .animation-tech-specs .m-hero-item>div{padding-top: 60px;}*/

/* safari browser and IOS devices fix end*/
@media screen and (-ms-high-contrast: black-on-white) {
  #OneGDCWeb-ImageSlideUp-34g81am .c-heading-3,#OneGDCWeb-ImageSlideUp-ns943hj .c-heading-3{-webkit-text-fill-color:#000;}
}
@media screen and (-ms-high-contrast: white-on-black) {
  #OneGDCWeb-ImageSlideUp-34g81am .c-heading-3,#OneGDCWeb-ImageSlideUp-ns943hj .c-heading-3{-webkit-text-fill-color:#fff;}
}
/* need to remove below custom styles 
#coreui-contentrichblock-0rhnuhx .m-rich-content-block{padding-top: 0;}

.c-table thead th{color: #fff;}
.c-table thead th{line-height: normal;}
.m-rich-content-block.context-ucx a::after{font-size: 12px;
    margin-top: 1px;
    margin-left: 6px;
    display: inline-block;
    position: relative;
    right: 0;
    content: "";
    vertical-align: top;
    font-family: "MWF-MDL2";}
   .m-rich-content-block.context-ucx a:hover:after{right: -4px;}
   .m-rich-content-block.context-ucx a:focus:not(.x-hidden-focus){padding-top: 10px;background: transparent;padding-bottom: 5px;text-decoration: underline;text-decoration-style: solid !important;}
   .m-rich-content-block.context-ucx a:focus{text-decoration:underline;text-decoration-color: initial;text-decoration-style: solid !important;}

.m-mosaic .c-mosaic .c-mosaic-placement .c-heading{padding-bottom:20px;}

/* Mosaic two panel hardware,homepage */
/* need to remove below custom styles 
@media screen and (min-width: 1084px) {
#coreui-mosaic-hr27der .m-mosaic .c-mosaic [data-f-mosaic~="f-height-large"],#coreui-mosaic-760f6sr .c-mosaic [data-f-mosaic~="f-height-large"]{height: 400px;}
#coreui-mosaic-wbfr7s7 .m-mosaic .c-mosaic [data-f-mosaic~="f-height-large"],#coreui-mosaic-wbfr7s7 .c-mosaic [data-f-mosaic~="f-height-large"]{height: 400px;}
#coreui-mosaic-dtjqv3y .m-mosaic .c-mosaic,#coreui-mosaic-dtjqv3y .c-mosaic [data-f-mosaic~="f-height-large"]{height: 400px;}
#coreui-mosaic-qtf432x .m-mosaic .c-mosaic,#coreui-mosaic-qtf432x .c-mosaic [data-f-mosaic~="f-height-large"]{height: 400px;}
}


#coreui-contentrichblock-0rhnuhx {max-width: 1000px;margin: 0 auto;}

#coreui-contentrichblock-0rhnuhx .m-rich-content-block{text-align: center;}**/

/* animation tech specs CSS for home page 

.animation-tech-specs a.c-call-to-action.f-lightweight,#OneGDCWeb-ImageSlideUp-ns943hj a.c-call-to-action.f-lightweight{margin-bottom: 10px;}
/* safari browser and IOS devices fix start*/
_::-webkit-full-page-media, _:future, :root .animation-tech-specs .c-heading-3 {
display: inline;
}
_::-webkit-full-page-media,_:future,:root .animation-tech-specs .m-hero-item>div{padding-top: 60px;}

/* safari browser and IOS devices fix end*/
/*Ie 11 CSS fix Start*/

@media only screen and (min-width:1084px){
    _:-ms-fullscreen, :root #OneGDCWeb-animationtechspecs-agt75fl .animation-tech-specs.animation-tech-specs .m-hero-item>div {
      top: 60px;
      }
}

@media screen and (min-width:0\0) { 
#OneGDCWeb-animationtechspecs-agt75fl .animation-tech-specs text, #OneGDCWeb-ImageSlideUp-ns943hj .banner-with-slide-up text{
    font-size: 46px !important;
    line-height: 56px !important;
    margin: .67em 0;
    font-weight: 600;
} 
#OneGDCWeb-ImageSlideUp-ns943hj .banner-with-slide-up text{margin: 0;}
}

/*IE 11 CSS fix end*/

.animation-tech-specs .c-heading-3, .animation-tech-specs .hololens-color-text{display:inline-block;font-size: 46px;line-height: 56px;font-weight: 600;background:linear-gradient(45deg,#fafffc,#ffb9b6,#d699c4,#a5dff9,#fdfdff);background:-webkit-linear-gradient(45deg,#fafffc,#ffb9b6,#d699c4,#a5dff9,#fdfdff);-webkit-background-clip:text;-webkit-text-fill-color: transparent;}
@media screen and (-ms-high-contrast: black-on-white) {
  .animation-tech-specs .c-heading-3{-webkit-text-fill-color:#000;}
}
@media screen and (-ms-high-contrast: white-on-black) {
  .animation-tech-specs .c-heading-3{-webkit-text-fill-color:#fff;}
}

/*Banner para CSS, remove once core UI fixes duplicate P tags issue -removed un-wanted styles, if required please add
.m-banner .c-paragraph-1{font-size: 15px;font-weight: 400;}

/* need to remove below custom styles 
.c-feature a.c-call-to-action{white-space: normal !important;}
.c-feature a.c-call-to-action span{display: inline;} **/

/* home page transpaent header issue below 767px*/
@media only screen and (max-width:859px)
{
.c-uhfh.f-transparent{position: relative;}
}

/*Hardware CSS*/
/* EXPAND AND collpase focus css*/
.m-expansion-panel .expansion-panel__toggle-button button.c-action-toggle:focus{border:2px solid #000 ; outline:1px solid #FFF ;} 
.m-expansion-panel .expansion-panel__toggle-button{padding-bottom:5px; }
.expansion-panel__toggle-button .c-action-toggle{background: #fff;color: #000;font-weight: 600;}
.expansion-panel__toggle-button button.c-action-toggle[class*='f-toggle-pane-button']:hover,.expansion-panel__toggle-button button.c-action-toggle:focus{background: #e6e6e6;color: #000;font-weight: 600;border-color: #000; text-decoration: underline; text-decoration-style: solid;}
.expansion-panel__toggle-button button.c-action-toggle[class*='f-toggle-pane-button'].c-glyph{padding: 10px 20px 10px 15px}

/* mulifetaure Hardware page pagintion icons white*/
#OneGDCWeb-multifeature-nrwiecc .c-carousel{background: transparent;}
#OneGDCWeb-multifeature-nrwiecc .m-multi-feature,OneGDCWeb-multifeature-nrwiecc .m-multi-feature>section{background:transparent;}
#OneGDCWeb-multifeature-nrwiecc .m-multi-feature{padding-bottom: 0;}

#OneGDCWeb-multifeature-nrwiecc .c-sequence-indicator button[aria-checked="true"]:before,#OneGDCWeb-multifeature-nrwiecc .c-sequence-indicator button[aria-selected="true"]:before, #OneGDCWeb-multifeature-nrwiecc .c-sequence-indicator a[aria-checked="true"]:before,#OneGDCWeb-multifeature-nrwiecc .c-sequence-indicator a[aria-selected="true"]:before{background-color: #fff;}
#OneGDCWeb-multifeature-nrwiecc .c-sequence-indicator button:before, #OneGDCWeb-multifeature-nrwiecc .c-sequence-indicator button:before{border: 1px solid #fff;}
#OneGDCWeb-multifeature-nrwiecc .c-sequence-indicator button:focus,#OneGDCWeb-multifeature-nrwiecc .c-sequence-indicator button:focus{border: 2px solid #fff;}


/* need to remove below custom styles 
#OneGDCWeb-ImageSlideUp-dbi8abh .banner-with-slide-up .m-banner{padding-top: 0;}
#OneGDCWeb-ImageSlideUp-dbi8abh .c-heading-3,#OneGDCWeb-ImageSlideUp-dbi8abh .richContent{display: none;}
#OneGDCWeb-multifeature-nrwiecc .c-carousel{background: transparent;}
#OneGDCWeb-multifeature-nrwiecc .m-multi-feature,OneGDCWeb-multifeature-nrwiecc .m-multi-feature>section{background:transparent;}
#OneGDCWeb-multifeature-nrwiecc .m-multi-feature{padding-bottom: 0;}


/* Image 360:hard ware page:  slide to view text -- removed by swapping with Imageslide up new variation
#coreui-image360-lwzwb86 .image360__instruction{color: rgba(255,255,255,0.8);}
#coreui-image360-lwzwb86 .thinSlider{background: #fff;}

/* image intro hardware page*/
.m-image-intro.f-transparent.f-align-top>div{top:0;}
@media only screen and (min-width:859px){
#OneGDCWeb-ImageSlideUp-ns943hj{padding-top: 50px;}
}

/* removed as part of module swapping*/ 
#OneGDCWeb-ImageSlideUp-ns943hj .banner-with-slide-up .richContent{padding-top: 20px;}
/*Reduce space above image 360*/
.m-image360Feature {margin-top: 0;}
/* to accomdate width of  content not to overlap on image*/ 
.m-image-intro.f-align-top>div{left:5%;right: 5%;max-width: 70%; transform: none;width:100%;}

/* removed below styles as part of module swapping
@media only screen and (max-width:768px)
{   
     #coreui-mosaic-760f6sr .c-mosaic [data-f-mosaic~="f-height-medium"], #coreui-mosaic-760f6sr .c-mosaic [data-f-mosaic~="f-height-large"]{height: 300px;}
}



@media screen and (min-width: 1084px) {
#coreui-mosaic-epb4i39 .m-mosaic .c-mosaic [data-f-mosaic~="f-height-large"],#coreui-mosaic-epb4i39 .c-mosaic [data-f-mosaic~="f-height-large"]{height: 400px;}
/*global h1 font sizes */ 
h1{font-size:46px !important; line-height:56px !important;}
@media only screen and (max-width:1750px)
{
.m-image-intro.f-align-center>div, .m-image-intro.f-align-top>div, .m-image-intro.f-align-bottom>div{position: relative;margin: 0 auto;padding-bottom: 45px;}
.m-image-intro.f-align-top>div{left: 0;right: 0;max-width: 90%;}
.m-image-intro{background:transparent;}
.m-image-intro.f-align-top>div .c-heading-3{padding-top: 20px;}
}

/* header below space for each page*/
@media screen and (min-width: 860px)
{
    #OneGDCWeb-ImageSlideUp-w3c5y9u .banner-with-slide-up,#OneGDCWeb-ImageSlideUp-p7kg1s5 .banner-with-slide-up,#OneGDCWeb-ImageSlideUp-8qjo3gb .banner-with-slide-up,#OneGDCWeb-ImageSlideUp-fg3omj4 .banner-with-slide-up, #OneGDCWeb-ImageSlideUp-ma2k6aj .banner-with-slide-up {padding-top: 60px;}

    #coreui-banner-ukb2gnh .m-banner,#coreui-banner-11g97cp .m-banner,#coreui-banner-11g97cp .m-banner{padding-top: 100px;}
}
/* global h2 line-height */ 
h2{line-height: normal;}

/* oneplayer pop up bg color*/
.c-dialog.f-lightbox [role="dialog"]{background: #191919;}

/*new line of CSS -- removed as part of oneGDC modules swapping*
@media screen and (min-width: 768px) and (max-width: 1083px) {
.m-mosaic .c-mosaic .c-mosaic-placement > div .c-heading,
.m-mosaic .c-mosaic .c-mosaic-placement > div .c-subheading{
    display: block !important;
}
}
@media screen and (-ms-high-contrast: black-on-white) {
  .m-mosaic .c-mosaic .c-mosaic-placement > div .c-group a.c-call-to-action.c-glyph,
  .m-mosaic .c-mosaic .c-mosaic-placement > div .c-group a.c-call-to-action.c-glyph span{color: rgb(0,0,159) !important}
}
@media screen and (-ms-high-contrast: white-on-black) {
  .m-mosaic .c-mosaic .c-mosaic-placement > div .c-group a.c-call-to-action.c-glyph,
  .m-mosaic .c-mosaic .c-mosaic-placement > div .c-group a.c-call-to-action.c-glyph span{color: yellow !important}
} */

/* @media screen and (max-width: 1084px) {
    apps feature module css
#coreui-feature-u0ugfmo .c-feature picture, #coreui-feature-u0ugfmo .m-feature picture{display: block;width: 100%;max-width: 100%;}
 #coreui-feature-u0ugfmo .c-feature.f-align-right.f-image-priority>div,#coreui-feature-u0ugfmo .c-feature.f-align-right>div{left: 0;}
#coreui-feature-u0ugfmo .c-feature.f-align-right>div{position: relative;width: 100%;top:0;transform: none;text-align: center;}
#coreui-feature-u0ugfmo .c-feature picture img,#coreui-feature-u0ugfmo .m-feature picture img{width: 100%;height: 100%;} */

/* partner program - feature module css
#coreui-feature-59ey0tv .c-feature picture,#coreui-feature-59ey0tv .m-feature picture{display: block;width: 100%;max-width: 100%;}
  #coreui-feature-59ey0tv .c-feature.f-align-right.f-image-priority>div,#coreui-feature-59ey0tv .c-feature.f-align-right>div{left: 0;}
#coreui-feature-59ey0tv .c-feature.f-align-right>div{position: relative;width: 100%;top:30px;transform: none;text-align: center;}
#coreui-feature-59ey0tv .c-feature picture img,#coreui-feature-59ey0tv .m-feature picture img{width: 100%;height: 100%;}

#coreui-feature-y9svg1n .c-feature picture,#coreui-feature-y9svg1n .m-feature picture{display: block;width: 100%;max-width: 100%;}
  #coreui-feature-y9svg1n .c-feature.c-feature.f-align-left.f-image-priority>div,#coreui-feature-y9svg1n .c-feature.f-align-left>div{left: 0;}
#coreui-feature-y9svg1n .c-feature.f-align-left>div{position: relative;width: 100%;top:30px;transform: none;text-align: center;}
#coreui-feature-y9svg1n .c-feature picture img,#coreui-feature-y9svg1n .m-feature picture img{width: 100%;height: 100%;}

}

@media only screen and (max-width: 767px){
 partner program - feature module css
    #coreui-feature-59ey0tv .c-feature.f-align-right>div,#coreui-feature-y9svg1n .c-feature.f-align-left>div{top:0;}

}
*/
/*Dark background link issue fixes - removed CSS as part of component swapping 
.c-rich-content-block.context-ucx a::after{font-size: 12px;
    margin-top: 1px;
    margin-left: 6px;
    display: inline-block;
    position: relative;
    right: 0;
    content: "";
    vertical-align: top;
    font-family: "MWF-MDL2";
    }*/
    /*removed CSS as part of component swapping 
    .c-rich-content-block.context-ucx a:hover:after{right: -4px;}
    .c-rich-content-block.context-ucx a:focus:not(.x-hidden-focus){padding-top: 10px;padding-bottom: 5px;text-decoration: underline;text-decoration-style: solid !important;}
    .c-rich-content-block.context-ucx a:focus{text-decoration:underline;text-decoration-color: initial;text-decoration-style: solid !important;}
    /* .c-rich-content-block.context-ucx a::after{margin-top: 2px;} */
    /* .c-rich-content-block.context-ucx .c-list a::after{margin-top: 0px;} */
     /*removed CSS as part of component swapping 
    .c-rich-content-block.context-ucx div>a::after{margin-top: 5px;}
    .c-rich-content-block.context-ucx a.c-hyperlink, .c-rich-content-block.context-ucx a.c-hyperlink:focus{color: #fff;}
    .c-rich-content-block.context-ucx a.c-hyperlink:focus{background-color: transparent;border:2px solid #fff;outline-color:transparent;  }
    .m-banner p a.c-hyperlink, .m-banner p a.c-hyperlink:focus{color: #fff !important;text-decoration: underline !important;}
    .m-banner p a.c-hyperlink:focus{background-color: transparent !important;border:2px solid #fff;outline-color:transparent;}
    #coreui-imagemodule-kmxdd7d .m-image{padding: 0px;}
    @media screen and (max-width: 539px){
    .c-rich-content-block[data-grid*="col-"]{float: left;}
    }

    @media screen and (max-width: 1084px) {
    .c-rich-content-block{padding:0 5%;} 
    }
    @media only screen and (max-width:767px){
    #coreui-banner-ku9hzl1 .m-banner .c-paragraph-1{padding-bottom: 0px;}
     }    

    #coreui-banner-ku9hzl1 .m-banner .c-paragraph-1{padding-bottom: 0px;}
      /* partner program  */

       /*removed CSS as part of component swapping 
    #coreui-feature-y9svg1n .c-hyperlink{color: #fff !important; }

    #coreui-feature-y9svg1n a.c-hyperlink:focus {
    background-color: transparent;
    border: 2px solid #fff;
    outline-color: transparent;
    text-decoration:underline;
    } 
html[dir="rtl"] .m-rich-content-block.context-ucx a::after {
    content: "";
    left: 0px;
    margin-right: 6px;
    margin-left:0px;
}
html[dir="rtl"] .m-rich-content-block.context-ucx a:hover:after{right: 4px;} */

    
/* preOrder page Css - Pristmatic styles and added space above headline*/
@media screen and (min-width:1084px){
#coreui-banner-4x4ytyi {padding-top: 60px;}
}

    /*Marketo Form overrides
    .disc-content #usnotice, .disc-content #othernotice{
        font-size:15px!important;
        line-height: 20px!important;
        padding:0px!important;
    }

   .mkt-container {
    padding: 50px 10px !important;
}
.mkt-container .left-contentplacement{
    display:block;
}
.left-contentplacement .c-paragraph-3{
display: none;
}
.left-contentplacement .c-align .c-heading-3{
display: none;
}
@media only screen and (min-width:320px) and (max-width:540px) {
.left-contentplacement{
    display:none!important;
}
.mkt-container{
    padding: 50px 10px 0px 10px !important;
}

}
/* removed as part of module swapping --
 video module option content styles need to remove after may 14th 
@media only screen and (max-width:767px) {
.Video_With_Poster .poster-content{display: none;}
}

.onegdcweb-feature .c-feature.theme-light{color: #fff !important;}  
.onegdcweb-feature .c-feature a.c-call-to-action.f-lightweight, .onegdcweb-feature .c-feature a.c-call-to-action.f-lightweight:hover{color: #fff !important;}  
.onegdcweb-feature .c-feature a.c-call-to-action.f-lightweight:focus:not(.f-primary):not(.f-secondary):focus:not(.x-hidden-focus) {
    color: #fff !important;
    background: none !important;
}
#coreui-contentrichblock-0rhnuhx .m-rich-content-block.context-ucx{float: none;}
.onegdcweb-feature .c-feature.theme-light a.c-call-to-action.f-lightweight:focus, .onegdcweb-feature .c-feature.theme-light a.c-call-to-action.f-lightweight:focus:not(.f-primary):not(.f-secondary):focus:not(.x-hidden-focus){background:transparent !important; border: 2px solid #fff !important;outline: none !important;}
[lang=de-de] #coreui-feature-jf1uj33 a.c-call-to-action{
   text-align:left;
}




/* START Lightbox Fullbleed issue fix */
.c-dialog.x-lightbox-video {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 500;
}
.c-dialog.x-lightbox-video .glyph-cancel + div {
  background: none;
}
.c-dialog.x-lightbox-video div[role="dialog"] {
  position: relative;
  left: 0%;
  top: 0%;
  transform: none;
  -webkit-transform: none;
  -ms-transform: none;
  max-width: 100%;
  height: 100% !important;
  width: 100%;
  margin: 0;
  max-height: 100%;
  background: transparent;
  overflow: visible !important;
}
.c-dialog.x-lightbox-video div[role="dialog"] .player_wrapper {
  overflow: hidden;
  position: fixed;
  display: block;
  left: 50%;
  top: 50%;
  max-height: 760px;
  min-width: 296px;
  width: 100%;
  margin: 0 auto;
  max-width: 1066px;
  padding: 0;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, calc(-50% - calc(1px/2)));
}
.c-dialog.x-lightbox-video div[role="dialog"] .player_wrapper[aria-hidden="true"] {
  display: block;
}
.c-dialog.x-lightbox-video div #button_show {
  font-size: 34px;
  top: 65px;
  right: 36px;
  display: block;
  z-index: 10000;
}

.c-dialog.x-lightbox-video div #button_show:before {
  margin: 0px;
  vertical-align: top;
}

.c-dialog.x-lightbox-video div span {
    position: absolute;
    top: 100px;
    right: 36px;
    display: none;
    z-index: 10000;
}

.c-dialog.x-lightbox-video div #button_show:hover + span, .c-dialog.x-lightbox-video div #button_show:focus + span {
    display: block;
}

@media screen and (max-width: 1400px) {
    .c-dialog.x-lightbox-video div #button_show {
        top: 57px;
    }

    .c-dialog.x-lightbox-video div span {
        top: 92px;
    }
}

@media screen and (max-width: 860px) {
    .c-dialog.x-lightbox-video div #button_show {
        top: 10px;
        right: 10px;
    }

    .c-dialog.x-lightbox-video div span {
        top: 46px;
        right: 10px;
    }
}
.onegdcweb-feature .c-feature.small-font .content_section_feature h1, .onegdcweb-feature .c-feature.small-font .content_section_feature h2{line-height: 40px;}

/* END Lightbox Fullbleed issue fix */
    