
.main-menu{background:#144e9d}.main-menu .container{background:#2b6ca3}.main-menu .rb_menu{width:100%}.main-menu .opened.root>ul{display:flex;float:right}.main-menu .root li a>span{color:#fff}.main-menu .root li a{padding:.5em 1em;width:100%}.main-menu .root li a:hover{background:#144e9d}.rb_menu nav ul li.root>a{display:none}.rb_menu nav ul li a{color:#fff;font-size:1em;display:inline-block;transition:all .2s cubic-bezier(.25,.8,.25,1)}.rb_menu nav ul li ul{display:none}.rb_menu nav ul li.opened>ul{display:block}.rb_menu nav ul{padding-left:0}.rb_menu nav ul li a:hover{color:#78c2e4}.main-menu li{list-style-type:none;text-transform:uppercase}@-webkit-keyframes showmenu{0%{opacity:0}100%{opacity:1}}@-moz-keyframes showmenu{0%{opacity:0}100%{opacity:1}}@-o-keyframes showmenu{0%{opacity:0}100%{opacity:1}}@keyframes showmenu{0%{opacity:0}100%{opacity:1}}.rb_menu nav ul li.root>ul>li.opened>ul{-webkit-animation:showmenu .2s;-moz-animation:showmenu .2s;-o-animation:showmenu .2s;animation:showmenu .2s}@media screen and (min-width:992px){.rb_menu nav ul>li.root>ul>li.opened ul{position:absolute;background-color:#333;z-index:2;max-width:350px}}@media screen and (max-width:991px){.rb_menu nav ul>li>ul>li:last-child{border-bottom:0}.rb_menu nav ul li:not(.root){padding:0;display:block;border-bottom:1px solid #FFF}.rb_menu nav ul>li.root>ul>li>ul{background:#333}.rb_menu nav ul>li.root>ul>li>ul>li:first-child{border-top:1px solid #FFF}.rb_menu nav ul>li.root>ul>li>ul>li{border-bottom:0}.rb_menu nav ul li.opened{background:#144e9d}.rb_menu nav ul li.opened>ul>li>ul{right:210px;top:0!important;width:200px}}@media screen and (min-width:992px) and (max-width:1199px){.rb_menu nav ul li a span{font-size:1em}.main-menu .root li a{padding:.5em .5em}}@media screen and (max-width:991px){.rb_menu nav ul li.opened>ul>li>ul{width:100%}}@media screen and (min-width:768px) and (max-width:991px){.rb_menu nav ul li a span{font-size:.9em}.rb_menu nav>ul>li.root>ul>li>a{padding:.5em}.rb_menu nav>ul>li.root>ul>li li{text-align:left}.rb_menu nav ul li.root>ul>li.opened>ul{top:100%}}@media screen and (max-width:767px){.main-menu nav{float:none}.main-menu li{float:none;padding:0;margin:0}.main-menu .root ul{padding-left:0}.main-menu .root ul li{width:100%;display:block;border-bottom:1px solid #144e9d}.main-menu .root ul li:last-child{border-bottom:0}.main-menu .opened.root>ul{display:block;width:100%}}@media screen and (min-width:561px){.rb_menu nav ul li.root>ul>li.opened>ul>li{display:block;transition:all .2s cubic-bezier(.25,.8,.25,1)}}@media screen and (max-width:560px){.rb_menu nav ul li a{width:100%}.rb_menu{width:100%}.rb_menu nav ul li a{font-size:1em}.rb_menu nav ul{line-height:30px}.rb_menu nav ul li a span{width:100%;padding:10px}.rb_menu nav ul li.root>ul>li>img{display:none}.rb_menu nav ul li.root>ul>li>ul>li>img{position:absolute;right:25px;margin-top:23px}.main-menu .root li a{padding:2px 0}.rb_menu nav ul li a span{padding:2px;font-size:1em}}