  /*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

/* Testimonial - Remove Background */
.mc-styling-testimonial {
	padding: 60px 30px;
}

/* Enlarging Search Input */
.main-header .search-container input[type="text"] {
	font-size: 24px;
}

/* A-Z Styling */
ul.mc-styling-az {
	display: flex;
	justify-content: space-evenly;
	width: 50%;
	list-style: none;
}

/* Sidenav Adjustments */
.mc-styling-sidenav button:first-of-type {
	font-size: 24px;
	text-transform: uppercase;
}

/* Editing Experience Adjustment */
#cms-inline-editor-id .ou-justedit-region, .ou-justedit-region {
	padding-bottom: 50px !important;
}

/* Migration list issue */
ul.nobullet {
	list-style: none;
}

/* UAT 199196 */
.subscribe-section,
.subscribe-section legend,
.subscribe-section span.help-block { 
	color:#fff !important;
}

div#locationIcon {
	display: inline-block;
	position: absolute;
	left: 96px;
	top: 75px;
}

div#floorMapImg {
	display: block;
	background-image: url('/map/-includes/all-floors-small.png');
	width: 100%;
	height: 250px;
	background-repeat: no-repeat;
	background-color: white;
	position: relative;
	background-position: -48.8px -516px;
}

div#locationRoomNumber{
	padding: 5px;
	background: #c8102e;
	background: rgba(200, 16, 46, .7);
	border-radius: 7px;
	color: #fff;
	font-family: "MuliRegular", "Century Gothic", sans-serif;
	font-weight: bold;
	border: 2px solid black;
	box-shadow: 1px 1px 2px white;
}

/* Button Margin */
button.btn.btn-default {
	margin: 10px 10px 10px 0 !important;
}