/* --------------- Footer Start Here ------------------ */
.foot-middle-wrapper .stay-in-touch ul li a {padding: 5px;}
.stay-in-touch ul li {padding-right: 5px !important;}
.foot-middle-wrapper .stay-in-touch ul li:first-child a { padding-left: 0px;}
footer .stay-in-touch p {margin-bottom: 34px;}
footer .icon-email:before {
    content: "";
}
.foot-bottom-wrapper ul li #ot-sdk-btn.ot-sdk-show-settings {
    border: none !important;
    background: transparent !important;
    color: #4D4D4D !important;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.4rem;
    padding: 0 10px;
    margin:0px;
}

footer .sign-up ul li {
    padding-top: 0.3px !important;
}
footer .foot-middle-wrapper .sign-up p {
    margin-bottom: 4px ;
}
.sign-up .footer-headings {
  padding-bottom: 14px;
}
.footer-links li:first-child>a{
    padding-left: 0px;
}
.foot-top-wrapper span.date-text {
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #4D4D4D;
}

.foot-top-wrapper span.text-show-1 {
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #4D4D4D;
}

.foot-top-wrapper span.text-show-2 {
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #4D4D4D;
}

.foot-top-wrapper span.text-show-date {
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #4D4D4D;
}

.foot-top-wrapper span.text-show-time {
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #4D4D4D;
}
.footer-logo-content p {
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 3.0rem;
  color: #4D4D4D !important;
  margin-top: 15px;
}
footer{background:#fafafa !important;padding: 75px 0 5px 0;float:left;width:100%;}
.foot-top-wrapper{padding-bottom: 38px;}
.foot-middle-wrapper{padding-top: 32px;padding-bottom: 38px;}
.foot-middle-wrapper .our-website ul li{float:left;width: 50%;margin-bottom: 0;}
.foot-middle-wrapper .our-website ul li a::after { content: ""; display: inline-block; width: 0; height: 1px; background: #000; float: left; transition: ease-in-out 0.2s; position: absolute; left: 0; bottom: 0; }
.foot-middle-wrapper .our-website ul li a:hover::after { width:100%; }
.foot-bottom-wrapper{padding-top: 32px;padding-bottom: 10px;}
.foot-bottom-wrapper ul li{float:left;color: #000;font-size: 1.2rem;font-weight: 300;position: relative;}
.foot-bottom-wrapper ul li:last-child { padding: 0 10px;}
.foot-bottom-wrapper ul li:first-child{padding-left:0;}

.foot-top-wrapper figure img {    height: 44px;
    width: 201px;}
.footer-slider { overflow: hidden;}
footer figcaption > p {font-size: 1.8rem;line-height: 30px;padding: 15px 0 15px 6px;}
footer .foot-middle-wrapper p a {color: #000;}
footer.country-specific-footer .foot-middle-wrapper figcaption > p {font-size: 1.8rem;line-height: 30px;padding: 15px 40px 15px 6px;font-weight: 400;}
footer .sign-up ul li {width: 100%; padding-top: 20px;}
.sign-up {padding: 0 40px 0 0;}
/*.stay-in-touch {max-width: 206px;}*/
.stay-in-touch ul {display: block;}
.stay-in-touch ul li {display: inline-block;padding-right: 15px;padding-top: 13px;}
.stay-in-touch ul li a span.icon-flicker-icn:before{font-size:2.5rem;}
.stay-in-touch ul li a span img{margin-bottom:5px;}
.foot-bottom-wrapper ul li a:after {border-right: 1px solid #000000; height: 100%; right: 0px; content:''; position: absolute;top: 4px; height: 54%;}
.foot-bottom-wrapper ul li:last-child a:after { border: 0;}
.foot-middle-wrapper .stay-in-touch ul li a > span { font-size: 2rem;position:relative;color: #002776;}
.foot-middle-wrapper .stay-in-touch ul li a > span strong {display:block; text-indent:-99999px;position:absolute;}
.footer-report {padding: 0 0 10px 0;border-bottom: 0px solid #c3cbd8;display: flex;flex-direction: column;justify-content: center;}
footer .report-link {padding-bottom: 24px;}
footer .footer-slider {border-bottom: 2px solid #c3cbd8; padding: 0 0 10px 0;}
.stay-in-touch ul li a, .our-website ul li a, .sign-up ul li a, ul.footer-links li a { text-decoration: none;}
.report-link a.cta-link.internal-link:hover { color: #fe0000 !important;}
.foot-top-wrapper .report-link a.cta-link.internal-link {
    color: #031794;
}.country-specific-footer .footer-logo img {width:183px;margin-bottom: 2px;}
.foot-top-wrapper .footer-logo figure img {width:183px;}
/* body.anglofoundationv2 .country-specific-footer .footer-logo img {width:100%;} */
.country-specific-footer .footer-logo figcaption img {width:100%;}
/* --------------- Footer ends Here ------------------ */

.foot-middle-wrapper .footer-headings {
  color: #002776;
  padding-bottom: 18px ;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.2rem;
      font-style: normal;
    margin-bottom: 0;
}

footer{background: linear-gradient(0deg, #FAFAFA, #FAFAFA), #000000 !important ;padding: 31px 0 5px 0;float:left;width:100%;position:relative; z-index:121;}
.foot-top-wrapper{padding-bottom: 38px;}
.foot-middle-wrapper{padding-top: 32px;padding-bottom: 38px;}
.foot-middle-wrapper ul li a{color:#000000;font-size:1.4rem;font-weight:300}
.foot-middle-wrapper .our-website ul li a {/* font-weight: 400; */ position:relative;display: inline-block;/* font-weight: 400; *//* font-size: 1.4rem; *//* line-height: 3.0rem; */
  /* or 214% */color: #4D4D4D;font-weight: 400;font-size: 1.6rem;line-height: 2.6rem;/* font-weight: 400; *//* font-size: 16px; *//* line-height: 26px; */}
.foot-middle-wrapper .our-website ul li a::after { content: ""; display: inline-block; width: 0; height: 1px; background: #000; float: left; transition: ease-in-out 0.2s; position: absolute; left: 0; bottom: 0; }
.foot-middle-wrapper .our-website ul li a:hover::after { width:100%; }
.foot-bottom-wrapper{padding-top: 32px;padding-bottom: 10px;}
.foot-bottom-wrapper ul li{float:left;color: #4D4D4D;font-size: 1.2rem;font-weight: 300;position: relative;}
.foot-bottom-wrapper ul li:last-child { padding: 0 10px;}
.foot-bottom-wrapper ul li:first-child{padding-left:0;}
.foot-bottom-wrapper ul li a{color: #4D4D4D;
    padding: 0 10px;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.4rem;
    font-style: normal;}
.footer-slider { overflow: hidden;}
footer figcaption > p {font-size: 1.8rem;line-height: 30px;padding: 15px 0 15px 6px;}
footer .foot-middle-wrapper p {/* font-size: 1.4rem; *//* line-height: 20px; *//* font-weight: 400; *//* color: #000000; */font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.6rem;
  /* or 143% */color: #4D4D4D;}
footer .foot-middle-wrapper p a {color: #4D4D4D;
    text-decoration: underline;}
footer.country-specific-footer .foot-middle-wrapper figcaption > p {font-size: 1.8rem;line-height: 30px;padding: 15px 40px 15px 6px;font-weight: 400;}
footer .sign-up ul li {width: 100%; padding-top: 20px;}
footer span.icon-email {    padding-right: 12px;
    float: left;
    margin-top: 0px;
    margin-right: 12px;
    background-image: url(/~/media/Images/a/anglo-american-group-v5//Universal/logo/email-icon.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;
    width: 14px;
    height: 10px;
 }
.sign-up {padding: 0 40px 0 0;}
/*.stay-in-touch {max-width: 206px;}*/
.stay-in-touch ul {display: block;padding-top: 0;}
.stay-in-touch ul li {display: inline-block;padding-right: 15px;padding-top: 0px;}
.stay-in-touch ul li a span.icon-flicker-icn:before{font-size:2.5rem;}
.stay-in-touch ul li a span img{margin-bottom:5px;}
.stay-in-touch ul li a span img.spacer {position:absolute; top:0px; left:0px; width:20px; height:20px;}
.foot-bottom-wrapper ul li a:after {border-right: 1px solid #000000; height: 100%; right: 0px; content:''; position: absolute;top: 4px; height: 54%;}
.foot-bottom-wrapper ul li:last-child a:after { border: 0;}
.foot-middle-wrapper .stay-in-touch ul li a > span { font-size: 2rem;position:relative;color: #002776; top:3px;}
.foot-middle-wrapper .stay-in-touch ul li a > span strong {display:block; text-indent:-99999px;position:absolute;}
.footer-report {padding: 0 0 10px 0;border-bottom: 0px solid #c3cbd8;display: flex;flex-direction: column;justify-content: center;}
footer .report-link {padding-bottom: 24px;}
footer .footer-slider {border-bottom: 0;padding: 0 0 10px 0;}
.footer-report .date-text {margin-bottom:28px;text-transform:uppercase;
  /* identical to box height */color: #4D4D4D;font-weight: 600;font-size: 1.2rem;line-height: 1.4rem;}
.report-title {font-weight: 700 !important;/* font-size: 2.2rem; *//* line-height: 3.7rem; */
  /* identical to box height, or 168% */color: #4D4D4D;font-weight: 400 !important;font-size: 2.4rem;line-height: 32px;    padding: 0px 15px 47px 0;}
.stay-in-touch ul li a, .our-website ul li a, .sign-up ul li a, ul.footer-links li a { text-decoration: none;}
.sign-up ul li a {
    /* font-weight: 700; */
    /* color: #002776 !important; */
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 1.7rem;
    padding-left: 0;
    color: #002776;
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1.7rem;
    /* outline: 2px solid red; */
    outline-offset: 5px;
    display: flex;
    align-items: center;
  
  }
.report-link a.cta-link.internal-link:hover { color: #fe0000 !important;}

.country-specific-footer .footer-logo img {width:183px;margin-bottom: 20px;}
.foot-top-wrapper .footer-logo figure img {width:183px;}
/* body.anglofoundationv2 .country-specific-footer .footer-logo img {width:100%;} */
.country-specific-footer .footer-logo figcaption img {width:100%;}
/* --------------- Footer ends Here ------------------ */

@media only screen and (min-width: 768px) and (max-width: 1024px){
.footer-report.footer-height {
    border-bottom: 2px solid #c3cbd8;
}

.footer-slider.footer-height {
    border-bottom: 2px solid #c3cbd8;
}
.foot-bottom-wrapper ul li {
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 2.5rem;
}

.foot-bottom-wrapper ul li a{
padding: 0 10px 0 10px !important;
}
.foot-bottom-wrapper ul li:first-child a{
padding-left:10px ;
}
  .footer-headings {
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
  
  .foot-middle-wrapper span.icon-youtube , .foot-middle-wrapper span.icon-glassdoor {
    top: 10px;
}
  .foot-middle-wrapper .our-website ul li a {
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.6rem;
  }
  
  .footer-report .date-text {
    font-weight: 600;
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
  
  .report-title {
    font-weight: 400 !important;
    font-size: 2.4rem;
    line-height: 3.2rem;
    font-weight: 400;
    /* font-size: 24px; */
    /* line-height: 32px; */
  }
  
  footer .report-link {
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 1.9rem;
  }
  .stay-in-touch ul li {
    padding-top: 13px;
}
  .sign-up .footer-headings {
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
  
  footer .foot-middle-wrapper p {
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.6rem;
        padding-bottom: 50px;
  }
  .foot-bottom-wrapper ul li a {
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.5rem;
  }
}
@media screen and (max-width: 767px){

footer {z-index:95;}
.foot-bottom-wrapper ul li a{
padding: 0 10px 0 10px !important;
}
.foot-bottom-wrapper ul li:first-child a{
padding-left:10px ;
}


#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings {
    color: #68b631;
    border: 1px solid #68b631;
    height: auto;
    white-space: normal;
    word-wrap: break-word;
     padding: 0; 
    font-size: 1.4rem !important;;
    font-weight: 400 !important;;
    line-height: 2.5rem !important;;
    cursor: pointer;
    -moz-transition: 0.1s ease;
    -o-transition: 0.1s ease;
    -webkit-transition: 1s ease;
    transition: 0.1s ease;
}
.foot-bottom-wrapper ul li {
  color: #4D4D4D;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 2.5rem;
}
.foot-bottom-wrapper ul li a {
    color: #4D4D4D;
    padding: 0 10px;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.5rem;
    font-style: normal;
}
  .footer-logo-content p {
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 3.0rem;
    margin-bottom: 0;
  }
  
  .footer-report .report-title {
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.6rem;
    padding-bottom: 44px;
  }
  
  .footer-report .date-text {
    font-weight: 600;
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
  
  .report-link a.cta-link.internal-link {
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 3.5rem !important;
    margin-bottom: 0;
  }
  footer .foot-middle-wrapper .sign-up .footer-headings {
    padding-bottom: 16px;
}
  .sign-up .footer-headings {
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.2rem;
  }
  footer .foot-middle-wrapper .sign-up p {
    margin-bottom: 53px !important;
}
  footer .foot-middle-wrapper p {
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.0rem;
    margin-bottom: 33px !important;
  }
  
  .sign-up ul li a {
    font-weight: 600;
    font-size: 1.4rem;
    line-height: 1.7rem;
        padding-left: 14px;
          
  }
  .foot-middle-wrapper .stay-in-touch {
    padding: 59px 0 0 0;
    max-width: 100%;
        padding-left: 12px;
}
  .foot-middle-wrapper .footer-headings {
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.2rem;
        padding-bottom: 4px;
  }
  
  .foot-middle-wrapper .our-website ul li a {
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.4rem;
 
  }
  
  .sign-up {
    margin-top: 47px;
  }
  .footer-slider.footer-height:before {
   border-bottom: 1px solid #031794;
    content: "";
    width: 102%;
    height: 100%;
    left: -2px;
    position: absolute;
    border-radius: 0px 0px 4px 4px;
    pointer-events: none;
}
  footer .footer-slider {
    padding: 0 0 58px 0;
  }
  footer .report-link {
    padding-bottom: 0;
}
  .footer-report {
    margin-bottom: 69px;
    margin-top: 60px;
        padding: 0;
  }
  .footer-links a {
    font-weight: 400;
    font-size: 1.4rem;
    color: #4D4D4D;
    line-height: 2.5rem;
  }
  .foot-top-wrapper {
    padding-bottom: 25px;
    border-bottom: 0px solid #143482;
        overflow: hidden;
  }
  section.foot-middle-wrapper {
    padding-top: 0px;
    padding-bottom:35px;
}
.foot-bottom-wrapper {
    padding-top: 0;
}
}
