.accordion{width:100%;margin:3em auto 2em;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion .link{font-size:.85em;font-weight:700;color:#4d4d4d;cursor:pointer;padding:15px 15px 15px 3em;border-bottom:1px solid #ccc;display:block;position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.accordion li:last-child .link{border-bottom:0}.accordion li i{position:absolute;top:12px;left:16px;font-size:1em;color:#595959;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.accordion li i.fa-chevron-down{right:12px;left:auto;font-size:1.2em}.accordion li.open .link{color:#000945}.accordion li.open i{color:#000945}.accordion li.open i.fa-chevron-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.submenu{display:none;background:#fff;font-size:.95em}.submenu li{border-bottom:1px solid #4b4a5e}.submenu a{display:block;text-decoration:none;-webkit-transition:all .25 ease;-moz-transition:all .25 ease;-o-transition:all .25 ease;transition:all .25 ease}.submenu a:hover{background:#000945;color:#fff}ul{list-style:none}