.header-ticker-logo-search .header-logo a:focus{outline-offset:10px}
span.selected-lang:focus-visible {
    border: 1px dashed #015f9c !important;
}
  
  .articleLandingVideoBannerWrapper .video-banner-title h1,
  .quoteWithBackgroundWrapper .modQuoteContent>p,
  #fullPageSlider .fullPageSliderMiddleContent p {text-shadow: 1px 1px 3px rgba(0,0,0,0.6);}
  .slick-dots li, .visuallyhidden {filter: contrast(1);}
  
  .articleLandingBannerInnerWrapper.bannerTitle:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(rgba(0, 0, 0, 0.25) 50%,rgba(0, 0, 0, 0.75) 100%);
    z-index: 1;
  }
  .articlePageTitle{
    z-index: 2;
    position: relative;
    filter: contrast(1);
  }
  
  p.boxTitle{
    color: #3072AB !important;
  } 
  
   .contentMainWrapper a:not(.cta) { color: #3072AB;}/*background-color: #ffffff */
  
  
  .breadcrumb span , .slideShowImageCaption p, .inv_startTime , .inv_endTime, .bannerVideoTitle{
    filter: contrast(1);
  }
  a.icon-arrow-right-icon.slick-next:focus , a.icon-arrow-left-icon.slick-prev.slick-arrow:focus, a:focus {
    outline: 1px dashed #015f9c !important;outline-offset:1px
  }
  .topMegaMenu > ul > li > a:focus{border:none};
   section.topMainMenu a:focus{
   /* border: 0 !important; */
  } 
  /*.lang-switcher-main-wrapper a.hashDefault:focus{height:20px;width:20px}*/
  .frame-circle #branding-footer{
    display:none;
  }  
.lang-switcher-main-wrapper a.hashDefault{height:20px;width:20px}  
  
   #web-form-external-content .ot-form-wrapper {
    overflow: hidden;
    width: 100%;
   /* overflow-y: scroll; */
    height: 1140px;
    margin-bottom:60px;
   
  }
  /*.ot-form-wrapper iframe#iFrameResizer0{border:none;height:100%;width:100%}*/
  
  
   #web-form-external-content .ot-form-wrapper::-webkit-scrollbar {
  width: 10px;
  }
  
  /* Track */
   #web-form-external-content .ot-form-wrapper::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #dfdede; 
  border-radius: 10px;
  
  }
  
  /* Handle */
   #web-form-external-content .ot-form-wrapper::-webkit-scrollbar-thumb {
  background: #ececec; 
  border-radius: 10px;
  }
  
  /* Handle on hover */
   #web-form-external-content .ot-form-wrapper::-webkit-scrollbar-thumb:hover {
    background: #ececec; 
  }
   #iFrameResizer0 {
    position: relative;
    margin-left:0;
  }
  h2.h1, h1.BannerTitle,.modHighlightsTitle h2, .modHighlightsBoxWrapper,.modHighlightsBottomNotes, .webcast-link, .keyfacts-content-wrapper .title, .keyfacts-content-wrapper .description, .keyfacts-content-wrapper .notes, .small-image-content-wrapper .content, .InvestorEvents .heading-link, .InvestorEvents p.h1, .InvestorbrandsLatestResultheading .heading-link, .InvestorbrandsLatestResultheading p.h1, .TalentLandingBannerWrapper .talentVideoTitle, .slideShowModuleContent .slideShowImageCaption h2, .timelineSlide .middleWrapper{
    background: rgba(0, 0, 0, 0.001);
  }
   .content-mod-wrapper .customBtn a.cta-fix-button{  filter: contrast(1);;}
   
  /*.articlePageContent.intro-body-wrapper a{
    background: rgba(255, 255, 255, 0.01);
  }*/
  
  .vjs-control-text {
  filter: contrast(1);
  }
  
  .articlePageContent.intro-body-wrapper a{}
  
  @media (max-width:480px){
     #iFrameResizer0 {
        padding-right:20px;  
    }
  
  
  /* Track */
   #web-form-external-content .ot-form-wrapper::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px #ffffff; 
        border-radius: 10px;
        height:50px !important;
    }
  
      #web-form-external-content .ot-form-wrapper {
      -webkit-overflow-scrolling: touch;
    }
     #web-form-external-content .ot-form-wrapper iframe {
      transform: scale(0.9);
     
    }
    
    /* Handle */
     #web-form-external-content .ot-form-wrapper::-webkit-scrollbar-thumb {
    background: #ffffff; 
    border-radius: 10px;
    height:50px !important;
    }
    
    /* Handle on hover */
      #web-form-external-content .ot-form-wrapper::-webkit-scrollbar-thumb:hover {
        background: #ffffff; 
    }
  
  }
  
  @media (max-width:767px){
    #web-form-external-content .ot-form-wrapper {
        margin-bottom: 0;
    }
    .lang-switcher-main-wrapper {
        margin-top: -5px !important;
    }
   
}


.mfp-content li[data-src="/en-gb/news-and-media/contact-us/forms/charity-request"] {
    display: block !important;
}

@media (min-width:1200px){
.lang-switcher-content-wrapper{height:20px;}
.topMainMenuInner ul li {
    padding-right: 30px !important;
}
}

#ip3-aerin-beauty .ourBrandBannerContent img, #ip3-becca .ourBrandBannerContent img, #ip3-niod .ourBrandBannerContent img {
  width: 400px;
}