



#store-locator-container{
	width: 100%;
	/*color: #333;*/
}

#page-header{
	float: left;
}

#form-container{
	clear: left;
	float: left;
	margin-top: 15px;
	width: 100%;
	
}

#map-container{
	width: 100%;	

}

#loading-map{
	float: left;
	margin: 4px 0 0 10px;
	width: 16px;
	height: 16px;
}

#map{
	height: 100%; width:100%
}

/* The following is for the geocode page and not the store locator */

#geocode-result{
	margin-top: 30px;
	width: 100%;
}

/*======= Map Styling ============*/
.gmnoprint a, .gmnoprint span {
    display:none;
}
.gmnoprint div {
    background:none !important;
}
#GMapsID div div a div img{
    display:none;
}

#loc-list ul,#loc-list2 ul{
	display: block;
	clear: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width:100%
}



/* Animação texto */
#inTurnFadingTextG{
width:260px;
}

.inTurnFadingTextG{
color:#E8AC34;
font-family:Lucida Sans Unicode;
font-size:16px;
text-decoration:none;
font-weight:normal;
font-style:normal;
float:left;
-moz-animation-name:bounce_inTurnFadingTextG;
-moz-animation-duration:1.14s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-animation-name:bounce_inTurnFadingTextG;
-webkit-animation-duration:1.14s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-animation-name:bounce_inTurnFadingTextG;
-ms-animation-duration:1.14s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-animation-name:bounce_inTurnFadingTextG;
-o-animation-duration:1.14s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
animation-name:bounce_inTurnFadingTextG;
animation-duration:1.14s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#inTurnFadingTextG_1{
-moz-animation-delay:0.12s;
-webkit-animation-delay:0.12s;
-ms-animation-delay:0.12s;
-o-animation-delay:0.12s;
animation-delay:0.12s;
}

#inTurnFadingTextG_2{
-moz-animation-delay:0.15s;
-webkit-animation-delay:0.15s;
-ms-animation-delay:0.15s;
-o-animation-delay:0.15s;
animation-delay:0.15s;
}

#inTurnFadingTextG_3{
-moz-animation-delay:0.18s;
-webkit-animation-delay:0.18s;
-ms-animation-delay:0.18s;
-o-animation-delay:0.18s;
animation-delay:0.18s;
}

#inTurnFadingTextG_4{
-moz-animation-delay:0.21s;
-webkit-animation-delay:0.21s;
-ms-animation-delay:0.21s;
-o-animation-delay:0.21s;
animation-delay:0.21s;
}

#inTurnFadingTextG_5{
-moz-animation-delay:0.24s;
-webkit-animation-delay:0.24s;
-ms-animation-delay:0.24s;
-o-animation-delay:0.24s;
animation-delay:0.24s;
}

#inTurnFadingTextG_6{
-moz-animation-delay:0.27s;
-webkit-animation-delay:0.27s;
-ms-animation-delay:0.27s;
-o-animation-delay:0.27s;
animation-delay:0.27s;
}

#inTurnFadingTextG_7{
-moz-animation-delay:0.3s;
-webkit-animation-delay:0.3s;
-ms-animation-delay:0.3s;
-o-animation-delay:0.3s;
animation-delay:0.3s;
}

#inTurnFadingTextG_8{
-moz-animation-delay:0.33s;
-webkit-animation-delay:0.33s;
-ms-animation-delay:0.33s;
-o-animation-delay:0.33s;
animation-delay:0.33s;
}

#inTurnFadingTextG_9{
-moz-animation-delay:0.36s;
-webkit-animation-delay:0.36s;
-ms-animation-delay:0.36s;
-o-animation-delay:0.36s;
animation-delay:0.36s;
}

#inTurnFadingTextG_10{
-moz-animation-delay:0.39s;
-webkit-animation-delay:0.39s;
-ms-animation-delay:0.39s;
-o-animation-delay:0.39s;
animation-delay:0.39s;
}

#inTurnFadingTextG_11{
-moz-animation-delay:0.42s;
-webkit-animation-delay:0.42s;
-ms-animation-delay:0.42s;
-o-animation-delay:0.42s;
animation-delay:0.42s;
}

#inTurnFadingTextG_12{
-moz-animation-delay:0.45s;
-webkit-animation-delay:0.45s;
-ms-animation-delay:0.45s;
-o-animation-delay:0.45s;
animation-delay:0.45s;
}



@-moz-keyframes bounce_inTurnFadingTextG{
0%{
color:#E8AC34;
}

100%{
color:#F8CE28;
}

}

@-webkit-keyframes bounce_inTurnFadingTextG{
0%{
color:#E8AC34;
}

100%{
color:#F8CE28;
}

}

@-ms-keyframes bounce_inTurnFadingTextG{
0%{
color:#E8AC34;
}

100%{
color:#F8CE28;
}

}

@-o-keyframes bounce_inTurnFadingTextG{
0%{
color:#E8AC34;
}

100%{
color:#F8CE28;
}

}

@keyframes bounce_inTurnFadingTextG{
0%{
color:#E8AC34;
}

100%{
color:#F8CE28;
}

}
	
	
	
.rating, .rating_text{
	position: relative!important;
	right: auto;
	bottom: auto;
	display: inline-block;
	vertical-align: middle;
}
.rating_text{
	font-weight: 600
}

#loc-list li img.icon_review {
	width: 19px;
	height: 17px
}

.gm-style .gm-style-iw-c{
	border-radius: 0;
	box-shadow: none;
	padding: 28px 18px;
	padding-bottom: 22px!important;
	-webkit-box-shadow: -9px 10px 18px 0px rgba(0,0,0,0.12);
-moz-box-shadow: -9px 10px 18px 0px rgba(0,0,0,0.12);
box-shadow: -9px 10px 18px 0px rgba(0,0,0,0.12);
max-width: 466px;
 }


 .gm-style .gm-style-iw-a {
	 /* top:50px !important; */
 }

.gm-style .gm-style-iw-t::after {
    background: linear-gradient(45deg,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);
    box-shadow: none !important;
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    transform: translate(-50%,-50%) rotate(-45deg);
    width: 15px;
}

.gm-ui-hover-effect{
	top:0px!important;
	right:0px!important
}

.gm-style .gm-style-iw-c button img{
	display: none;
}

#loc_name{
	max-width: 460px;
}

#loc_name a.button-link {
	margin-top:0
}
	
