.header-breadcrumbs ol {margin-bottom:0;margin-top:0.4rem;}
.header-breadcrumbs ol, .header-breadcrumbs ul {    list-style: none;    color: white;}
.header-breadcrumbs li {display: inline; font-size:0.9rem;}

.main-nav__logo span {    color: black;}

#navh1, .center_nav span {    font-size: 1.6rem;margin:0;font-weight: 500}

.main-nav__logo {
    line-height: 80px;
    text-decoration: none;
    text-transform: uppercase;
    color: white;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
}
.newvegas {
    width: 4rem;
    height: 4rem;
    -webkit-transform: rotate(-47deg);
    -moz-: rotate(-47deg);
    -o-: rotate(-47deg);
    transform: rotate(-47deg);
    position: relative;
    top: -10px;
}
.square1 {
    width: 1.5rem;
    height: 1.5rem;
    background-color: #c61f26;
}
.square2 {
    width: 3rem;
    height: 1.5rem;
    background-color: #d23a37;
}


#pageheader .wrapper-fullbleed {}
.navh1 { display: inline-block;font-size: 2.5rem;font-weight:normal;line-height: 1.2rem;    position: relative;    top: 5px;color: black;}

@media (min-width:940px){

  #masthead .navh1 {font-size: 2.5rem}

}


.stickytopnav {position: sticky;    top: 0;z-index: 99999999}

.progress-container {
  width: 100%;
  height: 4px;
  grid-column: 1/4;
}

.progress-bar {
  height: 4px;
  background: #f28b42;
  width: 0%;
}


#main-col{padding:0 25px 0 15px;width:100%}
#right-col{position:relative;min-width:300px;width:300px;padding:0 15px 0 0}}@media only screen and (min-width:1015px){#main-col{padding:0 25px 0 0}
#right-col{padding:0}}h1{font-size:2em;margin:0 0 10px}
 #masthead a#logo {text-decoration: none;}
#masthead a#logo span {color:#0051a5;    position: relative;    top: 5px;}
#masthead{position:relative;z-index:10;;min-height:60px}
@supports (position:sticky){#masthead{position:-webkit-sticky;position:sticky;top:0}}#masthead .los_amigos{display:flex;flex-flow:row wrap;width:100%;  align-items: center;
  justify-content: center;overflow: hidden;}
#masthead .left_nav, #masthead .right_nav{/**flex:0 0 10%;max-width:10%;**/position:relative}

#masthead .center_nav {max-width: 75%;  flex: auto;text-align: center;position:relative}

#masthead .left_nav img,#masthead .center_nav img,#masthead .right_nav img{display:block}
#masthead .los_amigos #mob_user_link,#masthead .los_amigos #logo,#masthead .los_amigos #site_nav_mobile{vertical-align:top;line-height:0;min-width: 50px;overflow: hidden;}
#masthead .los_amigos #mob_user_link{display:block}
#masthead .los_amigos #mob_user_link .account_icon{position:absolute;top:50%;transform:translateY(-50%)}
@media only screen and (min-width:1015px){#masthead .los_amigos #mob_user_link .account_icon{left:-12px}}#masthead .nav_search{display:none;position:absolute;right:3.5em}
@media only screen and (min-width:1015px){#masthead .nav_search{right:1.5em}}@media (min-width:360px){#masthead .nav_search{display:inline-block;vertical-align:top;height:50px;width:35px;line-height:0}
#masthead .nav_search img{transition:all .3s ease-in}
#masthead .nav_search img:hover{transform:scale(1.2)}}#masthead #mob_user_link{color:#000;background:transparent;border:none;text-decoration:none;padding-left:7px}
#masthead #mob_user_link:visited{color:#000;background:transparent;border:none;text-decoration:none}
#masthead #mob_user_link:hover{color:#777;background:transparent;border:none;text-decoration:none}
#masthead #mob_user_link:focus{color:#000;background:transparent;border:none;text-decoration:none;outline:none}
#masthead #mob_user_link:active{color:#000;outline:none;background:transparent;border:none;text-decoration:none}
#masthead a#mob_user_link .filled_icon{display:none}
#masthead a#mob_user_link.logged_in img{display:none}
#masthead a#mob_user_link.logged_in .filled_icon{display:inline-block;vertical-align:middle}
@media only screen and (min-width:1015px){#masthead a#mob_user_link.logged_in .filled_icon{left:-12px;position:absolute}}#masthead a#mob_user_link #mob_user_text{display:none}
@media (min-width:650px){#masthead a#mob_user_link #mob_user_text{display:block;color:#fff;position:absolute;top:50%;float:left;transform:translateY(-50%);left:45px;line-height:initial}
#masthead a#mob_user_link #mob_user_text > span{padding-right:10px;text-transform:uppercase;font-weight:bold;font-size:0.9em;letter-spacing:1px}}@media only screen and (min-width:1015px){#masthead a#mob_user_link #mob_user_text{left:30px}}
#masthead #logo{ }
#masthead #logo img{display:inline-block;vertical-align:middle;margin:7.5px auto}
#masthead #site_nav_mobile{z-index:9999;height:50px;flex:0 0 33.333%;max-width:33.333%;float:right}
#masthead #site_nav_mobile_hiding_stamp{position:absolute;right:0;top:0;display:table;background:#ff0000;height:50px;width:55px;z-index:1}
#masthead #mobile_menu_toggle{cursor:pointer;height:100%;width:100%;height:50px;position:relative;background:transparent;border:none;padding:0;margin:0;-webkit-appearance:none}
@media only screen and (min-width:1015px){#masthead #mobile_menu_toggle{right:-18px}}#masthead #mobile_menu_toggle:focus,#masthead #mobile_menu_toggle:active{outline:none}
#masthead #site_nav_mobile #mobile_menu_toggle img:nth-child(2){display:none}
#masthead #site_nav_mobile #mobile_menu_toggle.expanded{}
#masthead #site_nav_mobile #mobile_menu_toggle.expanded img:nth-child(2){display:inline-block}
#masthead #site_nav_mobile #mobile_menu_toggle.expanded img:nth-child(1){display:none}
#masthead #top_panel_wrapper{visibility:hidden;position:fixed;top:60px;left:0;width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100% - 50px);background:#fff;transition:transform 0.14s linear;-webkit-transform:scaleY(0);-webkit-transform-origin:top;transform:scaleY(0);transform-origin:top}
#masthead #top_panel{width:100%;max-width:1000px;margin:0 auto}
#masthead #top_panel_wrapper.expand{visibility:visible;overflow-y:auto;-webkit-transform:scaleY(1);-webkit-transform-origin:top;transform:scaleY(1)}
#masthead #top_panel .block_section{margin:15px auto 0.5em auto;width:225px;padding:0 7px}
#masthead #top_panel .block_section > h3{text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;margin-left:7px}
#masthead #top_panel .block_section ul{list-style:none;padding-left:0;margin:0}
#masthead #top_panel .block_section ul li a{display:block;text-transform:uppercase;padding:0.5em;margin:0.25em 0;line-height:1.1em}
#masthead #top_panel .block_section #top_nav a.topnav_elem,#masthead #top_panel .block_section #top_nav a.subnav_elem{color:#ff0000;background:transparent;border:none;text-decoration:none}
#masthead #top_panel .block_section #top_nav a.topnav_elem:visited,#masthead #top_panel .block_section #top_nav a.subnav_elem:visited{color:#ff0000;background:transparent;border:none;text-decoration:none}
#masthead #top_panel .block_section #top_nav a.topnav_elem:hover,#masthead #top_panel .block_section #top_nav a.subnav_elem:hover{color:#fff;background:#ff0000;border:none;text-decoration:none}
#masthead #top_panel .block_section #top_nav a.topnav_elem:focus,#masthead #top_panel .block_section #top_nav a.subnav_elem:focus{color:#fff;background:#ff0000;border:none;text-decoration:none;outline:none}
#masthead #top_panel .block_section #top_nav a.topnav_elem:active,#masthead #top_panel .block_section #top_nav a.subnav_elem:active{color:#fff;outline:none;background:#ff0000;border:none;text-decoration:none}
#masthead #top_panel .block_section #top_nav #nav-tag-vendor-voice,#masthead #top_panel .block_section #top_nav #subnav-box-nav-tag-vendor-voice a.subnav_elem{color:#0066CC;background:transparent;border:none;text-decoration:none}
#masthead #top_panel .block_section #top_nav #nav-tag-vendor-voice:visited,#masthead #top_panel .block_section #top_nav #subnav-box-nav-tag-vendor-voice a.subnav_elem:visited{color:#0066CC;background:transparent;border:none;text-decoration:none}
#masthead #top_panel .block_section #top_nav #nav-tag-vendor-voice:hover,#masthead #top_panel .block_section #top_nav #subnav-box-nav-tag-vendor-voice a.subnav_elem:hover{color:#fff;background:#0066CC;border:none;text-decoration:none}
#masthead #top_panel .block_section #top_nav #nav-tag-vendor-voice:focus,#masthead #top_panel .block_section #top_nav #subnav-box-nav-tag-vendor-voice a.subnav_elem:focus{color:#fff;background:#0066CC;border:none;text-decoration:none;outline:none}
#masthead #top_panel .block_section #top_nav #nav-tag-vendor-voice:active,#masthead #top_panel .block_section #top_nav #subnav-box-nav-tag-vendor-voice a.subnav_elem:active{color:#fff;outline:none;background:#0066CC;border:none;text-decoration:none}
#masthead #top_panel .block_section #top_nav a.topnav_elem{display:block;text-transform:uppercase;padding:0.5em;margin:0.25em 0;line-height:1.1em}
#masthead #top_panel .block_section.resources ul li a,#masthead #top_panel .block_section.sitpub ul li a{color:#A30000;background:transparent;border:none;text-decoration:none}
#masthead #top_panel .block_section.resources ul li a:visited,#masthead #top_panel .block_section.sitpub ul li a:visited{color:#A30000;background:transparent;border:none;text-decoration:none}
#masthead #top_panel .block_section.resources ul li a:hover,#masthead #top_panel .block_section.sitpub ul li a:hover{color:#fff;background:#A30000;border:none;text-decoration:none}
#masthead #top_panel .block_section.resources ul li a:focus,#masthead #top_panel .block_section.sitpub ul li a:focus{color:#fff;background:#A30000;border:none;text-decoration:none;outline:none}
#masthead #top_panel .block_section.resources ul li a:active,#masthead #top_panel .block_section.sitpub ul li a:active{color:#fff;outline:none;background:#A30000;border:none;text-decoration:none}
#masthead #top_panel .block_section.promo_block{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 7px}
#masthead #top_panel #top_nav a[href|="#subnav-box"].topnav_elem{position:relative;font-size:1em;cursor:pointer}
#masthead #top_panel #top_nav a[href|="#subnav-box"].topnav_elem::after{content:"\25BE";position:absolute;right:0.5em;top:5px;font-size:21px;line-height:16px;cursor:pointer;display:inline-block}
#masthead #top_panel #top_nav a.subnav_elem.close_box{float:right}
#masthead #top_panel #top_nav .subnav_box{display:none}
#masthead #top_panel #top_nav .subnav_box:target,#masthead #top_panel #top_nav .subnav_box.expand{display:block;margin-left:0.75em}
#masthead #top_panel #top_nav a.subnav_elem{width:150px;display:inline-block;text-transform:uppercase;padding:0.5em;margin:0 2em 0.5em 2.5em}
@media (min-width:650px){#masthead #top_panel{text-align:center}
#masthead #top_panel .block_section{display:inline-block;vertical-align:top;text-align:left;margin:1em auto 0.5em auto;width:250px;padding:0 5vw}}@media (min-width:650px){#masthead #top_panel{text-align:center}
#masthead #top_panel .block_section{padding:0 15px;width:32%;-webkit-box-sizing:border-box;box-sizing:border-box}}
@media (min-width:800px){#masthead #top_panel .block_section{/* padding:0 2.3vw; */} #masthead a#logo span {font-size: 2.5rem}}
@media (min-width:1000px){#masthead{}
#masthead #top_panel{text-align:left;max-width:1000px}
#masthead #top_panel .block_section{/* display:inline-block; *//* padding:0 15px; */width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
#masthead #top_panel .block_section.nav{/* display:block; *//* width:100%; */}
#masthead #top_panel .block_section.promo_block{width:auto;position:relative}
#masthead #top_panel #top_nav a[href|="#subnav-box"].topnav_elem{display:none}
#masthead #top_panel .block_section #top_nav .nav_elem{width:20%;display:inline-block;vertical-align:top}
#masthead #top_panel #top_nav{position:relative}
#masthead #top_panel .block_section #top_nav .nav_elem:nth-of-type(2){}
#masthead #top_panel .block_section #top_nav .nav_elem:nth-of-type(6){width:32%}
#masthead #top_panel .block_section #top_nav .nav_elem:nth-of-type(6) #subnav-box-nav-tag-vendor-voice > a:first-of-type{width:100%}
#masthead #top_panel .block_section #top_nav .nav_elem:nth-of-type(6) #subnav-box-nav-tag-vendor-voice > a{width:50%;vertical-align:top;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}
#masthead #top_panel #top_nav .nav_elem .subnav_box{display:block}
#masthead #top_panel .block_section #top_nav .nav_elem a#nav-security,#masthead #top_panel #top_nav .nav_elem .subnav_box > a:first-of-type{font-weight:bold}
#masthead #top_panel .block_section #top_nav .nav_elem a#nav-security,#masthead #top_panel .block_section #top_nav .nav_elem a.subnav_elem{display:inline-block;width:auto;min-width:125px;margin:0 10px 0 0}
#masthead #top_panel .block_section #top_nav .nav_elem a.subnav_elem .prefix_all{display:none}}@media (min-width:1260px){#masthead #top_panel{max-width:1130px}
#masthead #top_panel .block_section.sitpub{margin-left:22px}
#masthead #top_panel .block_section.promo_block{margin-left:100px}}#masthead.moby_dick{background:#0066CC;-webkit-box-sizing:border-box;box-sizing:border-box}
#masthead #site_nav_mobile #mobile_menu_toggle img:nth-child(2) {    display: none;}
.right_nav img {width: 37px;    aspect-ratio: auto 37 / 50;    height: 50px;}

    .sub-nav {
    font-weight: 500;
    line-height: 1.2;
    text-transform: uppercase;
    font-family: 'Oswald', helvetica;
    color: #222;
    width: 100%;
     display: flex;
  align-items: center;
  justify-content: center;
    transition: margin-top 0.5s ease-in, padding-left 0.5s ease-in;
}

.sub-nav ul {
    margin: 0;
    padding: 0;
}

.sub-nav ul {
    display: inline-block;
    box-sizing: border-box;
}
.sub-nav li {
    display: inline-block;
    padding: 0 1em;
    box-sizing: border-box;
}

.sub-nav ul li a {text-decoration: none}
.left_nav {padding-left:1rem;}
@media (max-width: 640px)
{
	.sub-nav {
    display: none;
    visibility: hidden;
	}
}

@media (max-width: 1024px)
{  .left_nav span {font-size: 1rem !important}
   .sub-nav ul li:last-of-type {visibility: hidden;display: none;}
}

@media (max-width: 940px)
{
  .left_nav span {font-size: 1rem !important}
  .left_nav {width:80%;padding:none;}
  .sub-nav {display: none;    visibility: hidden;}
   .center_nav {display: none;    visibility: hidden;}
  .los_amigos {justify-content: space-between;}

}
