

#gkm_testing {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;

	width: 100%;
	height: 75px;
	background: rgba(50,50,50,.8);
}

#gkm_testing form {
	padding: 1em;
}

#gkm_testing form .gkm_field {
	width: 25%;
	float: left;
}
#gkm_testing form .gkm_field label {
	display: block;
	color: #ccc;
}
#gkm_testing form .gkm_field input {
	display: block;
	width: 90%;
}
#gkm_map_large img {
	border-radius: 0;
	box-shadow: none;
	max-width: none;
}
#gkm_map_large h4 {
	margin-bottom: .5em;
}
article.gkm_member {
	width: 50%;
	float: left;
	padding-bottom: 1em;
	margin-bottom: 0;
}
article.gkm_member:after {
	content: '';
	display: block;
	clear: both;
	overflow: hidden;
	height: 0;
	visibility: hidden;
}
article.gkm_member p, article.gkm_member ul  {
	margin: 0;
	padding: 0;
}
article.gkm_member .content {
	width: 80%;
	float: left;
}
article.gkm_member .distance {
	font-size: .75em;
	color: #ccc;
}
@media (max-width:979px) {
	article.gkm_member .content {
		width: 70%;
		float: left;
	}
}
article.gkm_member h2 {
	font-size: 1em;
	font-weight: 700;
	color: #70706f;
	margin: 0;
}
article.gkm_member p {
	color: #6d6d6b;
}
article.gkm_member:nth-child(2n+1){
	clear: both;
}
article.gkm_member i.gkm-icon {
	display: inline-block;
	width: 45px;
	margin-right: 15px;
	float: left;
	height: 80px;
	background-repeat: no-repeat;
	color: #fff;
	text-align: center;
	padding-top: 10px;
	font-style: normal;
	font-weight: bold;
}
article.gkm-meeting i.gkm-icon {
	padding-top: 35px;
	height: 55px;
}

article.gkm_member i.gkm-icon {
	background-image: url('data:;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAABPCAMAAACnOtfHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMBQTFRF////kpCL8fHwwcC91tXTnJqW+fn5qqikvby4/v7+lJKNmJaR3d3bx8bD4+Phz87MyMfFtrWx5uXkzs3Lo6GdmZeT09LQlZOP9PT0srGuqKaimJeSpaOfysnG7e3s/Pz8l5WQ9vb2tLKvr66q5OTinpyYwL+8k5GM9PTzu7m20dDOoJ6a19bU7Ovr1dTSrqyptbOw2trYrayom5qV4eHfq6qm1NPRy8rI6uno7ezrrauo8PDv9fX1p6Wh+Pj4+fj4hH80ZAAAAaRJREFUeNrs1mlXgkAUBuC5ArKq7IhLivu+ZotZ/f9/VaEpIsxcTll96P3GOc+ZgzNzXyTkaykaa4C1UUTQXQsOae2YywpwjEBfXC70IZJ+QU63gy3Eshqk2Y4AFxE6ydZSICGKlUDzBqTEyMftjQ2psW/OraYCJap2tmPAiH7cwxcfmPFf2a8bf/GpA6g40/ctGwMy4zypAzp1YuOxTRQ8VkgXj7ukh8c9Uq5irVMmxMVi9+NUNji7CY/bxGFzfzl8jPUPt87MsDAhItuKx8u/ZOPlaVIElhUap7lijlUhMoQ5Fs5Fp3tOt6uzKuDpmD/vI49mvVgnLWh4EauvCQ1P4r1I6S/1ohmtdJxQulKalZLKfOQ0FaFWEdv76WyLlZqgNJ0R/YsVYg751fzHfxVXZmYuaBA5eNT0gIVTx/XH8fMdz5cMJC6FTy0c3rdFPQu+HQ4DNMYcSlbc5jiug8WnHflu3NM07ekqP3CP73GH4n52IAaHjVhsIq+oV616v3z51a2kW+6sVJfmKhPrkT/BcgbMPhRyDVzNgh8qoCR+z94EGACJaBmBYVIaYgAAAABJRU5ErkJggg==');
}
article.gkm-meeting i.gkm-icon {
	background-image: url('../images/meetingsicon.png');
	background-position: center;
}
article.gkm_member i.gkm-rank-1:after { content: '1' }
article.gkm_member i.gkm-rank-2:after { content: '2' }
article.gkm_member i.gkm-rank-3:after { content: '3' }
article.gkm_member i.gkm-rank-4:after { content: '4' }
article.gkm_member i.gkm-rank-5:after { content: '5' }

article.gkm_member p,
article.gkm_member li {
	font-size: .875em;
}

article.gkm_member .gkm_meta {
	list-style-type: none;
}
article.gkm_member .gkm_meta a {
	text-decoration: none;
}
article.gkm_member .gkm_meta i {
	display: none;
}
#gkm_map_large a {
	text-decoration: none;
}
#gkm_map_large a i {
	margin-right: .5em;
}
.gkm_search_legend {
	overflow: hidden;
	padding: 7% 6%;
	border-bottom: 10px solid #fff;
	margin: -6%;

	margin-bottom: 1em;
}
.gkm_search_legend i {
	display: inline-block;
	width: 27px;
	height: 41px;
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-right: 1em;
}
.gkm_search_legend .gkm_small {
	text-transform: uppercase;
	font-size: .8125em;
}
.gkm_search_legend .gkm_large {
	font-size: 1.3125em;
	line-height: 1;
}
.gkm_search_legend ul {
	list-style-type: none;
	overflow: none;
}
.gkm_search_legend li {
	width: 50%;
	float: left;
	padding: 0;
	margin: 0;
}
.gkm_form_main_label {
	text-transform: uppercase;
	margin: 1.5em 0 !important;
	display: block;
}
.sidebar .slider {
	padding-top: 1em;
}
.sidebar .slider input {
	display: none !important;
}
.slider .ui-slider-labels {
	position: relative;
}
.slider .ui-slider-labels span {
	position: absolute;
	top: -2em;
	font-size: .75em;
	color: #999;
	display: block;
	margin-left: -.45em;
}
.gkm_form_field {
	padding-top: .5em;
}
label.gkm_form_radio {
	position: relative;
	clear: both;
	display: block;
	padding-left: 1.5em;
	cursor: pointer;

}
.gkm_form_radio i {
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
}
.gkm_form_radio i.selected {
	color: #61aa44;
	display: none;
}
.gkm_form_radio input:checked + span {
	font-weight: 400;
}
.gkm_form_radio .selected {
	font-size: .75em;
	padding: .25em 0 0 .125em;
}
.gkm_form_radio input:checked + span > .selected {
	display: block;
}

.gkm_form_radio input[type="radio"] {
	display: none !important;
}
.gkm_search_wrap {
	position: relative;
}
.gkm_search_tips {
	list-style-type: none;
	margin: .5em 0;
	padding: .5em 0;
}
.gkm_search_tips li {
	margin: 1px 0;
	display: block;
	height: auto;
}
.gkm_search_tips a {
	display: block;
	padding: .75em 1em;
	background: #e2e0d8;
	text-decoration: none;
	color: #3d4148;
}

i.gkm-icon-hotel {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAApCAMAAADzuKLBAAAAwFBMVEVzkHzJ0MVwjnqFnos/alCktKZ+mIVSeGBYfGWHn42zwLKUqZjT2M42Y0hcf2jFzcK4xLe/yb2esKFqinXP1crr6eKBmoguXEHc3tXX29InWDtXe2QmVzpvjXmTqJdDbVNujHdegGplhnCWqpm8xrrl5d0jVDjS180eUTPs6uOsu63h4togUzUcTzIqWj7e4NjV2c9piHO2wrWNo5I6ZUvU2M+Xq5s0YUaZrJwaTjBVemIzYEXo5+Di49vt6+QZTS/DHGm7AAABMElEQVR42nXS13qDMAwFYHXvPbKa3exBWAkEc/z+b9WSyIZgc65k/R9GGBM4jc7z0zhed3tzAQ7bZLCSKmtfFGzWWcpighdtX64sZTlX9iGNTL2jPUhLmpPMHpfSln1mrrTHA9X18Mk2FOE2Uctb0FBvkiJLulfjONTncrcAjrjjzpwCriKobLlzR2OuNtpC7pxTzJXQJrjjUrPyOaJL430Rd3xy1ZxpeU6Prqq+bzyi0U9+Lhuxyc/FBeFaWhOf/duiZrX24f/dxxYK0oNhaNL6U90l37ABlKFfot0iNyc5ndFDbvhdFa2HouG7OIhzaiLI7R3aeNdYUXdWNrSVvcIwhw+9BcP0CbzZbJRkdAPD9GXw7CZqUgYzu+FCSh8V1lhN61WG1h6VFkXVFk6Kqz+exAEHN6+wJAAAAABJRU5ErkJggg==');
}

i.gkm-icon-meeting {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAApCAMAAADzuKLBAAAAwFBMVEVzkHxwjnrJ0MU/alBQlD9AfzpPkj86eDmEnYtTl0A2Y0hlhnAuXEF+mIUzYEXCy8BDbVO8xrq4xLedr6Dk5NwdUTJdgGnY29InWDs1cTdfqEQiWTLs6uNEhDskVTlHiD2quas8ezkgUzVujXgqWj6JvHG1wbQxbDaNo5JVm0Ho5+A6ZUs2czhpiHNYnkFJjD0uaDVWemPS183q6eBdpEOVqpnf4Nhzsljd5NK00aPm6NwrZDQbTjAZTS9hqkTt6+Tf3x6bAAABfElEQVR42nXS6ZaCMAwF4M7urjPu+44IggKCS3vN+7/VKLWCAvlF+U7SQMLoHm2/VRiJRW0+MdSru7lFARUL3YiZ58+A1dbe9/b5Lw6Y1Yd5FtC1Lyq2HLOJMgtie4lHF01Nmg+xjoHEjnszdwaVFcUKzs0srC6J2PehEWsL3Ns4nI7e8XSQh6lwiPkqbXkOGz8vZSKaAWthLLOuJFFm7jBhJmSTJ1JxkkWRYyPsw+fjw47heYg3JiCv8x7mhecxLNbJzGPsA/nU+36gMwvD1D45NDYBT/s+G6MGa4zwmfJfNrCIURm75P9cQ7xfLShh80o9jnk4P01gnBiR2QiNfLxM0MbCVbukY2bHbYditIOtp342KASRBRVs4j1q8d39FfiOKs4pblQW/E5DLIJnM0xVlaNOkamqaznv2uDVaI6dXL4/SljQwfY2NoeSRjr4pddHNc2MCsZTOIM0Ix+cy9uSZpQAc5BulAN0yrC2aAZZRo5DmVb3s81146d/npz4GbzU3YUAAAAASUVORK5CYII=');
}

#gkm_pagination {
	padding: 1em 0;
	clear: both;
	text-align: center;
}
#gkm_pagination li {
	display: inline-block;
	margin: 0 .5em;
}
#gkm_pagination a {
	display: inline-block;
	height: 1em;
	width: 1em;
	border-radius: 50%;
	color: #61aa44;
	text-decoration: none;
}
#gkm_pagination .current a {
	color: #fff;
	background: #61aa44;
}
#gkm_pagination a:hover {
	background: #90c37c;
}
.gkm_style_list {
	clear: both;
	display: table;
	margin: 1em 0;
}
.gkm_style_list .gkm_count_pair {
	display: table-row;
	padding: .25em 0;
}
.gkm_style_list .gkm_count_header {
	display: table-row;
	color: #61aa44;
	padding-bottom: 10px;
}
.gkm_style_list .gkm_count_pair span {
	display: table-cell;
	padding-right: 2em;
}
#gkm_pagination ul {
	display: inline-block;
	padding: 1em 0;
}
#gkm_pagination li {
	display: inline-block;
	margin-right: .25em;
}
#gkm_pagination ul ul {
	padding:none;
}
#gkm_pagination a {
	text-decoration: none;
	display: inline-block;
	width: 1em;
	text-align: center;
}
#gkm_pagination .current a,
#gkm_pagination a:hover {
	background: #61aa44;
	border-radius: 100%;
	color: #fff;
	width: 2em;
	height: 0;
	padding: .33em 0 1.67em;
}
#gkm_pagination a:hover {
	background: #999999;
}