@import url('global.css');
@import url('two_column_responsive.css');
.book-appointment {
	padding:0 10px;
	border-top:1px dashed #000;
	border-bottom:1px dashed #000;
	background:url("../../images/dropdown_arrow_1.png") no-repeat right;	
}
.book-appointment h2 {
	margin:10px 0;	
}
.book-appointment h2 a {
	color:#000;
  	text-decoration:none;	
}
.directions {
	padding:0 0 10px;	
}
.directions h4 {
	line-height:30px;
}
.item ul {
	margin:0;
	padding:0;	
}
.item:first-child p {
	min-height:288px;	
}
.item iframe {
	width:458px;
	height:458px;
}
h4 a {
  font-family:"Novecento Normal", Times, serif;
  font-size:16px;
  line-height:24px;
  margin:0;
  font-weight:100;
  color:#000;
  text-decoration:none;
}
#bliss-directions.row {
	padding-top:0;	
}
/* RESPONSIVE CSS
-------------------------------------------------- */
/* 1170 Grid */
@media all and (min-width: 1170px) {
	.item iframe {
		width:542px;
		height:550px;
	}
}
/* 940 Grid */
@media (min-width: 940px) and (max-width: 1170px) {
	.item iframe {
		width:428px;
		height:550px;
	}
}
/* 724 Grid */
@media (min-width: 724px) and (max-width: 940px) {
	.item:first-child p {
		min-height:0;	
	}
	.item iframe {
		width:724px;
		height:400px;
	}
	.item ul li {
		display:inline-block;
		vertical-align:top;
		width:350px;	
	}
	.book-appointment h2 {
		margin:30px 0;	
	}
}
/* 320 Grid */
@media (max-width: 724px) {
	.item:first-child p {
		min-height:0;	
	}
	.item iframe {
		width:320px;
		height:320px;
	}
}