ul.submenu.level-1{width:100%}.navigation-primary .submenu{list-style:none;padding:0;margin:0}ul.submenu.level-1>li{position:relative;display:block}ul.submenu.level-1>li>a{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font-family:"Montserrat",sans-serif;font-weight:300;margin:0 0 0 20px;font-size:1em;text-transform:uppercase;position:relative;display:block;padding:10px 15px;line-height:20px}ul.submenu.level-1>li.has-submenu>a:after{content:"";display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;font-weight:700;border-left:4px solid transparent}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}ul.submenu.level-2{border:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);margin-top:0;border-radius:4px;border-top-left-radius:0;top:76%;border-top-right-radius:0;position:absolute;left:0;z-index:1000;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;display:none}.child-open ul.submenu.level-2{display:block}ul.submenu.level-2>li{width:100%}ul.submenu.level-2>li>a{font-size:.9em;line-height:32px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font-family:"Montserrat",sans-serif;font-weight:300;margin:0 0 0 20px;text-transform:uppercase;display:block;white-space:nowrap;padding:3px 20px;width:100%;margin-left:0}@media(min-width:768px){ul.submenu.level-1{float:left;margin:0}ul.submenu.level-1>li{float:left}ul.submenu.level-1>li>a{padding-top:15px;padding-bottom:15px}ul.submenu.level-2>li{float:left;margin:0}}@media screen and (max-width:55em){ul.submenu.level-1>li>a{margin:0 10px;line-height:50px}}@media(max-width:767px){.header__container{padding:0}ul.submenu.level-1{display:block;text-align:center;overflow:auto}ul.submenu.level-2{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}ul.submenu.level-1>li{margin:7.5px 0px}ul.submenu.level-2>li>a{color:white !important;background:transparent !important;line-height:20px;padding:5px 15px 5px 25px}ul.submenu.level-2>li{width:100%;margin:7.5px 0}}@media(max-width:767px){ul.submenu.level-1>li>a{line-height:2}}