.navbar-brand {
	display:block;
  float:left;
  height:50px;
  padding:12px 0 0;
  font-size:11px;
  font-weight:normal;
  line-height:14px;
  margin-right:12px;
}
.navbar-brand img{
  margin-top:4px;
}

.navbar-wrap{ background:#222; margin-top:0; }
.navbar-wrap > .container {
/*  padding-right: 0;
  padding-left: 0;*/
}
.navbar-wrap .navbar {
/*  padding-right: 15px;
  padding-left: 15px;*/
}
.navbar-wrap .navbar .container{ width:auto; }
.navbar{ margin-bottom:0; }
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    padding-right:12px; padding-left:12px;
}


.xs-phone { font-weight:bold; text-align:center; padding:8px; background:#255aa8; }
.xs-phone a{ font-size:1.3em; color:#fff; }

@media (min-width: 768px) {
 /* .navbar-wrap .container{ padding-right:15px; padding-left:15px; }
  .navbar-wrap .navbar{ padding-right:0; padding-left:0; }*/
}

/* === socialmenu ====== */
.socialmenu{ position:relative; display:block; margin-bottom:16px; }
.socialmenu ul{ list-style-type:none; margin:0; padding:0; text-align:left; }
.socialmenu ul li{ display:inline; font-size:42px; color:#eaeaea; line-height:1.1em; margin:0; padding:0; }
.socialmenu ul li.last{ background:none; }
.socialmenu ul li a{ font-size:42px; color:#aeaeae; text-decoration:none; padding:0 4px; }
.socialmenu ul li a:hover{ color:#255aa8; }
.socialmenu ul li:first-child a{ padding-left:0; }

/* === resourcemenu ====== */
.resourcemenu{ position:relative; display:block; margin-bottom:16px; }
.resourcemenu ul{ list-style-type:none; margin:0; padding:0; text-align:left; }
.resourcemenu ul li{ 
  color:#eaeaea; line-height:1.1em; 
  border-bottom:1px dotted #666666; margin:0; padding:2px;
}
.resourcemenu ul li a{
  color:#aeaeae; text-decoration:none; 
  padding:0;
}
.resourcemenu ul li a:hover{ color:#255aa8; }
.resourcemenu ul li:last-child a{ border-right:none; }

/* === contactmenu ====== */
.contactmenu{ position:relative; display:block; margin-bottom:24px; }
.contactmenu ul{ list-style-type:none; margin:0; padding:0; text-align:left; }
.contactmenu ul li{ color:#eaeaea; margin-bottom:8px; }
.contactmenu ul li a{ color:#aeaeae; text-decoration:none; padding:8px 0; }
.contactmenu ul li a:hover{ color:#255aa8; }
.contactmenu ul li:last-child a{ border-right:none; }

/* === bottommenu ====== */
.bottommenu{ position:relative; display:block; margin-bottom:16px; }
.bottommenu ul{ list-style-type:none; margin:0; padding:0; text-align:left; }
.bottommenu ul li{ display:inline; color:#eaeaea; line-height:1.1em; margin:0; padding:0; }
.bottommenu ul li a{
  color:#aeaeae; text-decoration:none; 
  border-right:1px solid #aeaeae; padding:0 12px;
}
.bottommenu ul li a:hover{ color:#255aa8; }
.bottommenu ul li:first-child a{ padding-left:0; }
.bottommenu ul li:last-child a{ border-right:none; }