.main-container div.icon,.main-container span.icon{background-color:#a12643;background-position:0 0;background-repeat:no-repeat;border-radius:50%;vertical-align:middle;display:inline-block;width:30px;height:30px;padding:3px}.main-container div.icon.large,.main-container span.icon.large{width:50px;height:50px;padding:5px}.main-container .icon-hover:hover{background-color:#333}.main-container .icon.i-number,.main-container .icon.i-char{font-size:16px;line-height:30px;font-weight:700;text-align:center;color:#fff}.main-container .icon.large.i-number,.main-container .icon.large.i-char{font-size:20px;line-height:50px;font-weight:400}.main-container .feature{margin:10px 0}.main-container .feature:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.main-container .feature.first{margin-top:0}.main-container .feature.last{margin-bottom:0}.main-container .feature.top-border{border-top:1px solid #f5f5f5;padding-top:10px}.main-container .feature.bottom-border{border-bottom:1px solid #f5f5f5;padding-bottom:10px}.main-container .feature-wrapper.top-border{border-top:1px solid #f5f5f5;margin-top:20px;padding-top:20px}.main-container .feature-wrapper.bottom-border{border-bottom:1px solid #f5f5f5;margin-bottom:20px;padding-bottom:20px}.main-container .feature .heading{font-size:1.3333em;line-height:1.25em;margin-bottom:.625em;font-weight:400}.main-container .feature .above-heading{margin:0 0 5px;font-size:11px;line-height:1.4545em;text-transform:uppercase;color:#888}.main-container .feature .below-heading{font-size:1em;font-style:italic;line-height:1.3333em;color:#888}.main-container .feature .icon{float:left}.main-container .feature.v-centered-content .v-center .icon{margin:0 5px 0 0}.main-container .feature .icon{margin:0 15px 10px 0;max-width:30px;max-height:30px}.main-container .feature span.icon{padding:3px}.main-container .feature.small .icon{margin:0 10px 10px 0;max-width:18px;max-height:18px}.main-container .feature.small span.icon{padding:0}.main-container .feature.large .icon{margin:0 15px 10px 0;max-width:50px;max-height:50px}.main-container .feature.large span.icon{padding:5px}.main-container .feature.indent .icon{margin-bottom:0}.main-container .feature.indent{padding-left:51px}.main-container .feature.indent .icon{margin-left:-51px}.main-container .feature.small.indent{padding-left:28px}.main-container .feature.small.indent .icon{margin-left:-28px}.main-container .feature.large.indent{padding-left:75px}.main-container .feature.large.indent .icon{margin-left:-75px}.main-container .feature.centered{text-align:center}.main-container .feature.centered .icon{float:none;margin:0 0 10px}.main-container .feature .icon.auto-size{width:auto;max-width:none;height:auto;max-height:none}.main-container .icon.no-bg-color{background-color:transparent}.main-container .icon.force-no-bg-color{background-color:transparent !important}.main-container .icon.circle{border-radius:50%}.main-container .icon.rounded{border-radius:5px}.main-container .icon.square{border-radius:0}.main-container .icon-wrapper-square span.icon{border-radius:0}.main-container .icon.auto-size{width:auto;max-width:none;height:auto;max-height:none}.main-container span.icon-hover,.main-container .feature-icon-hover span.icon{transition:color .3s ease-in-out,background-color .3s ease-in-out,background-position .3s ease-in-out;-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,background-position .3s ease-in-out;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,background-position .3s ease-in-out;-o-transition:color .3s ease-in-out,background-color .3s ease-in-out,background-position .3s ease-in-out}.feature-icon-hover a img{box-shadow:none!important;-moz-box-shadow:none!important;-ms-box-shadow:none!important;-o-box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-transition:none;opacity:1!important}