@charset "UTF-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Quattrocento+Sans:wght@400;700&family=Rouge+Script&display=swap');

*{ margin:0px; padding:0px;   font-size: 100%;}

/* @import url('https://fonts.googleapis.com/css?family=Open+Sans|Quattrocento Sans');
@import url('https://fonts.googleapis.com/css2?family=Rouge+Script&display=swap');*/

body {margin:0 auto;padding:0;vertical-align:top;font: 400 15px/24px 'Quattrocento Sans', sans-serif; background:#fff; color:#444444}
td, tr{padding:0px;text-align: left;}	
p strong {font-weight:700;}
#layout {margin:0 auto; vertical-align:top; padding:0px; background:#fff;}
.header{background:#ffffff;}
#header { width:100%; height:200px;}
#topHeader{background: #feeedc; width:100%; height:33px; clear:both; display:block;}
#headerLargePages {width:100%; margin:0 auto;padding:0px; height:200px; background:none;}
#headerLargePages p {float:right; margin:35px 25px 0px 0px; color:#000}
#headerLargePages p a{ color:#000; text-decoration:none;}
#headerLargePages p a:hover{ color:#87898a; text-decoration:underline;}
#headerLargePages p span {font:24px/28px bold  'Quattrocento Sans', sans-serif;}
#headerLargePages p span a{font:24px/28px bold  'Quattrocento Sans', sans-serif;text-decoration:none;}
#headerHomePages {width:936px; margin:0 auto; height:104px; padding:3px 0px}
#headerHome-typesR{ text-align:right; vertical-align:middle;padding-top:40px;height:110px; font-size: 12px; line-height:1.7em; text-transform: uppercase;color:#444444; letter-spacing:0.1em}
#headerHome-typesR a {color:#555555;font-weight:400; font-size:14px;  line-height:30px; text-decoration:none;}
.topHeaderL {float:left;}
.topHeaderR {float:right;}
#header-typesL{ text-align:center; vertical-align:middle;padding-top:70px;width:35%; height:200px; float:left;font-size: 12px; line-height:1.7em; text-transform: uppercase;color:#444444;letter-spacing:0.1em}
#header-typesR{ text-align:center; vertical-align:middle;padding-top:70px;width:35%; height:200px; float:left;font-size: 12px; line-height:1.7em; text-transform: uppercase;color:#444444; letter-spacing:0.1em}
#header-typesC{width:30%; height:200px; text-align:center;float:left;}
#header-typesC img{width:100%; height:auto; max-width:150px;}
.headerImg{width:280px; height:200px;float:left;}
#headerMiddle {width:calc(100% - 560px);height:200px;float:left;}
#homeTreatmet {background:url(../images/semaglutide-injections-for-weight-loss-oxnard-ventura.jpg) center center; background-size:cover;  min-height:600px; text-align:center;padding-top:200px;}
#homeTreatmet h2{font-size:100px; text-transform:uppercase; color:#fff; text-shadow:1px 1px 1px #333;letter-spacing:0.1em;line-height:90px;}
#homeTreatmet h3{font-size:45px;  color:#222; letter-spacing:0.1em;line-height:75px;margin-bottom:20px;}
.homeNewsDiv h2{font-size:75px; text-transform:uppercase; color:#555; font-weight:normal; letter-spacing:0.1em;line-height:90px;text-align:center; }
.homeNewsDiv h3{font-size:40px;  text-align:center; color:#333; letter-spacing:0.05em;line-height:60px; padding-bottom:14px; border-bottom:1px solid #ff4165; margin-bottom:40px;}
.homeNewsDiv p { font-size:1.4em; line-height:1.6em;  }

.headerAppDesktop a{z-index: 99999 !important;
    color: #ffffff;
    position: fixed; font-family: Arial, sans-serif;
   font-weight:bold;
    transition: all 0.4s ease-in-out 0s;
    z-index: 102;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;   
	  right:15px; top:8px; animation: headerAppMovingOnceD 1s linear; animation-iteration-count: 1;  background-color: #ff4165;font-size:17px;line-height:35px;border-radius:8px; text-align:center;text-decoration:none;text-shadow:1px 1px 1px #666666;
width:280px; height:35px;
	  
  }
		
@keyframes headerAppMovingOnceD {
  0%   {right:15px; top:200px;   
}
 
  100% {right:15px; top:8px;   
}
}	
	
.appDesktop:after {
content: "";animation: app-consultD 5s linear; animation-iteration-count: infinite; color:#fff; }
	
@keyframes app-consultD {
  0% {content:"Book Online Appointment"; }
100% {content:"Book Free Consultation"; }
}		
	
.content960 {width:96%; max-width:960px; overflow:hidden; margin:0 auto; }
.content1280 {width:96%; max-width:1280px; overflow:hidden; margin:0 auto; }
.content1500 {width:96%; max-width:1500px; overflow:hidden; margin:0 auto; }


.water-background {padding:20px 0px; background:#4bb4ab url(../images/la-nouvelle-water-background-sm.jpg) top center repeat; margin:0 auto; text-align:center;}
#consult {margin:0 auto; max-width: 450px;margin: 0 auto;background: url(../images/white65.png) top center repeat;
border-radius: 7px; padding: 10px 10px;}

.heroImage {height:400px;background-attachment: fixed !important; background-size: cover !important;}
.homeTitles::after {background:url(../images/black-70.png) center center repeat;  background-size: cover; width:100%; height:100%; }
.homeTitles {color:#fff; font-size:75px; text-align:center; font-weight:700;line-height:1.2em !important; text-shadow:1px 1px 1px #222222;  }
@media screen and (max-width:767px){.homeTitles {font-size:35px !important; text-align:center;}}
.heroImageBottom {height:400px;background-attachment: fixed !important; background-size: cover !important;background-position: bottom !important;}
.heroImageMain {height:300px;background-attachment: fixed !important; background-size: cover !important;}
.heroImageTop {background-attachment: fixed; background-size: cover;min-height:480px; padding:25px 50px}
#weddingHero.heroImageTop {background-attachment: fixed; background-size: cover;min-height:480px; padding:25px 50px}
#weddingHome {background:#fff url(../images/cosmetic-and-medical-bridal-packages-la-nouvelle-medical-spa-oxnard-ventura-county-bouquet.jpg) center left no-repeat; min-height: 100%;
display:table; height:inherit; padding: 100px 50px}
#weddingHome h2{text-align:center; color:#444444; font-size:1.8em; line-height:1.6em;letter-spacing: 0.05em; font-weight:300;}  
#weddingHome h1{text-align:center; color:#666666;font-size:3em; line-height:1.6em;letter-spacing: 0.2em; text-transform:uppercase;font-weight:700;}
#weddingHome p{text-align:center;text-align:center; color:#666666; font-size:1.4em; line-height:1.8em;}
.readmoreBtn {padding:20px 10px; border:1px solid #444444;text-align:center; width:75%; margin:0 auto;}
a.readmoreLink {text-align:center;text-decoration: none;font-family: 'AvenirNext-Light', sans-serif;line-height:1.5em;font-size:1.6em;color:#444444;font-weight: 400;}
.middleW {display: table-cell; vertical-align: middle;float:none;}
@media screen and (max-width:767px){
#weddingHero.heroImageTop {
background-position: -600px -40px !important;opacity: 0.9;}
#weddingHome {padding:20px 0px}	
#weddingHome h1 {font-size:2em;}
#weddingHome h2 {font-size:1.6em;}
#weddingHome p {font-size:1.2em;line-height:1.4em;}
.middleW {display: table-cell; vertical-align: middle;float:left !important;}

}
.topImage {height:350px;background-attachment: scroll !important;}
.videoPages {text-align:center;}
.videoPages p{text-align:center !important;}

@media only screen and (max-width:767px){
.heroImageMain {background-attachment: scroll !important;}
.heroBanner300 {padding:0px 20px !important;}
.heroTitles {padding:0px !important;}
.heroImage {background-attachment: scroll !important;}
.heroImageBottom {background-attachment: scroll !important;background-position: 0px 0px !important;}
	
.heroBanner400 {padding:0px 20px !important;}
.faqs {width:90%;margin:0 auto;}
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; text-align:center; }

.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }	
.image-text{align-items: center;display: flex;flex-wrap: wrap;}
				
.col2Img {flex: 1 1 100%;padding-top: 20px;text-align: center; order:1;}
.col2Img img {width:95%; margin:0 auto;}
.col2Text {flex: 0 1 100%;max-width: 100%; padding:20px; order:2;}
.image-text .text .textInner {flex-basis: 90%;margin: 0 auto;}
		}
@media screen and (max-width:960px){
	#topHeader{display:none;}
	#headerHomePages {display:none;}}
@media screen and (min-width:961px) and (max-width:1130px){
	#header-typesL, #header-typesR {font-size:10px;}	
	
}
#contactButtons {width:40px; height:100px; position:fixed; right:5px; bottom:20px;}
#contactButtons a {display:block; margin-bottom:5px;}
.flag {vertical-align:middle;}
li.flag a img {    margin-top: 6px;margin-bottom: -6px;}
.submenuLN{background:#4bb4ab;  text-align:center;}
.submenuLN a{color:#fff; padding:7px; margin-right:10px;margin-left:10px; font-family: 'Rouge Script', cursive;text-underline-offset: 4px;text-decoration: underline;font-size:35px;letter-spacing: 1px; line-height:1.5em;}
.submenuLN a:hover{text-underline-offset: 4px;
    text-decoration: underline; text-decoration-style: dotted; text-decoration-color: #000;}

.beigebackground {background: url(../images/la-nouvelle-medical-spa-background-2020-sm.jpg) top center repeat; padding:30px 0px;}

#footer{background:#000000; padding:20px 0px; text-align:center;color: #ffffff;}
.disclaimerbottom {padding: 10px 10px 0px 10px;}
.disclaimerbottom p {color: #999999; font-size:0.9em; line-height:1.6em;}
.disclaimerbottom a {color: #999999; text-decoration:none;}

#footer h2 {margin-top:20px;font: 16px/24px 600 'Quattrocento Sans', sans-serif;  color:#fff; }
#footer h2 a{color:#fff; text-decoration:none;}
/*#question{background: url(../images/la-nouvelle-water-background.jpg) top center repeat; padding:30px 0px; text-align:center;color: #000000;}*/

#question{background: url(../images/la-nouvelle-footer-background.jpg) top center repeat; padding:30px 0px; text-align:center;color: #000000;}
@media screen and (max-width:768px){#question{background: url(../images/la-nouvelle-footer-background.jpg) top right repeat !important; padding:30px 0px; text-align:center;color: #000000;}}

#question h2 {font-family: 'Quattrocento Sans', sans-serif; font-size: 1.8em; line-height:1.4em; font-weight: 400; color:#222222;  letter-spacing: 0.1em;}
.page {max-width:450px; margin:0 auto; background: url("../images/white65.png") top center repeat;  border-radius:7px; padding:15px 10px; margin-top:20px;}
#cr365 { padding: 20px;  text-align:center; margin:0 auto; color:#797979;}
#cr365 a{font: 1em/1.4em 'Quattrocento Sans',sans-serif; color:#797979; text-decoration:none;}
#cr365 a:hover{ text-decoration:underline;}
#pageContent {width:960px; margin:0 auto; padding-bottom:1.3em; background:#ffffff; overflow:auto;}
h1 {font-size: 1.7em; line-height: 1.3em; color:#444444; text-shadow:#d7d7d7 1px 1px 2px; text-align:center; padding:20px;font-weight:700; font-family: 'Quattrocento Sans', sans-serif;letter-spacing: 0.02em;}
h1 a {color:#444444;}
#pageContent h2 {font-size: 1.65em; line-height:1.6em;  color:#444444; text-shadow:#d7d7d7 1px 1px 1px; text-align:center; padding:10px 20px; font-weight:700;font-family: 'Quattrocento Sans', sans-serif;}
#pageContent h2 a{ color:#444444; }
#aboutDocs h2 {font-size: 1.65em; line-height:1.6em;  color:#444444; text-shadow:#d7d7d7 1px 1px 1px; text-align:center; padding:10px 20px; font-weight:700;font-family: 'Quattrocento Sans', sans-serif;}
#aboutDocs h2 a{color:#444444; }
#aboutDocs p{padding:10px 20px; }

h2 a:hover { background:#FC9; color:#fff; padding:5px; }

#pageContent h3 {
	    font-size: 1.2em;
    line-height: 1.3em;
	color:#444444;
	padding:10px 20px;
	text-shadow:#d7d7d7 1px 1px 1px;
	text-align: center; font-weight:400;
}
.treatment h3{font-size: 1.2em;
    line-height: 1.3em;
	color:#444444;
	padding:10px 20px;
	text-shadow:#d7d7d7 1px 1px 1px;
	text-align: center; font-weight:400;}
.treatment .col2-5 {text-align:center;}

#contentHome h3 {
	font-size:1.6em;
	line-height:1.6em;
font-weight:400;	color:#444444;
	padding:10px 0px;
	text-shadow:#d7d7d7 1px 1px 1px;
	text-align: left;
}
#pageContent h5 {
	font-size:1.3em;
	line-height:1.4em;
	font: bold 'Quattrocento Sans', sans-serif;
	color:#444444;
	padding:10px ;
	text-align: left;
}
#header li a{text-decoration:none;}
#headerPhone li a{text-decoration:none;}
#headerPhone h4 a{color:#000000; text-decoration:none; float:left;}
.headerPhoneDiv {float:right; padding:20px 12px 0px 0px;}
#headerPhone img.topflag {width:45px; height:26px; float: left; margin:0 0 0 15px;} 
#stuck_container li a{text-decoration:none;}

#header-types{margin:0 auto; margin-left:440px; text-align:center; width:350px; height:230px;}
#header-types h2{font:16px/20px 'Quattrocento Sans', sans-serif; color:#444444;  text-transform:uppercase;  text-shadow:#a3a3a3 1px 1px 2px;text-align:center; margin:10px 0px 0px 0px}
#header-types h3{
	font:17px/18px 'Quattrocento Sans', sans-serif;
	color:#000;
	padding:15px 0px 10px 0px;
	text-align:center;
	text-shadow:#a3a3a3 1px 1px 2px;
}
#header-types h4{font:26.5px/43.5px   'Quattrocento Sans', sans-serif;color:#000;text-shadow:#a3a3a3 1px 1px 2px;text-align:center;padding:20px 0px 0px 0px;}

table {margin:0 auto;}
.formsLN a{font-weight:bold; color:#4bb4ab; font-size:1.2em;} 
#pageContent a {
	color: #000000;
	text-decoration: underline;
	}
	.teal-gold-background {padding:20px 0px; background:#4bb4ab url(../images/la-nouvelle-teal-gold-background.jpg) center center no-repeat; margin:0 auto; text-align:center;background-size:cover;}
.homeSpecials {margin:0 auto; border:0px; padding:10px; width:65%; text-align:center;}
#pageContent a:hover{	text-decoration: underline;}	
#pageContent p { padding: 10px 20px; text-align:left;}
#contentHome p { padding: 10px 20px;}
#pageContent .BeforeAfterTable td, #pageContent .BeforeAfterTable td p{ }
#pageContent .BeforeAfterTable td {width:46%;}
.before_after_select{padding:10px 0; font-weight:bold;color:#4bb4ab !important;}

#monthlyTop p {padding:5px !important;}
.col2 img.virtImg {width:100% !important; height:auto; margin:0 auto; max-width:100%;}
@media only screen and (max-width: 767px)
{.imgFull {width:95% !important; height:auto !important; margin:0 auto;}}
.faqs {max-width:609px;margin:0 auto;}
#pageContent ul{
	text-align:left; list-style:disc;
padding: 20px;margin-left:20px;}
#pageContent ul li{font-size:16px; line-height:24px; padding: 0px 0px 5px 5px;}
#homeNew {background: #000 url("../images/beautiful-body-woman-la-nouvelle-medical-spa-oxnard-sm-coolsculpting.jpg") bottom center no-repeat; background-attachment: fixed; background-size: cover;min-height:480px; padding:100px 50px}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.row {clear:both;float:none; overflow:auto;display:table-row;}
.contentFull  {width:960px; margin:0 auto;height:auto; overflow:auto; clear:both;}

.col1 {width:960px;margin:0 auto;height:auto; overflow:auto; padding:20px; clear:both;}
.col2 {width:50%; padding:1%;min-height:1px;display:table-cell; vertical-align:middle;}
.col2 img{max-width:92%; height:auto; text-align:center;margin:0 auto;}	

.col3 {width:33%;  display:table-cell;min-height:1px; padding:1%;}
.col4 {width:25%;  display:table-cell;min-height:1px; padding:1%;}
.col6 {width:16.6%; display:table-cell;min-height:1px; padding:1%;}
.col4-6 {width:66.6%;  display:table-cell;min-height:1px; padding:1%;}

.col1-5 {width:20%;  display:table-cell;min-height:1px; padding:20px 1%;}
.col2-5 {width:40%;  display:table-cell;min-height:1px; padding:20px 1%;}
.col3-5 {width:60%;  display:table-cell;min-height:1px; padding:20px 1%;}
.heroTitles a{font-size:1.25em; font-weight:300; color:#ffffff !important; padding:3px 20px; margin-bottom:15px;display:block;text-decoration:none !important;}
.heroTitles a:hover {background:#444444; padding:3px 20px;opacity:0.8;}
.heroTitlesRed {padding-left:20px;}
.heroTitlesRed a{font-size:1.25em; font-weight:300; color:#444444 !important; padding:3px 3px; margin-bottom:15px;display:block;text-decoration:none !important;}
.heroTitlesRed a:hover {background:#444444; color:#fff !important; padding:3px 3px;opacity:0.8;}
.heroBanner400 {outline:none; display:table-cell; height:400px;  vertical-align:middle; }
.heroBanner300 {outline:none; display:table-cell; height:300px;  vertical-align:middle; padding:0px 50px;}
.heroBanner400 {outline:none;  height:400px;  vertical-align:middle; padding:0px 50px;}
.newheroBanner400 {outline:none; display:table-cell; height:400px;  vertical-align:middle; padding:0px 50px;text-align: center}

.zeropadding {padding:0px !important}
.servicesHome {width:30%;float:left;   margin:1.5%;text-align:center;}
.servicesHome img{width:100%; height:auto; margin-bottom:10px;}
.servicesDiv {width:23%;float:left; margin:1%;text-align:center;}
.servicesDiv img{width:100%; height:auto; margin-bottom:0px;}
.superHero { color:#fff; letter-spacing: 0.1em;font-size: 5.2em !important;
font-family: 'Quattrocento Sans', sans-serif;font-weight: 400;
line-height: 1.1;
text-align: left;
}
.smallHero { color:#fff; letter-spacing: 0.1em;font-size: 2em !important;
font-family: 'Quattrocento Sans', sans-serif;font-weight: 400;
line-height: 1.5;
text-align: left;padding:20px;
}
.vitae {width:575px; margin:0 auto;}
h2.treatmentNameCenBold {text-transform:uppercase; color:#fff !important; letter-spacing: 0.2em;font-size: 3.5em !important;
font-family: 'Quattrocento Sans', sans-serif;font-weight: 300 !important;
line-height: 400px !important; text-align: center !important; text-shadow:1px 1px 1px #000; padding:0px !important;}
 
/* * {   outline: 1px solid red;}*/

.dripingredients {padding: 25px 0; width: 100%; display: table;table-layout: fixed;}
.colL  {float: none;   margin:0 2% 0 12% ; display: table-cell; vertical-align: middle;}
.colR  {float: none;   margin:0 12% 0 2%;  display: table-cell; vertical-align: middle;}

.ingredients {border:1px solid #444444; padding:3px 15px !important; border-radius:20px; margin-bottom:10px;color:#444444;text-align:center !important;}
.wedding {margin-bottom:7px;color:#444444;text-align:left !important; border-bottom:1px solid #444444; padding-bottom:5px; display:block !important;}
.wedding em {color:#666666;}
/*.ingredients {background:#444444; padding:5px 15px; border-radius:20px; margin-bottom:12px;color:#fff;text-align:center !important;}*/
.therapy {background:#4bb4ab; padding:20px; border-radius:25px; margin-bottom:50px;}
.therapy h3 {text-transform:uppercase; font-size:1.5em;}
.treatment {background:#ffffff; padding:20px 0px}
.tooltip {
    position: relative;
    display: inline-block;
    
}



.accordion {
  background-color: #f7f7f7;
    color: #454545;
    cursor: pointer;
    padding: 8px 15px;
    width: 100%;
    border: 1px solid #ddd;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    margin-bottom: 7px;
    border-radius: 5px;
    box-shadow: 0px 1px 2px #eee;
}
		
.active, .accordion:hover {
  background-color: #4bb4ab; color:#fff;
}

.accordion:after {
  content: '\002B';
  color: #4bb4ab;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";   color: #ffffff;

}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}


/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 200px;
    background-color: #4bb4ab;
    color: #000;
    text-align: center;
    padding: 5px 10px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
}
.tooltip .tooltiptextW {
    visibility: hidden;
    width: 250px;
    background-color: #eeeeee;
    color: #000;
    text-align: center;
    padding: 5px 15px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
}

.tooltip-left {
    top: -5px;
    bottom: auto;
    right: 128%;
}
/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}

.tooltip-left::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent #4bb4ab;
}
.tooltip-top {
    bottom: 125%;
    left: -50%;
}

.tooltip-top::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #4bb4ab transparent transparent transparent;
}

.tooltip-topW {
    bottom: 0%;
    left: -40%;
}



@media only screen and (max-width:575px) {
.vitae {width:95%; margin:0 auto;}}
.treatmentName {text-transform:uppercase; color:#fff; letter-spacing: 0.2em;font-size: 3em !important;
font-family: 'Quattrocento Sans', sans-serif;font-weight: 400;
line-height: 1.1;
text-align: center;
}

.treatmentNameL {text-transform:uppercase; color:#fff; letter-spacing: 0.2em;font-size: 3em !important;
font-family: 'Quattrocento Sans', sans-serif;font-weight: 400;
line-height: 1.1;text-align: left;

}
.treatmentNameRed {text-transform:uppercase; color:#444444; letter-spacing: 0.2em;font-size: 3em !important;
font-family: 'Quattrocento Sans', sans-serif;font-weight: 400;
line-height: 1.1;
text-align: center;
}

.treatmentNameRedL {text-transform:uppercase; color:#444444; letter-spacing: 0.2em;font-size: 3em !important;
font-family: 'Quattrocento Sans', sans-serif;font-weight: 400;
line-height: 1.1;
text-align: left;
}

.treatmentNameBold {text-transform:uppercase; color:#fff; letter-spacing: 0.2em;font-size: 3.5em !important;
font-family: 'Quattrocento Sans', sans-serif;font-weight: 600 !important; text-shadow:1px 1px 1px #000;
line-height: 1.1em; vertical-align:middle;
text-align: center !important; 
	
	
	
}
.treatmentLearn {text-align:right !important; font-size:1em;color:#444444;margin-top:10px;}
.treatmentLearn a{color:#444444}
#treatments p{margin-top:10px;padding:10px 20px}
.bottomFooter{background: #5e6163;
  background: -webkit-linear-gradient(#5e6163,#87898a); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#5e6163,#87898a); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#5e6163,#87898a); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#5e6163,#87898a); /* Standard syntax */  
	padding:20px 2%;text-align:left;overflow:auto; width:96%; margin:0 auto; }
.bottomFooter h2{color:#fff !important; border-bottom:thin dashed #4bb4ab; padding-bottom:0px; font-size:18px !important; text-align:left; margin-bottom:20px; margin-top:20px;}
.bottomFooter h2 a{color:#fff !important;  padding-bottom:0px; font-size:18px !important; text-align:left; margin-bottom:20px;text-decoration:none !important;}

.bottomColumn {width:23%; margin-right:2%;float:left;}
.bottomColumn li a {text-align:left !important; font: 300 13px/18px 'Open+Sans', sans-serif;  color:#fff; text-decoration:none;}
.bottomColumn li {list-style: outside none none;}



.bodybackground {background: #000 url(../images/body-cosmetic-surgeries-procedures-before-and-after-photos-la-nouvelle-medical-spa-oxnard.jpg) bottom right no-repeat; background-attachment: fixed; background-size: cover; min-height:480px; padding:25px 50px}
.facebackground {background: #fff url(../images/face-procedures-before-and-after-photos-la-nouvelle-medical-spa-oxnard.jpg) bottom left no-repeat;  background-size: cover;min-height:480px; padding:25px 50px}
.videobackground {background: #000 url(../images/videos-of-cosmetic-surgeries-and-procedures-la-nouvelle-medical-spa-oxnard.jpg) bottom right no-repeat; background-attachment: fixed; background-size: cover; min-height:480px; padding:25px 50px}
.otherbackground {background: #fff url("../images/other-treatments.jpg") top right no-repeat; background-attachment: scroll; height:511px; padding:25px 50px}
.readmore{background:#444444; padding:10px 45px; font-size:1.2em; color:#ffffff !important; border-radius:25px; margin:20px 0px}
.readmoreTeal{background:#4bb4ab; padding:10px 45px; font-size:1.2em; color:#ffffff !important; border-radius:25px; margin:20px 0px; text-decoration:none !important; font-weight:700; display:inline-block;}
.readmoreTealSm{background:#4bb4ab; padding:8px; font-size:1em; color:#ffffff !important; border-radius:25px; margin:5px 5px; text-decoration:none !important; font-weight:700; display:inline-block;}
.readmorePink{background:#ff4165; padding:10px 45px; font-size:1.2em; color:#ffffff !important; border-radius:25px; margin:20px 0px; text-decoration:none !important; font-weight:700; display:inline-block;}
.masonry { /* Masonry container */
   margin: 0.5em 0;
    padding: 0;
    -moz-column-gap: 0.5em;
    -webkit-column-gap: 0.5em;
    column-gap: 0.5em;
    font-size: .85em; background:#444444;
}

.masonry img { /* Masonry bricks or child elements */
    display: inline-block;
    padding: 1em;
    margin: 0 0 0.5em;
    width: 100%;height:auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

@media only screen and (min-width: 400px) {
    .masonry {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media only screen and (min-width: 700px) {
    .masonry {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}

@media only screen and (min-width: 900px) {
    .masonry {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
    }
}

@media only screen and (min-width: 1100px) {
    .masonry {
        -moz-column-count: 5;
        -webkit-column-count: 5;
        column-count: 5;
    }
}

@media only screen and (min-width: 1280px) {.wrapper {max-width: 1310px;}}
@media only screen and (max-width:676px){.bottomColumn{width:45%;margin-right:2%; float:left;}}
@media only screen and (max-width:480px){.bottomFooter{display:none;}}

.homeNews {width:45%; float:left; margin-right:5%;padding-top:10px;}
.homeNewsDiv {width:960px; margin:0 auto; overflow:auto;}
#homeIconsDiv {width:960px; margin:0 auto; overflow:auto;}
#homeIconsDiv h3 a{text-transform:uppercase; color:#444444; letter-spacing: 0.1em;font-size: 1.3em !important;
font-family: 'Quattrocento Sans', sans-serif;font-weight: 400; text-decoration: none;
line-height: 1.1;text-align: center !important;margin-bottom:20px;}

#homeIconsDiv h3 a:hover {background:none; color:#444444;}
#homeIconsDiv h3 a:visited {color:#444444;}

#Icons4Div {width:960px; margin:0 auto; overflow:auto;}
#Icons4Div h3 a{text-transform:uppercase; color:#444444; letter-spacing: 0.1em;/*font-size: 1.4em !important;line-height: 1.1 !important; */
font-family: 'Quattrocento Sans', sans-serif;font-weight: 400; text-decoration: none; text-align: center !important;}

#Icons4Div h3 a:hover {background:none; color:#444444;}
#Icons4Div h3 a:visited {color:#444444;}

table.BeforeAfterTable {width:609px; background:#4bb4ab;  text-align:center; border: 1px; border-color: #444444; }
table.BeforeAfterTableMenu {width:960px; margin:0 auto;  text-align:center; border: 1px; border-color: #444444; vertical-align:top;}
table.BeforeAfterTableMenu tr{ vertical-align:top;}

.BeforeAfterTableMenu td{padding:2%; }

table.BeforeAfterTable tr {vertical-align:top;}
	.before_after{
	padding: 10px;border: 1px;	
	vertical-align:middle;
	background-color:#4bb4ab;
	border-color: #444444; 
	text-align:center; margin:0 auto;
	color: #ffffff;

}
.before_after a {color: #444444;}
table.BeforeAfterTable td img {width:100%; height:auto; }
#pageContent .before_after td{text-align:center;}
#pageContent .before_after img{text-align:center;}

.disclaimerbottom p {font-size:0.8em; line-height:1.5em;}

#prices {margin:0 auto;}
#prices td{padding:15px 5px;
	text-align:center;
	color:#444444;
	vertical-align: top; border-bottom:1px dotted #FC9;
	}	
.bodyText {
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	color:#444444;
	}
	.bodyTextleft {
	font:1em/1.1em 'Quattrocento Sans', sans-serif;
	text-align:left;
	padding-left:10px;
	padding-right:5px;
	color:#444444;
	}
	.bodyTextBlack {
	font:1em/1.3em 'Quattrocento Sans', sans-serif;
	text-align:left;
	color:#000000;
	}
	
	.bottomText {
	font:0.9em/1.3em 'Quattrocento Sans', sans-serif;
	text-align:center;
	color:#444444;
	}
	
	.tableText {width:49%;
	font:1em/1.2em  'Quattrocento Sans',sans-serif;
	text-align:center;
	color:#444444;
	background-color:#FFFFFF; padding:10px;font-weight:300;
	}
	
	.contactText {
	font:0.9em/1.3em 'Quattrocento Sans', sans-serif;
	text-align:left;
	color:#444444;
	padding-left:10px;
	background-color:#FFFFFF;
	vertical-align: middle;	
	}
	
	.smallblackText {
	font:0.8em/1em 'Quattrocento Sans', sans-serif;
	text-align:left;
	line-height:10px;
	color:#000000;
	}
#pageContent	.Header {
	font: 400 1.4em/1.8em 'Quattrocento Sans', sans-serif;
	text-align:center; text-shadow:#d7d7d7 1px 1px 1px; 
	color: #411b14;
	padding-left:20px;
	}
	
	
#pageContent .subHeader {
	font-weight: 400;
    font-size: 1.3em;
    line-height: 1.4em;
    text-align: center;
    text-shadow: #d7d7d7 1px 1px 1px;
    color: #444444;
    font-family: 'Quattrocento Sans', sans-serif;
} 
	
#pageContent .subHeader_center {
	font-weight:400; text-shadow:#d7d7d7 1px 1px 1px; 
	text-align:center;font-size: 1.6em;
	color: #444444;
	}
#pageContent .subHeader_center_black {
	font-weight:bold;
	text-align:center;
	color: #000000;	
}
#menuTable ul{list-style:none;display: block;width: 190px;margin-left:10px;padding:0px;}
#menuTable li{width: 190px; height: 25px;	font: 0.9em bold 'Quattrocento Sans', sans-serif;padding:0px;}
#menuTable li a{width: 190px; height: 20px;background: url( "../images/menu-background.jpg" ) top left no-repeat;	color: #4bb4ab;display: block;margin: 0; padding:5px 0px 0px 20px;
overflow:hidden;	text-decoration: none;

}
#menuTable li a:hover{width: 190px; height: 20px;background: url( "../images/menu-background.jpg" ) bottom left no-repeat;	color: #444444;display: block;margin: 0; padding:5px 0px 0px 20px;
overflow:hidden;	text-decoration: none;

}


.smallmenu {
	font: bold 0.8em /1.1em 'Quattrocento Sans', sans-serif;
	color: #444444;
	text-decoration: none;
	padding-left:20px;

}
.accordion, .accordionHighlights {
  background-color: #f7f7f7;
    color: #454545;
    cursor: pointer;
    padding: 8px 15px;
    width: 100%;
    border: 1px solid #ddd;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    margin-bottom: 7px;
    border-radius: 5px;
    box-shadow: 0px 1px 2px #eee;
}
.slideshow{
	width: 610px;
	height: 375px;
	margin: 0 auto;
	z-index:49;
	overflow:hidden;
	margin-bottom:10px;
	border-bottom:0px solid #444444;
}
.slideshow img {padding: 0px;  border: 0px solid #624611;}
#accordion1 .panel-title span {width:40%; background:#72c02c; }
	
.descriptions{margin-top:150px; width:70%;padding:20px;}
#toggle, #status { width: 200px; text-align: center; margin: 10px auto }
#toggle { width: 100px; display: block; }

#socials{width:120px; height:34px; background-color:#facd8a; padding:7px 0px 5px 0px;}
#socials ul{ list-style:none;padding:0px;margin:0px;}
#socials li{float:left;margin-right:3px;padding:0px;width:27px;height:27px;}
#socials li{float:left;margin-right:3px;padding:0px;width:27px;height:27px;}

#socialsHome {width:285px; height:34px; padding:7px 0px 5px 0px;margin:0 auto;}
#socialsHome ul{ list-style:none;padding:0px;margin:0px;}
#socialsHome li{float:left;margin-right:22px;padding:0px;width:27px;height:29px;}
#socialsHome li.lasticon{margin-right:0px !important;}

.fab {color:#fff;  font-size:27px;  display: inline-block;    font-family: 'FontAwesome';}
#twitter a{width:27px; height:29px;background:url(../images/social-media2020.png) no-repeat;background-position:0px 0px;display: block;}
#twitter a:hover {width:27px; height:29px;background:url(../images/social-media2020-over.png) no-repeat;background-position:0px 0px;display: block;}
#facebook a{width:27px; height:29px;background:url(../images/social-media2020.png) no-repeat; background-position:-28px 0px;display: block;}
#facebook a:hover{width:27px; height:29px;background:url(../images/social-media2020-over.png) no-repeat;background-position:-28px 0px;display: block;}
#youtube a{width:27px; height:29px;background:url(../images/social-media2020.png) no-repeat; background-position:-57px 0px;display: block; }
#youtube a:hover{width:27px; height:29px;background:url(../images/social-media2020-over.png) no-repeat;  background-position:-57px 0px; display: block;}			
#insta a{width:27px; height:29px;background:url(../images/social-media2020.png) no-repeat; background-position:-82px 0px; display: block;}
#insta a:hover{width:27px; height:29px;background:url(../images/social-media2020-over.png) no-repeat; background-position:-82px 0px;display: block;}		
#yelp a{width:27px; height:29px;background:url(../images/social-media2020.png) no-repeat; background-position:-108px 0px;display: block;}
#yelp a:hover{width:27px; height:29px;background:url(../images/social-media2020-over.png) no-repeat; background-position:-108px 0px;display: block;}	
#realself a{width:27px; height:29px;background:url(../images/social-media2020.png) no-repeat; background-position:-136px 0px;display: block; }
#realself a:hover{width:27px; height:29px;background:url(../images/social-media2020-over.png) no-repeat;  background-position:-136px 0px; display: block;}	

#icons{ width:120px; height:auto; text-align:center; background:none;}
#icons ul{ list-style:none;padding:0px;margin:0px;}
#icons li{width:120px; height:145px; padding:3px 0px;}
#app a{background:url(../images/ln_tiles_appointment.jpg) no-repeat; width:120px; height:145px;display: block;}
#app a:hover{background:url(../images/ln_tiles_appointment_over.jpg) no-repeat; width:120px; height:145px;display: block;}
#before a{background:url(../images/before-after.jpg) no-repeat; width:120px; height:145px;display: block;}
#before a:hover{background:url(../images/before-after-over.jpg) no-repeat; width:120px; height:145px;display: block;}
#spec a{background:url(../images/ln_tiles_specials.jpg) no-repeat; width:120px; height:145px;display: block;}
#spec a:hover{background:url(../images/ln_tiles_specials_over.jpg) no-repeat; width:120px; height:145px;display: block;}
#video a{background:url(../images/videos-by-la-nouvelle-medical-spa.jpg) no-repeat; width:120px; height:145px;display: block;}
#video a:hover{background:url(../images/videos-by-la-nouvelle-medical-spa-over.jpg) no-repeat; width:120px; height:145px;display: block;}
#credit a{background:url(../images/la-nouvelle-care-credit.jpg) no-repeat; width:120px; height:145px;display: block;}
#credit a:hover{background:url(../images/la-nouvelle-care-credit-over.jpg) no-repeat; width:120px; height:145px;display: block;}
#cont a{background:url(../images/enter-to-win-tile.jpg) no-repeat; width:120px; height:145px;display: block;}
#cont a:hover{background:url(../images/enter-to-win-tile-over.jpg) no-repeat; width:120px; height:145px;display: block;}







pre { text-align: left; overflow: visible }
code { background-color: #fff }
pre code { background-color: #fff }

.picsLN {width: 646px; height: 333px;  padding:0; margin:0 auto !important; margin:10px 0px; overflow: hidden;  }
.picsLN img {width: 646px; height: 333px;}
.picsLNsm {width: 646px; height: 301px;  padding:0; margin:0 auto !important; margin:10px 0px; overflow: hidden }
.picsLNsm img {width: 646px; height: 301px;}
.picsVAG {width: 646px; height: 841px;  padding:0; margin:0 auto !important; margin-top:10px; margin-bottom:20px; overflow: hidden }
.picsVAG img {width: 646px; height: 841px;}
#navIcons { width: 100%; height: auto !important; margin: 4px 0px; list-style: none !important; display:block; padding-left:10px !important; text-align:center;}
#navIcons li { width: 130px; float: left; margin: 5px 5px !important; list-style: none !important; background:none; padding:0px; opacity:0.5;}
#navIcons a { width: 130px; padding:  0px; display: block;  border:1px solid #eee;}
#navIcons li.activeSlide {opacity:1; } 
#navIcons li.activeSlide a { background: #fff;  border:1px solid #444444; }
#navIcons a:focus { outline: none; }
#navIcons img { border: none; display: block }
#navIcons2 { width: 100%; height: auto !important; margin: 4px 0px; list-style: none !important; display:block; padding-left:10px !important; text-align:center;}
#navIcons2 li { width: 130px; float: left; margin: 5px 5px !important; list-style: none !important; background:none; padding:0px; opacity:0.5;}
#navIcons2 a { width: 130px; padding:  0px; display: block;  border:1px solid #eee;}
#navIcons2 li.activeSlide {opacity:1; } 
#navIcons2 li.activeSlide a { background: #fff;  border:1px solid #444444; }
#navIcons2 a:focus { outline: none; }
#navIcons2 img { border: none; display: block }

#navIconsVag {width: 100%; height: auto !important; margin: 4px 0px; list-style: none !important; display:block; padding-left:10px !important; text-align:center;}
#navIconsVag li {width: 65px; float: left; margin: 5px 5px !important; list-style: none !important; background:none; padding:0px; opacity:0.5;} 
#navIconsVag a { width: 65px; padding:  0px; display: block;  border:1px solid #eee;}
#navIconsVag li.activeSlide {opacity:1; } 
#navIconsVag li.activeSlide a { background: #fff;  border:1px solid #444444; }
#navIconsVag a:focus { outline: none; }
#navIconsVag img { border: none; display: block; }	













.CollapsiblePanel {
	margin: 0px 0px 0px 0px;
	padding: 0px; width:190px;
}

.CollapsiblePanelTab {margin: 0px;
	padding: 0px; width:190px;height:138px;cursor:pointer;
	}



.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
	 width:200px;
	
}

.CollapsiblePanelContent ul{list-style:none;display: block;width: 190px;margin:0px;padding:0px;}
.CollapsiblePanelContent  li{width: 190px; height: 25px;	font: 0.9em bold 'Quattrocento Sans', sans-serif;padding:0px;}
.CollapsiblePanelContent  li a{width: 190px; height: 20px;background: url( "../images/menu-background.jpg" ) top left no-repeat;	color: #4bb4ab;display: block;margin: 0; padding:5px 0px 0px 20px;
overflow:hidden;	text-decoration: none;}
.CollapsiblePanelContent  li a:hover{width: 190px; height: 20px;background: url( "../images/menu-background.jpg" ) bottom left no-repeat;	color: #444444;display: block;margin: 0; padding:5px 0px 0px 20px;
overflow:hidden;	text-decoration: none;}


.CollapsiblePanelTab a {
	text-decoration: none;
}

#pageContent  ul.menuPages{ list-style:none; text-align:center;padding-left:0px !important;}
#pageContent  li.menuPages{ border-bottom:1px solid #ffdcbc; display:block; text-align:center;}
.menuPages li a{font-size:1.2em; line-height:1.8em; }
.menuPages li a:hover{background-color:#ffdcbc;}
.imgR{float:right; margin-left:30px; box-shadow:#999 2px 2px 2px;}
#monthlyTop p, #monthlyTop h3{text-align:center;}
.monthlyTop p{text-align:center;}

#monthlyTop ul, #monthlyTop li {text-align:center;font: 1em/1.4em 'Quattrocento Sans', sans-serif;
	letter-spacing:0.02em; padding-bottom:10px;
	color:#444444;}
#monthlyTop ul, #monthlyTop li {text-align:center;font: 1em/1.4em 'Quattrocento Sans', sans-serif;
	letter-spacing:0.02em; padding-bottom:10px;
	color:#444444;}
.monthlyBottom p  {text-align:left;}
#monthly ul{padding-left:15px;}
#monthly li {font: 1em/1.4em 'Quattrocento Sans', sans-serif;
	letter-spacing:0.02em; padding-bottom:10px; 
	color:#444444;}
.months{padding-left:20px; width:130px; height:30px;font:1em/1.4em  'Quattrocento Sans', sans-serif;
	text-align:left;
	letter-spacing:0.03em;
	color: #411b14; vertical-align:middle;
	}
	

	#BeforeAfterTable ul{padding:0px; margin:0px auto;}
	.BeforeAfter {
	margin: 0px;
	padding: 0px;
	 
	}

#pageContent .BeforeAfter ul{list-style:none;display: block;margin-left:10px;padding:0px; background:#4bb4ab;}
#pageContent .BeforeAfter li{text-align:left;margin:0px;}
#pageContent .BeforeAfter li a {color: #444444; display: block;text-decoration: none;  padding:5px;}
#pageContent .BeforeAfter li a:hover{ background: #4bb4ab;color: #444444;display: block; text-decoration: none;}
.BeforeAfterTableMenu ul{list-style:none;display: block;padding:0px; }
.BeforeAfterTableMenu  .BeforeAfter li{text-align:left;margin:0px;}
.BeforeAfterTableMenu li a {color: #444444; display: block;text-decoration: none;  padding:5px;}
.BeforeAfterTableMenu li a:hover{ background: #4bb4ab;color: #444444;display: block; text-decoration: none;}


@media screen and (max-width:959px) {.BeforeAfterTableMenu {display:none !important;}}
.BeforeAfter a {
	text-decoration: none;
}
.extraDiv {
display:none;
}
#bullets{margin-left:35px;}
#bullets li{letter-spacing:0.02em;	padding: 0px 0px 10px 10px;color:#444444;}
#SignUp {width:500px; margin:0 auto; background:#fff; text-align:center;}
#SignUp td {padding:15px;}
.link,
.link a,
#SignUp .signupframe {
	color: #444444;
	font-family:  'Quattrocento Sans', Helvetica, sans-serif;
	font-size: 1.25em; padding:10px 15px;
	}
	.link,
	.link a {
		text-decoration: none;
		}
	#SignUp .signupframe {
		border: 1px solid #444444; width:500px;
		background: #ffffff;
		}
#SignUp .signupframe .required {
	font-size: 10px;
	}
.displayonSmall {display:none;}	
.displayonLarge{display:block;}
#headerPhone {display:none;}
#content {width:100%; overflow:hidden; }
#contentHome{width:96%; max-width:960px; overflow:hidden; margin:0 auto; text-align:center; background:url(../images/home/white.png) top center repeat; padding:20px 2%; height:auto; margin-top:10px; margin-bottom:20px;}
.contentWhiteBgr{width:96%; max-width:960px; overflow:hidden; margin:0 auto; text-align:center; background:url(../images/home/white.png) top center repeat; padding:20px 2%; height:auto; margin-top:10px; margin-bottom:20px;}

#leftCol {float:left; width:190px; background:#fff;  }
#page {width:100%; clear:both;}
#rightCol {float:left; width:120px; background:#fff; }
#pageContent .buttons{margin:20px 0px; text-align:center;}	
#pageContent .buttons a{margin-right:10px; border:none;}	
#pageContent .topImg {width:646px; height:360px;}
.btnBefAfterBig {box-shadow:#999 2px 2px 2px; width:500px; height:103px; margin:20px 0px;}
#pageContent {text-align:center;  padding-bottom:40px;}


.team_member {background:#fff; text-align:center; width:46%;float:left; padding:0.5%; margin:1%; border:1px solid #EFC370;}
.team_member3 {background:#fff; text-align:center; width:30%;float:left; padding:0.5%; margin:1%; border:1px solid #EFC370;}

.team_member p.bios, .team_member3 p.bios{ font-style:italic; font-size:14px !important; text-align:center !important;line-height: 1.45em; color: #444444;letter-spacing: 0.05em;}
.team_member p, .team_member3 p {text-align:center !important;}

#our_team{float:none; clear:both; }
.team_photo{width:100%; height:auto;}
.center {text-align:center;}
.star-container{margin:10px;}
.star-footer {color:#888888; text-transform:uppercase;font: 300 1.1em 'Quattrocento Sans', sans-serif;}
.star-footer:hover {opacity:0.7; } 


.testimonialDr {border:1px solid #444444; padding:20px; background:url(../images/la-nouvelle-medical-spa-background-2020-l.jpg) top center repeat; color:#000;}
.testimonialDr p::before {content:"★★★★★ "; color:#f00;}

#logos {text-align:center; background:#fff; width:100%; padding:10px 0px 5px 0px;}
#logos img {border:1px solid #444444; padding:2px; margin:3px; }

#emf-form {
    position: relative;
    padding: 15px 5px;
}
.appLarge {width:500px; height:103px}








@media only screen and (max-width: 959px) {
#headerLargePages {width:96%; margin:0 auto;padding:5px 2%; height:190px; background:none;}
.superHero {font-size:4em !important;}	
.readmoreTealSm{ margin:0 auto; display:block;margin-bottom:7px;}
.homeNewsDiv {width:90%; margin:0 auto;}
.homeNewsDiv h2{font-size:55px; line-height:70px; }
.homeNewsDiv h3{font-size:30px;  line-height:45px;}
.homeNewsDiv p { font-size:1.2em; line-height:1.5em;  }
#homeTreatmet div{width:96%; margin:0 auto;}	
#homeTreatmet h2{font-size:40px; line-height:90px; margin-top:100px;}
#homeTreatmet h3{font-size:40px;  color:#222;line-height:50px;margin-bottom:20px;}	
#homeIconsDiv {width:100%; margin:0 auto;}
#Icons4Div {width:100%; margin:0 auto;}

#header {width:100%; margin:0 auto;}
.displayonSmall {display:block;}	
.displayonLarge {display:none;}	

}


@media only screen and (max-width: 960px) {
body {font: 400 21px/30px 'Quattrocento Sans', sans-serif;}	
#headerLargePages {display:none;}
#header {display:none;}
#leftCol{display:none;}
#rightCol{display:none;}
#headerPhone {background:#fff; display: block; width:100%; clear:both; overflow:auto;padding-top:50px; height:auto;}
#headerPhone img{width:20%; height:auto; float:left; margin:5px 0px 0px 10px;}
#headerPhone img.topflag {width:45px; height:26px; float: left; margin:0 0 0 15px;} 
#headerPhone h4{font:25px   'Quattrocento Sans', sans-serif;color:#000;text-shadow:#a3a3a3 1px 1px 2px; margin-bottom:10px;float:left;}
#headerPhone h5 a{font:15px   'Quattrocento Sans', sans-serif;color:#000;background:#f3daa5; text-shadow:#a3a3a3 1px 1px 2px; margin:20px 0px 0px 0px;  padding:5px 10px; text-decoration:none;}
.superHero {font-size:2em !important;}
.smallHero {font-size: 1.2em !important;line-height: 1.2;}	
#layout{width:100%; box-shadow:none; border:none;}
#content{width:100%; }	
#page{width:100%; text-align:center; border:none; background:url(../images/la-nouvelle-medical-spa-background-page.jpg) top center repeat;  }
#pageContent {text-align:center;width:100%; margin:0 auto;}
.col1 {width:96%;margin:0 auto;height:auto; overflow:auto; padding:2%; clear:both;}
.col2 {width:96%; float:none; margin:0 auto; padding:2%;min-height:1px; display:block;}
.col3 {width:96%; float:none; margin:0 auto; padding:2%;min-height:1px; display:block;}
.col4 {width:96%; float:none; margin:0 auto; padding:2%;min-height:1px; display:block;}
.col6 {width:96%; float:none; margin:0 auto; padding:2%;min-height:1px; display:block;}
.col4-6 {width:96%; float:none; margin:0 auto; padding:2%;min-height:1px; display:block;}
.colL {width:96% !important; float:none !important; margin:0; padding:2%;min-height:1px; text-align:center;display: block !important;}
.colR {width:96% !important; float:none !important; margin:0; padding:2%;min-height:1px; text-align:center;display: block !important;}
.dripingredients {display: block !important;}
	
.treatmentName, .treatmentNameL,  .treatmentNameRed, .treatmentNameRedL,  .treatmentNameBold  {font-size: 1.5em !important;
    padding-left: 0px;}
#homeNew {padding:25px 0px}
.servicesHome h3{font-size:0.8em;}	
.servicesDiv {width:48%;float:left; margin:1%;text-align:center;}
h1 {font-size:1.3em;    line-height: 1.5em;}
h1.long {font-size:1em;    line-height: 1.4em;}	
#pageContent h2 {font-size:1.3em;    line-height: 1.5em;}
#aboutDocs h2 {font-size:1.3em;    line-height: 1.5em;}
	
h2.treatmentNameCenBold {font-size: 2.5em !important;padding: 0px !important;}
#page img{margin:0 auto;}
#pageContent .buttons img{width:32%; height:auto;}	
#pageContent .topImg{width:100%;height:auto;}
.btnBefAfterBig {box-shadow:#999 2px 2px 2px; width:96%; height:auto;}
.homeSpecials {margin:0 auto; border:0px; padding:10px; width:100%; text-align:center;}
.homeNews {width:100%; float:none; margin-right:0;padding-top:10px;}
.homeNewsDiv {width:90%; margin:0 auto; overflow:auto;}
#contentHome{width:96%; overflow:hidden;  text-align:center;padding:20px 2%; height:auto; margin-top:10px; margin-bottom:20px;}
.team_member, .team_member3 {text-align:center; width:96.5%;float:none; padding:0.5%; margin:1%; border:1px solid #EFC370;}
.team_member p.bios,.team_member3 p.bios {font-size:14px;}
.team_member h4,.team_member3 h4 {font-size:22px !important; margin:10px;}
.appLarge {width:100%; height:auto; margin:0 auto;}
.submenuLN 	a{display:block; line-height:1.2em;}
.picsLN {min-height:193px; width: 100% !important; height: auto !important;  padding:0; margin:10px 0px; overflow: hidden }
.picsLN img {min-height:193px; width: 100% !important; height: auto !important;}
.picsLNsm {min-height:165px; width: 100% !important; height: auto !important;  padding:0; margin:10px 0px; overflow: hidden }
.picsLNsm img {min-height:165px; width: 100% !important; height: auto !important;}	
.picsVAG {min-height:539px; width: 100% !important; height: auto !important;  padding:0; margin:10px 0px; overflow: hidden }
.picsVAG img {min-height:539px; width: 100% !important; height: auto !important;}	
#navIcons {padding:10px !important; margin-left:0px !important;}	
#navIcons li { width: 65px; float: left; margin: 5px 1px !important; list-style: none !important; background:none; padding:0px; opacity:0.5;}
#navIcons a { width: 65px; padding:  0px; display: block;  border:1px solid #eee;}	
#navIcons img {width: 65px !important;height:33px !important;}
#navIcons2 li { width: 65px; float: left; margin: 5px 1px !important; list-style: none !important; background:none; padding:0px; opacity:0.5;}
#navIcons2 a { width: 65px; padding:  0px; display: block;  border:1px solid #eee;}	
#navIcons2 img {width: 65px !important;height:33px !important;}	

#logos img {
    border: 1px solid #444444;
    padding: 2px;
    width: 16%;
    height: 16%;
}	
	
}
 





@media only screen and (max-width: 480px) {
#header {display:none;}
#leftCol{display:none;}
#rightCol{display:none;}
#headerPhone {background:#fff; display: block; width:100%; clear:both; overflow:auto; text-align:left; padding-top:50px; height:65px;}
#headerPhone img{width:21%; height:auto; float:none; margin:3px 0px 0px 10px; }
#headerPhone img.topflag {width:45px; height:26px; float: left; margin:0 0 0 15px;} 
#layout{width:100%; box-shadow:none; border:none;}
#content{width:100%; }	
#page{width:100%; text-align:center; border:none; background:url(../images/la-nouvelle-medical-spa-background-page.jpg) top center repeat;}
#pageContent {text-align:center;width:100%; margin:0 auto;}
#BeforeAfterTable { width:100%; height:auto;}
#page img{margin:0 auto;}
#pageContent .buttons img{width:30%; height:auto;  margin:20px 0px;}	
#pageContent .topImg{width:100%;height:auto;}
.btnBefAfterBig {box-shadow:#999 2px 2px 2px; width:96%; height:auto; margin:20px 0px;}
#content{width:100%; }	
#pageContent iframe{width:100%;}
#boxes iframe{width:100%;}

#pageContent table{ width:100%; height:auto;}
#pageContent .BeforeAfterTable {width:100%; height:auto;float:none; display:block;}
#BeforeAfterTable { width:96%; height:auto;}
#pageContent .extraDiv p{text-align:left;}

 table td{text-align:center;}
	.before_after_select {text-align:left !important;color:#4bb4ab !important;}	
.homeSpecials {margin:0 auto; border:0px; padding:10px; width:100%; text-align:center;}
.homeNews {width:100%; float:none; margin-right:0;padding-top:10px;}
.homeNewsDiv {width:90%; margin:0 auto; overflow:auto;}
	.subHeader_center{font-size: 0.8em;line-height: 1.4em;}
	.bottomColumn li a {text-align:left !important; font: 300 18px/18px 'Quattrocento Sans', sans-serif;  color:#4bb4ab; text-decoration:none; }
.noShow{display:none;}
 #pageContent img{margin:0 auto; text-align:center;}
.bodybackground {background-blend-mode: color-burn;  padding:25px 15px}
.facebackground {background-blend-mode: soft-light;  padding:25px 15px}
.videobackground {background-blend-mode: color-burn;  padding:25px 15px}
table.BeforeAfterTable td img {width:100% !important; height:auto; }
table.BeforeAfterTable{width:100% !important;  }
}








#tabs2 {
  margin-top: 15px;
  margin-bottom: 13px;
  text-align: left;
}
.tabs-list a{color:#000;}

#tabs2 .tabs-list {
  position: relative;
}
#tabs2 .tabs-list .ui-state-focus {
  outline: medium none !important;
}
#tabs2 .tabs-list .ui-state-focus a {
  background: #4bb4ab; color:#fff; 
  position: relative;
}
#tabs2 .tabs-list .ui-state-focus a:after {
  position: absolute;
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #444444;
  right: -10px;
  top: 13px;
}





@media (max-width: 767px) {	a.readmore {display:block; margin:3px 0px !important;}	
a.readmorePink {display:block; margin:3px 0px !important;}	
  #tabs2 .tabs-list .ui-state-focus a:after {
    display: none;
  }
}
#tabs2 .tabs-list .ui-tabs-active a {
  background: #4bb4ab; color:#fff; 
}
#tabs2 .tabs-list .ui-tabs-active a:after {
  position: absolute;
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #444444;
  right: -10px;
  top: 13px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  #tabs2 .tabs-list .ui-tabs-active a:after {
    display: none;
  }
}
#tabs2 .tabs-list li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: medium none !important;
  text-align: left;
  display: block;
  color: #ffffff;
  font: 400 18px/31px  'Quattrocento Sans', sans-serif;
  margin-bottom: 5px;
}
@media (max-width: 1199px) {
  #tabs2 .tabs-list li {
    font-size: 14px;
  }
}
@media (max-width: 979px) {
  #tabs2 .tabs-list li {
    font-size: 12px;
  }
}
#tabs2 .tabs-list li a {
  border-radius: 4px;
  background: #4bb4ab;
  padding: 7px 5px 7px 18px;
  display: block;
  outline: medium none !important;
  position: relative;
}
#tabs2 .tabs-list li a:hover {
  background: #4bb4ab; text-decoration:none;
  color: #ffffff;
}
#tabs2 .tabs-list li a:hover:after {
  border-color: transparent transparent transparent #444444;
}
#tabs2 .tabs-list li a:hover .tabs {
  color: #ffffff;
}
@media (max-width: 767px) {
  #tabs2 .tabs-list {
    margin-bottom: 30px;
  }
}
#tabs2 a {text-decoration:none;}
.box14 {
clear:both; display:block;}

.box14 p {
  margin-bottom: 20px;
}



