/*выпадающие кнопки с номерами и адресом*/
nav {
  /*background: none;
  box-shadow: 0 2px 0 0 #ECF1F2;
  border-top: 1px solid #ECF1F2;*/
  text-align: center;
}
nav a {
  text-decoration: none;
  display: block;
  transition: .3s linear;
}
nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.topmenu > li {
  display: inline-block;
  position: relative;
  margin-right: -4px;
  /*border-left: 1px solid #ECF1F2;*/
}
/*.topmenu > li:last-child {border-right: 1px solid #ECF1F2;}*/
.topmenu > li > a {
  /*font-weight: bold;*/
  /*padding: 20px 30px;*/
  /*font-size: 12px;*/
  font-size: 1.4rem;
  /*text-transform: uppercase;*/
  /*letter-spacing: 2px;*/
  /*color: #1c1c1c;*/
  color:#fff;
}
.topmenu > li {
  font-size: 1.4rem;
  color:#fff;
}
.topmenu > li > a >i {
  font-size: 2rem;
  color:#fff;
}
.topmenu > li > a:hover{
	cursor: pointer;
}
/*.active:after, .submenu-link:after {
  content: "\f107";
  font-family: "FontAwesome";
  color: inherit;
  margin-left: 10px;
}*/
/*.topmenu .active, .topmenu > li > a:hover, .submenu li a:hover {color: #ddbe86;}*/
.submenu {
  position: absolute;
  left: -170px;
  z-index: 5;
  width: 240px;
  /*border-bottom: 1px solid #ECF1F2;*/
  visibility: hidden;
  opacity: 0;  
  transform: translateY(10px);
  transition: .3s ease-in-out;
}
.submenu li {position: relative;}
.submenu a{
  background: white;
  /*border-top: 1px solid #ECF1F2;*/
  /*border-right: 1px solid #ECF1F2;*/
  /*border-left: 1px solid #ECF1F2;*/
  color: #1c1c1c;
  text-align: left;
  font-size: 14px;
  letter-spacing: 1px;
  padding: 10px 20px;
}
.submenu a:hover{
	cursor: pointer;
}
.submenu .submenu {
  position: absolute;
  top: 0;
  left: calc(100% - 1px);
  left: -webkit-calc(100% - 1px);
}
nav li:hover > .submenu {
  visibility: visible;
  opacity: 1;
    transform: translateY(0px);
}
ul {
    float: left;
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul.topmenu {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    list-style: none;
}
li {
    /*width: 15%;*/
  /*  float: left;
    margin-left: 2%;
        text-align: center;*/
}
li:first-child {
    /*margin-left: 0;*/
}
.info{
	width: 30%;
	text-align-last: center;
	
}
.fa-phone-alt, .fa-comment-dots {
	padding: .5rem;
	border: 1px solid #fff;
	border-radius: 50%;
}
.fa-map-marker-alt {
	padding: .5rem .8rem .5rem .8rem;
	border: 1px solid #fff;
	border-radius: 50%;
}

/*выпадающие кнопки с номерами и адресом (конец)*/
/*начало меню*/
.menu-info{
	width: 100%;
}
i.down-my-btn{
	font-size: 1.4rem;
}
.vcenter, #top .vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
span.icon-bar{
	background: #fff;

}
.navbar-inverse .navbar-toggle {
	border: 1px solid #fff;
}
ul.navbar-nav{
	width: 100%;
	text-align: left;
	margin:0;
	border: none;
}

ul.dropdown-menu{
	background: rgb(1,160,226);
	/*font-size: 1.4rem;*/
	font-size: 14px;
}
.navbar-inverse .navbar-nav li a{
	color: #fff;
	background: none;
}
nav.navbar{
	border: none;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus
{
	background: #fff;
	color: rgb(1,160,226);
}
.navbar-inverse{
	margin: auto;
	border: none;
	background: none;
}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
}
div.navbar-collapse{
	border: none;
}


.submenuDropdown {
  position: relative;
}
li.submenuDropdown{
	width: 100%;
}

.submenuDropdown .dropdown-menu {
  top: 0;
  margin-top: -1px;
  left: 100%;
}
.f-nav{ z-index: 9999; position: fixed; left: 0; top: 0; width: 100%;} 
div.navbar-header{
	background: rgb(1,160,226);
}
span.icon-bar{
	background: #fff;
}
button.navbar-toggle{
	background: rgb(1,160,226);
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: rgb(1,160,226);
}
.drop-display li{
	width: 100%;
}
/*конец меню*/
.padding{
	padding: 0;
}
.my-nav-container .navbar-inverse .navbar-nav>li>a
{
	color: #fff;
}
.my-nav-container .navbar-inverse .navbar-nav>.open>a,.my-nav-container .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{
	background: #fff;
	color: rgb(1,160,226);
}
.bg-1{
  background: #01a0e2;
}