﻿.navbar {
  margin: 0!important;
  background: rgba(233, 234, 235, 0.8);
  color: #343434;
  width: auto;
  border-radius:0;
}

.navbar-nav { margin: 0; }

.navbar-toggle {
  float: right;
  margin: 5px 0;
  /*position: absolute;
  width: 100%;*/
}

.navbar-toggle .icon-bar {
  display: block;
  width: 35px;
  height: 4px;
  border-radius: 5px;
  background: #914990;
}

.navbar-brand {
  float: right;
  height: 50px;
  padding: 12px 60px 0 0;
  font-size: 24px;
  line-height: 20px;
  color: #343434;
}

.navbar-collapse { padding: 0; border-top: 1px solid #fff; }

.collapsible ul { width: 100%; padding: 0; }

.dropdown-menu {
  float: none;
  text-align: right;
  padding: 0;
  margin: 0;
  position: initial;
  border-radius: 0;
  box-shadow: none;
border: none;
}

ul#mt_accordionmenu > li { border: none; border-top: 1px solid #888; }
ul#mt_accordionmenu > li:first-child { border-top: none; }

ul#mt_accordionmenu li {
  background: #fff;
  position: initial;
  float: none;
  border-radius: 0; 
  -webkit-box-shadow: none; 
  box-shadow: none; 
  margin: 0;
  padding: 0;
  /*color: #fff;*/
}


ul#mt_accordionmenu li a {
  background: none;
  display: block;
  min-height: 40px;
  line-height: 40px;
  margin: 0;
  /*padding: 0 60px 0 30px;*/
  text-align: right;
  text-decoration: none;
  text-shadow: none;
  color: #393838;
  font-size: 22px;
}

#mt_accordionmenu > li.dropdown-menu.open.collapsible > a { border-bottom: 1px solid #ddd; }

/* first level children */
ul#mt_accordionmenu li ul li a { text-indent: 10px; border-top: 1px solid #ddd; }
/* second level children */
ul#mt_accordionmenu li ul li ul li a { text-indent: 20px; }

ul#mt_accordionmenu ul li ul li { background: #eee; }

ul#mt_accordionmenu ul > li { clear: both; margin: 0; padding: 0; background: #fff; border: none;}

ul#mt_accordionmenu ul li a { color: #343434; text-align: right; }

ul#mt_accordionmenu > li.dropdown-menu .sub-arrow,
ul#mt_accordionmenu > li.dropdown-menu > ul.dropdown-menu.has-children > li.dropdown-submenu .sub-arrow {
    position: absolute;
    margin: 10px;
    border: none;
    background: url('/design/images/arrow_down.png') no-repeat right center;
    background-size: contain;
    width: 25px;
    height: 20px;
    right: auto;
    left: 0;
}

ul#mt_accordionmenu > li.dropdown-menu.open.collapsible .sub-arrow,
ul#mt_accordionmenu > li.dropdown-menu > ul.dropdown-menu.has-children > li.dropdown-submenu.open.collapsible .sub-arrow{
text-decoration: none; background: url('/design/images/arrow_up.png') no-repeat right center; 
background-size: contain;
}

ul#mt_accordionmenu li.dropdown-menu.open.collapsible ul li > a { color: #343434; border: none; border-top: 1px solid #888; background: #ddd; }

ul#mt_accordionmenu li.dropdown-menu.open.collapsible ul li > a:before { content: '>'; float: right; width: 20px; }



@media (max-width: 1200px) {
    .navbar-header { float: none; }
    .navbar-toggle { display: block; }
    .navbar-collapse.collapse { display: none!important; }
    .navbar-nav { float: none!important; }
	   .navbar-nav>li { float: none; }
    .navbar-nav>li>a { }
    .collapse.in{ display:block !important; }
}
