/* Top bar */
.container.top-bar { margin-bottom: 0; }

.top-bar { border-bottom: none; }

.top-bar
{
    /*
	height: 47px !important;
    margin: 0 0 30px;
    padding: 0;
    line-height: 45px;
    width: 100% !important;
    background: #0D73B8;
	*/
}

.top-bar .attached { padding: 0 15px; width: 100%; z-index: 0 !important; color: #fff; }

.top-bar .attached
{
	font-family: "Helvetica" , Arial, sans-serif;
    /*
    margin: 0 auto;
    position: relative;
    height: 45px;
    width: 980px;
    border: 0 solid #0D73B8;
    border-width: 0 0 1px;
    color: #fff;
    z-index: 39;
    background: #0D73B8;
	*/
}



@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { .top-bar .attached > .name span > a.toggle-nav { background-image: url("../images/plus-toggle-2-retina.png?1340846519"); background-size: 100% 100%; } }
@media only screen and (max-width: 1024px) and (min-width: 768px) { .top-bar { height: 47px !important; }
  .top-bar .attached { height: auto; }
  .top-bar .attached > ul.right { overflow: visible !important; height: 47px !important; }
  .top-bar .attached ul li { height: 47px; }
  .top-bar .attached ul li a:not(.button) { line-height: 46px; }
  .top-bar .attached > .name { height: auto; padding: 0 !important; margin-top: 0; text-indent: 0 !important; }
  .top-bar .attached > .name span { width: auto; padding: 0 !important; text-indent: 0 !important; margin-left: 0 !important; padding-left: 0 !important; }
  .top-bar .attached > .name span > a { width: auto; padding: 0 !important; text-indent: 0 !important; }
  .top-bar .attached > ul > li > a, .top-bar .attached > ul > li > span { height: 47px !important; text-indent: 0; }
  .top-bar .attached > ul > li > a.button { height: auto !important; } }
@media only screen and (device-width: 1280px) { .top-bar { height: 45px !important; }
  .top-bar .attached > .name span { padding-left: 0 !important; } }
@media only screen and (max-width: 767px) { .top-bar { position: relative; overflow: hidden; height: 45px; }
  .top-bar:after { content: ""; display: block; width: 0; height: 0; border: solid 8px; border-color: white transparent transparent transparent; position: absolute; right: 20px; top: 19px; }
  .top-bar .attached { padding: 0; }
  .top-bar .attached ul { padding: 0 15px; }
  .top-bar.expanded { height: auto !important; }
  .top-bar.expanded:after { content: ""; display: block; width: 0; height: 0; border: solid 8px; border-color: transparent transparent #888888 transparent; top: 10px; }
  .top-bar .name span { padding-left: 15px; margin-left: 0px !important; }
  .top-bar .attached > ul > li > a, .top-bar .attached > ul > li > span { padding-left: 0px; padding-right: 0px; }
  .top-bar .attached > ul > li.download a { margin-bottom: 30px !important; margin-top: 10px; }
  .top-bar .attached > .name > span > a.toggle-nav { right: -55px !important; } }
@media only screen and (orientation: portrait) and (min-device-width: 768px) { .top-bar { height: 100%; }
  .touch .top-bar { height: 45px !important; }
  .touch .top-bar .attached { height: 45px !important; padding: 0px; }
  .touch .top-bar .attached > ul.right { overflow: hidden; height: 45px !important; } }
@media only screen and (orientation: landscape) and (min-device-width: 768px) { .touch .top-bar .attached > ul.right { height: 45px !important; overflow: hidden !important; } }
#megaDrop li { list-style: none; }