/*
	Author: Datapms Inc.
	Subject: Stylesheet
	Date: 06-11-2016

*/

.clearfix{
	overflow: hidden;
}
.braid span{
	visibility: hidden;
}
.braid:hover span{
	visibility: initial;

}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.border_map{
	border:1px solid #333;
	border-radius: 5px;
}

.margin_input{
	margin: 10px auto;
}

.partneria{
		font-weight: bold;
		color:red;
	}
	.goright{
		text-align:right;
	}
	.goleft{
		text-align:left;
	}
	.size{
		
		margin: -1px auto;
	}
	.clear{
		margin:10px 2px;
	}
	.flexo{
		display: flex;
		padding:10px;
	}
	.blue{
		color:blue;
	}
.circular {
		width: 150px;
		height: 150px;
		border-radius: 75px;
		-webkit-border-radius: 75px;
		-moz-border-radius: 75px;
		margin-top:-40px;
		box-shadow: 0 0 10px rgba(0, 0, 0, .8);
		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .8);
		-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .8);
		opacity:.7;
	}
	.circular:hover {
		width: 150px;
		height: 150px;
		border-radius: 75px;
		-webkit-border-radius: 75px;
		-moz-border-radius: 75px;
		margin-top:-40px;
		box-shadow: 0 0 10px rgba(0, 0, 0, .8);
		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .8);
		-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .8);
		opacity:1;
		-webkit-transition: opacity 1s ease-in-out;
		-moz-transition: opacity 1s ease-in-out;
		-o-transition: opacity 1s ease-in-out;
		-ms-transition: opacity 1s ease-in-out;    
		transition: opacity 1s ease-in-out;
		z-index:99999;
	}
	.pad{
		margin: 0px auto;
	}
	.add_pad{
		margin: 10px auto;
	}
	.remove_pad{
		margin-top:-5px;
	}
	.add_bg_appt{
		color: white;background: #777777 url(../images/bg/philly7.png) no-repeat;
		background-size:cover;"
	}
	#contact{
		
		background:#f5f5f5 url(../images/bg/contact0.png) no-repeat;
		background-size:cover;
	}
	.menu_color a:hiver{
		color: #f00;
	}
	.bolda{
		font-weight: bold;
	}
	
	.bolda:hover{
		font-weight: bold;
		color:#f00;
	}
	.add_bg{
		background:#f5f5f5 url(../images/bg/map_2101.png) no-repeat;
		background-size:cover;
	}
	.saddr{
		padding:10px 0px;
		/*color: #4c9fb1 !important;
		font-size:1.5em;*/	
	}	
	.form_ready{
		color:red;
		font-size: 2em;
		face:bazooka;
		font-weight: bold;
	}
.gerror{
		width: 300px;
		margin:2px 10px 2px  auto;
		padding: 2px 10px;
		text-align: center;
		border: 1px solid gold;
		background: #000;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		float: right;
	} 
.error {
    color: red;
    font-weight: bold;
}	

.img_team{
	border: 1px solid #777;
}

		.salon_link{
				font-weight:bold;
				padding-left: 25px;
				padding-top:20px;
				font-size:2.5em;
			}
			.img_old_link{
				background:white;
			}
			.p_img_old_link{
				width:100%;
				height:103px; 
				border:1px solid #f00;
				background:#444;
			}
			
			.salon_link:hover, .p_img_old_link> a:hover{
				color: green;
				text-decoration: none;
				transition: all 0.2s ease-in-out; 
				
			}
			.img_old_link:hover{
				
			}
			.p_img_old_link:hover{
				
			}
			@media (max-width: 1200px) {
				.salon_link {font-size: 90%;
				display: inline;
				min-width:300px;
				padding-left: 20px;
				}
			}
			@media (max-width: 739px) {
				.salon_link {font-size: 80%;
				display: inline;
				min-width:300px;
				padding-left: 20px;
				}
			}
.input_h_max{
 display: none;
visibility: hidden;
}

		