 .js .panel-title {

        margin: 0;

    }

    .panel-title a {

        border-bottom: none;

        color: #292929;

        display: block;

        padding: .5em 0;

        position: relative;

        text-decoration: none;

        -webkit-transition: color 200ms ease 0s;

        -moz-transition: color 200ms ease 0s;

        transition: color 200ms ease 0s;

        width: 100%;

    }

    .panel-title a .icon {

        color: #9e9e9e;

        position: absolute;

        right: 0;

        -webkit-transition: all 200ms ease 0s;

        -moz-transition: all 200ms ease 0s;

        transition: all 200ms ease 0s;

    }

    .panel-title a:hover,

    .panel-title a:focus {

        color: #37474f;

    }

    .panel-title a:hover .icon,

    .panel-title a:focus .icon {

        color: #ec407a;

    }

    .panel-title a.active {

        color: #37474f;

    }

    .panel-title a.active .icon {

        color: #ec407a;

        -webkit-transform: rotate(45deg);

        -moz-transform: rotate(45deg);

        transform: rotate(45deg);

    }

    .js .accordion {

        border-bottom: 1px solid #ececec;

        

    }

   

  /*  [id^="panel-"] {

        padding-bottom: 2em;

    }*/