body.widget-snippet .right-top {
	padding: 40px;
}
body.widget-snippet .col-md-6:nth-of-type(1) .single-loc .location-details h3, body.widget-snippet .col-md-6:nth-of-type(2) .single-loc  .location-details h3{
    margin-top: 25px;
}
body.widget-snippet .right-top.showroom-loc .row.show-images .single-show-img {
    padding: 20px;
}
.social-icons li {
	display: inline-block;
}
.social-icons li a {
	color: #fff;
	display: block;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	background: #000;
	text-align: center;
	line-height: 30px;
	font-size: 15px;
	margin-right: 3px;
}
.right-top {
}
.single-loc {
	background: #f8f8f8;
	margin-bottom: 40px;
	overflow: hidden;
}
.col-md-6:nth-of-type(1) .single-loc {
	margin-right: 15px;
}
.col-md-6:nth-of-type(2) .single-loc {
	margin-left: 15px;
}
.single-loc img {
	width: 100%;
}
.location-details {
	padding: 10px 15px 0px 40px;
}
.location-details h3 {
	color: #333;
	font-size: 20px;
	margin-bottom: 10px;
}
.location-details p {
	display: table;
	padding-bottom: 10px;
}
.location-details p label {
	display: table-cell;
	width: 80px;
}
.single-show-img {
	width: 33%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 30px;
}
.single-show-img img {
	width: 100%;
}
.showroom-loc > .row {
	margin-bottom: 35px;
}
.center-logo {
	text-align: center;
}
.open-hours h3 {
	padding-top: 0;
	margin-bottom: 15px;
}
.loc-intro-text p {
	padding-bottom: 0;
}
.open-hours p {
	padding-bottom: 5px;
}
.center-logo p {
	padding-bottom: 4px;
}
.map-showroom {
	overflow: hidden;
}
.map-showroom > iframe {
	margin-top: -130px;
	width:100%;
}
verflow: hidden;
}
.map-showroom > iframe {
	margin-top: -130px;
	width:100%;
}
