

/* Start:/local/templates/.default/components/motor/where.buy/contacts_stores/styles.css?17527400221553*/
#map-canvas {
	width: 100%;
	height: 480px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.infowindow .name {font-weight: 600; font-size: 2.5rem;}
.infowindow .type-retail {font-weight: 600; font-size: 2rem; color: #d62214;}
.infowindow .type-service {font-weight: 600; font-size: 2rem; color: #014a93;}
.infowindow .site a:hover {text-decoration: underline; color:#014A93;}
.infowindow .image {margin-top: 10px;}
.infowindow .image img {max-height: 190px;max-width: 190px;}
#map-filter {display: inline-block; margin: 0 0 10px;}
#map-filter label {font-size: 16px; padding-right: 5px;}
#map-filter input[type="radio"] {margin-right: 35px;}
#list-container {}
#list-container table {width: 100%; border: 1px solid; border-color: #aaa;font-family: "Roboto";}
#list-container table th {font-size: 1.8rem; font-weight: 600; padding: 5px 10px; border: 1px solid; border-color: #aaa; min-width: 20rem;}
#list-container table td {font-size: 1.8rem; padding: 5px 10px; border: 1px solid; border-color: #aaa;}
#list-container table td img {max-height: 100px;max-width: 100px;}
#list-container table td a:hover {text-decoration: underline; color:#014A93;}
#map-filter select.store-select{
	border: 1px solid #D4D4D8;
	width: 100%;
	height: 100%;
	padding: 1rem 5rem 1rem 2rem;
	font-weight: 400;
	font-size: 2.5rem;
	color: rgb(23, 23, 23);
	font-family: "Roboto";
	appearance: none;
	overflow: hidden;
	/*background: #fff;*/
	background: rgb(255, 255, 255, 1) url(/local/templates/base/img/down-arrow-icon.png) no-repeat scroll calc(100% - 1rem) center/3rem auto;
}

/* End */
/* /local/templates/.default/components/motor/where.buy/contacts_stores/styles.css?17527400221553 */
