:root {
  --font: 'Arimo';
}

.rtl .ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right .block-right,.rtl .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right .block-right {
  padding: 0 105px 0 10px;
}
.ltx-block-icon.ltx-icon-ht-left.ltx-icon-ht-right .ltx-icon, .ltx-block-icon.ltx-icon-ht-right.ltx-icon-ht-right .ltx-icon{
left: unset;
}
.rtl .heading .heading-icon-wrap + .heading-content,.rtl .heading .heading-icon-fa-wrap + .heading-content {
  padding-left: 0;
  padding-right: 120px;
}

.navbar-controls {
left: 0 !important;
right: unset !important;
}
#navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > a:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > a:after {
  transition: all 0.5s ease;
  transform: rotateY(180deg);
}
#navbar.navbar-desktop ul.navbar-nav > li.page_item_has_children > a:after, nav.navbar #navbar.navbar-desktop ul.navbar-nav > li.menu-item-has-children > a:after {
  transition: all 0.5s ease;
  transform: rotateY(180deg);
}

@media (min-width: 1200px)  {
	nav.navbar #navbar.navbar-desktop #menu-main-menu  {
    	flex-grow: 0.8;
  }
  nav.navbar #navbar.navbar-desktop ul.navbar-nav li{
    margin: 0 30px;
  }
  nav.navbar #navbar.navbar-desktop ul li:nth-of-type(3){
		margin-top: 40px;
  }
  #nav-wrapper nav.navbar .navbar-logo.md-logo{
    width: 90vw;
  }
}