.features-accordion .feature-box{background:#fff;border-radius:5px;box-shadow:0 2px 25px rgba(0,0,0,.1);margin:13px auto;padding:0 30px}.features-accordion .feature-box h3{cursor:pointer;line-height:27px;margin:0 auto;padding-bottom:20px;padding-right:180px;padding-top:20px;position:relative}.features-accordion .feature-box .label{border-left:1px solid hsla(0,0%,59%,.35);font-size:16px;padding-left:20px;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.features-accordion .feature-box h3.rotate:after{transform:rotate(180deg)}.features-accordion .feature-box h3:after{content:"\f107";display:block;font-family:FontAwesome;font-size:24px;position:absolute;right:0;top:25%;transition:all .3s ease}.features-accordion .feature-box.active h3:after{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.features-accordion .feature-box .feature-content{display:none;padding:0 0 15px}@media (max-width:900px){.features-accordion .feature-box{padding:5px 20px}.features-accordion .feature-box h3{font-size:20px;line-height:1.1;margin:15px auto;padding-right:110px}}@media (max-width:767px){.features-accordion .feature-box{padding:0 20px}.features-accordion .feature-box .label{display:none}.features-accordion .feature-box h3{padding-right:25px}}.features-accordion.staging .feature-box{border:1px solid #0073ae;box-shadow:none}