/**
 * This theme is an example to show how you can create your own.
 */
.pika-single.dark-theme {
    color: #fff;
    background: #000;
    border: 0px solid #666;
    border-bottom-color: #999;
}

.dark-theme .pika-label {
    background-color: #000;
}

.dark-theme .pika-prev,
.dark-theme .is-rtl .pika-next {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAQAAACGG/bgAAAAQ0lEQVR4Ae3KIQ4AIBTD0N0/IeHGI3UIRA3ut/Zl+ltXc5++htVAmIAwAWECwgSEKbgthEoIlRAqIVRCqINQB9nDgQd7ktwFo6UpWQAAAABJRU5ErkJggg==');
}

.dark-theme .pika-next,
.dark-theme .is-rtl .pika-prev {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAQAAACGG/bgAAAAP0lEQVQ4y+3TMQoAMAgEwfwfAvvjTZ1uGzuvHhBPPGczEG+FRqqRaqQaqUaqkX6QBmmjacvQ6qEVTjsh+xizebvlaWptGXZAAAAAAElFTkSuQmCC');
}

.dark-theme .pika-table th {
    color: #999;
}

.dark-theme .pika-button {
    color: #fff;
    background: #000;
}

.dark-theme .pika-week {
    color: #999;
}

.dark-theme .is-today .pika-button {
    color: #33aaff;
}

.dark-theme .is-selected .pika-button {
    color: #fff;
    background: #33aaff;
    box-shadow: inset 0 1px 3px #178fe5;
}

.dark-theme .is-disabled .pika-button {
    color: #999;
    opacity: .3;
}

.dark-theme .pika-button:hover {
    color: #fff !important;
    background: #25A3B3 !important;
}


/* css added for map */
#map {
    height: 550px;
    margin-top: 80px;
    position: relative;
    clear: both;
}

.infobox-wrapper {
	display: none;
}

.infobox {
	margin-top: 8px;
	background-color: #fff;
	color: #000;
	box-shadow: 0 0 8px #000;
}

.infobox img {
	width: 100%;
}

.infoBox img[src="//www.google.com/intl/en_us/mapfiles/close.gif"] {
	position: absolute !important;
	top: 12px;
	right: 5px;
	z-index: 100;
}

.map-banner {
	position: relative;
}

.hotel_tile-header {
	position: absolute;
	bottom: 0;
	color: #fff;
	text-transform: uppercase;
	padding: 20px 40px
}

.hotel_tile-header h3 {
	font-size: 11px;
	font-weight: 600;
	line-height: 11px;
	letter-spacing: 0.01em;
	margin-bottom: 10px;
}

.hotel_tile-header h2 {
	font-size: 18px;
	line-height: 23.4px;
	letter-spacing: 0.01em;
}

.infobox .hotel_tile-info-wrapper {
	padding: 20px 40px;
}

.infobox .hotel_tile-info-wrapper h4,
.infobox .hotel_tile-info-wrapper .hotel_tile-link {
	font-size: 11px;
	line-height: 16.5px;
	font-weight: 600;
	margin-bottom: 10px;
	letter-spacing: 0.01em;
	color: #15151a;
	text-transform: uppercase;
}

.infobox .hotel_tile-info-wrapper .hotel_tile-link a:hover {
	border-bottom: 1px solid #15151a;
}

.infobox .hotel_tile-info-wrapper p {
	font-size: 14px;
	line-height: 21px;
	color: #4A4B4F;
	margin-bottom: 10px;
	font-family: "proxima-nova", sans-serif, serif;
	font-weight: 400;
	font-style: normal;
}

.goog-te-gadget-simple {
	display: none !important;
}
