/*---------- Breadcrumb -------*/

#breadcrumb {padding:21px 10px 22px 0px;}
#breadcrumb ul { padding-left: 0; }
#content-wrapper #breadcrumb li{color: #424242; font-size: 1.2rem; float: left; display: block; text-decoration: none;margin-bottom:0 !important;padding-left: 7px;}
#content-wrapper #breadcrumb li:first-child {padding-left: 0px;}
#breadcrumb li >a{color: #76757a;position:relative;}
#breadcrumb li >a:hover{color: #003764;}
#breadcrumb li:after{content: "\e911"; display: inline-block; font-family: 'icomoon'; padding: 0 5px 0 12px; font-size: 1.1rem; position: relative; top: 0px; color: #545256;}
#breadcrumb li.lastPage::after{visibility: hidden;}

/* ------- Media Queries ------- */
/*@media all and (max-width: 767px) {
  /*#breadcrumb { display: none; }
  .header-links-top,.search-wrap{display:none;}
  }*/

/*---------------Breadcrumb-----C.S-----Starts-------*/
.breadcrumb-wrapper ul.homePage li a.breadcrumb-btn.label-01 span {
    margin-bottom: 0;
}
nav#breadcrumb .breadcrumb-wrapper ul.homePage > li > ul li:first-child span {
    margin-bottom: 8px;
    display: inline-block;
}
nav#breadcrumb .breadcrumb-wrapper ul.homePage > li > ul li > ul {
    display: none;
}
 
nav#breadcrumb .breadcrumb-wrapper ul.homePage > li > ul{flex-direction: column;display: none;position: absolute;background: #1F1F1F;padding: 0;min-width: 200px}
nav#breadcrumb .breadcrumb-wrapper ul.homePage > li > ul ul{display: flex;flex-direction: column}
ul.tab-bread,
nav#breadcrumb .breadcrumb-wrapper ul.homePage > li > a:hover + ul, 
nav#breadcrumb .breadcrumb-wrapper ul.homePage > li:hover > ul{display: none;    padding-top: 15px;padding-left: 8px;margin-top: 16px;z-index:9;    padding-bottom: 8px;}
nav#breadcrumb .breadcrumb-wrapper ul.homePage > li > ul li{padding: 0}
nav#breadcrumb .breadcrumb-wrapper ul.homePage li.lastPage .breadcrumb-hover-menu ul li{margin-left:8px;}
nav#breadcrumb .breadcrumb-wrapper ul.homePage li.lastPage .breadcrumb-hover-menu ul li.level4{margin-left:0px;    margin-bottom: 15px;}
nav#breadcrumb .breadcrumb-wrapper ul.homePage li .breadcrumb-hover-menu ul li:before{content:none;}
#breadcrumb ul li:hover a + .breadcrumb-hover-menu ul li.level2 ul li.level3 span{    margin-bottom: 8px;
    display: block;}

nav#breadcrumb .breadcrumb-wrapper ul.homePage li .breadcrumb-hover-menu ul li a{text-indent: initial;
    display: block;}
#breadcrumb ul::afer{display:none;}
#breadcrumb .breadcrumb-wrapper ul.homePage li.lastPage a{padding-left:0;}
#breadcrumb .breadcrumb-wrapper ul li:beforenav{background-color: transparent;}
#breadcrumb{background-color: #1F1F1F;padding:0; /*16px 0 18px 24px;*/ position:relative;}
#breadcrumb ul{display:flex;margin-bottom: 0px;}
#breadcrumb ul li{margin-bottom:0;/*padding-right: 10px;*/}
#breadcrumb ul li a, #breadcrumb ul li > span {font-size: 1.2rem;line-height: 15px;letter-spacing: 0;color: #fff;/*padding-left:8px;*//*padding-right: 10px;*/text-align: center;
display: flex;}
#breadcrumb ul li a:hover {color: #fff;} 
.breadcrumb-hover-menu{display:none;}
#breadcrumb ul li:hover a + .breadcrumb-hover-menu {display: block;position: absolute;background-color: #1F1F1F;width: 200px;z-index: 9;margin-top: 18px;padding-top: 15px;}
#breadcrumb ul#section-Homepage-level1 {
  padding-left: 8px;left: 0;
}
#breadcrumb ul li > ul li span{margin-bottom: 8px;display: inline-block;}
#breadcrumb ul#section-market-overview-level3 li.level3:first-child span/*, ul li.level2:first-child span*/ {
  margin-bottom: 8px;
  display: block;
}
ul#section-Homepage-level2 {
    padding-left: 8px;
}
#breadcrumb ul li:hover a + .breadcrumb-hover-menu ul{display:block;}
#breadcrumb ul li:hover a + .breadcrumb-hover-menu ul li::before{content:none;}
#breadcrumb li:after{content:none;}
nav#breadcrumb .breadcrumb-wrapper ul.homePage > li > ul li:before{content:none;}

#breadcrumb ul li:first-child:before{content:none;}
#breadcrumb ul li:hover a + .breadcrumb-hover-menu ul li{padding:0;}
#breadcrumb ul li:hover a + .breadcrumb-hover-menu ul{margin-top:0}
#breadcrumb ul li:hover a + .breadcrumb-hover-menu ul li a span {
    padding-left: 0;
}
nav#breadcrumb .breadcrumb-wrapper ul.homePage > li > ul li.level3.current {
    padding-bottom: 8px;
}
/*nav#breadcrumb .breadcrumb-wrapper ul.homePage > li > ul li.current {
    padding-bottom: 8px;
}*/
/*@media all and (max-width: 767px) {
#breadcrumb ul.homePage li a:before{ content: "\e90d";
    position: absolute;
    background-color: #1F1F1F;
    width: 10px;
    transform: rotate(180deg);
    height: 6px;
    left: -8px;
    font-family: icomoon;
    top: 6px;
    list-style-type: none;
    font-size: 1.0rem;
    left: -17px;}

#breadcrumb ul li:before{content: none;
    }
nav#breadcrumb .breadcrumb-wrapper ul.homePage > li:hover > ul li a:before{content:none;}
nav#breadcrumb .breadcrumb-wrapper ul.homePage li{position:initial;}
nav#breadcrumb .breadcrumb-wrapper ul.homePage > li:hover > ul{padding-left:56px;}
}*/
@media screen and (max-width:767.98px){

nav#breadcrumb .breadcrumb-wrapper ul.homePage > li > ul::before{content:'';width: 400px;content: '';position: absolute;    height: 100%;right: auto;background: #1F1F1F;top: 0;    left: calc(100vh - 73px);
    width: 154vh;
    transform: translate(-154vh, 0px);}
#MainWrapper {overflow-x: hidden;}
nav#breadcrumb .breadcrumb-wrapper{padding-left: 8px;}
ul.tab-bread, nav#breadcrumb .breadcrumb-wrapper ul.homePage > li > a:hover + ul, nav#breadcrumb .breadcrumb-wrapper ul.homePage > li:hover > ul{padding-left:0;}

}
@media screen and (min-width:767.98px) and (max-width:991.98px){
nav#breadcrumb .breadcrumb-wrapper{padding-left: 16px;}
}



/* backup */

