@media (max-width: 1199px) {
  #header .row .header_logo {
    margin-bottom: 20px; } }
#header > .wrapper {
  padding-top: 35px; }
@media (min-width: 1200px) {
  #header #header-login div.current a {
    padding-left: 30px; } }
#header #header-login div.current a:before {
  color: black; }
  @media (max-width: 1199px) {
    #header #header-login div.current a:before {
      display: none; } }
#header #header-login div.current a:hover:before {
  color: #a4786f; }
@media (min-width: 1200px) {
  #header .align-center {
    border-bottom: 1px solid #f6f8f9; } }
@media (min-width: 1200px) {
  #header .inline-menu .top_menu .is-megamenu {
    margin-top: 0; }
  #header .inline-menu .top_menu > ul > li {
    padding-top: 25px;
    padding-bottom: 25px; } }
@media only screen and (min-width: 1200px) and (min-width: 1360px) {
  #header .inline-menu .top_menu .is-simplemenu {
    margin-top: 2px; } }
#header .isStuck .inline-menu .top_menu > ul > li {
  padding-top: 14px;
  padding-bottom: 14px; }
#header .nav-section {
  background: #f6f8f9;
  color: #827976;
  padding-top: 10px;
  padding-bottom: 9px; }
  @media (min-width: 768px) {
    #header .nav-section {
      position: relative; }
      #header .nav-section:before {
        display: block;
        position: absolute;
        content: '';
        background: #f6f8f9;
        left: 50%;
        top: 0;
        bottom: 0;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        width: 101vw; }
      #header .nav-section > * {
        position: relative;
        z-index: 1; } }
  #header .nav-section #languages-block-top ul, #header .nav-section #currencies-block-top ul {
    left: auto;
    right: 0;
    text-align: left; }
  #header .nav-section #languages-block-top div.current, #header .nav-section #currencies-block-top div.current {
    font-size: 13px; }
    #header .nav-section #languages-block-top div.current:after, #header .nav-section #currencies-block-top div.current:after {
      font-size: 12px; }
  #header .nav-section.dark-background {
    background: black;
    color: white;
    padding-top: 14px;
    padding-bottom: 14px; }
    @media (min-width: 768px) {
      #header .nav-section.dark-background:before {
        background: black; } }
    #header .nav-section.dark-background #languages-block-top div.current, #header .nav-section.dark-background #currencies-block-top div.current {
      color: white; }
      #header .nav-section.dark-background #languages-block-top div.current:after, #header .nav-section.dark-background #currencies-block-top div.current:after {
        color: #a4786f; }
      #header .nav-section.dark-background #languages-block-top div.current:hover, #header .nav-section.dark-background #currencies-block-top div.current:hover {
        color: #a4786f; }
    #header .nav-section.dark-background ul#header_links li a:hover, #header .nav-section.dark-background ul#header_links li a.active {
      color: #a4786f; }
