
a#phone_number {
	display:none;
	}	

.hide_desktop {
	display:none;
}	


/* ============================== M A I N  D I V S ============================== */


#office, #about, #philosophy, #procedures {
	padding-top:12%;
}

/* ============================== H O M E ============================== */

ul#topnav {
	font-size:100%;
}

img.logo {
	margin-top:25%;
}

#address {
	font-size:100%;
	line-height:150%;
	margin-top:25%;
}





/* ============================== O F F I C E =============================== */

#office {
	padding-top:20%;
}	
		
#office_info_holder {
	padding:3% 0 2% 0 ;
	text-align:center;
}

ul#office_info {
	list-style:none;
	list-style-position:inside;
	padding:0;
	text-align:center;
	width:80%;
	margin:0 10%;
}	

ul#office_info li {
	display:block;
	float:left;
	width:21%;
	text-align:center;
	padding-bottom:2%;
}	

ul#office_info li a{
	color:#FFFFFF;
	text-decoration:none;
}	

ul#office_info li.middle {
	border-left:thin solid #3A3A3A;
	border-right:thin solid #3A3A3A;
	padding-right:6%;
	padding-left:6%;
	padding-bottom:7%;
	margin-left:6%;
	margin-right:6%;
	width:30%;
	height:100%;
}		

ul#office_info li .office_title {
	display:inline;
	line-height:250%;
}

#mapdir {
	padding:7% 0;
}	


/* ============================== A B O U T ============================== */

.quote {
	line-height:120%;
	font-size:240%;
}

.left {
	float:left;
	width:35%;
}

.left img {
	margin-top:10%;
}	

.right {
	float:right;
	width:60%;
	line-height:150%;
	font-size:115%;
}		

#about_links {
	letter-spacing:0.1em;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geometric231BT-LightC;	
	margin-top:10%;
}

#about_links a {
	font-size:80%;
	line-height:200%;
	letter-spacing:0.1em;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Geometric231BT-LightC;	
}

#about_links a.push {
	margin-left:5%;
}

#about_links .other_useful_links {
	margin-left:5%;
	border-bottom:solid 2px #3A3A3A;
	padding-bottom:1%;
}	
	
#about_links img.link_logo {
	width:4%;
	margin-right:1%;
	margin-left:0%;
	vertical-align:middle;
}




/* ============================== P R O C E D U R E S =============================== */

#procedures_intro {
	line-height:150%;
	font-size:115%;
}

#breast_procedures, #face_procedures, #body_procedures {
	padding-top:10%;
}	

.backtotop a {
	float:right;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:0.1em;
	display:block;
	font-size:40%;
	margin-right:1%;
}	


.procedure_header {
	font-size:200%;
}	

.sidenav {
	font-size:120%;
	font-family: Geometric231BT-RomanC;
}

.sidenav ul {
	padding-right:2%;
}	

.sidenav ul li {
	margin-bottom:8%;
}		

#a_armlift, #a_liposuction, #a_tummytuck, #a_postgastric,
#a_browlift, #a_cheek, #a_chin, #a_eyelids, #a_facelifts, #a_injectable, #a_nose, #a_botox,
#a_breastaugmentation, #a_breastcancer, #a_breastreduction, #a_autologous, #a_breastlift, #a_malebreastreduction {
	width:55%;
	font-size:120%;
	line-height:150%;
	padding-left:3%;
	display:none;
}	

.faq_header {
	color:#FFFFFF;
	background:#3785A6;
	text-transform:uppercase;
	padding:1% 1% 0.5% 1%;
	letter-spacing:0.1em;
}

.procedure_question {
	font-family: Geometric231BT-RomanC;
}	

.procedure_answer {
	padding:2% 3%;
	margin-left:5%;
}	

.browlift, .buccal, .cheek, .chin, .eyelids, .facelifts, .injectable, .neck, .nose, .botox, .radiance, .restylane, .scuptra {
	display:none;
}	


/* ============================== S C R O L L  N A V ============================== */

#scroll_nav {
	display:block;
	width:90%;
	max-width:1000px;
	font-family: Geometric231BT-BoldC;
	background:#171717;
	background: rgb(23, 23, 23); /* Fall-back for browsers that don't support rgba */
    background: rgba(23, 23, 23, .5);	
    padding:0.5% 0 1% 0;
	position:fixed;
	z-index:1;
}

#scroll_nav #contact_scroll {
		display:inherit;
		float:right;
}

#scroll_nav a#full_name {
	display:inherit;
	font-size:250%;
	color:#FFFFFF;
	margin-bottom:2%;
	letter-spacing:0.12em;
	text-transform:uppercase;
	text-decoration:none;
	clear:both;
}

#scroll_nav ul {
	display:inherit;
	list-style:none;
	width:100%;
	margin:0 auto;
	font-size:80%;
	text-transform:uppercase;
	letter-spacing:0.1em;
}

#scroll_nav ul li {
	display:inline;
	margin:0 1%;
}

#scroll_nav ul li a {
	color:#FFFFFF;
	text-decoration:none;
}	

#scroll_nav ul li a:hover {
	border-bottom:0.25em solid #FFFFFF;
}


/* ============================== C O N T A C T   T O G G L E =============================== */

#contact_toggle, #contact_scroll {
	font-size:100%;
	display:block;
	top:2%;
	float:right;
}

#contact_scroll {
	margin-right:1%;
}

a#contact_arrow, a#contact_scroll_link {
	display:inline;
	float:right;
	font-size:70%;
	letter-spacing:0.1em;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:1%;
	text-align:center;
	}	

a#contact_scroll_link {
	margin-top:0.5%;
}
		
#contact_click, #contact_scroll_box {
	background:#3785A6;
	border:thick solid #FFFFFF;
	width:200px;
	height:auto;
	color:#000000;
	font-family:Geometric231BT-BoldC;
	font-size:90%;
	top:4%;
	right:0%;
	position:absolute;
	padding:1%;
}	

#contact_scroll_box {
	top:30%;
}

#contact_click a, #contact_scroll_box a {
	color:#000000;
	text-decoration:none;
}	

#contact_click .white, #contact_scroll_box .white {
	color:#FFFFFF;
}

#contact_click p.roman, #contact_scroll_box p.roman {
	font-family:Geometric231BT-RomanC;
}	

#contact_click hr, #contact_scroll_box hr {
	width:80%;
	border:0px;
	height:1px;
	margin:5% auto;
	background-color:#000000;
}	


