.hi {display:none;}
div.anchors {width:95%;margin:0 0 0; padding:0 0 0 5%; background: #ecedee;z-index: 1; position: relative; border: solid 0px #bbbbbb;background-image: url("gfx/grey-b.png");background-position:right top;background-repeat:repeat-y;}
div.anchors.all { padding-left:0; }
div.anchors.off { opacity: 0; }
div.anchors.scroll { width:95%;position: fixed; top:0; z-index:9; padding:0 0 0 5%; opacity:1; -webkit-transition: opacity .5s ease-in,-moz-transition: opacity .5s ease-in}
div.anchors.bottom { position: fixed; bottom:0; left:0; margin-bottom:0; width: 100%; padding-left:0; z-index:9; border-top: solid 1px #666; border-bottom: none; opacity:1; -webkit-transition: opacity .5s ease-in,-moz-transition: opacity .5s ease-in}
div.anchors.scroll+div.anchorpost,div.anchors.bottom+div.anchorpost { height: 48px;}

.anchors ul { margin:0 auto; padding:0; max-width: 1280px; border-left:0;background-color:#cccccc; }
.anchors li { text-align: left;display: block; list-style: none; position: relative; padding:0; float: left; background: #ccc;  height: 47px;border-right: solid 1px #bbb; border-top:3px solid #ccc; width:auto; -webkit-transition: background-color .25s;-moz-transition: background-color .25s;}
.anchors li:first-child { background: #eee;border-top:3px solid #eee;background-color: #ecedee;padding-left: 15px;max-width: 180px;}
.anchors ul::after { content: " "; clear: left; display: block; height:0; background: #a00;}
.anchors a { display:block;float:left; padding: 16px 0; color: #333;margin:0 20px 0 20px;  font-size: 13px; line-height:15px; font-family: ApexSansMedium, Arial, Helvetica, sans-serif; text-decoration: none !important;border-right:none;text-transform:none;}
.anchors li:first-child a { font-size:14px;padding: 7px 0;}
.anchors li:first-child a:after { content: none; }
.anchors a.tall { padding: 8px 0; }
.anchors li span { color: #333;}
//.anchors li span:after { color: #666;content: "\f054";padding-left: 6px; font-family: vesicons;font-size: 6px;}
.anchors li span.caret:after {content: "";padding-left: 0;}
.anchors li span.caret {color: #666;padding-left: 6px; font-family: vesicons;font-size: 6px;}
.anchors li.about span.caret {display:none;}
.anchors li:first-child  span:after { color: #666;content: "";padding-left: 0;}
.anchors li.on { background: #fff; border-top:3px solid #ed1c24; }
.anchors li.on:first-child { background-color: #ecedee; padding-left: 15px;border-top:3px solid #ecedee; }
.anchors li.on::before { display: none;}
.anchors li.on::after { display: none;}
.anchors li.on a, .anchors li.on span { color: #333; }
.anchors li.buy { display: none; background-color: #d00 !important;}
.anchors li.explore { background-color: #d00 !important;}
.anchors li.buy a, .anchors li.buy span, .anchors li.explore a, .anchors li.explore span { color: #fff; }
.anchors li.buy.on::after,.anchors li.explore.on::after { border-top: solid 12px #d00; }
.anchors.scroll li.buy, .anchors.bottom li.buy { display: block; }
#mnavhead, #mnavheadb, .ns {display:none;}

@media (max-width: 1080px) {
 div.anchors {padding:0 0 0 0;width:100%;}
 .anchors li {max-width:14%;vertical-align:middle;}
 .anchors a {text-align:left;display:block;float:left; padding: 6px 0;vertical-align:middle;height:48px; color: #333;margin:0 20px 0 20px;  font-size: 13px; line-height:15px; font-family: ApexSansMedium, Arial, Helvetica;; text-decoration: none !important;border-right:none;text-transform:none;}
 .anchors a:after { display:block;float:right;}
 .anchors li:first-child span { display:inline;padding-top:0;width:100%;float: none;}
 .anchors li:first-child span span{ display:inline;padding-top:0;}
 .anchors li span { display:block;padding-top:8px;width:87%;float:left;}
 .anchors li.events span {padding-top:8px; !important}
 .anchors li span.caret {width:1%;float:right;padding-left: 6px;}
 .anchors li span:after { color: #333;}
 div.anchors.scroll { width:100%;padding:0 0 0 0; opacity:1; -webkit-transition: opacity .5s ease-in,-moz-transition: opacity .5s ease-in}
 .anchors ul { border-left: none; }
}

@media (max-width: 1024px) {
 .anchors li:first-child { background-image: url("gfx/icon_home.png"); background-position:0 12px;background-repeat:no-repeat;}
 .anchors li:first-child span span, .anchors li span span {display:none;}
 li:first-child.about a {padding-top:13px;}

}

@media (max-width: 767px) {
 div.anchors {height:40px;width:100%;}
 .anchors ul { margin:0 auto; padding:0; width: 100%; border-left:0;background: #ccc;display: none;}
 .anchors li { border-bottom:1px solid #333;width:100%;max-width:100%; list-style: none; position: relative; padding:0; float: none; background: #ccc;  height: 40px;border-right: solid 1px #bbb; border-top:3px solid #ccc; width:auto;  text-align: center; -webkit-transition: background-color .25s;-moz-transition: background-color .25s;}
 .anchors li:first-child { display:none;background: #ccc;border-top:3px solid #eee;max-width: 100%;padding-left: 0;}
 .anchors li:first-child a:after { content: "\f054";font-family: vesicons;font-size:18px;padding-left: 6px; font-size: 10px;}
 .anchors li a:after {content: "\f054";font-family: vesicons;font-size:10px;}
 .anchors a {height:30px;width:345px;line-height: 22px;}
 .anchors li.on { background: #fff; border-top:3px solid #fff; }
 .anchors li.on a {display:block;color:#ed1c24;}
 .anchors li.on a span {color:#f00;}
 .anchors li.on:first-child { background-image: none;padding-left: 0;border-top:0; }
 .anchors li:first-child { background: #eee;border-top:0;}
 .anchors li { background: #eee;border-top:0;border-bottom: 1px solid #ccc;padding:6px 0 0 0;}
 .anchors li span.caret {display:none;}

 div.anchors.scroll { padding:0 0 0 0; opacity:1; -webkit-transition: opacity .5s ease-in,-moz-transition: opacity .5s ease-in}
 div.anchors.scroll li { width:100%;}
 div.anchors.scroll+div.anchorpost,div.anchors.bottom+div.anchorpost { height: auto;}
 #mnavhead {width:100%;background-image: url("gfx/arr_right.png");background-color:#cccccc; background-position:39px 50%;background-repeat:no-repeat;display:block;padding: 5px 0 5px 55px; color: #333;margin:0;  font-size: 14px; line-height:15px; font-family: ApexSansMedium, Arial, Helvetica, sans-serif; text-decoration: none !important;border-right:none;text-transform:none;}
 #mnavhead span {display:inline-flex;width:300px;}
 #mnavhead:after {display: inline-block;content: "\f054";font-family: vesicons;font-size:10px;position:relative;top:8px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
 #mnavhead.down:after {display: inline-block;content: "\f054";font-family: vesicons;font-size:10px;position:relative;top:8px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
 #mnavheadb {float:left;background-image: url("gfx/icon_home.png");background-color: #ecedee; background-position:12px 8px;background-repeat:no-repeat;display:block;width:40px;margin:0;padding:0;height:100%;}
 #mnavheadb div {padding: 24px 0 0 6px;font-family:ApexSansMedium;font-size:10px;color:#333;}
 #mnavheada {background:#399;display:block;height:40px;width:40px;margin:0;padding:0 0;content: "  >"; }
 .anchors li.about.on {display:none;}

}