.otr-map-canvas {
	border: solid 1px #DFDFDF;
}

.otr-map img {
	width: auto !important;
	max-width: none !important;
}

.pac-container {
	z-index: 1000000;
}

/* BACKEND */

.otr-map-metabox td {
	vertical-align: top;
}

/* Admin */
.column-number_posts,
.column-journey {
	width: 10%;
}

.otr-journey-distance:before,
.otr-journey-time:before,
.otr-journey-number-posts:before,
.otr-journey-dates:before {
	font-family: "dashicons";
	font-size: 14px;
	vertical-align: middle;
	color: #888;
	margin-right: .5em;
}

.otr-journey-distance:before {
	content: "\f238";
}

.otr-journey-time:before {
	content: "\f469";
}

.otr-journey-number-posts:before {
	content: "\f478";
}

.otr-journey-dates:before {
	content: "\f145";
}

/* Maps */
.otr-map-search {
	width: 100%;
}

/* Insert map */
.only-journey {
	display: none;
}

.otr-add-map-button-icon {
	background: 0 0;
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: text-top;
	margin: 0 2px;
}

.otr-add-map-button-icon:before {
	font: 400 18px/1 dashicons;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f231';
	color: #888;
}

.otr-add-map .otr-map-option {
	margin: 1em 0;
}

.otr-add-map .otr-map-canvas {
	height: 250px;
}

.otr-add-map table {
	width: 100%;
}

.otr-add-map table td {
	width: 50%;
	vertical-align: top;
	padding: 1em;
}

.otr-add-map table label {
	display: inline-block;
	width: 25%;
	font-weight: bold;
}

.otr-add-map .otr-map-search {
	width: auto;
}

.otr-add-map .otr-map-caption {
	display: block;
	min-height: 18px;
}

.otr-add-map input[type=number] {
	width: 60px;
}

/* FRONTEND */
.otr-map.left {
	float: left;
	margin-right: 1em;
}

.otr-map.right {
	float: right;
	margin-left: 1em;
}

.otr-map.center {
	margin: auto;
}

.otr-meta {
	margin: 1em 0;
}

.otr-meta span {
	margin-right: 1em;
	display: inline-block;
}

.otr-meta-location:before,
.otr-meta-journey:before {
	font-family: "dashicons";
	vertical-align: middle;
	margin-right: 5px;
}

.otr-meta-journey:before {
	content: "\f319";
}

.otr-meta-location:before {
	content: "\f230";
}

.otr-list-journey-posts {
	display: none !important;
}

.otr-infowindow,
.otr-infowindow tbody,
.otr-infowindow tr,
.otr-infowindow td {
	border: transparent !important;
	margin: 0 !important;
	padding: 0 !important;
	vertical-align: top !important;
}

.otr-infowindow img {
	width: 60px !important;
	height: auto !important;
	margin-right: 1em;
}

.otr-infowindow-title,
.otr-infowindow-excerpt {
	margin: 0 !important;
}

.otr-infowindow-date {
	font-weight: normal;
}

.otr-post-location:before {
	content: '@ ';
}

.wp-pointer-content button {
	margin: 0 15px !important;
}