/**
 * @file
 * Visual styles for menu.
 */

ul.menu {
  list-style: none outside;
  /*margin-left: -7em; !* LTR *!*/
  padding: 0;
  text-align: center; /* LTR */
}
[dir="rtl"] ul.menu {
  margin-left: 0;
  margin-right: 1em;
  text-align: right;
}
.menu-item--expanded {
  list-style-image: url(../../../../misc/menu-expanded.png);
  list-style-type: circle;
}
.menu-item--collapsed {
  list-style-image: url(../../../../misc/menu-collapsed.png); /* LTR */
  list-style-type: disc;
}
[dir="rtl"] .menu-item--collapsed {
  list-style-image: url(../../../../misc/menu-collapsed-rtl.png);
}
.menu-item {
  padding-top: 0.2em;
  margin: 0;
}
ul.menu a.is-active {
  color: #E74C3C;
}
#main-navigation{
  text-align: center;
}
#main-navigation ul.menu a:before, #main-navigation ul.menu a:after {
  display: block;
  height: 1px;
  width: 0;
  background: #E74C3C;
  content: '';
  position: absolute;
  bottom: 15px;
  transition: all .6s cubic-bezier(.075,.82,.165,1);
  -webkit-transition: all .6s cubic-bezier(.075,.82,.165,1);
}
#main-navigation ul.menu a:before {
  left: 50%;
}
#main-navigation ul.menu a:after {
  right: 50%;
}
#main-navigation ul.menu a:hover::before {
  width: calc(50% - 20px);
}
#main-navigation ul.menu a:hover::after {
  width: calc(50% - 20px);
}
#main-navigation ul.menu a.is-active.adding:before {
  width: calc(50% - 20px);
}
#main-navigation ul.menu a.is-active.adding:after {
  width: calc(50% - 20px);
}
#main-navigation .content{
  display: inline-block;
}
#main-navigation ul.menu{
  display: inline-block;
}
#main-navigation .menu--main{
  display: inline-block;
}
#main-navigation .block-language{
  display: inline-block;
  position: static;
  transform: none;
  margin-left: 16px;
}
@media (max-width: 992px) {
  #main-navigation .block-language {
    display: none;
  }
}
.menu--main { padding: 0; }

.site-branding__text {
  display: none;
}
#logo img {
  width: 89px;
}
