.accordion{background-color:#fff;max-width:100%;line-height:1.6}.accordion__item{border-bottom:1px solid #dce7eb}.accordion__title{padding:10px 15px 10px 60px;display:block;position:relative;font-weight:400}.accordion__title:before{font-family:FontAwesome;content:"\f067";font-size:20px;position:absolute;right:20px;top:15px;color:#787878}.accordion__title h5{border-bottom:1px solid #fefffa;display:inline-block;font-size:16px;font-weight:700;letter-spacing:1px;text-decoration:none}.accordion__title h5:before{width:25px;height:25px;position:absolute;left:20px;top:15px}.accordion__title .weight:before{content:'';background:url(../images/weight.png)}.accordion__title .infos:before{content:'';background:url(../images/general-nfos.png)}.accordion__title .motor:before{content:'';background:url(../images/motor.png)}.accordion__title .treadmill:before{content:'';background:url(../images/treadmill.png)}.accordion__title .console:before{content:'';background:url(../images/console.png)}.accordion__title .functions:before{content:'';background:url(../images/features.png)}.accordion__title .dyn-display:before{content:'';background:url(../images/display.png)}.accordion__title .warranty:before{content:'';background:url(../images/warranty.png)}.accordion__title:hover,.accordion__title:focus{cursor:pointer;outline:none}.accordion__title:hover h5,.accordion__title:focus h5{color:#f00010;display:inline-block}.accordion__title:hover:before,.accordion__title:focus:before{color:#f00010}.is-expanded .accordion__title:before{content:"\f068"}.accordion__content-inner{padding:0 20px 10px}.accordion__content{transition:height .3s ease-out;height:0;overflow:hidden}.accordion table{font-family:arial,sans-serif;border-collapse:collapse;width:100%;margin-bottom:20px}.accordion td,.accordion th{text-align:left;padding:5px 40px}.accordion tr:nth-child(odd){background-color:#ececec}@media(max-width:767px){.accordion__content-inner{padding:0 0 10px}.accordion__title h5:before{left:15px}.accordion__title:before{right:15px}.accordion td,.accordion th{padding:5px 15px;font-size:12px}}