/* codeDESIGN - google_maps_directions.css */
@charset "utf-8";

/* GOOGLE MAPS DIRECTIONS  */
.layout_codedesign_responsive_google_maps_wrapper.google_maps_directions {
	width: 100%;
	margin: 20px 40px 0px 0px;
	padding: 0px 40px 0px 0px;
}
@media only screen and (max-width: 991px) {

	.layout_codedesign_responsive_google_maps_wrapper.google_maps_directions {
		width: 100%;
		padding: 0px 0px 0px 0px;
	}
	
}
.layout_codedesign_responsive_google_maps_wrapper.google_maps_directions:after {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/* GOOGLE MAPS DIRECTIONS FORM */
.google_maps_directions_form_element {
	line-height: 31px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.google_maps_directions_form_element input {
	background: #ffffff;	
}
.google_maps_directions_form_element input[readonly] {
	background: #ffffff;
	color: rgba(232, 218, 207, 0.5);
}
.google_maps_directions_form_element_href {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.google_maps_directions_form_element_button button {
	width: 100%;
}
.google_maps_directions_form_element_button button i {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}
a.google_maps_directions_form_href,
a.google_maps_directions_form_href:link,
a.google_maps_directions_form_href:visited {
	color: #6d6e71;
	text-decoration: none;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
a.google_maps_directions_form_href:hover {
	color: #6d6e71;
	text-decoration: underline;
}



/* MAPS TABS */
ul.google_maps_directions_form_tabs {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
ul.google_maps_directions_form_tabs li {
	background: none;
	color: #6d6e71;
	display: inline-block;
	padding: 10px 15px 10px 15px;
	cursor: pointer;
}
ul.google_maps_directions_form_tabs li.current {
	background: rgba(232, 218, 207, 0.5);
	color: #6d6e71;
	font-weight: 400;
}
.google_maps_directions_form_tab_content {
	background: rgba(232, 218, 207, 0.5);
	padding: 20px 20px 20px 20px;
	display: none;
}
.google_maps_directions_form_tab_content.current {
	display: inherit;
}