#idBannerText{height:110px;bottom:45px; }
.cASMEPackageCol{}
.cSmallExpand{width:100%;max-width:100%;margin-right:0px;}
.cSmallExpand2{width:100%;max-width:100%;}
.cSmallExpand3{width:100%;max-width:100%;}
.cSmallExpand4{width:100%;max-width:100%;}
.cSmallExpand4Part1{display:inline-block;width:50%;}
.cSmallExpand4Part1 img{width:50%;height:auto;}
.cSmallExpand4Part2{display:none;}
.cSmallExpand4Part3{display:inline-block;width:50%;font-size:50%;}
.cSmallExpandColumn3{}
#idPaddingTop{display:none;}
#idASMEBanner2{background-position:right -600px top !Important;}
#idASMEMenuET{xxheight:4.5rem; xposition:fixed;top:-10px; right:0px;xbackground-color:red;}
.cListDivider{display:block;margin-bottom:24px;}

.journal-header .journal-header_content .navbar-menu_wrap .navbar-menu .site-menu {
	list-style: none;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0;
    margin: 0;
    display: flex;
}

.journal-header .journal-header_content .navbar-menu_wrap .navbar-menu .site-menu>.site-menu-item {
    margin-left: 0;
    width: 100%;
    xfont-size: .75rem;
    position: relative;
}

.journal-header .journal-header_content .navbar-menu_wrap .navbar-menu .site-menu>.site-menu-item .nav-link {
    padding: .5rem;
    display: block;
    font-weight: 400;
    color: #000;
    font-size: .875rem;
}

.journal-header.journal-bg {
    background: #fff;
    box-shadow: none;
    xxpadding: .75rem 0;
    display: inline-block;
    float: right;
}

.journal-header.journal-bg a, .journal-header.journal-bg i {
    color: #000;
}

.journal-header {
    position: unset;
}


.journal-header .journal-header_content {
    margin: 0 auto;
    max-width: 1300px;
    position: relative;
    display: flex;
    align-items: center;
    padding: .5rem 1rem;
}

.journal-header .journal-header_content .navbar-menu_wrap {
    background: 0;
    border: 0;
    display: inline-block;
    float: left;
    margin: 0;
    order: 0;
    padding: 0 1rem;
    position: relative;
    top: 0;
    width: 100%;
    xwidth: 95%;
    xwidth: unset;
}

.journal-header .journal-header_content .navbar-menu_wrap .mobile-site-menu-toggle {
    height: 1.875rem;
    line-height: 2rem;
    xdisplay: block;
    display: inline-block!important;
    text-align: center;
    border: 1px solid #dbdbdb;
    float: right;
    xcolor: #fff;
    padding: 0 .75rem;
    color:black;
}

.journal-header .journal-header_content .navbar-menu_wrap .mobile-site-menu-toggle i {
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 150%;
    float: left;
}

.journal-header .journal-header_content .navbar-menu_wrap .mobile-site-menu-toggle .tablet-menu-label {
    display: block;
    text-transform: uppercase;
    xfont-family: "Noto Sans",sans-serif;
    margin-left: .5rem;
    font-size: .875rem;
    float: right;
    color: #292929;
}

.navbar-menu{display: none;    white-space: nowrap;    z-index: 99999; xposition:absolute;xtop:2rem; xright:0px; }


.journal-header .journal-header_content .navbar-menu_wrap .navbar-menu {
    display: none;
    position: absolute;
    left: -6rem;
    top: 3rem;
    background: #fff;
    border: 1px solid #dbdbdb;
    box-shadow: 0 3px 6px 0 rgba(56,62,67,.15);
}

.navbar-menu{text-align:left;}

.cASMEDesktopOnly{display:none;}
.cASMEMobileOnly{}
.cPaddingLine{border-top:1px solid #EDEDED;margin-top:10px!Important;}
#idBannerCenterContainer{height:170px;}

#idLoginContainerSmall{display:block;}
#idLoginContainer{display:none;}

#idDiscoverSmall{display:flex;flex-direction:column;}
.cDiscoverSmallItem{display:flex;flex-direction:row;margin-bottom:1rem;flex:1;}
.cSmallExpand5{width:50%;}
.cSmallExpand5Right{width:50%;position:relative;padding-left:14px;text-align:left;}

#idDiscoverSmallContainer{display:block;}
#idDiscoverLargeContainer{display:none;}


.vertical-center {
	margin: 0;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}