/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.author-box {
	width: 100%;
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #eee;
	border-radius: 3px;
	float: left;
}
.author-box h3 {
	width: 100%;
	border-bottom: 1px solid #eee;
	margin-top: 0;
	float: left;
}
.author-box h4 {
	width: 100%;
	margin: 0 0 10px 0;
	float: left;
}
.author-box .authormeta {
	width: calc(100% - 130px);
	float: right;
}
.author-box .authormeta p {
	margin: 7px;
}
.author-box .authormeta p:first-child {
	margin-top: 0;
}
.author-box .authormeta p:last-child {
	margin-bottom: 0;
}
.author-box .desc {
	width: 100%;
	margin-bottom: 0;
	float: left;
}
.widget {
	width: 100%;
	float: left;
}
.flags {
	width: 24px;
	height: 24px;
	margin-right: 5px;
	background-image: url(images/flags/flags.png);
	background-repeat: no-repeat;
	float: left;
}
.flags.arg { background-position: 0 0; }
.flags.bol { background-position: 0 -29px; }
.flags.bra { background-position: 0 -58px; }
.flags.chi { background-position: 0 -87px; }
.flags.col { background-position: 0 -116px; }
.flags.cos { background-position: 0 -145px; }
.flags.cub { background-position: 0 -174px; }
.flags.des { background-position: 0 -203px; }
.flags.ecu { background-position: 0 -232px; }
.flags.eeu { background-position: 0 -261px; }
.flags.el- { background-position: 0 -290px; }
.flags.esp { background-position: 0 -319px; }
.flags.fra { background-position: 0 -348px; }
.flags.gua { background-position: 0 -377px; }
.flags.hai { background-position: 0 -406px; }
.flags.hon { background-position: 0 -435px; }
.flags.jap { background-position: 0 -464px; }
.flags.mex { background-position: 0 -493px; }
.flags.nic { background-position: 0 -522px; }
.flags.pan { background-position: 0 -551px; }
.flags.par { background-position: 0 -580px; }
.flags.per { background-position: 0 -609px; }
.flags.por { background-position: 0 -638px; }
.flags.pue { background-position: 0 -667px; }
.flags.rep { background-position: 0 -696px; }
.flags.uru { background-position: 0 -725px; }
.flags.ven { background-position: 0 -754px; }
