@charset "UTF-8";@media only screen and (min-width: 980px) {	#mobile-nav-toggle,	.mobile-toolTip,	.accordion-content-mobile,	.accordion-title-mobile,	#download_home_mobile,	.breast-options-mobile,	#hometab-mobile,	#share_link_mobile,	#btn_care_mobile,	#feedback_link_mobile {		display:none !important;	}			.accordion-content-desktop {		display:block;	}				}@media only screen and (max-width: 979px) {		body {	  min-width: inherit !important;	}		.container_16,	#header_wrapper,	#wrapper {	  width: 100% !important;	}		/* HEADER ----------------------------*/		#hometab {	  margin-right: 20px;	}		#hometab-mobile {		float:right;		padding-top:10px;	}		#hometab-mobile .link-home {		background:#45c0b8;	}		#hometab-mobile .link-lang-switcher {		background:#e4bf80;	}			#hometab-mobile a {		background-color:#333;		display:block;		width:30px;		height:30px;		padding:10px 20px;		color:white;		text-align:center;		text-decoration:none;		font-weight:bold;		font-size:1.5em;		margin:0 0 10px 0;		border-radius: 10px 0px 0px 10px;		-moz-border-radius: 10px 0px 0px 10px;		-webkit-border-radius: 10px 0px 0px 10px;		}		#hometab-mobile a img {		width:100%;		height:auto;	}		#hometab {		float:right;		padding-top:10px;		font-family: Georgia, "Times New Roman", Times, serif;		}		#hometab a {		color:#ae224a;	}			#header_wrapper {	  padding: 0 !important;	}		#share_link_mobile,	#feedback_link_mobile {		width: 46%;		float: left;		height:auto;		padding:  10px 0;		margin:10px 2%;		border-radius: 10px;		-moz-border-radius: 10px;		-webkit-border-radius: 10px;		text-align:center;		text-decoration:none;		color:white;		font-weight:bold;		font-size:1.1em;		background: #579ea2; /* Old browsers */		background: -moz-linear-gradient(top,  #579ea2 0%, #73b6b9 100%); /* FF3.6+ */		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#579ea2), color-stop(100%,#73b6b9)); /* Chrome,Safari4+ */		background: -webkit-linear-gradient(top,  #579ea2 0%,#73b6b9 100%); /* Chrome10+,Safari5.1+ */		background: -o-linear-gradient(top,  #579ea2 0%,#73b6b9 100%); /* Opera 11.10+ */		background: -ms-linear-gradient(top,  #579ea2 0%,#73b6b9 100%); /* IE10+ */		background: linear-gradient(to bottom,  #579ea2 0%,#73b6b9 100%); /* W3C */		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#579ea2', endColorstr='#73b6b9',GradientType=0 ); /* IE6-9 */	}		#share_link_mobile p,	#feedback_link_mobile p {		margin:0;	}				/* NAV ----------------------------*/		.hide-mobile,	.toolTip,	#btn_care,	#download_home,	#dropdown_primary,	#dropdown_secondary,	#share_link,	#hometab,	#feedback_link {		display:none !important;	}		#mobile-nav-toggle {		display:block;	}		/* HOMEPAGE ----------------------------*/		#intro_txt {	  width: 80%;	  padding: 0 10%;	}			#intro_video {		width: 100% !important;		padding: 1em 0%;		text-align:center;		margin:0 !important;		background-color:transparent;		-moz-box-shadow: none !important;		-webkit-box-shadow: none !important;		box-shadow: none !important;		filter: progid:DXImageTransform.Microsoft.Shadow(color='#f3e3cd', Direction=0, Strength=0)				progid:DXImageTransform.Microsoft.Shadow(color='#f3e3cd', Direction=90, Strength=0)				progid:DXImageTransform.Microsoft.Shadow(color='#f3e3cd', Direction=180, Strength=0)					progid:DXImageTransform.Microsoft.Shadow(color='#f3e3cd', Direction=270, Strength=0) !important;		}			#btn_care_mobile {	  margin: 25px auto;	  display: block;	  text-align: center;	}			#intro_video iframe {		background-color:white;		border:1px solid #f3e3cd;		padding:15px;		margin:0 !important;	}		#home_options ul#option_boxes {		padding: 0 6.5% !important;		width: 100% !important;	}			#home_options ul#option_boxes li {		width: 30% !important;		margin: 0 0.5% 10px 0.5% !important;	}			#findasurgeon_widgetform {	  width: 87% !important;	  margin: 0 4% !important;	  height: auto !important;	}		.dk_container {	  width: 70% !important;	}				.dk_toggle {	  width: 97% !important;	}			.dk_options,	.dk_options_inner {		width:100% !important;	}		a#download_home_mobile {	  display: block;	  margin: 30px auto 0;	  text-align: center;	}				/* FOOTER ----------------------------*/		#misc_nav,	#footer p {	  text-align: center !important;	}			#footer_nav li {		border-right: 0 !important;		display: inline-block !important;		font-size: 0.75em !important;		padding: 0.75em 2em !important;		background-color: #2b5d5e;		margin-bottom: 5px;		border-radius: 3px;		-moz-border-radius: 3px;		-webkit-border-radius: 3px;		  	}		/* PAGES ----------------------------*/		.container_16 .grid_16,	.container_16 .grid_11,	.container_16 .grid_5,	#sidebar_left {	  width: 90% !important;	  margin: 0 5% !important;	}		#care_first, #care_second, #care_third, #care_fourth, #care_fifth {	  padding-left: 5% !important;	  padding-right: 5% !important;	  width: 90% !important;	}			#download_document,	#review_options,	.side_menu {	  margin: 20px auto;	}			#nav_options1,	#nav_considerations1,		#nav_options2,	#nav_considerations2 {		display:none !important;	}	.option_popup1,	.option_popup2,	.specialconsideration_popup {		display:block !important;	}		.option_popup1, 	.option_popup2, 		.specialconsideration_popup, 	.specialconsideration_popup2 {	  float: none !important;	  padding: 20px 5% !important;	  width: 90% !important;	}		#nav_considerations1.mobile,	#nav_considerations2.mobile {	  display:block !important;	  width: 76%;	  margin: 0 8.5% 28px;	  padding: 4%;	}		.accordion-plus,.accordion-minus {	display:none;	padding:8px;	width:14px;	height:14px;	float:right;	margin: -10px 0 10px 0;	border: 1px solid #555;	border-radius: 4px;		-moz-border-radius: 4px;	-webkit-border-radius: 4px;}.accordion-plus.show-icon,.accordion-minus.show-icon {	display:block;}.accordion-plus.hide-icon,.accordion-minus.hide-icon {	display:none;}#option_popup1_1 .accordion-plus,#option_popup1_1 .accordion-minus,#option_popup2_1 .accordion-plus,#option_popup2_1 .accordion-minus {	background-color: #c63b6c;}#option_popup1_2 .accordion-plus,#option_popup1_2 .accordion-minus,#option_popup2_2 .accordion-plus,#option_popup2_2 .accordion-minus {	background-color: #ae224a;}#option_popup1_3 .accordion-plus,#option_popup1_3 .accordion-minus,#option_popup2_3 .accordion-plus,#option_popup2_3 .accordion-minus {	background-color: #0f8f86;}#option_popup1_4 .accordion-plus,#option_popup1_4 .accordion-minus,#option_popup2_4 .accordion-plus,#option_popup2_4 .accordion-minus {	background-color: #3ebfb9;}#option_popup1_5 .accordion-plus,#option_popup1_5 .accordion-minus,#option_popup2_5 .accordion-plus,#option_popup2_5 .accordion-minus {	background-color: #dda866;}#option_popup1_6 .accordion-plus,#option_popup1_6 .accordion-minus,#option_popup2_6 .accordion-plus,#option_popup2_6 .accordion-minus {	background-color: #b88a50;}#option_popup1_7 .accordion-plus,#option_popup1_7 .accordion-minus,#option_popup2_7 .accordion-plus,#option_popup2_7 .accordion-minus {	background-color: #af5a45;}#option_popup1_8 .accordion-plus,#option_popup1_8 .accordion-minus,#option_popup2_8 .accordion-plus,#option_popup2_8 .accordion-minus {	background-color: #7f9291;}#option_popup1_9 .accordion-plus,#option_popup1_9 .accordion-minus,#option_popup2_9 .accordion-plus,#option_popup2_9 .accordion-minus {	background-color: #b0bec1;}.specialconsideration_popup .accordion-plus,.specialconsideration_popup .accordion-minus {	background-color: #b0bec1;}			#option_diagrams {	  margin: 30px 0 0 0;	  padding: 20px 5%;	  width: 90%;	}			.option_popup1 h2,	.option_popup2 h2 {		margin-bottom:0 !important;	}		.accordion-title-mobile:hover {		cursor:pointer;	}		.accordion-title-mobile {		padding-bottom:0.75em;		clear:both;		}		.accordion-content-mobile,	.accordion-content-desktop {		display:none;	}		.accordion-plus {		display:block;	}		.breast-options-mobile {		display: block;		text-align: center;		}		/* FIND A SURGEON ----------------------------*/			#findasurgeon_normalform {	  width: 95%;	  clear: both;	}		#findasurgeon_normalform table {		width:100%;	}			#findasurgeon_normalform td {		display:table-cell;		width:100%;	}		#findasurgeon_normalform .dk_container {	  width: 100% !important;	}			#findasurgeon_normalform .dk_options_inner {	  margin-left: -40px !important;	}			#search_results_table .doctorcell { width:47%; padding-left:3%; float:left; }	#search_results_table .contactcell { width: 47%; float:left; padding-left:3%; }	#search_results_table .optionscell { width: 97%; float:left; padding-left:3%; border-left:0; }		.single-doctor ul li,	.optionscell li {	  display: block;	  height: 30px;	  margin-bottom:13px;	}		.single-doctor ul li img,		.optionscell li img {		height:30px;		width:auto;	}		.optionscell li p {	  line-height: inherit !important;	  height: 30px;	  display: inline-block;	  margin: 0 12px 0 0 !important;	  float: left;	}			#findasurgeon_pagelinks a {	  display: inline-block;	  border: 1px solid #ddd;	  padding: 7px;	  margin-bottom: 10px;	}		#search_results_table .doctorcontact_wrapper {	  border-right: 0;	  width: 100%;	}		.single-doctor .grid_10,	.single-doctor .grid_10 iframe {		width:100% !important;	}			.single-doctor .grid_10 small a {		margin:15px 0 !important;			display:block;	}			/* DOWNLOAD COLLABORATION DOCUMENT ----------------------------*/		#download_resources {	  width: 100% !important;	  background-size: cover;	  height: auto !important;	}			#download_resources_text {	  display: block;	  float: none;	  margin: auto !important;	  padding-top: 55px;	}			#download_resources_icons {	  display: block !important;	  float: none !important;	  height: auto !important;	  margin: 30px auto 0 !important;	  width: 80% !important;	  border-top: 1px solid #d25584;	  padding:20px 0 40px 0;	  	}			#word_icon,	#pdf_icon {	  display: block !important;	  width: 50% !important;	  float:left !important;	}		#pdf_icon {		border-top:0;		margin:-13px 0 0 0;	}		#download_resources_icons::after {		content:"  ";		display:block;		clear:both;	}	/* CONTACT US ----------------------------*/			#contact_form input[type=text], #contact_form textarea {	  width: 100%;	}		}/* TABLETS */@media only screen and (max-width: 768px) {		/* HOMEPAGE ----------------------------*/		#home_options h3 {	  padding: 10px 5% !important;	  width: 90% !important;	}			#home_options ul#option_boxes li,	#home_options ul#option_boxes li.last {	  width: 46% !important;	  margin: 0 0.5% 10px 0.5% !important;	}		/* DOWNLOAD COLLABORATION DOCUMENT ----------------------------*/		#download_resources_text {	  width: 70%;	}		/* WHERE ARE YOU IN YOUR CARE ----------------------------*/		#care_first img,	#care_second img, 	#care_third img, 	#care_fourth img, 	#care_fifth img {	  float: none !important;	  margin: 30px auto 0 !important;	  text-align:center !important;	  display:block !important;	}		/* FIND A SURGEON ----------------------------*/		#search_results_table .doctorcell { width:97%; padding-left:3%; float:left; }	#search_results_table .contactcell { width: 97%; float:left; padding-left:3%; }	#search_results_table .optionscell { width: 97%; float:left; padding-left:3%; border-left:0; }		/* ADD THIS FANCYBOX ----------------------------*/		#divAddThis,	.form_holder #divAddThis table {		width:100% !important;	}		.form_holder #divAddThis table td {	  padding: 10px 5% !important;	  width: 15% !important;	  display: inline-block;	  float: left;	}	}/* MOBILE *//*----- This is some odd size from normalize.css -----*/@media only screen and (max-width: 510px) {		#header_wrapper {		background-color:white !important;		background-image:none !important;	}		#header h1 a {	  margin: auto !important;	  background-size:90%;	}			#header h1 a:hover {	  background-size:90%;	  background-position:top left;	}			#content_intro #intro_video {		height:auto;	}		#mobile-nav-toggle-text { width:40% !important; }		#hometab-mobile {	  float: none;	}		#hometab-mobile::after {		content:" ";		display:block;		clear:both;	}		#hometab-mobile a {		width: 46%;		float: left;		margin:-10px 2% 10px 2%;		padding: 5px 0;		border-radius: 0 0 10px 10px;		-moz-border-radius: 0 0 10px 10px;		-webkit-border-radius: 0 0 10px 10px;				}		#hometab-mobile a img {	  width: 25px;	  height: auto;	}		/* HOMEPAGE ----------------------------*/			#home_options ul#option_boxes li,	#home_options ul#option_boxes li.last {	  width: 95% !important;	  margin: 0 0.5% 10px 0.5% !important;	    height: auto !important;		padding:20px 0 !important;	}			#home_options ul#option_boxes li h4 {	  margin-top: 0 !important;	}			#btn_care_mobile img,	#download_home_mobile img,	.breast-options-mobile img {		width:95%;	}			#intro_video iframe {	  width: 80%;	  height:auto;	}			#findasurgeon_widgetform #submit_button {		float:none;		}		#findasurgeon_widgetform .dk_container {	  width: 90% !important;	}	/* GLOSSARY ----------------------------*/		#content .dt_block,	#content dt {	  float: none !important;	  width: 100% !important;	}		#content .dd_block,	#content dd {	  float: none !important;	  width: 95% !important;	  clear: both !important;	  margin-left: 5% !important;	  margin-top: 4px !important;	  display: block !important;	}			/* DOWNLOAD COLLABORATION DOCUMENT ----------------------------*/		#download_resources_text {	  width: 85%;	}				/* WHERE ARE YOU IN YOUR CARE ----------------------------*/		#care_first img,	#care_second img, 	#care_third img, 	#care_fourth img, 	#care_fifth img {		width:70%;		height:auto;	}		/* WHERE ARE YOU IN YOUR CARE ----------------------------*/		#options_teaser li {	  width: 100%;	}			#options_teaser li a {	  margin: 5px 0 !important;	}			/* FEEDBACK FORM ----------------------------*/		.form_holder { width: 80%; padding: 50px 10%; }	.form_holder h2 { margin-left: 0 !important; }	.form_holder form {	  margin: 0 !important;	  width: 100% !important;	}		.form_holder form textarea {		width:100% !important;	}	}