@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.header-block .top .menu-wrap.layout .menu{left:0;top:-52px;margin:0}.header-block .top .menu .nav-wrap .nav-block .nav-item{position:relative;padding:0}.header-block .top .menu .nav-wrap .nav-block .nav-item a{display:block;padding:14px 25px}.header-block .top .menu .nav-wrap .nav-block .nav-item .sub-menu{display:none;position:absolute;top:42px;left:0;background:#004272;z-index:9;opacity:0;animation-duration:.3s;animation-timing-function:ease;animation-delay:.1s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards;animation-play-state:running;animation-name:fadeIn}.header-block .top .menu .nav-wrap .nav-block .nav-item .sub-menu{width:250px;padding:0 0 10px}.header-block .top .menu:not(.mobile) .nav-wrap .nav-block .nav-item:hover .sub-menu{display:block}.header-block .top .menu .nav-wrap .nav-block .nav-item .sub-menu li{display:block;padding:0}.header-block .top .menu .nav-wrap .nav-block .nav-item .sub-menu li a{display:block;font-family:Futura PT Book,sans-serif;font-size:14px;padding:10px 27px;text-transform:none}.header-block .top .menu .nav-wrap .nav-block .nav-item .sub-menu li a:hover{background:#003359}.header-block .top .menu .nav-wrap .nav-block .menu-item-has-children>a{padding-right:40px}.header-block .top .menu .nav-wrap .nav-block .menu-item-has-children>a .ar{display:block;position:absolute;top:13px;right:15px;width:16px;height:16px;background:url(//www.wallstreetenglish.ru/wp-content/themes/wse-corporate-re/css/blocks/../../img/ar_down.png) center center no-repeat;z-index:9;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.header-block .top .menu.mobile .nav-wrap .nav-block .menu-item-has-children>a .ar{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.header-block .top .menu .nav-wrap .nav-block .menu-item-has-children>a.opened{background:#004272}.header-block .top .menu .nav-wrap .nav-block .menu-item-has-children>a.opened .ar{transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0)}.header-block .top .menu .nav-wrap .nav-block .menu-item-has-children>a.opened+.sub-menu{display:block}@media screen and (max-width:1150px){.header-block .top .menu .nav-wrap .nav-block .nav-item:last-child .sub-menu{left:auto;right:0}}@media screen and (max-width:1024px){.header-block .top .menu .nav-wrap .nav-block .nav-item .sub-menu{position:relative;top:0;left:0;width:100%}}