/**
 * Benefits Bar styles
 * 
 */


#benefits {
	padding: 1.875em 0;
	background: #FFF;
}

	#benefits .container {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		justify-content: space-around;
	}

		#benefits .benefit {
			width: auto;
			padding: 5px 0;
			border-bottom: 2px solid transparent;
			-webkit-transition: all 1s ease;
			   -moz-transition: all 1s ease;
			    -ms-transition: all 1s ease;
			     -o-transition: all 1s ease;
			        transition: all 1s ease;
		}
		#benefits .benefit:hover {
			border-color: #439cd7;
		}

			#benefits .icon {
				width: 40px;
				height: 45px;
				margin-right: 15px;
				background-size: 40px auto;
				background-repeat: no-repeat;
				background-position: center;
			}

			#benefits .text {
				width: auto;
				height: 45px;
				display: block;
				font-size: 1.25em;
				text-transform: uppercase;
			}

				#benefits h5 {
					line-height: 45px;
					margin: 0;
					color: #439cd7;
					font-weight: 400;
					font-size: .85em;
				}

