.scroll #w0 {
    background: #f5f5f5;
}

@media screen and (max-width: 992px) {

    body .navbar-fixed-bottom .navbar-collapse, body .navbar-fixed-top .navbar-collapse,
    body .navbar-fixed-bottom .navbar-collapse, body .navbar-fixed-top .navbar-collapse {
        max-height: inherit;
    }

    body.site-index #navigation_main .rightSection #nav_languages li a {
        color: #454545;
    }
    body #navigation_main * {
        -webkit-transition: none;
        -moz-transition: none;
        -ms-transition: none;
        -o-transition: none;
        transition: none;
    }
    .scroll #w0 {
        height: 85px;
        background: #f5f5f5;
    }
    .contest-start .scroll #w0.mobileClick,
    #w0.mobileClick {
        height: auto;
        background: #f5f5f5 !important;
        /*min-height: 100vh;*/
    }
    #w0-collapse {
        border: none !important;
    }
    .navbar-nav a {
        color: #8b8b8b !important;
    }

    #w0-collapse #nav_main_menu {
        margin-top: 40px;
    }
    #w0-collapse ul.dropdown-menu {
        background: #fff;
        margin-bottom: 10px;
    }
    #navigation_main .container #w0-collapse {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 30px;
        padding-right: 30px;
    }
   #navigation_main.scroll {
       height: auto;
    }
  .navbar-header {
    float: none;
  }
  .navbar-toggle {
    display: block;
    margin-top: 25px;
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-nav {
    float: none !important;
    margin: 7.5px -15px;
  }
  .navbar-nav > li {
    float: none;
  }
  .navbar-nav > li > a:hover,
  .navbar-nav > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
      text-align: center;
  }
  .navbar-text {
    float: none;
    margin: 15px 0;
  }
  /* since 3.1.0 */
  .navbar-collapse.collapse.in {
    display: block !important;
    background: #f5f5f5 !important;
  }

  .collapsing {
    overflow: hidden !important;
  }
  .navbar-nav > li > a::after,
  .navbar-nav > li > a::after {
    display: none;
  }
  .dropdown.open .dropdown-menu {
    position: relative;
    width: 100%;
    clear: both;
    top: 0;
    text-align: center;
  }
    .dropdown.open .dropdown-menu {
        position: relative;
        width: 200%;
        clear: both;
        top: 0;
        margin-left: -50%;
        text-align: center;
        padding-left: 50%;
    }

    .navbar-default .navbar-toggle .icon-bar {
        width: 30px!important;
        height: 5px!important

    }

}
@media screen and (min-width: 767px) and (max-width: 992px) {
    #navigation_main #w0-collapse .dropdown-menu,
    #navigation_main #w0-collapse {
        font-size: 22px;
    }
}

@media screen and (max-width: 767px) {
    /*.scroll #w0 { height: 65px;}*/
    #mobilelogo {
        /*height: 65px !important;*/
        margin-left: -30px;
    }
}
@media screen and (max-width: 640px) {



  .navbar-toggle {
    display: block;
    margin-top: 15px;
  }

  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }

  .navbar-collapse.collapse {
    display: none !important;
  }

  .navbar-nav {
    float: none !important;
    margin: 7.5px -15px;
  }

  .navbar-nav > li {
    float: none;
  }

  .navbar-nav > li > a:hover,
  .navbar-nav > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
    color: gray !important;
    /*margin-left: 38px;*/
    font-size:18px;

  }

  .navbar-text {
    float: none;
    margin: 15px 0;
  }

  /* since 3.1.0 */
  .navbar-collapse.collapse.in {
    display: block !important;
    background: #f5f5f5 !important;
    /*padding-bottom: 130%;*/
  }

  .collapsing {
    overflow: hidden !important;
  }

  .navbar-nav > li > a::after,
  .navbar-nav > li > a::after {
    display: none;
  }

  .dropdown.open .dropdown-menu {
    position: relative;

    clear: both;
    top: 0;
    text-align: center;
  }
  #w0-collapse,
    #w0 {
        overflow-x: hidden;
    }
  #w1.dropdown-menu li {
    text-align: left;
    font-size: 18px;

  }

  #navigation_main .rightSection #nav_languages li a {

    /*margin-right: -26px !important;*/
    /*height: 7px !important;*/

  }

  .navbar-default .navbar-toggle .icon-bar {
    width: 30px!important;
    height: 5px!important

  }





  .dropdown-menu > li > a {
    text-align: left;
    /*margin-left: 125px;*/
    font-size: 18px;
    width: 100%;
  }






.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
  color: black !important;
}


  .languages_list {
    z-index:11000;
      padding-top: 70px;

  }




  /*#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {*/
    /*transition: all 500ms ease-in-out;*/
  /*}*/
  /*#nav-toggle.active span {*/
    /*background-color: transparent;*/
  /*}*/
  /*#nav-toggle.active span:before, #nav-toggle.active span:after {*/
    /*top: 0;*/
  /*}*/
  /*#nav-toggle.active span:before {*/
    /*transform: rotate(45deg);*/
  /*}*/
  /*#nav-toggle.active span:after {*/
    /*transform: rotate(-45deg);*/
  /*}*/




  #nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; }
  #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
    cursor: pointer;
    border-radius: 1px;
    height: 5px;
    width: 35px;
    background: white;
    position: absolute;
    display: block;
    content: '';
  }
  #nav-toggle span:before {
    top: -10px;
  }
  #nav-toggle span:after {
    bottom: -10px;
  }

  #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
    /*transition: all 500ms ease-in-out;*/
  }
  #nav-toggle.active span {
    background-color: transparent;
  }
  #nav-toggle.active span:before, #nav-toggle.active span:after {
    top: 0;
  }
  #nav-toggle.active span:before {
    transform: rotate(45deg);
  }
  #nav-toggle.active span:after {
    transform: rotate(-45deg);
  }



}


