@charset "utf-8";
/* ../css Document */

body{
	margin:0px; padding:0px; align-content: center;
	font-family: 'oxygenregular'; font-size:14px; color:#555555; line-height:18px;
}
h1, h2, h3, h4, h5{font-weight:normal; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";}
a{color:#0099d4; text-decoration: none; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";}
a, a:hover, a:focus, a:active{outline:none;}
a:hover, a:active, a:visited{text-decoration:underline;}

@font-face {
    font-family: 'oxygenbold';
    src: url('../fontkit/oxygen-bold-webfont.eot');
    src: url('../fontkit/oxygen-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontkit/oxygen-bold-webfont.woff2') format('woff2'),
         url('../fontkit/oxygen-bold-webfont.woff') format('woff'),
         url('../fontkit/oxygen-bold-webfont.ttf') format('truetype'),
         url('../fontkit/oxygen-bold-webfont.svg#oxygenbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oxygenregular';
    src: url('../fontkit/oxygen-webfont.eot');
    src: url('../fontkit/oxygen-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontkit/oxygen-webfont.woff2') format('woff2'),
         url('../fontkit/oxygen-webfont.woff') format('woff'),
         url('../fontkit/oxygen-webfont.ttf') format('truetype'),
         url('../fontkit/oxygen-webfont.svg#oxygenregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


input, button, select{
	outline:none; font-family: 'oxygenregular';
}

#page { max-width:1024px; width:100%;  margin:8 auto; }

.fleft{float: left;}
.fright{float: right;}
.fcoll{width:100%; float:left;}
.block{display:block; clear:both;}
.container{width:100%;  margin:0 auto;}


.navbar{background-color:transparent !important; border:none; margin-bottom:0px !important;}
.headerRow{width:100%; float:left; position:relative;}
div.logo{width:auto; float:left; margin:0;}
div.logo a{margin:0px; padding:0px;}
div.logo a img{height: 64px}
a.panel-tog{
    width: 52px; height: 64px; float: left;
    background-image: url(../images/panel-trigger.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 52px auto;

}
.mm-opened a.panel-tog, .mm-background a.panel-tog, .mm-opening a.panel-tog{
    background-position: bottom left;
    background-color: #ca6195;
}

.navbar{height:56px; border-bottom: solid 1px #cccccc; widows: 100%;}
.navbar-nav{
  margin: 0px !important; }

.navbar-collapse{border-top:solid 1px #a2a3a5 !important; padding:0px; background-color:#fff;
 position: relative; z-index:99999; }

.navbar-header{
   float: right;
 }

.navbar-toggle{float: right; margin-top: 16px;  }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:active{
	background-color:#ca6195; border-color:#ca6195;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar,
.navbar-default .navbar-toggle:active .icon-bar{
	background-color:#fff;
}

.navbar-nav > li{
  border-bottom: solid 1px #e9ccda;
}
.navbar-nav > li:last-child{
  border:none;
}

.navbar-nav > li > a{padding:8px 48px 8px 10px; font-size:14px; color:#893662 !important; font-family: 'oxygenbold';}
.navbar-nav > li > a:hover{color:#893662 !important ;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.navbar-nav > li.active > a{background-color:transparent !important; color:#f68b30 !important ;}
.dropdown-menu{
	border:solid 1px #cacaca; border-bottom:solid 3px #f68b30; min-width:200px;
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 0 rgba(0,0,0,0);
	-webkit-border-radius: 0;
	border-radius: 0;
}

/*.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus{background-image:inherit !important; background-position:inherit !important;}*/

.dropdown-menu > li > a:hover{text-decoration:underline; color: #f68b30;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:visited{color: #0398fc; text-decoration: underline !important;}
.dropdown-menu > li > a:focus{
  text-decoration: underline !important;
}

.dropdown-menu > li > a:hover{text-decoration:underline;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
	background-color:transparent;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{border-color: transparent;}

.owl-carousel .item img{
	display: block;
	width: 100%;
	height: auto;
}
.owl-carousel{border-bottom:solid 5px #893661;}
.owl-pagination{display:none !important;}
.owl-controls{display:none !important;}

.mm-menu{
  background-color:#ca6195 !important;
}
.mm-menu > .mm-list{
  padding: 0px;
}
.mm-list{
  text-transform: uppercase;
}
.mm-list a{border:none;}
.mm-list li{
  border-bottom: solid 1px rgba(0,0,0,0.1);
}
.mm-list li a{
  font-family: 'oxygenbold'; font-size: 16px; color: #fff; padding: 0 15px; line-height: 43px;
}
.mm-list li a:hover, .mm-list li a:active, .mm-list li a:focus{
  text-decoration: none !important; background-color:#893662;
}
li.lang{
    height: 64px; background-color: #fff; line-height: 64px;
}
li.lang label{
  display: inline-block; color:#ca6195; margin: 0 0 0 15px; font-family: 'oxygenbold'; font-size: 16px; font-weight: normal; float: left;
}
li.lang a{display:inline-block; padding: 10px; margin-top: 10px; float: left; line-height: normal !important;}
li.lang a:hover, li.lang a:focus, li.lang a:active{
  background-color: transparent !important;
}

.block1{
  display: block; clear: both; padding: 6px  8px 4px 8px;
}
.home-head{
  font-size: 20px; font-weight: normal; color:#be6091; margin: 8px 0 24px 0; padding-top:16px;
}

ul.treatmentnav{
  display: block; clear: both; list-style: none; background-color:#f6f6f6; margin: 0px; padding: 5px 15px;
}
ul.treatmentnav li{
   width: 49%; display: inline-block; font-size: 13px; line-height: 28px;
}
ul.treatmentnav li a{
  display: block; padding-left: 10px;
  background-image: url(../images/blue-arrow.png);
  background-repeat: no-repeat;
  background-position: 0px 10px ;
  background-size:5px auto;
}

a.link-bar{
  display: block; clear: both; line-height: 38px; color: #fff; border-left: solid 10px #893662; padding-left: 10px; margin: 0px 0;
  font-size: 16px;
  background-image: url(../images/pink-round-arw.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-color:#ca6195;
}
footer h4{
  background-color:#ca6195; color:#fff; font-family: 'oxygenbold'; font-size: 12px; text-align: center; margin: 0px; padding: 5px 0; line-height: 18px;
}

footer h4 a{color:#FFFFFF; text-decoration: none; font-size: 14px;}

ul.fnav{
  display: block; clear: both; list-style: none; background-color:#f6f6f6; margin: 0px; padding: 5px 15px;
}
ul.fnav li{
   width: 49%; display: inline-block; font-size: 13px; line-height: 28px;
}
ul.fnav li a{
  display: block; padding-left: 10px;
  background-image: url(../images/blue-arrow.png);
  background-repeat: no-repeat;
  background-position: 0px 10px ;
  background-size:5px auto;
}
.finfo{
    display: block; clear: both; background-color:#fff; border-top: solid 1px #99bfcc;
}
.copyinfo{
  width: 50%; float: left; display: inline-block; background-color:#99bfcc; height: 56px; vertical-align: top;
}
.copyinfo p{
  padding: 10px; color:#fff; margin: 0px; font-size: 11px;
}
.socialNav{
  width: 50%; float: left; display: inline-block; height: 56px; text-align: center; vertical-align: top;
}
.socialNav a{
  width: 32px; height: 32px; text-align: center; display: inline-block; margin: 11px 6px;
}
.headImg{
  display: block; clear: both; position: relative;
}
.headImg img{
  width: 100%;
}

.headImg h2{
  position:absolute; left: 10%; top: 25%; margin: 0px;
  color:#fff; font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif"; font-size: 3vw; line-height: 4vw;
	z-index: 99;
}

/*
.headImg h2{
  position: absolute; left: 15px; top: 15px; margin: 0px;
  color:#fff; font-family: 'oxygenbold'; font-size: 18px; z-index: 99;
}
*/

.headImg h2 strong{
  font-weight: normal; font-size: 12px;
  font-family: 'oxygenregular';
}

.headProductImg{
  position: absolute; right: 12px; top: 12px; margin: 0px;
}

a.showMap{
  font-size: 12px; display: inline-block; padding-left: 15px;
  background-image: url(../images/green-round-arw.png);
  background-repeat: no-repeat;
  background-position: 0px 3px ;
  background-size:11px auto;
}
.consultation-head{
  display: block; clear: both; color: #fff; border-left: solid 10px #893662; padding: 10px; margin: 0px 0 20px 0;
  font-family: 'oxygenbold'; font-size: 16px; font-weight: normal;
  background-color:#ca6195;
}
.topics{
  display: block; border: solid 1px #fff; margin-left: 115px;
}
.topics h3{
  color:#ca6195; font-size: 16px;font-weight: normal; margin: 0 0 15px 0;
}
.topics ul{
  display: block; list-style: none; margin: 0px; padding: 0px;
}
.topics ul li{
   display:block; font-size: 14px; line-height: 28px;
}
.topics ul li a{
  display: block; padding-left: 10px;
  background-image: url(../images/blue-arrow.png);
  background-repeat: no-repeat;
  background-position: 0px 10px ;
  background-size:5px auto;
}

.cont-types{
  display: block; clear: both; list-style: none; margin: 0 0 20px 0; padding: 0px; text-align: center;
}

.cont-dtl{
  display: block; clear: both;
}
.cont-dtl h3{
    font-size: 18px; font-family: 'oxygenbold'; margin: 20px 0 5px 0;
}

.font12{
  font-size: 12px;
}
.adrs{
  display: block; clear: both;
}
.adrs strong{
    font-family: 'oxygenbold'; font-weight: normal;
}
.adrs a{display:inline-block;}
.adrs p{
  display: inline-block;
}
.mBot5{
  margin-bottom: 5px;
}
.testimonials{
  display: block; clear: both; margin-bottom: 10px; padding: 0px; list-style: none;
}
.SecAltBg, .SecNoBg{
  display: block; clear: both; padding: 10px;
}
.SecAltBg{
    background-color:#f4eef2;
}
.SecAltBg strong, .SecNoBg strong, #myList .TextRight{font-weight:normal; font-family: 'oxygenbold';}
.testimonials h4{
  font-family: 'oxygenbold'; font-weight: normal; font-size: 16px; margin: 0 0 10px 0;
}



#myList div{display:none;}
#loadMore {
    display: block; clear: both; border: 1px solid #0099cc;  color:#fff; font-size: 16px; text-align: center; line-height: 40px;
    cursor:pointer; background-color: #0099cc;
    -webkit-border-radius: 3px;
border-radius: 3px;
}

.TextRight{
  text-align: right;
}

.video-container { position: relative; padding-bottom: 56.25%; padding-top: 28px; height: 0; overflow: hidden; margin-bottom: 1px; }
.video-container iframe, .video-container object, .video-container embed { position:absolute; top: 0; left: 2%; width: 96%; height: 100%;  }
.testImg{
  float: left; margin: 0 10px 10px 0;
}
.testiBlock{
  display: block; clear: both; padding: 10px; border: solid 2px #ccd4e1;
  -webkit-border-radius: 8px;
    border-radius: 8px;
}
.title4{
  margin: 0 0 10px 0; font-size: 14px; color:#893661; font-weight: normal; font-family: 'oxygenbold';
}
.testiBlock p{
  font-size: 13px;
}
.testiBlock p a{
  text-decoration: underline;
}
.treatBlock{
    display: block; clear: both; padding: 15px; background-color:#f0f1f2;
}
.treatBlock ul{
  list-style: decimal; margin: 0px; padding: 0px 0 10px 15px;
}
.panel{
  -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
box-shadow: 0 0 0 0 rgba(0,0,0,0);
}

.panel-group{
  margin: 1px 0 0 0;
}
.panel-group .panel + .panel{
  margin-top: 1px;
}
.panel-default{
  border: none;
}
.panel-default > .panel-heading{
  background-color:#ca6195;
  -webkit-border-radius: 0;
    border-radius: 0;
}
.panel-heading{
  padding: 0 16px;
}

.panel-title a{
  padding: 0px 0; display: block; color:#fff; text-decoration: none; line-height: 42px;
  font-family: 'oxygenbold'; font-size: 14px;
}
.panel-title a img{
  float: right; vertical-align: middle; margin-top: 10px;
  -moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}

.panel-title a.collapsed img{
  -moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
  }
.border-bottom{
  border-bottom: solid 1px #cccccc;
}
.ac-info h2{
    margin: 0 0 10px 0; font-size: 14px; color:#893661; font-weight: normal; font-family: 'oxygenbold';
}
.ac-info p a{
  font-family: 'oxygenbold';
}

.prodSlider .owl-carousel .item img{
  width: auto;
}
.prodSlider .item{
  text-align: center;
}
.prodSlider .owl-controls{
  display: block !important;

    height: 100%;
    left: 0;
    margin: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
}
.prodSlider .owl-carousel{
    border-bottom: none;
}

.prodSlider .block{
    margin-bottom: 15px;
    border: solid 2px #ccd4e1;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.owl-theme .owl-controls .owl-buttons div{
	pointer-events:auto !important; position:absolute; top:50%; margin:-50px 0 0 0;
	width:35px; height:46px; float:left;
	background-image:url(../images/slider-arrow.png);
	background-repeat:no-repeat;
	background-color:#c96195 !important;
	text-indent:-99999px;
	opacity:1;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	color:transparent !important;
}

.owl-theme .owl-controls .owl-buttons .owl-prev{left:0px; background-position:top left;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:0px; background-position:top right;}
.itemInn{
  display: block; clear: both; margin: 0 15px;
}
.prodSlider h3{
    font-size: 16px; color:#893661; font-weight: normal; font-family: 'oxygenbold'; text-align: center;
}
.prodSlider .itemInn h5{
    font-size: 14px; color:#444444; font-weight: normal; font-family: 'oxygenbold'; text-align: center; margin: 0px;
}
.prodSlider .itemInn p a{
  display: inline-block; padding: 10px;
}
.itemInfo p{
  margin: 0px;
}
a.prodImgs{
  display: block;clear: both; height: 124px; text-align: center; margin-bottom: 10px; vertical-align: middle;
}
a.prodImgs img{display:inline-block !important; max-height: 124px; vertical-align: middle;}
.treatmentBlock h5{
  color:#000000; font-weight: normal; font-family: 'oxygenbold'; font-size: 13px;
}
.treat-prod-row{
    display: block; clear: both; margin-bottom: 15px; padding-bottom: 15px; border-bottom:  solid 1px #ccc;
}

.treat-prod{
  width: 125px; float:left;
}
.treat-prod img{
  max-width: 124px;
}
.treat-info{
  display: inline;
}
.treat-info h6, .treat-info p ,.treat-info div{margin-left:135px;}
.treat-info h6{
    color:#444; font-weight: normal; font-family: 'oxygenbold'; font-size: 13px; font-style: italic;
}
.treat-info p{
    color:#444; font-size: 13px;
}
.treat-info div{
    display:block; /*clear: both;*/
}
.treat-info div label{
  margin: 0 0px 0 0; display: inline-block;
  color:#444; font-weight: normal; font-family: 'oxygenbold'; font-size: 13px;
}
.treat-info div label strong{
  font-weight: normal;  font-family: 'oxygenregular';
}

a.addcart{
  display: inline-block;
}
.prodDetails h2{
  margin-bottom: 5px;
}
.prodDetails p{
  margin-bottom: 20px; font-size: 13px;
}

.ppBlock{
  display: block; clear: both; padding: 15px;
}
.bpage{
  text-align: center;
}
.bpage a{
    font-family: 'oxygenbold'; display: block;
}
.ppImg{
  text-align: center;
}
.ppInfo{
  display: block; clear: both; border-bottom: dotted 1px #ccc; border-top: dotted 1px #ccc; padding-top: 15px; margin-bottom: 15px;
}
.subinfo{
  font-size: 12px;
}

ul{
  padding-left: 16px;
}

.psoriasisInfo h3{
    font-weight: normal; font-family: 'oxygenbold'; font-size: 16px; color:#333; margin: 15px 0 5px 0;
}
.psoriasisInfo h4{
    color: #893661;
    font-family: "oxygenbold";
    font-size: 14px;
    font-weight: normal;
    margin: 30px 0 10px;
}

.lupus-treat{
  border: solid 1px #ccc; margin: 0 0 15px 0; font-size: 13px;
}
.lupus-treat tr{
  border-bottom: solid 1px #ccc;
}

.lupus-treat tr td{
  padding: 5px;
}
.lupus-treat tr td:first-child{font-family: 'oxygenbold'; border-right: solid 1px #ccc;}
.treat-info-sec{
  display: inline;
}
.info-pro{
  display: inline;
}
.info-pro h6{
  margin:0 80px 0 0;
  color:#444; font-weight: normal; font-family: 'oxygenbold'; font-size: 13px; font-style: italic;
}
.treat-info-sec div.cartBtns{
  width: 75px; float: right;
}
.treat-info-sec div.cartBtns a{
  padding: 5px 0;
}

ul.dec{
  list-style: decimal;
}
.mTop10{
  margin-top: 10px !important;
}


.dosage{
  border: solid 1px #ccc; margin: 0 0 15px 0; font-size: 13px;
  width: 100%;
}
.dosage tr{
  border-bottom: solid 1px #ccc;
}
.dosage tr td{
  padding: 5px; border-right: solid 1px #ccc; text-align: center;
}
.dosage tr td:first-child{font-family: 'oxygenbold'; border-right: solid 1px #ccc; text-align: left;}
.hives-prod{
  display: block; clear: both; border-bottom: solid 1px #ccc; margin-bottom: 15px;
}
.hives-prod h3, .hives-prod h4{
    font-size: 14px; color:#444444; font-weight: normal; font-family: 'oxygenbold'; margin: 15px 0 10px 0;
}
.hivesprod-box{
    display: block; clear: both; text-align: center;
}
.hivesprod-box a, .hivesprod-box label{
  display: block;
}
.hivesprod-box label{
  margin-top: 15px; font-weight: normal;
}
.pad10{
  padding: 10px;
}
.mBot15{
  margin-bottom: 15px !important;
}
.skinpro ul{
    margin-left: 135px; list-style: decimal; padding-left: 15px !important; font-family: 'oxygenbold'; line-height: normal; margin-bottom: 0px;
}
.skinpro ul li{
    margin-bottom: 5px;
}
.skinpro label{
    font-family: 'oxygenbold'; color: red !important ; font-size: 14px !important;
}
.text-green{
    color:#008000 !important;
}

.derow{
  border-bottom: none !important; margin-bottom: 0px !important;
}
.red {color: red; font-family: 'oxygenbold';}
.acneBlock ul{list-style: decimal; margin: 0px; padding: 0px 0 10px 15px;}
.block1 h1 {color: #244f19;font-family: "Tahoma";
    font-size:18px !important;margin: 0;padding: 0; text-decoration: none; border-bottom: 1px solid #95be9c; padding-bottom:10px; padding-left:4px;}

.block1 p {padding-left:8px; }
	
.note-text {font-size:13px; color:#444; font-family: 'Verdana, Geneva, Tahoma, sans-serif'; font-weight:normal; margin-left:10px;}

.left-border {border-left: 10px solid #5cb482;margin-top: 20px; padding-left:15px;}
.left-border label,.left-border b,.left-border p {font-size:12px;font-family: 'Verdana, Geneva, Tahoma, sans-serif';}
.input {width:100%;    margin-bottom: 5px; font-size:14px; font-family: 'Verdana, Geneva, Tahoma, sans-serif';}
.redio-butoon {top:3px !important; position: relative !important; margin-left:15px !important;}
.name-text {   font-size:14px;font-family: 'Verdana, Geneva, Tahoma, sans-serif';}
.textarea {width:100%;}
.inBlock input[type=radio], .inBlock input[type=checkbox]{margin-right:5px; font-weight:normal;}
.left-border label {font-weight:normal;}
.input2 {width:49%; display:inline-block;}
.block1 h3 {font-size: 14px; font-family: "verdana"; color:#333;}

.owl-theme .owl-controls .owl-buttons div:first-child{ display:none;}

.disclaimer_med {
	font-size:14px;
	font-weight:bold;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	line-height:16px; 
	padding-top: 4px;
	padding-left:8px;
	padding-right:8px
	}
	
.disclaimer {
	font-size:16px;
	font-weight:bold;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	line-height:18px; 
	padding-top: 8px;
	padding-left:12px;
	padding-right:10px
	}