/* Hide SelfCare 
#selfcarelogin, div.modal-backdrop.fade.show { display: none !important; }
body.modal-open {overflow: visible !important;}
 End of - SlefCare hide */

div#wrapper-topbar {height: 46px;}
div#wrapper-topbar div.container nav.navbar-top-left {left: 10px !important; position: absolute;}
div#wrapper-topbar div.container nav.navbar-top-right-menu {right: 10px !important;}
#tidio-chat iframe#tidio-chat-iframe {left: auto !important;}
body.page-id-97 div.vc_col-sm-8 div div.vc_single_image-wrapper.vc_box_border_grey {background:#f50f31 !important;}
body.page-id-567 div.vc_col-sm-8 div div.vc_single_image-wrapper.vc_box_border_grey {background:#f50f31 !important;}
body.page-id-569 div.vc_col-sm-8 div div.vc_single_image-wrapper.vc_box_border_grey {background:#f50f31 !important;}
ul#main-menu .menu-item-4977 .nav-link {
        background-image: url(https://mobile.carrefour.be/wp-content/themes/carrefour-mobile.orig/img/simcard.svg) !important;
    }
a.navbar-brand {font-size: 2rem !important;}
.socials-side{
display:flex;
flex-direction:column;
    position: fixed;
    left: 0;
    top: 50%;
    transform: translatey(-50%);
    background: #4a4a4a;
z-index: 11111;
}

.socials-side a:not(:first-child){
border-top:1px solid #797979;
}

.socials-side a{
width:48px;
height:48px;
padding:16px;
}

.socials-side a img{
width:100%;
display:block !important;
}

.wpb_animate_when_almost_visible  {opacity: 1 !important; }   

/* TEMP CSS to hide bundle extra data promo 
.page-id-519 div.section-data p.radios label span {font-size: 0; color:#fff; }
.page-id-519 div.section-data p.radios label span strong {color: #4A4A4A; font-size: 18px;}
.page-id-519 div.section-data p.radios label span span { font-size: 18px; color: #5C9021; }
.page-id-519 div.section-data p.radios label span strong.text-danger { display: none; }
.page-id-519 div.section-data p.radios label:first-child span strong:after { content: "(200MB)"; font-weight: normal; margin-left: 10px; }
.page-id-519 div.section-data p.radios label:nth-child(2) span strong:after { content: "(500MB)"; font-weight: normal; margin-left: 10px;  }
.page-id-519 div.section-data p.radios label:nth-child(3) span strong:after { content: "(1GB)"; font-weight: normal; margin-left: 10px;  }
.page-id-519 div.section-data p.radios label:nth-child(4) span strong:after { content: "(2GB)"; font-weight: normal;  margin-left: 10px; }
.page-id-519 div.section-data p.radios label:nth-child(5) span strong:after { content: "(5GB)"; font-weight: normal; margin-left: 10px;  }

.page-id-517 div.section-data p.radios label span {font-size: 0; color:#fff; }
.page-id-517 div.section-data p.radios label span strong {color: #4A4A4A; font-size: 18px;}
.page-id-517 div.section-data p.radios label span span { font-size: 18px; color: #5C9021; }
.page-id-517 div.section-data p.radios label span strong.text-danger { display: none; }
.page-id-517 div.section-data p.radios label:first-child span strong:after { content: "(200MB)"; font-weight: normal; margin-left: 10px; }
.page-id-517 div.section-data p.radios label:nth-child(2) span strong:after { content: "(500MB)"; font-weight: normal; margin-left: 10px;  }
.page-id-517 div.section-data p.radios label:nth-child(3) span strong:after { content: "(1GB)"; font-weight: normal; margin-left: 10px;  }
.page-id-517 div.section-data p.radios label:nth-child(4) span strong:after { content: "(2GB)"; font-weight: normal;  margin-left: 10px; }
.page-id-517 div.section-data p.radios label:nth-child(5) span strong:after { content: "(5GB)"; font-weight: normal; margin-left: 10px;  }

.page-id-64 div.section-data p.radios label span {font-size: 0; color:#fff; }
.page-id-64 div.section-data p.radios label span strong {color: #4A4A4A; font-size: 18px;}
.page-id-64 div.section-data p.radios label span span { font-size: 18px; color: #5C9021; }
.page-id-64 div.section-data p.radios label span strong.text-danger { display: none; }
.page-id-64 div.section-data p.radios label:first-child span strong:after { content: "(200MB)"; font-weight: normal; margin-left: 10px; }
.page-id-64 div.section-data p.radios label:nth-child(2) span strong:after { content: "(500MB)"; font-weight: normal; margin-left: 10px;  }
.page-id-64 div.section-data p.radios label:nth-child(3) span strong:after { content: "(1GB)"; font-weight: normal; margin-left: 10px;  }
.page-id-64 div.section-data p.radios label:nth-child(4) span strong:after { content: "(2GB)"; font-weight: normal;  margin-left: 10px; }
.page-id-64 div.section-data p.radios label:nth-child(5) span strong:after { content: "(5GB)"; font-weight: normal; margin-left: 10px;  } */