.menu{width:100%;margin:0 auto;z-index:100}
.menu_top{background-color:#ffc155;box-shadow:0 0 10px rgba(0,0,0,.5)}
.menu-mobi{display:none}
.menu-box{width:100%;background-color:#ffc155;display:table}
.menu-box__ul{margin:0;padding:0;list-style:none;display:table-row}
a.menu__item{cursor:pointer}
span.menu__item{cursor:default}
.menu__item,.menu__link{font-size:18px;}
.menu__link{display:block;color:#fff;text-decoration:none;line-height:56px}
.menu__link:hover{text-decoration:none;color:#fff}
.menu__link:active{color:#317dd3;text-decoration:none}
.menu__link:focus{color:#317dd3;text-decoration:none}
.menu__link:focus .menu__item{background-color:#ffca45}
.menu__item span{cursor:default}
.menu__item:hover{background-color:#0184cb}
.menu__link_active{text-decoration:none;background-color:#ffca45}
.menu__link_click{color:#317dd3}

@media screen and (min-width:1200px){a[name]:before{display:block;content:"";height:55px;margin:-55px 0 0}
.menu{width:100%;position:absolute}
.desktop-fixed{position:fixed}
.breadcrumbs.fixed-menu{margin-top:50px}
.menu-box{width:1200px;display:table;padding-left:calc(50% - 600px);padding-right:calc(50% - 599px)}
.menu-box__ul{width:1000px;margin:0;padding:0;list-style:none;display:table-row}
.menu__item{width:12%;display:table-cell;text-align:center;box-sizing:border-box;position:relative}
.menu__item:hover{}
.menu__item:last-child:hover>.dropdown-menu{display:block}
.menu__item:last-child:hover>.dropdown-menu .dropdown-menu__ul{right:0}
.menu__item:hover>.dropdown-menu{display:block}
.menu__link{display:block;font-size:18px;text-decoration:none;line-height:56px;box-sizing:border-box}
.menu__item .dropdown-menu{position:absolute;z-index:1;margin-top:-3px;min-width:100%}
.dropdown-menu__ul{font-size:16px;overflow:hidden;text-align:left;list-style:none;margin-top:-5px;box-sizing:border-box;padding-left:0;position:absolute;min-width:105%}
.menu__item .dropdown-menu__item{display:block;width:100%;margin:0 auto;box-sizing:border-box;padding-left:20px;padding-right:20px}
.dropdown-menu__link{line-height:25px;text-decoration:none;color:#fff;padding-top:15px;padding-bottom:15px;display:block}
.menu__item .dropdown-menu__triangle{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #ffca45;margin:0 auto}
.dropdown-menu{display:none}.menu__item.menu__item-search{display:none}}

@media screen and (min-width:768px),screen and (min-width:500px) and (orientation:landscape){.dropdown-menu__ul{background-color:#f2b552}
.dropdown-menu__item{border-bottom:1px solid #ff9f49}
.dropdown-menu__item:hover{background-color:#ffca45}}

@media screen and (min-width:768px) and (max-width:1199px),screen and (min-width:500px) and (max-width:767px) and (orientation:landscape){.menu-box{position:absolute;width:100%;left:0;}.menu__item{position:relative;padding-left:20px;padding-right:20px}.menu__item:last-child:hover>.dropdown-menu{display:block}
.menu__item:last-child:hover>.dropdown-menu .dropdown-menu__ul{right:0}
.menu__item:hover>.dropdown-menu{display:block}
.menu__item:hover>.menu__link{background-color:#0184cb}
.menu .dropdown-menu{display:none}
.menu__item .dropdown-menu{position:absolute;z-index:3;margin-top:-3px;min-width:100%}
.dropdown-menu__ul{font-size:16px;overflow:hidden;text-align:left;list-style:none;margin-top:-5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;padding-left:0;position:absolute;min-width:105%;left:-20px}
.menu__item .dropdown-menu__item{display:block;width:100%;margin:0 auto;box-sizing:border-box;padding-left:20px;padding-right:20px}
.dropdown-menu__link{line-height:25px;text-decoration:none;color:#fff;padding-top:15px;padding-bottom:15px;display:block}
.menu__item .dropdown-menu__triangle{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #ffca45;margin:0 auto}
.dropdown-menu{display:none}
.menu__item.menu__item-search{display:none}}

@media screen and (max-width:499px),screen and (min-width:500px) and (max-width:767px) and (orientation:portrait){.menu__link_active{color:brown}span.menu__link a{color:#fff;text-decoration:none}
span.menu__link.menu__link_active a{color:brown}
.menu__item .dropdown-menu{width:320px;overflow:hidden;margin:-5px auto 0 auto}
.dropdown-menu__ul{font-size:13px;overflow:hidden;width:100%;padding-left:35px;box-sizing:border-box}
.menu__item .dropdown-menu__item{display:block;width:100%; padding: 5px 0;}
.dropdown-menu__link{text-decoration:none;color:#fff;padding-top:4px;padding-bottom:4px;display:block}
.menu__item .dropdown-menu__triangle{display:none}
.menu-search__form,.menu__link{width:320px;margin:0 auto;padding-left:17px;box-sizing:border-box}
.menu__item{background-color:#ffca45}
.dropdown-menu{display:none}
.menu__item.menu__item-show{display:block}
.dropdown-menu__item-show{display:block}
.menu__item-search{display:block}
.menu-search__form{position:relative;padding-top:10px;padding-bottom:24px}
.menu-search__button{height:30px;width:34px;background-color:#ffca45;background-image:url(http://site5.rarus.kiev.ua/new/images/icon-search-white.png);background-repeat:no-repeat;background-position:50%;outline:0;border:1px solid #fed46c;border-right:none;border-top-left-radius:3px;border-bottom-left-radius:3px}
.menu-search__input{padding-left:5px;width:245px;height:30px;background-color:#ffca45;outline:0;position:absolute;left:50px;box-sizing:border-box;border:1px solid #fed46c;border-left:none;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.menu-search__input::-webkit-input-placeholder{color:#fff}
.menu-search__input::-moz-placeholder{color:#fff}
.menu__link{font-size:14px;line-height:30px;position:relative}
.menu__link_click::after{content:'';position:absolute;border:5px solid transparent;border-top:5px solid #fff;top:14px;margin-left:7px}
.menu__link_none::after{content:'';position:absolute;border:5px solid transparent;border-left:5px solid #fff;top:11px;margin-left:10px}}@media screen and (max-width:499px),screen and (min-width:500px) and (max-width:767px) and (orientation:portrait){.menu-mobi{display:block;font-size:16px;color:#fff;line-height:45px;overflow:hidden;width:320px;margin:0 auto}
.menu-mobi__image,.menu-mobi__text{float:left;margin-left:17px}
.menu-mobi__image{margin-top:2px}
/*.menu{margin-top:25px}*/
.menu-box{height:45px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.menu__item{display:none}
.dropdown-menu__item.menu__link_active a{color:brown;text-decoration:none}
.menu__item,.menu__link{padding: 2px 0;}}
@media screen and (min-width:768px) and (max-width:1199px),screen and (min-width:500px) and (max-width:767px) and (orientation:landscape){
.content.menu-rows-1{margin-top:55px!important}
.content.menu-rows-2{margin-top:55px!important}
.content.menu-rows-3{margin-top:55px!important}
#navigation-block.menu-rows-1{margin-top:0px!important}
#navigation-block.menu-rows-2{margin-top:55px!important}
#navigation-block.menu-rows-3{margin-top:168px!important}
.menu{/*margin-top:40px;*/width:768px}
.menu__link{padding-left:31px;padding-right:31px}
.menu__item{display:inline-block}
.menu-box__ul{text-align:center;display:block;margin: 0 auto;}
.helper{display:table;overflow:hidden;margin:0 auto}}

@media screen and (min-width:768px) and (max-width:1199px),screen and (min-width:500px) and (max-width:767px) and (orientation:landscape){
span.menu__link a{color:#fff;text-decoration:none}
.content.menu-rows-1{margin-top:55px!important}
.content.menu-rows-2{margin-top:55px!important}
.content.menu-rows-3{margin-top:55px!important}
#navigation-block.menu-rows-1{margin-top:0px!important}
#navigation-block.menu-rows-2{margin-top:55px!important}
#navigation-block.menu-rows-3{margin-top:168px!important}
.menu{/*margin-top:40px;*/width:768px}
.menu__link{padding-left:31px;padding-right:31px}
.menu__item{display:inline-block}
.menu-box__ul{text-align:center;display:block;margin: 0 auto;}
.helper{display:table;overflow:hidden;margin:0 auto}}

.breadcrumbs{margin:0 auto;font-size:12px;padding-left:35px;color:grey}
.breadcrumbs__link{color:grey;text-decoration:none}
.breadcrumbs__arrow:before{content:'\2192';padding:0 7px}

#navigation-block {
	background-color: #F2F2F2;
	height: 225px;
	width: 100%; 
	/*margin-top: 55px;*/
}
.menu-main {
  list-style: none;
  margin: 0px 0 5px;
  padding: 55px 0 5px;
  text-align: center;
}
.navItemBlock {
  padding-top: 44px;
}
.menu-main li {display: inline-block;}
.menu-main li:after {
  /*content: "|";*/
  color: #606060;
  display: inline-block;
  vertical-align:top;
}
.menu-main li:last-child:after {content: none;}
.menu-main a {
  text-decoration: none;
  /*font-family: 'Ubuntu Condensed', sans-serif;*/
  /*letter-spacing: 2px;*/
  position: relative;
  padding-bottom: 20px;

  /*margin: 50px 34px 0 30px;*/
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
  display: inline-block;
  transition: color .2s;
  width: 297px;
  height: 145px;
}
.menu-main a, .menu-main a:visited {color: #2b2b2b;}
.menu-main a.current, .menu-main a:hover{color: #2b2b2b;background-color: #fff;}
.menu-main a:before,
.menu-main a:after {
  content: "";
  position: absolute;
  height: 4px;
  top: auto;
  right: 50%;
  bottom: -5px;
  left: 50%;
  background: #c92723;
  transition: .8s;
}
.menu-main a:hover:before, .menu-main .current:before {left: 0;}
.menu-main a:hover:after, .menu-main .current:after {right: 0;} 

@media (min-width: 768px) and (max-width: 1199px){
#navigation_fast {
	/*padding-top: 55px;*/
}
#navigation-block {
	background-color: #F2F2F2;
	/*height: 280px;*/
	width: 100%; 
	margin-top: 0px
}
} 

@media (max-width: 1256px) {
.menu-main li:last-child {
  display: none;
}
}
@media (max-width: 915px) {
.menu-main li:nth-child(3) {
  display: none;
}
}
@media (max-width: 614px) {
.menu-main li:nth-child(2) {
  display: none;
}
}
@media (max-width: 767px) {
#navigation-block {
    height: 170px;
}
.menu-main {
    padding: 0;
}
}
@media (min-width: 687px) and (max-width: 767px) and (max-height: 767px) and (orientation:landscape) {
#navigation-block {
    height: 225px;
}
.menu-main {
    padding: 55px;
}
}