.icon-user:before { content: '\e800'; }
.icon-mail:before { content: '\e801'; }
.icon-home:before { content: '\e802'; }
.icon-phone:before { content: '\e803'; }
.icon-mobile:before { content: '\e804'; }

body { background-color: #000; font-family: 'Source Sans Pro', sans-serif; color: #FFF; }
#contactinfo span { display: block; }
#contactinfo { padding: 2em; font-weight: 100; }
	#contactinfo h1 { text-transform: uppercase; font-size: 1.3em; margin: 0 0 0.3em; font-weight: 100; color: #fff68b; }
.comb a { position: absolute; left: 0; right: 0; bottom: 0; top: 0; display: block; z-index: 999; }
.cp { padding-left: 2em; margin-bottom: 0.5em; }
.icon-mail { margin-top: 0.5em; }
.honeycombs { position: relative; overflow: hidden; width: 100%; text-align: center; padding: 0; }

	.honeycombs .inner_span { display: block; height: 100%; width: 100%; background-color: rgb(248,204,7); background-color: rgba(248,204,7,0.89); font-family: sans-serif; color: #FFF; text-transform: uppercase; font-size: 2.7em; }
	.honeycombs .inner-text { padding-top: 30%; }

	.honeycombs .honeycombs-inner-wrapper { display: inline-block; overflow: hidden; width: 700px; position: relative; height: 1200px; }

	.honeycombs .comb { position: absolute; display: inline-block; }

	.honeycombs .hex_l,
	.honeycombs .hex_r { overflow: hidden; position: absolute; }

	.honeycombs .hex_l { visibility: hidden; -moz-transform: rotate(60deg); -ms-transform: rotate(60deg); -o-transform: rotate(60deg); -webkit-transform: rotate(60deg); transform: rotate(60deg); }

	.honeycombs .hex_r { visibility: hidden; -moz-transform: rotate(-120deg); -ms-transform: rotate(-120deg); -o-transform: rotate(-120deg); -webkit-transform: rotate(-120deg); transform: rotate(-120deg); }

	.honeycombs .hex_inner { display: block; visibility: visible; -moz-transform: rotate(60deg); -ms-transform: rotate(60deg); -o-transform: rotate(60deg); -webkit-transform: rotate(60deg); transform: rotate(60deg); background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; cursor: pointer; }