.com_bigwhiteduck_stacks_headerpro_stack .text-center{text-align:center}.com_bigwhiteduck_stacks_headerpro_stack .text-left{text-align:left}.com_bigwhiteduck_stacks_headerpro_stack .text-right{text-align:right}.com_bigwhiteduck_stacks_headerpro_stack .text-justify{text-align:justify}.com_bigwhiteduck_stacks_headerpro_stack .text-inherit{text-align:inherit}
/* Start doore stack page CSS code */	.doo-re-grid{	  -webkit-box-sizing: border-box !important;	  -moz-box-sizing: border-box !important;	  box-sizing: border-box !important;	  vertical-align: top;	}		.doo-re-grid *, .doo-re-grid *:after, .doo-re-grid *:before {	  -webkit-box-sizing: border-box !important;	  -moz-box-sizing: border-box !important;	  box-sizing: border-box !important;	}			[class*='re-col-'] {	  display: inline-block;	}			.re-col-desk-0 {	  width: 0;	  display: none;	}	.re-col-desk-1 {	  width: 8.333333%;	  display: inline-block;	}	.re-col-desk-2 {	  width: 16.666666%;	  display: inline-block;	}	.re-col-desk-3 {	  width: 25%;	  display: inline-block;	}	.re-col-desk-4 {	  width: 33.333333%;	  display: inline-block;	}	.re-col-desk-5 {	  width: 41.666666%;	  display: inline-block;	}	.re-col-desk-6 {	  width: 50%;	  display: inline-block;	}	.re-col-desk-7 {	  width: 58.333333%;	  display: inline-block;	}	.re-col-desk-8 {	  width: 66.666666%;	  display: inline-block;	}	.re-col-desk-9 {	  width: 75%;	  display: inline-block;	}	.re-col-desk-10 {	  width: 83.333333%;	  display: inline-block;	}	.re-col-desk-11 {	  width: 91.666666%;	  display: inline-block;	}	.re-col-desk-12 {	  width: 100%;	  display: inline-block;	}			/* End doore stack page CSS code */#stacks_in_19988 .aContainer {
 

}#stacks_in_19979 .aContainer {
 

}
/* NoLink Stack 2.2.4 */.NoLink, .NoLink a {	-webkit-user-select: none;	-webkit-touch-callout: none;	-webkit-tap-highlight-color: transparent;	cursor: default !important;}.NoLink:focus {	  outline:0;}/* End of NoLink Stack *//* SimpleBackgroundImage2 Stack v2.2.3 */body {	background: transparent !important;}/* End of SimpleBackgroundImage2 Stack */#stacks_in_19982 .aContainer {
 

}#stacks_in_19776_2 .aContainer {
 

}#tintStackstacks_in_19776_4 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_19776_4 *,
#tintStackstacks_in_19776_4 *:before,
#tintStackstacks_in_19776_4 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_19776_4 {
	opacity: 1.00;
	background: #FFFFFF;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_19776_4 {
	padding-top: 0%;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	position: relative;
	z-index: 10;
	max-width: 1280px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_19776_4 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/
/* No background */
#tintStackstacks_in_19776_4 {
	background: transparent;
}
/**/

/**/

/**/

@media print {
	
	#portholeStackstacks_in_19776_4 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_19776_4 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_19776_4 a,
	#portholeContentAbsolutestacks_in_19776_4 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_19776_4,
	#portholeContentLargestacks_in_19776_4 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19776_37 {
	max-width: 1200px;
	min-width: 420px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {

#stacks_in_19776_37 {
	max-width: 100% !important;
	min-width: 80% !important;
}

}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19776_100_2 {
	padding: 1% 0% 3% 0%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_19776_100_2 { 
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
}
	#stacks_in_19776_100_3 .onelevelmenu { display: block; }
	
	.clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } .clearfix { *zoom: 1; }

.clearfix li {
	padding-right: 10px; margin-bottom: 20px; overflow:  hidden !important; padding-left: 10px; 
}

.clearfix {
	 overflow:  hidden !important;
}

#stacks_in_19776_100_3 .spacer {   }

nav.uniq1 {
height: 30px; width: 100%; font-size: 15px; font-family: inherit;; font-weight: inherit;  position: relative;  z-index: 25; border-bottom: 1px solid rgba(173, 172, 171, 1.00); text-align: center !important;  /*customcss;*/
}

nav.uniq1 ul {
padding: 0; margin: 0 auto; display: inline-block; height: 30px; vertical-align: bottom;
}

nav.uniq1 li {
display: inline; float: left; margin-left: 0px !important; margin-right: 0px !important;
}

nav.uniq1 a {
 color: rgba(85, 73, 110, 1.00) !important;  font-size: 15px; display: inline-block; width: auto;  width: 200px;  text-align: center !important; text-decoration: none !important; line-height: 30px; /*customcss;*/
}

nav.uniq1 li a {
True ]% white-space: nowrap !important; overflow: hidden !important; text-overflow: clip; text-overflow: ellipsis; text-overflow: "…"; text-overflow: fade; text-overflow: fade(20px); text-overflow: fade(10%); %[endif]%
border-right: 1px solid rgba(173, 172, 171, 1.00); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  /*margin-right:px !important;*/  white-space: nowrap;   background: rgba(200, 200, 200, 0.50); 
}

nav.uniq1 li a:before {}

nav.uniq1 li:last-child a {
border-right: 0;   /*customcss;*/
}

nav.uniq1 li:nth-child(10) a {
/*CustomCSS;*/
}
nav.uniq1 li:nth-child(12) a {
/*CustomCSS;*/
}
nav.uniq1 li:nth-child(14) a {
/*CustomCSS;*/
}
nav.uniq1 li:nth-child(16) a {
/*CustomCSS;*/
}


nav.uniq1 a:hover {
 background-color: rgba(228, 210, 187, 1.00) !important;   color: rgba(255, 255, 255, 1.00) !important; 
}

#menuuniq1 .active { 
 background-color: inherit;   color: rgba(38, 38, 38, 1.00) !important;  /*font-size:125%;*/
}

#menuuniq1 #active { 
 background-color: inherit;   color: rgba(38, 38, 38, 1.00) !important;  /*font-size:125%;*/
}

nav ul.atlast { 
position: absolute; 
z-index: 9999998;
top: 0px;
right: 2px;
width:  auto !important;
}

nav ul.atlast a { /*position: relative; z-index: 9999999;*/
text-indent: 0px; text-align: center !important; 
color: rgba(0, 185, 255, 1.00) !important; 

 width: auto !important; 

}

#stacks_in_19776_100_3 ul.atlast a:hover { 

color: rgba(0, 161, 222, 1.00) !important; 


}

nav.uniq1 a#pulluniq1 { display: none; }
nav.uniq1 ul ul { /*Disable subs*/ display: none; }

/*Breakpoint one*/
@media screen and (max-width: 1024px) {
	#stacks_in_19776_100_3 .onelevelmenu {
/*customcss;*/
}

#stacks_in_19776_100_3 .spacer {   }
uniq1 .active { /*font-size:125%;*/ }
#menuuniq1 #active { /*font-size:125%;*/ }
nav.uniq1 { ; height: auto; font-size: 14px; }
nav.uniq1 ul { width: 100%; overflow: hidden; display: block; height: auto; margin: 0 auto; display: inline-block; }
nav.uniq1 li { width: 100%; float: left; position: relative; }
nav.uniq1 li a { border-bottom: 1px solid rgba(173, 172, 171, 1.00); border-right: 1px solid rgba(173, 172, 171, 1.00); /*font-size:125%;*/ }
nav.uniq1 a { text-align: left; width: 100%; text-transform: 16px; font-size: 14px; }
nav.uniq1 ul ul { display: none !important; }
nav.uniq1 li:nth-child() a { /*CustomCSS;*/ }
}

/*Breakpoint 2 */
@media screen and (max-width: 1024px) {
	#stacks_in_19776_100_3 .onelevelmenu {
/*customcss;*/
}

#stacks_in_19776_100_3 .spacer {    }
nav.uniq1 { height: auto; border-bottom: 0 !important; ; }
nav.uniq1 ul { width: 100%; /*DeFliGra: Avoid the ugly right line*/ display: block; height: auto; }
nav.uniq1 li { width: 100%; float: left; position: relative; }
nav.uniq1 li a { border-bottom: 1px solid rgba(173, 172, 171, 1.00); border-right: 1px solid rgba(173, 172, 171, 1.00); }
nav.uniq1 a { text-align: left; width: 100%; text-indent: 16px; font-size: 14px; }
nav.uniq1 ul ul { display: none !important; }
nav.uniq1 li:nth-child() a { /*CustomCSS;*/ }
}

/*Breakpoint 3*/
@media only screen and (max-width : 1024px) {
#stacks_in_19776_100_3 .spacer {   }
nav.uniq1 { border-bottom: 0; font-size: 14px !important; position: relative; font-size: 15px; /*customcss;*/ }
nav.uniq1 li { }
nav.uniq1 a { font-size: 15px; }
nav.uniq1 li:last-child a { border-bottom: 1px solid rgba(173, 172, 171, 1.00) !important;}
nav.uniq1 ul { display: none; height: auto; }
nav.uniq1 a#pulluniq1 { display: block; background-color: rgba(60, 51, 93, 1.00);

color: rgba(255, 255, 255, 1.00) !important; width: 100% !important; position: relative; font-size: 90%; /*letter-spacing: 2px;*/ }
nav.uniq1 a#pulluniq1:after { content:"";  background:url('') no-repeat; width: 30px; height: 30px; display: inline-block; position: absolute; right: 15px; top: 10px;  }
nav.uniq1 ul ul { /*Disable subs*/ display: none !important; }


.clearfix li {
	padding-right: 0px; padding-left: 0px;  margin-bottom: 0px; 
}

.clearfix {
	/*padding-left: 0px !important;*/
}


}

/*Breakpoint 4*/
@media only screen and (max-width : 360px) {
#stacks_in_19776_100_3 .spacer {   }
nav.uniq1 ul { margin-bottom: 0px !important; }
nav.uniq1 li { font-size: 15px; display: block; float: none; width: 100% !important; }
nav.uniq1 li a { border-bottom: 1px solid rgba(173, 172, 171, 1.00); font-size: 15px;
 
  }
nav.uniq1 ul ul { /*Disable subs*/ display: none !important; }
}

 
#stacks_in_19776_100_7 {
	font-weight: bolder;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19776_44 {
	padding: 0% 0% 0% 0%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_19776_44 { 
    padding: 2% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
}
/* Start dooReflow stack each CSS code */	#stacks_in_19776_70 .grid-pad{		margin-left: -0px;		margin-right: -0px;		margin-top: -1px;		margin-bottom: -1px;	}	#stacks_in_19776_70 [class*='re-col-']{	  padding-left: 0px;	  padding-right: 0px;	  padding-top: 1px;	  padding-bottom: 1px;	  vertical-align: top;	}			@media all and (max-width: 1024px) {		#stacks_in_19776_70 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_19776_70 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_19776_70 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_19776_70 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_19776_70 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_19776_70 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code *//*
-------------------------------------------
File: 'Blueball FreeStack Responsive Image Stack' 
Style Sheet: fsrimage.css
Created: 05, November, 2012
Last Modified: 11, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2012-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19776_46 {
	
}

#stacks_in_19776_46 img {
	float: left;
	max-width: 100% !important;
	height: auto !important;
	padding: 0;
	margin: 0 auto;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {

#stacks_in_19776_46 img {
	float: none;
	max-width: 50% !important;
	min-width: 40% !important;
	height: auto !important;
}

}/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19776_49 {
	padding: 3% 0% 0% 0%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_19776_49 { 
    padding: 6% 6% 0% 6%;
    margin: 0% 0% 0% 0%;
}
}
#stacks_in_19776_101 h1,#stacks_in_19776_101 .hTxt:not(.segment) div{font-size:1.90rem}@media all and (max-width:640px){#stacks_in_19776_101 h1,#stacks_in_19776_101 .hTxt:not(.segment) div{font-size:1.20rem}}@media only screen and (max-width:414px){#stacks_in_19776_101 h1,#stacks_in_19776_101 div{text-align:center !important}#stacks_out_19776_101{display:block !important}}#stacks_in_19776_101 h1,#stacks_in_19776_101 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_19776_101 h1 a,#stacks_in_19776_101 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_19776_101 h1 a:hover,#stacks_in_19776_101 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_19776_101 small,#stacks_in_19776_101 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_19776_104 {
	font-weight: lighter;
}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19776_79 {
	padding: 30% 0% 0% 0%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_19776_79 { 
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}
/* @group CSS Reset */

#shareStackWrapperstacks_in_19776_69 *,
#shareStackWrapperstacks_in_19776_69 *::after,
#shareStackWrapperstacks_in_19776_69 *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

#shareStackWrapperstacks_in_19776_69 ul#shareStackArraystacks_in_19776_69 {
	padding: 0;
	margin: 0;
	list-style: none;
	height: auto;
	overflow: auto;
	text-align: center;
}

#shareStackWrapperstacks_in_19776_69 [class^="fa fa-"] {
	line-height: 30px;
	color: inherit;
}

/* @end */

/* @group Positioning */

/* @group Absolute Positioning */

/*  */

/* @end */

/* @group Fixed Positioning */

/*  */

/* @end */

/*  */

/* @group Relative Positioning */

#shareStackWrapperstacks_in_19776_69 {
	position: relative;
	width: 100%;
}

/*  */

/* @end */





/* @end */

/* @group Buttons */

#shareStackWrapperstacks_in_19776_69 ul#shareStackArraystacks_in_19776_69 li.shareStackItem {
	padding: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	display: inline-block;
	text-align: center;
	font-size: 19px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	position: relative;
	transition: opacity 300ms ease-in-out;
	border-radius: 5px;
	opacity: 0.99;
	list-style: none;
	overflow: hidden;
}

#shareStackWrapperstacks_in_19776_69 ul#shareStackArraystacks_in_19776_69 li.shareStackItem:hover {
	opacity: 0.55;
}

#shareStackWrapperstacks_in_19776_69 ul#shareStackArraystacks_in_19776_69 li.shareStackItem a {
	position: absolute;
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
}

/* @end */

/* @group Responsive */

#shareStackWrapperstacks_in_19776_69 ul#shareStackArraystacks_in_19776_69 {
	display: none;
}

@media screen and (min-width: 320px) and (max-width: 100000px) {
	#shareStackWrapperstacks_in_19776_69 ul#shareStackArraystacks_in_19776_69 {
		display: block;
	}
}

/* @end */

/* @group Icons */

#shareStackWrapperstacks_in_19776_69 #shareStackItem-baidustacks_in_19776_69 {
	background: #FF4749;
	color: #0000ff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-bloggerstacks_in_19776_69 {
	background: #F3881F;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-deliciousstacks_in_19776_69 {
	background: #0c83e8;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-diggstacks_in_19776_69 {
	background: #000000;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-facebookstacks_in_19776_69 {
	background: #406fac;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-googleplusstacks_in_19776_69 {
	background: #e15540;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-linkedinstacks_in_19776_69 {
	background: #0182bd;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-livejournalstacks_in_19776_69 {
	background: #083B51;
	color: #9AECFF;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-myspacestacks_in_19776_69 {
	background: #032087;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-odnoklassnikistacks_in_19776_69 {
	background: #E76E23;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-pocketstacks_in_19776_69 {
	background: #DC2447;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-redditstacks_in_19776_69 {
	background: #d3e6f8;
	color: #000000;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-renrenstacks_in_19776_69 {
	background: #f5f5f5;
	color: #0164b4;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-stumbleuponstacks_in_19776_69 {
	background: #ed5328;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-telegramstacks_in_19776_69 {
	background: #32afed;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-tumblrstacks_in_19776_69 {
	background: #3c4f67;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-twitterstacks_in_19776_69 {
	background: #44A6FD;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-viadeostacks_in_19776_69 {
	background: #333333;
	color: #E88B25;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-vkontaktestacks_in_19776_69 {
	background: #557fab;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-weibostacks_in_19776_69 {
	background: #db2f2d;
	color: #ffffff;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-xingstacks_in_19776_69 {
	background: #D0D607;
	color: #0A5256;
}

/* Utility icons */

#shareStackWrapperstacks_in_19776_69 #shareStackItem-emailstacks_in_19776_69 {
	background: #cdcdcd;
	color: #333333;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-printstacks_in_19776_69 {
	background: #808080;
	color: #ffffff;
}

/* Custom Icons */

#shareStackWrapperstacks_in_19776_69 #shareStackItem-customonestacks_in_19776_69 {
	background: #E6E6E6;
	color: #333333;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-customtwostacks_in_19776_69 {
	background: #E64658;
	color: #FFFFFF;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-customthreestacks_in_19776_69 {
	background: #FF8000;
	color: #333333;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-customfourstacks_in_19776_69 {
	background: #FF8000;
	color: #333333;
}

#shareStackWrapperstacks_in_19776_69 #shareStackItem-customfivestacks_in_19776_69 {
	background: #FF8000;
	color: #333333;
}

/* @end */

@media print {
	#shareStackWrapperstacks_in_19776_69 {
		display: none !important;
	}
}

/* @group Edit Mode Styling */

/*  */

/* @end */
/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19776_6 {
	max-width: 1280px;
	min-width: 420px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {

#stacks_in_19776_6 {
	max-width: 100% !important;
	min-width: 80% !important;
}

}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19776_27 {
	padding: 3% 0% 0% 0%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_19776_27 { 
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}
/* Start dooReflow stack each CSS code */	#stacks_in_19776_29 .grid-pad{		margin-left: -0px;		margin-right: -0px;		margin-top: -1px;		margin-bottom: -1px;	}	#stacks_in_19776_29 [class*='re-col-']{	  padding-left: 0px;	  padding-right: 0px;	  padding-top: 1px;	  padding-bottom: 1px;	  vertical-align: middle;	}			@media all and (max-width: 1024px) {		#stacks_in_19776_29 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_19776_29 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_19776_29 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_19776_29 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_19776_29 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_19776_29 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code *//*
-------------------------------------------
File: 'Blueball FreeStacks' fsrstickynav2.css Style Sheet
Created: 14, June, 2014
Last Modified: 14, October 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2014 Charlie Lockhart/Blueball Design USA
All Rights Reserved
-------------------------------------------
*/


@media screen and (min-width: 1000px) {

/*DESKTOP NAV MENU LAYOUT STYLING*/

/* #menu is the original menu */
.js #menu {
	display:block;
}
	
.js .slicknav_menu {
	display:none;
}
	
.slicknav_menu {
	display: none;
}

#stickynavbar {
	display: block !important;	
	height: auto;
	width: 100%;
	font-size: 1.03em;
	font-weight: 400;
}

/* This class is added on scroll */
#stickynavbar.fixed {
	position: fixed; 
	top: 0; 
	height: auto; 
	max-width: 1280px;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.99);
	z-index: 999;
	text-align: center;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99);
	filter: alpha(opacity=99);
	opacity: 0.99;
}

/* This class is added on scroll */
#stacks_in_19776_31.fixed {
	position: fixed; 
	top: 0; 
	height: auto; 
}

#stickynavbar ul {
	bottom: 0;
	left: 0;
	line-height: 40px;
	margin: 0;
	padding: 0;
	text-align: center;
}

*:first-child+html #stickynavbar ul {
	height: 40px !important;
}

#stickynavbar ul li {
	display: inline-block;
	position: relative;
	margin: 0;
	padding: 0;
	height: 40px;
	border-right: 0px solid #FFFFFF;
	width: auto;
}

#stickynavbar ul li a, #stickynavbar ul li a:visited {
	background-color: rgba(255, 255, 255, 0.99);
	color: #262626;
	cursor: pointer;
	display: inline-block;
	font-size: 1.03em;
	font-weight: 400;
	padding: 0 14px 0 14px;
	text-decoration: none;
}

#stickynavbar ul li a:hover {
	background-color: rgba(255, 255, 255, 0.0);
	color: #EE8912;
}

#stickynavbar ul li #current {
	background-color: rgba(255, 255, 255, 0.99);
	color: #EE8912;
}

#stickynavbar ul li .currentAncestor {
	color: #EE8912;
	background-color: rgba(255, 255, 255, 0.99);
}

#stickynavbar ul li a:hover > ul {
	position: relative;
	display: inline-block;
}

#stickynavbar ul li.hasChild > a {
	background-image: url(../reconstruccion_mamaria_doctor_cabello_files/downarrow_narrow_black.png);
	background-position: 95% 50%;
	background-repeat: no-repeat;
	padding: 0 38px 0 14px;
}

#stickynavbar li:first-child > a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#stickynavbar li:last-child > a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#stickynavbar ul li:last-child {
	border-right: 0px;
}

/* Sub Menu Levels */

#stickynavbar ul ul {
	display: none;
	left: 0;
	line-height: 40px;
	margin: 0;
	position: absolute;
	top: 39px;
	width: 220px;
	z-index: 1000;
	text-align: left;
}

#stickynavbar ul ul li {
	display: block;
	padding: 0;
	height: 40px;
	width: 220px;
	border-right: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#stickynavbar ul ul li a, #stickynavbar ul ul li a:visited {
	background-color: rgba(255, 255, 255, 0.99);
	color: #262626;
	border-top: 1px solid #EFEFEF;
	font-size: 0.85em;
	font-weight: normal;
	height: 40px;
	padding: 0 14px 0 14px;
	margin: 0;
	text-shadow: none;
	width: 206px;
	overflow: hidden; 
	text-overflow: ellipsis;
	white-space: nowrap;
}

*:first-child+html #nav ul ul li a, #nav ul ul li a:visited {
	padding: 0 14px 0 14px;
	line-height: 40px !important;
	width: 206px !important;
}

#stickynavbar ul ul li a:hover {
	background-color: rgba(255, 255, 255, 0.95);
	color: #EE8912;
	width: 206px;
	background-image: none;
}

#stickynavbar ul ul li #current, #stickynavbar ul ul li .currentAncestor {
	background-color: rgba(255, 255, 255, 0.90);
	color: #262626;
}

#stickynavbar ul ul li:last-child > a {
	border-bottom: 1px solid #EFEFEF;
}

#stickynavbar ul ul li.hasChild > a {
	background-image: url(../reconstruccion_mamaria_doctor_cabello_files/rightarrow_narrow_white.png);
	background-position: 95% 50%;
	background-repeat: no-repeat;
	width: 192px;
	padding: 0 28px 0 14px;
}

#stickynavbar li li:first-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#stickynavbar li li:last-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#stickynavbar ul ul ul {
	top: 0;
	left: 0px;
	left: 234px;
}

*:first-child+html #stickynavbar ul ul ul {
	top: 0;
	left: 234px !important;
}

#stickynavbar li li li:first-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#stickynavbar li li li:last-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#stickynavbar li li li li:first-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

#stickynavbar li li li li:last-child a {
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

}

/*MOBILE NAV MENU LAYOUT STYLING*/

@media screen and (max-width: 1000px) {
	
/* #menu is the original menu */
.js #menu {
	display: none;
}
	
#menu {
	display: none;
}
	
.js .slicknav_menu {
	display: block;
}

.slicknav_menu{
	display: block;
}
	
/*Mobile Menu Core Style*/

.slicknav_btn {
	position: relative;
	display: block;
	vertical-align: middle;
	float:  right;
	padding: 0.438em 0.625em 0.438em 0.625em;
	line-height: 1.125em;
	cursor: pointer;
	font-size: 16px;
}

.slicknav_menu .slicknav_menutxt {
	display: block;
	line-height: 1.0em;
	float: left;
}

.slicknav_menu .slicknav_icon {
	float: left;
	margin: 0.188em 0 0 0.438em;
}

.slicknav_menu .slicknav_no-text {
	margin: 0;
}

.slicknav_menu .slicknav_icon-bar {
	display: block;
	width: 1.15em;
	height: 0.16em;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
	margin-top: 0.188em;
}

.slicknav_nav {
	clear: both;
}

.slicknav_nav ul,
.slicknav_nav li {
	display: block;
	/*Added for border bottom for main li elements*/
	border-bottom: 0px solid #787878;
}

.slicknav_nav .slicknav_arrow {
	font-size: 0.85em;
	margin: 0 0 0 0.8em;
}

.slicknav_nav .slicknav_item {
	display: block;
	cursor: pointer;
}

.slicknav_nav a {
	display: block;
}

.slicknav_nav .slicknav_item a {
	display: inline;
}

.slicknav_menu:before,
.slicknav_menu:after {
	content: " ";
	display: table;
}

.slicknav_menu:after {
	clear: both;
}

/* IE6/7 support */

.slicknav_menu {
	*zoom: 1;
}

/*User Default Style - Change the following styles to modify the appearance of the menu.*/

/* Menu Button in top bar on mobile layout */

.slicknav_btn {
	margin: 5px 5px 6px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #F2F2F2;
}

/* Button Text - Title Name */

.slicknav_menu .slicknav_menutxt {
	color: #3C335D;
	font-weight: bold;
}

.slicknav_menu .slicknav_menutxt:hover {
	color: #55496E;
}

/* Button Lines - Hamburger Icon */

.slicknav_menu .slicknav_icon-bar {
	background-color: #3C335D;
}

/* Background color of entire menu */

.slicknav_menu {
	background: #F2F2F2;
	padding: 8px;
}

.slicknav_nav {
	color: #262626;
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 0.90em;
}

.slicknav_nav .slicknav_nav ul {
	list-style: none;
	overflow: hidden;
}

.slicknav_nav ul {
	padding: 0;
	margin: 0 0 0 20px;
	/* Added to remove bottom border from main ul */
	border-bottom: 0px;
}

.slicknav_nav .slicknav_item {
	padding: 5px 10px;
	margin: 2px 0px;
	
}

.slicknav_nav a {
	padding: 5px 10px;
	margin: 2px 0px;
	text-decoration: none;
	color: #262626;
}

.slicknav_nav .slicknav_item a {
	padding: 0;
	margin: 0;
}

.slicknav_nav .slicknav_item:hover {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.slicknav_nav a:hover {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: #EE8912;
	color: #4C4C4C;
}

.slicknav_nav .slicknav_arrow:hover {
	color: color: #4C4C4C;
}

.slicknav_nav li li {
	border-bottom: 0px !important;
}

.slicknav_nav .slicknav_txtnode {
	margin-left: 15px;
}

}







/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19776_83 {
	padding: 0% 0% 0% 0%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_19776_83 { 
    padding: 0% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_19776_33buttonPressWrapper{
	position: relative !important;
}

#stacks_in_19776_33 a, #stacks_in_19776_33 a:hover, #stacks_in_19776_33 a:visited, #stacks_in_19776_33 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_19776_33button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #EE8912 !important;
	border-color: #CA740F !important;
	box-sizing: border-box !important;
}

.stacks_in_19776_33button:hover{
	color: #FFFFFF !important;
	background-color: #55496E !important;
	border-color: #483E5D !important;
}

#stacks_in_19776_33 a, #stacks_in_19776_33 a:visited, #stacks_in_19776_33 a:active{
	color: #FFFFFF !important;
}

#stacks_in_19776_33 a:hover{
	color: #FFFFFF !important;
}






	/* -- TYPE BOOSTRAP SMALL OVERRIDE -- */
	.stacks_in_19776_33button{
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	

































.stacks_in_19776_33buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_19776_33buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_19776_33buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_19776_33buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- *//*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19776_85 {
	padding: 0% 0% 0% 0%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_19776_85 { 
    padding: 0% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_19776_67buttonPressWrapper{
	position: relative !important;
}

#stacks_in_19776_67 a, #stacks_in_19776_67 a:hover, #stacks_in_19776_67 a:visited, #stacks_in_19776_67 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_19776_67button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #3C335D !important;
	border-color: #332B4F !important;
	box-sizing: border-box !important;
}

.stacks_in_19776_67button:hover{
	color: #FFFFFF !important;
	background-color: #EE8912 !important;
	border-color: #CA740F !important;
}

#stacks_in_19776_67 a, #stacks_in_19776_67 a:visited, #stacks_in_19776_67 a:active{
	color: #FFFFFF !important;
}

#stacks_in_19776_67 a:hover{
	color: #FFFFFF !important;
}






	/* -- TYPE BOOSTRAP SMALL OVERRIDE -- */
	.stacks_in_19776_67button{
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	

































.stacks_in_19776_67buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_19776_67buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_19776_67buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_19776_67buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */#stacks_in_19777 .aContainer {
 

}/*
-------------------------------------------
Stack: Blueball FreeStack Responsive Max Width Stack
Style Sheet: fsrmaxwidth.css
Created: 23, October 2012
Last Modified: 10, November, 2014
Author: Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19778 {
	max-width: 1100px;
	min-width: 320px;
	margin: 0px auto !important;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 768px) {

#stacks_in_19778 {
	max-width: 100% !important;
	min-width: 50% !important;
}

}
/*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19779 {
	padding: 7% 0% 0% 0%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 1100px) {
	
#stacks_in_19779 { 
    padding: 10% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
}
/* Start dooHeader X stack CSS code */.stacks_in_19780x{	display: block !important;		text-align: left !important;		font-weight:400 !important;}@media (max-width:768px) {	.stacks_in_19780x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_19780x{		text-align: center !important;	}}/* End dooHeader X stack CSS code *//* Start dooText X stack CSS code */.stacks_in_19782x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_19782x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_19782x{		text-align: center !important;	}}/* End dooText X stack CSS code *//*
-------------------------------------------
File: 'Blueball FreeStacks Responsive 2 Column Stack' 
Style Sheet: fsr2columns.css Style Sheet
Created: 29, December 2012
Last Modified: 05, November, 2014
Author: Charlie Lockhart, Blueball Design
www.blueballdesign.com
Copyright 2013-2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19785 #fsr_colwrap_stacks_in_19785 {
	width: 100%;
	vertical-align: top;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#stacks_in_19785 #fsr_colwrap_stacks_in_19785 #fsr_leftcol_stacks_in_19785 {
	float: left;
	display: block;
	width: 65%;
	height: auto;
	margin: 0;
}

#stacks_in_19785 #fsr_colwrap_stacks_in_19785 #fsr_leftcol_stacks_in_19785 .leftcolpad_stacks_in_19785 {
	padding: 0px 0px 0px 0px;
}

#stacks_in_19785 #fsr_colwrap_stacks_in_19785 #fsr_rightcol_stacks_in_19785 {
	float: right;
	display: block;
	width: 35%;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_19785 #fsr_colwrap_stacks_in_19785 #fsr_rightcol_stacks_in_19785 .rightcolpad_stacks_in_19785 {
	padding: 0px 0px 0px 0px;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 1200px) {

#stacks_in_19785 #fsr_colwrap_stacks_in_19785 #fsr_leftcol_stacks_in_19785 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_19785 #fsr_colwrap_stacks_in_19785 #fsr_leftcol_stacks_in_19785 .leftcolpad_stacks_in_19785 {
	padding: 3px 10px 3px 10px;
}

#stacks_in_19785 #fsr_colwrap_stacks_in_19785 #fsr_rightcol_stacks_in_19785 {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	padding: 0;
}

#stacks_in_19785 #fsr_colwrap_stacks_in_19785 #fsr_rightcol_stacks_in_19785 .rightcolpad_stacks_in_19785 {
	padding: 3px 10px 3px 10px;
}

}
#stacks_in_19785 {
	margin: 50px 0px 0px 0px;
}
/* Archetypon Slider Classic */
.galleriaTitle_stacks_in_19953 { 
    padding: 4px;
    width: 50%;
    margin: 10px auto; 
    font: 500 1em/1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    text-align: center;
    background-color: #f7f7f7;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
}
.galleriaInfo_stacks_in_19953 {
    display: none; 
    padding: 5px;
    width: 90%;
    margin: 10px auto; 
    text-align: center;
}
.gImagesContainer_stacks_in_19953{
	display: none;
	background-color: #000000;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}



#a-gallery_stacks_in_19953{width: 95%; height: 400px; border: 0px solid #FFFFFF;}

#stacks_in_19953 .galleria-container {
    position: relative;
    overflow: hidden;
    background: #000000;
}
#stacks_in_19953 .galleria-container img {
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

#stacks_in_19953 .galleria-stage {
    position: absolute;
    top: 10px; bottom: 60px; left: 10px; right: 10px;
    overflow:hidden;
    /*Photographos Hacks*/
    margin: 0!important;
    width: auto;
    height: auto!important;
}
#stacks_in_19953 .galleria-thumbnails-container {
    height: 50px;
    bottom: 0;
    position: absolute;
    left: 10px;
    right: 10px;
    z-index: 2;
    margin: 0 auto;
}
#stacks_in_19953 .galleria-carousel .galleria-thumbnails-list {
    margin-left: 30px;
    margin-right: 30px;
}
#stacks_in_19953 .galleria-thumbnails .galleria-image {
    height: 40px;
    width: 60px;
    background: #000;
    margin: 0 5px 0 0;
    border: 1px solid #000000;
    float: left;
    cursor: pointer;
}
#stacks_in_19953 .galleria-counter {
    visibility: visible;
    position: absolute;
    bottom: 10px;
    left: 10px;
    text-align: right;
    color: #fff;
    font: normal .8em arial,sans-serif;
    z-index: 1;
}
#stacks_in_19953 .galleria-loader {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 45%;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 2;
    display: none;
    background: url(../reconstruccion_mamaria_doctor_cabello_files/themes/classic/progress.gif) no-repeat center;
}
#stacks_in_19953 .galleria-info {
    visibility: visible;
    width: 50%;
    top: 15px;
    left: 15px;
    z-index: 2;
    position: absolute;
}
#stacks_in_19953 .galleria-info-text {
    background-color: #000;
    padding: 12px;
    display: none;
    zoom:1;
}
#stacks_in_19953 .galleria-info-title {
    visibility: visible;
    font: bold 1em arial,sans-serif;
    margin: 0;
    color: #fff;
	margin-bottom: 7px;
}
#stacks_in_19953 .galleria-info-description {
    visibility: visible;
    font: italic 1em georgia,serif;
    margin: 0;
    color: #bbb;
}
#stacks_in_19953 .galleria-info-close {
    width: 9px;
    height: 9px;
    position: absolute;
    top: 5px;
    right: 5px;
    background-position: -753px -11px;
    opacity: .5;
    filter: alpha(opacity=50);
    cursor: pointer;
    display: none;
}
#stacks_in_19953 .notouch .galleria-info-close:hover{
    opacity:1;
    filter: alpha(opacity=100);
}
#stacks_in_19953 .touch .galleria-info-close:active{
    opacity:1;
    filter: alpha(opacity=100);
}
#stacks_in_19953 .galleria-info-link {
    background-position: -669px -5px;
    opacity: .8;
    filter: alpha(opacity=70);
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: pointer;
    /*background-color: #000;*/
}
#stacks_in_19953 .notouch .galleria-info-link:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
#stacks_in_19953 .touch .galleria-info-link:active {
    opacity: 1;
    filter: alpha(opacity=100);
}
#stacks_in_19953 .galleria-image-nav {
    position: absolute;
    top: 50%;
    margin-top: -62px;
    width: 100%;
    height: 62px;
    left: 0;
}
#stacks_in_19953 .galleria-image-nav-left,
#stacks_in_19953 .galleria-image-nav-right {
    opacity: .3;
    filter: alpha(opacity=30);
    cursor: pointer;
    width: 62px;
    height: 124px;
    position: absolute;
    left: 10px;
    z-index: 2;
    background-position: 0 46px;
}
#stacks_in_19953 .galleria-image-nav-right {
    left: auto;
    right: 10px;
    background-position: -254px 46px;
    z-index: 2;
}
#stacks_in_19953 .notouch .galleria-image-nav-left:hover,
#stacks_in_19953 .notouch .galleria-image-nav-right:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
#stacks_in_19953 .touch .galleria-image-nav-left:active,
#stacks_in_19953 .touch .galleria-image-nav-right:active {
    opacity: 1;
    filter: alpha(opacity=100);
}
#stacks_in_19953 .galleria-thumb-nav-left,
#stacks_in_19953 .galleria-thumb-nav-right {
    cursor: pointer;
    display: none;
    background-position: -495px 5px;
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    width: 23px;
    z-index: 3;
    opacity: .8;
    filter: alpha(opacity=80);
}
#stacks_in_19953 .galleria-thumb-nav-right {
    background-position: -578px 5px;
    border-right: none;
    right: 0;
    left: auto;
}
#stacks_in_19953 .galleria-thumbnails-container .disabled {
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: default;
}

#stacks_in_19953 .galleria-thumbnails{
	display: block; margin: 0 auto;
}

#stacks_in_19953 .notouch .galleria-thumb-nav-left:hover,
#stacks_in_19953 .notouch .galleria-thumb-nav-right:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #FFFFFF;
}
#stacks_in_19953 .touch .galleria-thumb-nav-left:active,
#stacks_in_19953 .touch .galleria-thumb-nav-right:active {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #FFFFFF;
}
#stacks_in_19953 .notouch .galleria-thumbnails-container .disabled:hover {
    opacity: .2;
    filter: alpha(opacity=20);
    background-color: transparent;
}

#stacks_in_19953 .galleria-carousel .galleria-thumb-nav-left,
#stacks_in_19953 .galleria-carousel .galleria-thumb-nav-right {
    display: block;
}
#stacks_in_19953 .galleria-thumb-nav-left,
#stacks_in_19953 .galleria-thumb-nav-right,
#stacks_in_19953 .galleria-info-link,
#stacks_in_19953 .galleria-info-close,
#stacks_in_19953 .galleria-image-nav-left,
#stacks_in_19953 .galleria-image-nav-right {
    background-image: url(../reconstruccion_mamaria_doctor_cabello_files/themes/classic/classic-map2.png);
    background-repeat: no-repeat;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_19820 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_19820 {
		display: none !important;
	}
}
/*
 * Pure Text
 * Author: Jonathan Meadows
 * Website: http://onelittledesigner.com
 * Support: http://forum.onelittledesigner.com
 * Verson: 1.1.1
 * +link colors were not working
 */
#stacks_in_19821 {
  overflow: visible;
}
#pureText_stacks_in_19821 .insideText {
  
    font-size: 12px;
  
  
  
  
}













#pureText_stacks_in_19821 a {
  color: #0078E7 !important;
  text-decoration: none;
}
#pureText_stacks_in_19821 a:hover {
  color: #44BBFB !important;
}
/*
#pureText_stacks_in_19821 p {
  margin: 0;
  padding: 0;
}
*/
#pureText_stacks_in_19821 {
  position: relative;
  
  
  
  
  
  
}
/*
#pureText_stacks_in_19821.fontSizeInheritOn {
  font-size: inherit;
}
#pureText_stacks_in_19821.fontSizeInheritOff, #pureText_stacks_in_19821.fontSizeInheritOff span {
  font-size: 12px !important;
  line-height: 12px;
}
#pureText_stacks_in_19821.letterSpacingOn {
  letter-spacing: 0px;
}
#pureText_stacks_in_19821.lineHeightOn, #pureText_stacks_in_19821.lineHeightOn span {
  line-height: 30px !important;
}
*/
#pureText_stacks_in_19821.rotateOn .insideText {
  -webkit-transform:rotate(270deg);
  -moz-transform:rotate(270deg);
  -o-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  display: inline-block;
}
#pureText_stacks_in_19821.optJustify {
  text-align: justify;
}

/*


#pureText_stacks_in_19821 .insideText {
  font-weight: normal;
}

*/

#pureText_stacks_in_19821 p.insideText,
#pureText_stacks_in_19821 .insideText p,
#pureText_stacks_in_19821 h1.insideText,
#pureText_stacks_in_19821 h2.insideText,
#pureText_stacks_in_19821 h3.insideText,
#pureText_stacks_in_19821 h4.insideText,
#pureText_stacks_in_19821 h5.insideText,
#pureText_stacks_in_19821 h6.insideText {
  margin: 0;
  padding: 0;
}



#stacks_in_19821 {
	margin: 0px 10px 30px 0px;
}
 :root{--mejs-background:#000;--mejs-color:#fff;--mejs-controls:url('https://cirugiamamariadrcabello.cl/rw_common/plugins/stacks/mejs-controls.svg')}#stacks_in_19824 .html5audio_wrapper{width:100%;text-align:center;}#stacks_in_19824 div:focus{outline:none}#stacks_in_19824 .html5audio,#stacks_in_19824 audio.html5audio{outline:none;margin:0 auto;display:block;width:100% !important;height:auto;}#stacks_in_19824 .html5audio.mejs-ted,#stacks_in_19824 .html5audio.mejs-wmp,#stacks_in_19824 audio.html5audio.mejs-ted,#stacks_in_19824 audio.html5audio.mejs-wmp{min-height:65px}#stacks_in_19824 button{box-shadow:none;border-width:0;border-style:none}#stacks_in_19824 .mejs__container .mejs__overlay-play,#stacks_in_19824 .mejs__container .mejs__overlay-loading{}#stacks_in_19824 .mejs__container .mejs__controls{background:#4C4C4C;background:linear-gradient(#4C4C4C,#7E7E7E);}#stacks_in_19824 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total{background:#DAD6B0;background:linear-gradient(#DAD6B0,#F3EFC9);}#stacks_in_19824 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-loaded{background:#DAD6B0;background:linear-gradient(#DAD6B0,#FFFFE2);}#stacks_in_19824 .mejs__container .mejs__controls .mejs__time-rail .mejs__time-total .mejs__time-current{background:#DAD6B0;background:linear-gradient(#DAD6B0,#8A8660);} 
/*
-------------------------------------------
File: 'Blueball FreeStack Responsive Float Image Stack' 
Style Sheet: fsrfloatimage.css
Created: 08, April 2014
Last Modified: 08, April 2014
Author: Charlie Lockhart/Blueball Design LLC
www.blueballdesign.com
Copyright 2014 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/



#stacks_in_19963_imagefloat {
	display: inline-block;
	float: left;
	width: 128px;
	margin-right: 11px;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: left;

}

#stacks_in_19963_imagefloat img {

}


/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {

#stacks_in_19963_imagefloat {
	display: block;
	float: left;
	width: 100% !important;
	height: auto;
	margin: 0;
	margin-bottom: 0px;
	padding: 0;
	text-align: center;
	clear: left;
}

#stacks_in_19963_imagefloat img {
	max-width: 75px !important;
	height: auto !important;
}

}
#stacks_in_19963 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_19965 {
	line-height: 2em;
	font-size: 110%;
}
/* PopupWindow stack v1.2.2 *//* End of PopupWindow stack *//*
-------------------------------------------
File: 'Blueball FreeStacks Responsive Reposition Stack' 
Style Sheet: fsrreposition.css Style Sheet
Created: 26, August 2013
Last Modified: 30, August 2013
Author: Blueball Design LLC/Charlie Lockhart
http://freestackresponsive.blueballdesign.com
Copyright 2013 Blueball Design LLC USA/Charlie Lockhart
All Rights Reserved
-------------------------------------------
*/

#stacks_in_19985 {
	padding: 3% 0% 7% 0%;
	margin: 0% 0% 0% 0%;
}

/************************************************************************************
MOBILE
*************************************************************************************/

@media screen and (max-width: 600px) {
	
#stacks_in_19985 { 
    padding: 3% 0% 7% 0%;
    margin: 0% 0% 0% 0%;
}
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_19927buttonPressWrapper{
	position: relative !important;
}

#stacks_in_19927 a, #stacks_in_19927 a:hover, #stacks_in_19927 a:visited, #stacks_in_19927 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_19927button{
	position: relative !important;
	display: inline-block !important;
	
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #55496E !important;
	border-color: #483E5D !important;
	box-sizing: border-box !important;
}

.stacks_in_19927button:hover{
	color: #FFFFFF !important;
	background-color: #E4D2BB !important;
	border-color: #C1B29E !important;
}

#stacks_in_19927 a, #stacks_in_19927 a:visited, #stacks_in_19927 a:active{
	color: #FFFFFF !important;
}

#stacks_in_19927 a:hover{
	color: #FFFFFF !important;
}






	/* -- TYPE BOOSTRAP SMALL OVERRIDE -- */
	.stacks_in_19927button{
		padding: 3px 12px 3px 12px !important;
		font-size: 14px !important;
		line-height: 18px !important;
	}
	

































.stacks_in_19927buttonPressWrapper *{
	
	
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_19927buttonPressWrapper{
	position: relative !important;
	text-align: left !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_19927buttonPressWrapper{
		text-align: left !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_19927buttonPressWrapper{
		text-align: left !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */