<commit_before>a:hover .hexagon,
a:hover .hexagon:before,
a:hover .hexagon:after {
	background: #91B6C8;
	-moz-transition: background 0.4s;
  	-o-transition: background 0.4s;
  	-webkit-transition: background 0.4s;
  	transition: background 0.4s;
}

a:hover .hexagon.hex_header span {/*fix this man*/
	color:#000;
	-moz-transition: color 0.4s;
  	-o-transition: color 0.4s;
  	-webkit-transition: color 0.4s;
  	transition: color 0.4s;

}
.hexgrid a {
	text-decoration:none; /*got rid of those mysterious hyphens*/
}

.hexgrid {
	width:270px;
	overflow:hidden;
	padding: 44px 200px 44px 12px;
	margin-left:25%;
	margin-top:100px;

}
.hex_header{
	background-image: url('/joshwhitman/img/placeholder.png');
	background-repeat: no-repeat;
	background-size: 160px;
	height:160px;
	margin-bottom:-18px;
	margin-left:31px;
}

.hex_header h1{
	font-family: 'Advent Pro', sans-serif;
	font-size: 3em;
	font-weight: normal;
	position:absolute;
	margin-left:175px;
	margin-top: 25px;

}
.hex_header h4 {
	font-family: 'Advent Pro', sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #51788A;
	position:absolute;
	margin-left:235px;
	margin-top:80px;
	white-space:nowrap;
}

.hexagon {
	position:relative;
	background: #51788A;
	width: 50px; /*width of one side of the hex*/
	height: 87px; /* ( width x cos(30) ) x 2 */
	overflow:visible;
	display:inline-block;
	vertical-align:top;
	margin: -43.5px 15px 4px 15px; /*43.5 is half the height, and sets the vertical starting position of each hex*/
}

.hexagon.spacer {
	background:transparent;
}
.hexagon.spacer:before, .hexagon.spacer:after {
  background: transparent;
}
.hex_middle{
	margin-top: 4px;/*on each selected element, removes that negative margin, replaces with spacing between hexes*/
}
.hexagon .hex_content {
	/*styles the content inside the hexes*/
	position:absolute;
	top:0;
	left:0;
	text-align: center;
	margin-top:50%;
	margin-left:-18.5px;
	z-index:2;
	width:87px;
	color:#ffffff;
}
.hexagon .hex_content span {
	font-family: "Advent Pro",sans-serif;
	color:#ccc;
	z-index: 4;
	position:absolute;
	top:0;
	left:0;
	font-weight:bold;
	font-size: 1.3em;
	width:100%;
	margin-top:2px;

}
.hexagon:before, .hexagon:after {
	content:"";
	width:100%;
	height:100%;
	display:block;
	position:absolute;<commit_msg>finished implementation of text on hover<commit_after>a:hover .hexagon,
a:hover .hexagon:before,
a:hover .hexagon:after {
	background: #91B6C8;
	-moz-transition: background 0.4s;
  	-o-transition: background 0.4s;
  	-webkit-transition: background 0.4s;
  	transition: background 0.4s;
}
a:hover .hex_content {/*fix this man*/
	color:#D1DFE6;
	-moz-transition: color 0.4s;
  	-o-transition: color 0.4s;
  	-webkit-transition: color 0.4s;
  	transition: color 0.4s;

}
a:hover .hex_content span {/*fix this man*/
	color:#354f5b;/* darker version of theme color*/
	-moz-transition: color 0.4s;
  	-o-transition: color 0.4s;
  	-webkit-transition: color 0.4s;
  	transition: color 0.4s;

}
.hexgrid a {
	text-decoration:none; /*got rid of those mysterious hyphens*/
}

.hexgrid {
	width:270px;
	overflow:hidden;
	padding: 44px 200px 44px 12px;
	margin-left:25%;
	margin-top:100px;

}
.hex_header{
	background-image: url('/joshwhitman/img/placeholder.png');
	background-repeat: no-repeat;
	background-size: 160px;
	height:160px;
	margin-bottom:-18px;
	margin-left:31px;
}

.hex_header h1{
	font-family: 'Advent Pro', sans-serif;
	font-size: 3em;
	font-weight: normal;
	position:absolute;
	margin-left:175px;
	margin-top: 25px;

}
.hex_header h4 {
	font-family: 'Advent Pro', sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #51788A;
	position:absolute;
	margin-left:235px;
	margin-top:80px;
	white-space:nowrap;
}

.hexagon {
	position:relative;
	background: #51788A;
	width: 50px; /*width of one side of the hex*/
	height: 87px; /* ( width x cos(30) ) x 2 */
	overflow:visible;
	display:inline-block;
	vertical-align:top;
	margin: -43.5px 15px 4px 15px; /*43.5 is half the height, and sets the vertical starting position of each hex*/
}

.hexagon.spacer {
	background:transparent;
}
.hexagon.spacer:before, .hexagon.spacer:after {
  background: transparent;
}
.hex_middle{
	margin-top: 4px;/*on each selected element, removes that negative margin, replaces with spacing between hexes*/
}
.hexagon .hex_content {
	/*styles the content inside the hexes*/
	position:absolute;
	top:0;
	left:0;
	text-align: center;
	margin-top:50%;
	margin-left:-18.5px;
	z-index:2;
	width:87px;
	color:#ffffff;
}
.hexagon .hex_content span {
	font-family: "Advent Pro",sans-serif;
	color:transparent;
	z-index: 4;
	position:absolute;
	top:0;
	left:0;
	font-weight:bold;
	font-size: 1.3em;
	width:100%;
	margin-top:2px;

}
.hexagon:before, .hexagon:after {
	content:"";
	width:100%;
	height:100%;
	display:block;
	position:absolute;
{'fraction_non_alphanumeric': 0.14744525547445256, 'fraction_numerical': 0.05151199165797706, 'mean_word_length': 4.264544456641054, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7509623', 'n_tokens_mistral': 2071, 'n_tokens_neox': 1894, 'n_words': 433}