.b-dl-menu,.b-dl-menu__subitems{list-style:none;margin:0;padding:0;background:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.b-dl-menu__item{margin:0}.b-dl-menu__subitems{position:absolute;min-width:100%;top:0;left:0}.b-dl-menu.is-view,.b-dl-menu__subitems.is-view{border:0}.b-dl-menu.is-view>.b-dl-menu__item,.b-dl-menu.is-view>.b-dl-menu__item.is-open>.b-dl-menu__link,.b-dl-menu__subitems.is-view>.b-dl-menu__item,.b-dl-menu__subitems.is-view>.b-dl-menu__item.is-open>.b-dl-menu__link{display:none}.b-dl-menu.is-view>.b-dl-menu__item.is-open,.b-dl-menu__subitems.is-view>.b-dl-menu__item.is-open{display:block}.b-dl-menu__item.is-open>.b-dl-menu__subitems{display:block;z-index:2}.b-dl-menu__link{display:block;position:relative;padding:15px 20px;outline:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;color:#333;border-left:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15)}.b-dl-menu__link:active,.b-dl-menu__link:focus,.b-dl-menu__link:hover{text-decoration:none;background-color:#7aa104;color:#fff}.b-dl-menu__item:last-child>.b-dl-menu__link{border-bottom:5px solid #7aa104}.b-dl-menu__item:first-child>.b-dl-menu__link{border-top:1px solid rgba(0,0,0,.15)}.b-dl-menu__item.has-subitems>.b-dl-menu__link:after{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:15px;content:"\f105";position:absolute;font-weight:400;display:inline-block;font-family:FontAwesome}.b-dl-menu__item--main>.b-dl-menu__link{font-weight:600;background-color:#f7f7f7;color:#222}.b-dl-menu__item--main>.b-dl-menu__link:active,.b-dl-menu__item--main>.b-dl-menu__link:focus,.b-dl-menu__item--main>.b-dl-menu__link:hover{background-color:#7aa104;color:#fff}.has-subitems .b-dl-menu__subitems{display:none}.b-dl-menu__item--back .b-dl-menu__link:after{top:50%;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);left:15px;content:"\f105";position:absolute;font-weight:400;display:inline-block;font-family:FontAwesome}.b-dl-menu__item--back .b-dl-menu__link{padding-left:30px}.b-dl-menu.animate-in,.b-dl-menu__subitems.animate-in{-webkit-animation:.3s ease-in-out MasterDlMenuAnimationIn;-moz-animation:.3s ease-in-out MasterDlMenuAnimationIn;-o-animation:.3s ease-in-out MasterDlMenuAnimationIn;animation:.3s ease-in-out MasterDlMenuAnimationIn}.b-dl-menu.animate-out,.b-dl-menu__subitems.animate-out{-webkit-animation:.3s ease-in-out MasterDlMenuAnimationOut;-moz-animation:.3s ease-in-out MasterDlMenuAnimationOut;-o-animation:.3s ease-in-out MasterDlMenuAnimationOut;animation:.3s ease-in-out MasterDlMenuAnimationOut}@-webkit-keyframes MasterDlMenuAnimationIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes MasterDlMenuAnimationIn{0%{-moz-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes MasterDlMenuAnimationIn{0%{-o-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes MasterDlMenuAnimationIn{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes MasterDlMenuAnimationOut{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-moz-keyframes MasterDlMenuAnimationOut{0%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}100%{-moz-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-o-keyframes MasterDlMenuAnimationOut{0%{-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes MasterDlMenuAnimationOut{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}
