#map-container {
	position: relative;	
}
#map {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
#map-toolbar {
	/*position: absolute;*/
	/*top: 0;*/
	position: fixed;
	top: 60px;
	left: 0;
	right: 0;
	z-index: 10;
	height: 62px;
	background: #88b31a;
	padding: 0 55px;
}
.mobile #map-toolbar{
	top: 100px;
}
.mobile #map-toolbar{
	height: 82px;
}
#map-zip {
	font: 400 14px/62px 'Lasiver';
	letter-spacing: 0.15em;
	text-transform: uppercase;
	background: url('/National_Library/oe_/https://roti.com/wp-content/themes/roti/images/icons/location-pin-line.png') no-repeat left center;
	border: none;
	color: white;
	padding-left: 35px;
	outline: none;
	width: 100%;
	height: 62px;
}
.mobile #map-zip{
	font-size: 22px;
	letter-spacing: 0.05em;
	height: 82px;
	line-height: 82px;
}
#map-zip::-webkit-input-placeholder {
   color: white;
}
#map-zip::-moz-placeholder {
   color: white;  
}
#map-zip:-ms-input-placeholder {  
   color: white;  
}
#map-area {
	position: absolute;
	top: 62px;
	left: 0;
	right: 0;
	bottom: 0;
}
#info-window {
	position: relative;
	z-index: 50000;
	display: none;	
	width: 389px;
	background: url('/National_Library/oe_/https://roti.com/wp-content/themes/roti/images/map-info-window.png') no-repeat right center;
	box-sizing: border-box;
	padding: 35px 33px 30px 24px;
	overflow: hidden;
}
#info-window .left{
	width: 160px;
	float: left;
}
#info-window .left h3{
	font: 600 12px/12px 'Lasiver';
	color: #88b31a;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	margin-bottom: 5px;
	
}
#info-window .left p{
	font: 400 12px/16px 'Lasiver';
	color: #333;
	letter-spacing: 0.05em;
	margin-bottom: 15px;
}
#info-window .left p:last-child{
	margin-bottom: 0;
}
#info-window .right{
	position: absolute;
	bottom: 30px;
	right: 33px;
}
#info-window .right a{
	display: block;
	text-align: right;
	font: 600 12px/12px 'Lasiver';
	color: #88b31a;
	letter-spacing: 0.15em;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#info-window .close{
	width: 40px;
	height: 40px;
	position: absolute;
	right: 16px;
	top: 0px;
	background: url('/National_Library/oe_/https://roti.com/wp-content/themes/roti/images/icons/green-close-11.png') no-repeat center center;
	cursor: pointer;
}