.menu-primary li,.menu-secondary li,.heading-menu li{position:relative}@media screen and (min-width:1024px){.menu-primary ul,.menu-secondary ul,.heading-menu ul{position:absolute;display:none;top:100%;left:50%;margin-left:-100px;z-index:99}.menu-primary ul li,.menu-secondary ul li,.heading-menu ul li{float:left}.menu-primary li:hover>ul,.menu-primary li.sfHover>ul,.menu-secondary li:hover>ul,.menu-secondary li.sfHover>ul,.heading-menu li:hover>ul,.heading-menu li.sfHover>ul{display:block}.menu-primary ul a,.menu-secondary ul a,.heading-menu ul a{display:block;position:relative}.menu-primary ul ul,.menu-secondary ul ul,.heading-menu ul ul{top:0;left:100%;margin-left:0}.nav-primary .menu-primary ul,.menu-secondary ul,.heading-menu ul{width:200px;border:0}.nav-primary .menu-primary ul li,.menu-secondary ul li,.heading-menu ul li{margin:0}.nav-primary .menu-primary ul a,.menu-secondary ul a,.heading-menu ul a{width:160px;padding:8px 20px}.menu-item-has-children>a:after{font-family:FontAwesome;content:"\f107";position:relative;top:0;left:7px}.menu-item-has-children ul.sub-menu .menu-item-has-children>a:after{content:"\f105"}.site-footer .menu-item-has-children>a:after{content:""}@media screen and (max-width:1024px){.menu-item-has-children>a:after{content:""}.menu-item-has-children ul.sub-menu .menu-item-has-children>a:after{content:""}}