@import url('mapplic.css');

.mapplic-search-input {
	width:90% !important;
	padding:0.75em 0 0.75em 10% !important;
}

.mapplic-search-clear {
	display:none !important;
	background-color:transparent !important;
	padding:0 !important;
}

section.main ol.mapplic-list {
	margin:0;
	border-right: 1px solid #eee;
	padding:0;
	overflow-y: auto;
}

section.main ol li {
	margin-left:0 !important;
	line-height:16px;
}

section.main ol li a {
	min-height:0 !important;
	color:#fff !important;
}

section.main ol li.mapplic-list-location a:hover {
	background-color: #f4f4f4;
	border-left: 2px solid;
	border-color: inherit;
	border-bottom: 1px solid #eee;
}

section.main ol li.mapplic-list-location h4 {
	margin:0.25em 0;
	font-size:12px;
	line-height:1.25em;
	font-weight:400;
	text-align:left;
}

section.main ol li.mapplic-list-location span {
	display:block;
	margin:0;
	color:#aaa;
	font-size:11px;
	line-height:15px;
	display:none;
}

section.main ol li ol {
	padding:0 !important;
}

section.main input.mapplic-search-input {
	padding-left:32px !important;
	width:100% !important;
	font-size:14px !important;
}

section.main button.mapplic-clear-button {
	background-color:#fff;
}

.mapplic-tooltip-close {
	background-color:transparent !important;
	padding:0 !important;
}

.mapplic-element {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 3px;
	font-size: 0;
	overflow: hidden;
}

.mapplic-tooltip {
	width: 200px;
	border-radius: 3px;
	padding: 10px;
}

.mapplic-tooltip h4 {
	font-size:14px !important;
	margin:8px 0 6px 0 !important;
	text-align:left !important;
}

.mapplic-tooltip-description, .mapplic-tooltip p {
	font-size:11px !important;
	margin:0 0 6px 0 !important;
}

.mapplic-tooltip img {
	margin:5px 0 0 0 !important;
	width:200px !important;
	height:133px !important;
	float:none !important;
}

.mapplic-tooltip a {
	display:inline-block;
	border-radius:4px;
	background-color:#68a3c2;
	color:#fff !important;
	text-transform:uppercase;
	font-weight:700;
	font-size:10px;
	padding:3px 10px;
}

.mapplic-pin {
	/* background-image:url('../images/pins.png') !important; */
	background-image: none !important;
	background-color: #36454e;
	color: #fff;
	border-radius: 20px;
	font-family: 'Lato', Helvetica, Arial, sans-serif;
	width:20px !important;
	height:20px !important;
	line-height: 33px;
}

.mapplic-pin:after {
	position:relative;
	color: #fff;
	height: 20px;
	width: 20px;
	font-size: 11px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
	display: inline-block;
	top:-2px;
}

.pin-1:after { content: "1" }
.pin-2:after { content: "2" }
.pin-3:after { content: "3" }
.pin-4:after { content: "4" }
.pin-5:after { content: "5" }
.pin-6:after { content: "6" }
.pin-7:after { content: "7" }
.pin-8:after { content: "8" }
.pin-9:after { content: "9" }
.pin-10:after { content: "10" }
.pin-11:after { content: "11" }
.pin-12:after { content: "12" }
.pin-13:after { content: "13" }
.pin-14:after { content: "14" }
.pin-15:after { content: "15" }
.pin-16:after { content: "16" }
.pin-17:after { content: "17" }
.pin-18:after { content: "18" }
.pin-19:after { content: "19" }
.pin-20:after { content: "20" }
.pin-21:after { content: "21" }
.pin-22:after { content: "22" }
.pin-23:after { content: "23" }
.pin-24:after { content: "24" }
.pin-25:after { content: "25" }
.pin-26:after { content: "26" }
.pin-27:after { content: "27" }
.pin-28:after { content: "28" }
.pin-29:after { content: "29" }
.pin-30:after { content: "30" }
.pin-31:after { content: "31" }
.pin-32:after { content: "32" }
.pin-33:after { content: "33" }
.pin-34:after { content: "34" }
.pin-35:after { content: "35" }
.pin-36:after { content: "36" }
.pin-37:after { content: "37" }
.pin-38:after { content: "38" }
.pin-39:after { content: "39" }
.pin-40:after { content: "40" }
.pin-41:after { content: "41" }
.pin-42:after { content: "42" }
.pin-43:after { content: "43" }
.pin-44:after { content: "44" }
.pin-45:after { content: "45" }
.pin-46:after { content: "46" }
.pin-47:after { content: "47" }
.pin-48:after { content: "48" }
.pin-49:after { content: "49" }
.pin-50:after { content: "50" }
.pin-51:after { content: "51" }
.pin-52:after { content: "52" }
.pin-53:after { content: "53" }
.pin-54:after { content: "54" }
.pin-55:after { content: "55" }
.pin-56:after { content: "56" }
.pin-57:after { content: "57" }
.pin-58:after { content: "58" }
.pin-59:after { content: "59" }
.pin-60:after { content: "60" }
.pin-61:after { content: "61" }
.pin-62:after { content: "62" }
.pin-63:after { content: "63" }
.pin-64:after { content: "64" }
.pin-65:after { content: "65" }
.pin-66:after { content: "66" }
.pin-67:after { content: "67" }
.pin-68:after { content: "68" }
.pin-69:after { content: "69" }
.pin-70:after { content: "70" }
.pin-71:after { content: "71" }
.pin-72:after { content: "72" }
.pin-73:after { content: "73" }
.pin-74:after { content: "74" }
.pin-75:after { content: "75" }
.pin-76:after { content: "76" }
.pin-77:after { content: "77" }
.pin-78:after { content: "78" }
.pin-79:after { content: "79" }
.pin-80:after { content: "80" }
.pin-81:after { content: "81" }
.pin-82:after { content: "82" }
.pin-83:after { content: "83" }
.pin-84:after { content: "84" }
.pin-85:after { content: "85" }
.pin-86:after { content: "86" }
.pin-87:after { content: "87" }
.pin-88:after { content: "88" }
.pin-89:after { content: "89" }
.pin-90:after { content: "90" }
.pin-91:after { content: "91" }
.pin-92:after { content: "92" }
.pin-93:after { content: "93" }
.pin-94:after { content: "94" }
.pin-95:after { content: "95" }
.pin-96:after { content: "96" }
.pin-97:after { content: "97" }
.pin-98:after { content: "98" }
.pin-99:after { content: "99" }
.pin-100:after { content: "100" }