/*
Theme Name: Dr David Luiz
Theme URI: http://www.yourpracticeonline.com.au/
Description: This theme is completely compatible with WordPress 4.0
Author URI: http://www.yourpracticeonline.net
Version: 1.0
*/
/* ------------------------------ Fonts CSS ------------------------------ */
@font-face {
font-family: 'MyriadProRegular';
src: url('/fonts/myriadpe-webfont.eot');
src: url('/fonts/myriadpe-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/myriadpe-webfont.woff') format('woff'),
url('/fonts/myriadpe-webfont.ttf') format('truetype'),
url('/fonts/myriadpe-webfont.svg#MyriadProRegular') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'robotolight';
src: url('/fonts/roboto-light.eot');
src: url('/fonts/roboto-light.eot?#iefix') format('embedded-opentype'),
url('/fonts/roboto-light.woff') format('woff'),
url('/fonts/roboto-light.ttf') format('truetype'),
url('/fonts/roboto-light.svg#robotolight') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
font-family: 'robotoregular';
src: url('/fonts/roboto-regular.eot');
src: url('/fonts/roboto-regular.eot?#iefix') format('embedded-opentype'),
url('/fonts/roboto-regular.woff') format('woff'),
url('/fonts/roboto-regular.ttf') format('truetype'),
url('/fonts/roboto-regular.svg#robotoregular') format('svg');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'RobotoThin';
src: url('/fonts/roboto-thin.eot');
src: url('/fonts/roboto-thin.eot') format('embedded-opentype'),
url('/fonts/roboto-thin.woff') format('woff'),
url('/fonts/roboto-thin.ttf') format('truetype'),
url('/fonts/roboto-thin.svg#RobotoThin') format('svg');
}
@font-face {
font-family: 'ubuntuitalic';
src: url('/fonts/Ubuntu-RI-webfont.eot');
src: url('/fonts/Ubuntu-RI-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/Ubuntu-RI-webfont.woff2') format('woff2'),
url('/fonts/Ubuntu-RI-webfont.woff') format('woff'),
url('/fonts/Ubuntu-RI-webfont.ttf') format('truetype'),
url('/fonts/Ubuntu-RI-webfont.svg#ubuntuitalic') format('svg');
font-weight: normal;
font-style: normal;

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

}
/* ------------------------------ Global CSS ------------------------------ */
#toTop {
  width: 100px;
  background: #AD488A;
  text-align: center;
  position: fixed;
  bottom: 84px;
  right: 0px;
  cursor: pointer;
  display: none;
  color: #ffffff;
  font-family: verdana;
  font-size: 12px;
  padding: 5px;
  z-index: 10;
  border-radius: 5px 0 0 5px;
}
#toTop:hover {
  background: #AD488A;
}


body {
margin: 0px;
padding: 0px;
overflow-y: scroll;
*overflow-y:none;
}
img {
border: 0px;
max-width: 100%;
vertical-align: middle;
}
p, h1, h2, h3, h4, h5, h6 {
margin: 10px 0px;
padding: 0px;
}
ul {
list-style: none;
}
ul, ol {
margin: 0px;
padding: 0px;
}
a, a:hover {
text-decoration: none;
}
#dc_jqaccordion_widget-2-item{background-color: #fff; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
#dc_jqaccordion_widget-2-item ul, #dc_jqaccordion_widget-2-item ul, #dc_jqaccordion_widget-2-item ul li {margin: 0; padding: 0; border: none; list-style: none;}
#dc_jqaccordion_widget-2-item ul a {background-repeat: no-repeat; background-position: 10px center; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; padding: 10px 10px 10px 32px; text-decoration:none; display: block; color: #222; font-weight: bold;}
#dc_jqaccordion_widget-2-item ul ul a {font-weight: normal;}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent {background-image: url(/images/plus_grey.png); font-weight: bold; background-color: #fff;}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent.active {background-image: url(/images/minus_grey.png); background-color: #f3f3f3;}
#dc_jqaccordion_widget-2-item ul a:hover {background: #200616; color: #fff;}
#dc_jqaccordion_widget-2-item ul ul a:hover {
    color: #AB5A77  !important;
}
/* ------------------------------ General CSS ------------------------------ */
.hr {
height: 10px;
background: url(/images/hr.gif) repeat-x left center;
}
.clear-float {
clear: both;
}
.align-left {
float: left;
}
.align-right {
float: right;
}
.align-right img {
border: 2px double #a74385;
border-radius: 10px 5px 5px 10px;
margin: 0 0 10px 15px;
}
.videoBorder {
border: 4px solid #333;
}
/* ------------------------------ Banner CSS ------------------------------ */
.rslides {
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
position: relative;
}
.rslides li {
display: none;
}
#Interactivity {
position: relative;
}
.intra-div {
width: 100%;
height: 100%;
}
.Intra-L, .Intra-R {
position: absolute;
z-index: 100;
width: 2000px;
height: 100%;
padding: 0px;
}
.Intra-L {
margin: 0px 0px 0px -2000px;
}
.Intra-R {
margin: 0px 0px 0px 1170px;
}
.Intra-Tabs {
position: absolute;
z-index: 200;
margin: 0px;
padding: 0px;
}
/* ------------------------------ Scrolling Styles ------------------------------ */
#flexiselDemo1 {
margin: 0px;
padding: 0px;
display: block;
list-style: none;
overflow: hidden !important;
}
.nbs-flexisel-container {
margin: 0px;
padding: 0px;
position: relative;
max-width: 100%;
overflow: hidden !important;
}
.nbs-flexisel-ul {
width: 9999px;
*width:9999px;
position: relative;
margin: 0px;
padding: 0px;
list-style: none;
overflow: hidden !important;
}
.nbs-flexisel-inner {
width: 90%;
max-width: 90%;
height: 114px;
margin: 0px auto;
padding: 0px;
overflow: hidden !important;
}
.nbs-flexisel-item {
margin: 0px;
padding: 0px;
float: left;
overflow: hidden !important;
vertical-align: middle;
}
.nbs-flexisel-item img {
vertical-align: middle;
margin-top: 25px;
}
.nbs-flexisel-item a, .nbs-flexisel-item a:hover {
text-decoration: none;
}
/*----- Navigation -----*/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
width: 30px;
height: 30px;
position: absolute;
cursor: pointer;
z-index: 100;
top: 0px;
}
.nbs-flexisel-nav-left {
left: 3px;
}
.nbs-flexisel-nav-right {
right: 3px;
}
/* ------------------------------ Theme Styles ------------------------------ */
#Container, #Intra-Container, section, footer, #Credibilty-Container, #Intra-Container-S, #Content-Container {
width: 100%;
margin: 0px;
padding: 0px;
overflow: hidden;
position: relative;
}
#Content-Container {
background:#f4f4f4;
}
header {
width: 100%;
margin: 0px;
padding: 0px;
position: relative;
}
#Header, #Footer-Container, #Credibilty, #Doctor-Section, #Social-Media, #News, #Conditions-Treat, #Patient-Education, #Services-Section, #Content-Main, #General-Services, .empty-services {
max-width: 940px;
min-width: 320px;
margin: 0px auto;
padding: 0px;
}
#Intractivity, #Intractivity-S {
margin: 0px auto;
max-width: 1800px;
}
.Banner_nav {
position: absolute;
height: 101px;
width: 42px;
top: 35%;
text-indent: -9999px;
z-index: 3;
}
.prev {
background: url(/images/left-arrow.png) no-repeat left top;
left: 10%;
}
.next {
background: url(/images/right-arrow.png) no-repeat left top;
right: 10%;
}
.intra-txt {
color: #000000;
font: 25px/30px "ubuntuitalic";
padding: 100px 0px 0 0;
position: absolute;
left: 20%;
}
.intra-txt span {
color: #000000;
font: 18px/25px "ubuntuitalic";
}
.intra-txt-s {
color: #000000;
font: 25px/30px "ubuntuitalic";
padding: 50px 0px 0 0;
position: absolute;
left: 20%;
}
.intra-txt-s span {
color: #000000;
font: 18px/25px "ubuntuitalic";
}
#Doctor-Container {
background: url(/images/meet-dr-main-bg1.jpg) repeat center top;
}
#Doctor-Section {
min-height: 439px;
position:relative;
}
.doctor-img {
float: left;
width: 45%;
padding-top:35px;
vertical-align:bottom;
}
.doctor-profile {
float: left;
width: 55%;
padding-top: 65px;
}
.doctor-profile h2, .doctor-profile h2 a {
font: 58px/32px "dosisregular";
color: #ffffff;
text-shadow: 2px 2px #7a7cad;
}
.doctor-profile h2 span, .doctor-profile h2 span a {
font: 22px/26px "dosisregular";
color: #a2146c;
text-shadow: none;
}
.doctor-profile h3, .doctor-profile h3 a {
font: 20px/30px "RobotoThin";
color: #000000;
}
.doctor-profile p, .doctor-profile p a {
font: 15px/20px "robotolight";
color: #000000;
text-align: left;
}
.dr-read-more {
font: 14px/18px "robotolight";
color: #ffffff;
margin-top: 25px;
width: 260px;
}
.dr-read-more a {
font: 14px/18px "robotolight";
color: #ffffff;
padding: 10px;
display: block;
-ms-transition: all .25s linear;
-moz-transition: all .25s linear;
-webkit-transition: all .25s linear;
-o-transition: all .25s linear;
background: url(/images/david-luiz-sprite.png) no-repeat 230px -93px #ad488a;
}
.dr-read-more a:hover {
background-color: transparent;
background-repeat: repeat;
-o-transition: 300ms ease-out, background 1s ease-in;
-ms-transition: 2s ease-out, background 2s ease-in;
-moz-transition: 2s ease-out, background 2s ease-in;
-webkit-transition: 2s ease-out, background 2s ease-in;
transition: 300ms ease-out, background 300ms ease-in;
background: url(/images/david-luiz-sprite.png) no-repeat 230px -124px #852764;
}
#Footer-Container .intra-div, #Content-Main .intra-div {
display: table;
}
#Footer-Menu, #Footer-Services, #Footer-Address, #Content-Left, #Sidebar {
display: table-cell;
vertical-align: top;
}
#Menu {
background: #ad488a;
border-radius: 10px;
height: 32px;
clear: both;
}
#Mobile-Menu {
display: none;
}
#Header {
min-height: 138px;
}
.logo {
float: left;
width: 30%;
}
.logo img {
margin-top: 30px;
}
.appointment-section {
float: left;
width: 70%;
}
.make-appt {
float: right;
padding: 30px 10px 20px 0px;
}
.make-appt a {
font: 17px/20px 'robotolight';
color: #000000;
}
.appt-icon {
background: url(/images/david-luiz-sprite.png) no-repeat -37px -6px;
padding: 0px 15px 0px 25px;
}
.phone-icon {
background: url(/images/david-luiz-sprite.png) no-repeat -6px -66px;
padding-left: 25px;
}
.social-media {
width: 350px;
margin: 0px auto;
padding-top: 55px;
}
.social-media li {
width: 75px;
float: left;
text-indent: -9999px;
white-space: nowrap;
background: url(/images/david-luiz-sprite.png) no-repeat 0px 0px;
}
.social-media li a {
height: 58px;
display: block;
}
.social-media li:hover {
transform: scale(1.2);
transition: transform 0.5s ease 0s, opacity 0.10s ease 0s;
}
.linkedin-h {
background-position: 0px -183px !important;
}
.linkedin-h:hover {
background-position: 0px -257px !important;
}
.twitter-h {
background-position: -100px -183px !important;
}
.twitter-h:hover {
background-position: -100px -257px !important;
}
.googleplus-h {
background-position: 0px -331px !important;
}
.googleplus-h:hover {
background-position: 0px -405px !important;
}
.facebook-h {
background-position: -100px -331px !important;
}
.facebook-h:hover {
background-position: -100px -405px !important;
}
#SocialMedia-Container {
background: url(/images/social-bg-new.jpg) no-repeat center 0px;
}
#Services-Container {
background: url(/images/services-main-bg.jpg) repeat left top;
}
#Services-Section {
min-height: 130px;
}
#General-Services {
min-height:310px;
}
#General-Container {
background: url(/images/services-main-bg1.jpg) repeat left top;
}
.empty-services {
min-height:100px;
}
.services-txt {
font: 42px/130px 'dosisregular';
color: #ffffff;
text-align: center;
width: 100%;
margin: 0px;
}
.services-txt > img {
left: 50%;
position: absolute;
top: 21%;
}
.general-services {
float: left;
width: 60%;
}
.services-tabs {
padding: 35px 0px 0px 0px;
}
.services-tabs li {
font: normal 22px/24px 'dosisregular';
color: #000000;
height: 165px;
float: left;
width: 50%;
text-align: center;
}
.services-tabs li a {
display: block;
padding-top: 180px;
color: #000000;
}
.services-tabs li a:hover {
color: #000000;
}
.obstetrics {
background: url(/images/general-obstetrics-off.png) no-repeat center 0px;
}
.obstetrics:hover {
background: url(/images/general-obstetrics-on.png) no-repeat center 0px;
}
.gynecology {
background: url(/images/general-gynecology-off.png) no-repeat center 0px;
}
.gynecology:hover {
background: url(/images/general-gynecology-on.png) no-repeat center 0px;
}
/*** Scrollbar CSS */
.services-scrolling {
float: left;
width: 40%;
}
.content {
width: 90%;
height: 168px;
overflow: auto;
}
.content_1 {
float: left;
}
.content_1 {
padding: 0px;
border-top: 1px dashed rgba(255,255,255,0.15);
border-bottom: 1px dashed rgba(255,255,255,0.15);
}
.mCSB_container {
width: auto;
margin-right: 30px;
overflow: hidden;
}
.mCSB_scrollTools .mCSB_draggerContainer {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
height: auto;
}
.mCSB_scrollTools .mCSB_draggerRail {
background: #ddb6c8;
background: rgba(221, 182, 200);
filter: "alpha(opacity=40)";
-ms-filter: "alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_draggerRail {
width: 8px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background: url(/images/scroll-bar-img.gif) no-repeat 0px 0px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 10px;
height: 100%;
margin: 0 auto;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
text-align: center;
}
.mCSB_scrollTools .mCSB_dragger {
cursor: pointer;
width: 100%;
height: 50px !important;
}
.mCustomScrollBox>.mCSB_scrollTools {
width: 10px;
height: 160px;
top: 0;
right: 0;
float: left;
}
.scrolling-txt {
font: normal 18px/22px 'dosisregular';
color: #000000;
width: 100%;
float: left;
height: auto;
}
.scrolling-txt a {
font: normal 18px/22px 'dosisregular';
color: #000000;
}
.scrolling-txt ul li {
list-style: none;
line-height: 35px;
padding-left: 35px;
background: url(/images/david-luiz-sprite.png) no-repeat -20px -942px;
}
.wrapper {
padding: 50px 0px 0px 0px;
}
/*** Scrollbar CSS */
#Conditions-Treat-Container {
background: url(/images/conditions-main-bg.jpg) repeat left top;
}
#Conditions-Bg {
background: url(/images/conditions-bg.jpg) repeat left top;
min-height: 420px;
}
.some-conditions span, .some-conditions span a {
font: 42px/90px 'dosisregular';
color: #ffffff;
width: 100%;
float: left;
text-align: center;
}
.some-conditions {
font: 18px/40px 'dosisregular';
color: #ffffff;
}
.some-conditions a {
color: #ffffff;
padding-left: 10px;
}
.some-conditions a:hover {
color: #ad488a;
}
.some-conditions li {
float: left;
width: 30%;
margin: 10px;
border-radius: 10px;
background-color: #212021;
padding-left: 10px;
list-style-type: disc;
color: #cf2d94;
list-style-position: inside;
}
#Patient-Education-Container {
background: #b95796;
min-height: 420px;
}
.video-section {
font: 28px/32px 'dosisregular';
color: #27031a;
float: left;
width: 55%;
padding: 60px 0px 0px 1%;
}
.video-section a {
color: #27031a;
}
.video-section img {
margin-top: 30px;
}
.resource-section {
float: left;
width: 43%;
padding: 60px 0px 0px 1%;
}
.resource-txt, .resource-txt a {
font: 28px/32px 'dosisregular';
color: #27031a;
float: left;
padding-bottom: 20px;
}
.resource-section {
font: 18px/35px 'dosisregular';
color: #ffffff;
}
.resource-section a {
color: #ffffff;
display: block;
padding-left: 70px;
}
.resource-section li {
float: left;
width: 95%;
margin-bottom: 6px;
background-color: #cd6caa !important;
border: 1px solid #ce8ab6;
}
.resource-section li:hover {
background-color: #ed8dca !important;
border: 1px solid #ffffff;
}
.arrow a {
background: url(/images/david-luiz-sprite.png) no-repeat 320px -857px !important;
}
.pt-forms {
background: url(/images/david-luiz-sprite.png) no-repeat 5px -522px !important;
}
.ph-gallery {
background: url(/images/david-luiz-sprite.png) no-repeat 5px -576px !important;
}
.preg-predictor {
background: url(/images/david-luiz-sprite.png) no-repeat 5px -634px !important;
}
.post-Op {
background: url(/images/david-luiz-sprite.png) no-repeat 5px -692px !important;
}
.antenatal-care {
background: url(/images/david-luiz-sprite.png) no-repeat 5px -749px !important;
}
.app-obstetrics {
background: url(/images/david-luiz-sprite.png) no-repeat 5px -804px !important;
}
#Social-Media {
height: 184px;
}
#Credibilty {
height: 114px;
}
#Credibilty .nbs-flexisel-nav-right {
background: url(/images/david-luiz-sprite.png) no-repeat -19px -30px;
right: 10px;
top: 50px !important;
}
#Credibilty .nbs-flexisel-nav-left {
background: url(/images/david-luiz-sprite.png) no-repeat 2px -30px;
left: 10px;
top: 50px !important;
}
#News-Container {
background: url(/images/news-bg.jpg) no-repeat center 0px;
height: 71px;
}
.news {
margin-top: 16px;
height: 42px;
border: 1px solid #868686;
width:100%;
float:left;
}
.news-head {
font: 16px/40px 'robotoregular';
color: #ffffff;
width: 14%;
padding: 0px 0px 0px 2%;
float: left;
background: url(/images/david-luiz-sprite.png) no-repeat -21px -115px;
}
.news-head a {
color: #ffffff;
}
.news-text {
width: 74%;
float: left;
}
.news-arrow {
background: url(/images/david-luiz-sprite.png) no-repeat -80px -32px;
float: left;
width: 10%;
margin-top: 10px;
}
#ticker {
line-height: 40px;
}
/* Subpage styles*/
#Sidebar {
width: 290px;
}
/* Footer styles*/
footer {
background: #210617;
}
#Footer-Container {
font: 14px/18px 'robotolight';
color: #a371a6;
min-height: 400px;
}
#Footer-Container a {
color: #a371a6;
text-decoration: underline;
}
#Footer-Container a:hover {
color: #c3caf3;
}
.footer-head, .footer-head a, .footer-head a:hover {
font: 17px/40px 'robotoregular';
color: #ffffff;
padding-top: 30px;
}
#Footer-Menu {
font: 14px/25px 'robotolight';
color: #a371a6;
width: 18%;
}
#Footer-Menu a {
color: #a371a6;
text-decoration: underline;
}
#Footer-Services {
font: 14px/25px 'robotolight';
color: #a371a6;
width: 25%;
}
#Footer-Services li:before {
color: #ffffff !important;
content: "• ";
}
#Footer-Services a {
color: #a371a6;
text-decoration: underline;
}
#Footer-Address {
width: 52%;
}
.address {
float: left;
}
.contact-map {
float: right;
}
.contact-map img {
margin-bottom: 10px
}
.driving {
background: url(/images/david-luiz-sprite.png) no-repeat -7px -5px;
padding-left: 30px;
}
#Copyright {
font: 14px/25px 'MyriadProRegular';
color: #a371a6;
padding: 20px 0px
}
#Copyright a {
font: 14px/25px 'MyriadProRegular';
color: #a371a6;
}
#Copyright img {
float: right;
}
/*----- Subpage Styles Starts -----*/
#Sidebar {
width: 240px;
}
.doctor-profile-s {
background: url(/images/david-luiz-bg-s.jpg) no-repeat 0px bottom;
height: 183px;
width: 100%;
margin-top: 20px;
}
.doctor-head, .doctor-head a {
font: 22px/34px 'dosisregular';
color: #ffffff;
display: block;
padding-left: 10px;
background: #7d7486;
}
.doctor-txt {
font: 36px/10px 'dosisregular';
color: #ffffff;
text-shadow: 2px 2px #7a7cad;
padding: 13px 0px 7px 110px;
}
.doctor-txt a {
font: 31px 'dosisregular';
color: #ffffff;
}
.doctor-txt span, .doctor-txt span a {
font: 14px 'RobotoThin';
color: #000000;
line-height: 18px !important;
text-shadow: none;
}
.read-more-s {
font: 14px/18px "robotolight";
color: #ffffff;
margin-top: 5px;
width: 92%;
}
.read-more-s a {
font: 14px/18px "robotolight";
color: #ffffff;
padding: 5px;
display: block;
-ms-transition: all .25s linear;
-moz-transition: all .25s linear;
-webkit-transition: all .25s linear;
-o-transition: all .25s linear;
background: url(/images/david-luiz-sprite.png) no-repeat 190px -98px #ad488a;
}
.read-more-s a:hover {
background-color: transparent;
background-repeat: repeat;
-o-transition: 300ms ease-out, background 1s ease-in;
-ms-transition: 2s ease-out, background 2s ease-in;
-moz-transition: 2s ease-out, background 2s ease-in;
-webkit-transition: 2s ease-out, background 2s ease-in;
transition: 300ms ease-out, background 300ms ease-in;
background: url(/images/david-luiz-sprite.png) no-repeat 190px -128px #852764;
}
.services-txt-s {
background: url(/images/services-bg-s.gif) no-repeat 0px bottom;
padding: 35px 0px 0px 0px;
height:220px;
}
.services-txt-s li {
font: normal 19px/24px 'dosisregular';
color: #000000;
width:100%;
float: left;
border-bottom:1px solid #d3cec0;
}
.services-txt-s li a {
display: block;
height:70px;
padding:25px 0px 0px 80px;
color: #000000;
}
.services-txt-s li:last-child {
border:none;
}
.services-txt-s li a:hover {
color: #000000;
}
.obstetrics-s {
background: url(/images/general-obstetrics-s-off.png) no-repeat 12px 10px;
}
.obstetrics-s:hover {
background: url(/images/general-obstetrics-s-on.png) no-repeat 12px 10px;
}
.gynecology-s {
background: url(/images/general-gynecology-s-off.png) no-repeat 12px 10px;
}
.gynecology-s:hover {
background: url(/images/general-gynecology-s-on.png) no-repeat 12px 10px;
}
.services-head, .services-head a {
background: none repeat scroll 0 0 #7d7486;
color: #ffffff;
display: block;
font: 22px/34px "dosisregular";
padding-left: 20px;
}
.services-list {
margin: 30px 0px 6px 0px;
padding-bottom:15px;
background:#333333;
}
.services-list li {
height: 40px;
font: normal 15px/35px 'dosisregular';
color: #ffffff;
}
.services-list li a {
color: #fff;
display: block;
padding: 0px 0px 0px 30px;
border-radius:10px;
background: url(/images/david-luiz-sprite.png) no-repeat -10px -903px #292929;
margin:7px;
}
.services-list li a:hover {
background: url(/images/david-luiz-sprite.png) no-repeat -10px -903px #1e1e1e;
color: #ad488a;
}
.conditions-heading {
font: normal 22px/28px 'dosisregular';
color:#ffffff;
padding:10px 0px 5px 10px;
border-bottom:1px solid #404040;
}
.conditions-heading a {
color:#ffffff;
}
.video-section-s {
font: normal 22px/40px 'dosisregular';
color:#27031a;
background:#b95796;
margin:20px 0px;
height:154px;
text-align:center;
}
.video-section-s a {
color:#27031a;
}
.resource-txt-s, .resource-txt-s a {
font: 28px/32px 'dosisregular';
color: #27031a;
float: left;
padding-bottom: 20px;
}
.resource-section-s {
font: 15px/35px 'dosisregular';
color: #ffffff;
background:#b95796;
height:320px;
padding:10px 0px 0px 10px;
margin-bottom:20px;
}
.resource-section-s a {
color: #ffffff;
display: block;
padding-left: 34px;
}
.resource-section-s li {
float: left;
width: 95%;
margin-bottom: 6px;
background-color: #cd6caa !important;
border: 1px solid #ce8ab6;
}
.resource-section-s li:hover {
background-color: #ed8dca !important;
border: 1px solid #ffffff;
}
.arrow-s a {
background: url(/images/david-luiz-sprite.png) no-repeat 178px -857px !important;
}
.pt-forms-s {
background: url(/images/david-luiz-sprite.png) no-repeat -14px -522px !important;
}
.ph-gallery-s {
background: url(/images/david-luiz-sprite.png) no-repeat -14px -576px !important;
}
.preg-predictor-s {
background: url(/images/david-luiz-sprite.png) no-repeat -14px -634px !important;
}
.post-Op-s {
background: url(/images/david-luiz-sprite.png) no-repeat -14px -692px !important;
}
.antenatal-care-s {
background: url(/images/david-luiz-sprite.png) no-repeat -14px -749px !important;
}
.app-obstetrics-s {
background: url(/images/david-luiz-sprite.png) no-repeat -14px -804px !important;
}
/* ------------------------------ Menu CSS ------------------------------ */
#access {
display: block;
margin: 0px;
padding: 0px;
}
#access li {
font: normal 15px/32px 'dosisregular';
height: 32px;
color: #ffffff;
float: left;
position: relative;
text-align: center;
width: 12.66%;
}
#menu-item-37, #menu-item-45, #menu-item-38 {
width: 8% !important;
}
#access a {
display: block;
color: #ffffff;
}
#access a:hover {
background: #200616;
color: #ffffff;
text-decoration: none;
}
#access ul li:first-child a:hover {
border-radius: 10px 0px 0px 10px;
}
#access ul li:last-child  a:hover {
border-radius: 0px 10px 10px 0px;
}
#access ul ul {
position: absolute;
display: none;
margin: 0px;
padding: 0px;
left: 0px;
z-index: 99999;
border-radius: 10px !important;
}
#access ul ul li {
font: normal 13px/30px Arial, Geneva, sans-serif;
height: 30px;
top: 15px;
color: #ffffff;
text-align: left;
text-transform: none;
float: none;
border-bottom: 2px solid #2B1B25 !important;
width:200px;
}
#access ul ul a {
background:#1C0C16;
color: #ffffff;
padding: 0px 0px 0px 15px;
}
#access ul ul a:hover {
background: #35182A !important;
color: #AC4A83 !important;
}
#access ul ul ul {
left: 100%;
top: 0px;
}
#access ul li:hover > ul {
display: block;
}
#access ul ul li:first-child a::after {
border-bottom: 10px solid #1B0B15;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
content: "";
left: 25%;
position: absolute;
top: -10px;
}
.menu li a:hover, .menu > li:hover > a, .menu li.current_page_item > a, .menu li.current-menu-item > a {
color: #ffffff !important;
background: #200616 !important;
}
.sub-menu li:first-child a {
border-radius:10px 10px 0px 0px !important;

}

#access ul ul li:last-child {
border: none !important;
}
.sub-menu li:last-child a {
border-radius:0px 0px 10px 10px !important;

}
/**
* .menu li:first-child a:hover, .menu > li:first-child:hover > a, .menu li:first-child.current_page_item > a, .menu li:first-child.current-menu-item > a {
* border-bottom-left-radius: 10px;
* border-top-left-radius: 10px;
* }
* .menu li:last-child a:hover, .menu > li:last-child:hover > a, .menu li:last-child.current_page_item > a, .menu li:last-child.current-menu-item > a {
* border-bottom-right-radius: 10px;
* border-top-right-radius: 10px;
* }
*/
.menu > li.current-menu-ancestor > a, .menu > li.current_page_ancestor > a {
color: #ffffff !important;
background: #200616 !important;
}
.menu ul li a:hover, .menu ul > li:hover > a, .menu ul li.current_page_item > a, .menu ul li.current-menu-item > a {
background:#200616 !important;
color: #AB5A77 !important;
}
.menu ul > li.current-menu-ancestor > a, .menu ul > li.current_page_ancestor > a {
background:#200616 !important;
color: #ffffff !important;
}
.menu ul ul li a:hover, .menu ul ul > li:hover > a, .menu ul ul li.current_page_item > a, .menu ul ul li.current-menu-item > a {
background:#200616 !important;
color: #ffffff !important;
}
.menu ul ul > li.current-menu-ancestor > a, .menu ul ul > li.current_page_ancestor > a {
background:#200616 !important;
color: #ffffff !important;
}
.menu li:first-child.current_page_item > a, .menu li:first-child.current-menu-item > a {
border-radius: 10px 0px 0px 10px !important;
}
.menu li:last-child.current_page_item > a, .menu li:last-child.current-menu-item > a {
border-radius: 0px 10px 10px 0px !important;
}
.sub-menu li:first-child.current_page_item > a, .sub-menu li:first-child.current-menu-item > a {
border-radius: 10px 10px 0px 0px !important;
}
.sub-menu li:last-child.current_page_item > a, .sub-menu li:last-child.current-menu-item > a {
border-radius: 0px 0px 10px 10px !important;
}
/*----- Navigation Starts -----*/
.navigation {
font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
color: #4d5a62;
padding: 10px 30px 10px 10px;
}
.navigation a {
font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
color: #4d5a62;
}
.navigation a:hover {
color: #333333;
text-decoration: underline;
}
/*----- textMain Starts -----*/
.textMain {
font: normal 13px/20px Verdana, Geneva, sans-serif;
color: #000000;
padding: 5px 30px 30px 10px;
text-align: justify;
}
.textMain a {
color: #953473;
text-decoration: underline;
}
.textMain a:hover {
color: #005087;
text-decoration: none;
}
.textMain ul {
padding: 0px;
margin: 10px 0px;
}
.textMain ol {
padding: 0px;
margin: 10px 0px 0px 30px;
}
.textMain ul li {
background: url(/images/bullet-tm.gif) no-repeat 15px 12px;
padding: 5px 0px 5px 30px;
list-style: none;
}
.textMain ol li {
padding: 5px 0px 5px 0px;
list-style: decimal;
}
.textMain ul ul, .textMain ol ol {
margin: 0px;
padding: 5px 0px 5px 20px;
}
.textMain ul ul li {
background: none;
padding: 5px 0px;
list-style: circle;
}
.textMain ol ol li {
padding: 5px 0px;
list-style-type: lower-alpha;
}
.textMain ul ul ul li {
list-style: square;
}
.textMain ol ol ol li {
list-style: lower-roman;
}
.textMain li p {
margin: 5px 0px;
}
/*----- textMain Heading Starts -----*/
.ypocmstitle {
font: normal 28px/32px 'dosisregular';
color: #27031a;
margin: 10px 0px 5px 10px;
text-align: left;
}
.textMain h2 {
font: normal 20px/24px 'MyriadProRegular';
color: #000000;
text-align: left;
}
.textMain h2 a {
color: #b76100;
}
.textMain h2 a:hover {
text-decoration: underline;
}
.textMain h3 {
font: normal 19px/22px 'MyriadProRegular';
color: #AD488A;
text-align: left;
}
.textMain h3 a {
color: #AD488A;
}
.textMain h3 a:hover {
text-decoration: underline;
}
.textMain h4 {
font: normal 16px/20px 'MyriadProRegular';
color: #eda600;
text-align: left;
}
.textMain h4 a {
color: #eda600;
}
.textMain h4 a:hover {
text-decoration: underline;
}
.textMainBold {
font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
color: #555555;
text-align: left;
}
.textMainBold a {
color: #005087;
}
.textMainBold a:hover {
text-decoration: underline;
}
.PDFtext {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #999999;
}

/* ------------------------------ Form CSS ------------------------------ */
.contact-details {
border: 1px solid #7D7486;
margin: 15px auto 0;
padding: 3px;
}
.contact-details .intra-div {
display: table;
}
.address-details {
font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
padding: 1% 1% 1% 2%;
display: table-cell;
vertical-align: top;
float: left;
}
.map-pics {
display: table-cell;
float: right;
text-align: center;
vertical-align: top;
width: 175px;
}
.map-pics img {
margin: 5px;
border: 1px solid #7D7486;
}
.map-pics img:hover {
border: 1px solid #A64284;
}
.contact-ph {
color: #25282b;
margin: 2px 0px 10px 0px;
}
.contact-ph a {
color: #25282b;
text-decoration: none;
}
.contact-ph a:hover {
color: #e5a5a5;
text-decoration: none;
}
.contact-ph ul {
margin: 0px !important;
padding: 0px !important;
}
.contact-ph li {
font:16px/40px 'MyriadProRegular';
width: 42%;
float: left;
height: 40px;
background: none !important;
margin: 0px !important;
padding: 0px !important;
}
.contact-ph img {
margin: 0px 10px 0px 5px;
}
.feedback {
width: 95%;
margin: 10px auto;
padding: 0px 0px 10px 0px;
border-radius: 5px;
}
.feedback, .feedback .form-text, .feedback .form-area, .feedback .form-select, .feedback .form-button, .feedback .form-f-area, .feedback .form-file {
border: 1px solid #7D7486;
}
.feedback ul {
margin: 0px auto !important;
padding: 10px !important;
display: table;
}
.feedback li {
display: table-row;
vertical-align: top;
background: none !important;
margin: 0px !important;
padding: 0px !important;
}
.feedback li div {
display: table-cell;
vertical-align: middle;
}
.feedback li div.form-label, .feedback li div.form-agree {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
max-width: none;
min-width: 100px;
padding: 5px 20px 5px 5px;
}
.feedback li div.form-label {
text-align: right;
}
.feedback li div.form-field {
width: 290px;
}
.feedback .form-text, .feedback .form-area, .feedback .form-select {
padding: 5px;
margin: 5px 0px;
}
.feedback .form-text, .feedback .form-area {
width: 250px;
}
.feedback .form-select, .feedback .form-file {
width: 260px;
}
.feedback .form-file {
margin: 5px 0px;
}
.feedback .form-button {
width: 100px;
margin: 10px 10px 0px 0px;
padding: 5px;
cursor: pointer;
}
.feedback .form-radio {
padding: 10px 5px;
margin: 0px;
}
.form-full {
width: 100%;
text-align: center;
}
.form-f-area {
width: 95%;
padding: 5px;
margin: 5px auto 5px auto;
}
.mandatory {
color: #ff8204;
font: bold 10px Verdana,Arial,Helvetica,sans-serif;
}
.formHead {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
padding: 5px 10px 5px 10px;
background: #A64284;
color: #ffffff;
}
.formHead a {
color: #ffffff;
text-decoration: underline;
}
.formHead a:hover {
color: #ffffff;
text-decoration: underline;
}
.formlable {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.doctor-ph {
float: left;
margin: 10px 18px 10px 0px;
width: 200px;
}
.doctor-name {
background: #9B3979;
color: #fff;
border-radius: 2px;
text-align: center;
padding: 8px 0px;
font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
}
.doctor-name span {
font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
}

/*----------------service link page new-----------------------------------*/
.gynecology-photo-s {
margin: 10px 0 10px 20px;
text-align: center;
float:right;
}
.service-link-tabs {
color: #ffffff;
font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
clear: both;
}
.service-link-tabs li a {
background: url(/images/services-link-s.png) no-repeat left center #333333;
display: block;
text-decoration: none!important;
padding: 15px 0px 14px 40px;
color: #ffffff;
border-radius:5px;
}
.service-link-double a {
padding: 5px 0px 5px 40px !important;
}
.service-link-tabs li {
float: left;
background-image: none !important;
margin: 7px;
padding: 0px !important;
width: 300px;
text-align: left;
}
.service-link-tabs li a:hover {
background: url(/images/services-link-s-hover.png) no-repeat left center #ad488a;
color: #FFFFFF;
text-decoration: none;
}


.UseFul-links {
height: auto;
margin: 10px 0;
padding: 0;
text-align: center;
width: 90%;
}
.UseFul-links img {
border: 1px solid #666666;
float: left;
margin: 2px;
padding: 10px;
}

/*----- Services Page Styles -----*/
.services-p {
width: 94%;
float:right;
}
.services-p ul {
margin: 0px !important;
padding: 0px !important;
}
.services-p li {
margin: 20px 0px 0px 0px !important;
padding: 15px 0px 0px 0px !important;
background: #E4EEF7 !important;
border-radius: 5px;
width: 100%;
position:relative;
}
.services-p li a {
text-decoration:none !important;
}
.services-p-img {
color: #060A09;
position:absolute;
left:-8%;
top:25%;
}
.services-p-img img {
border-radius:20px;
}
.services-p-text {
padding: 0px 0px 20px 12%;
}
.services-p-text .service-p-head {
font: normal 22px/26px 'dosisregular' !important;
color:#cc2d93 !important;
background: url(/images/service-s-head-bdr.png) no-repeat left bottom !important;
padding:0px 0px 15px 0px;
}
.service-p-head a {
color:#cc2d93 !important;
}
.services-p-text ul {
display: table;
width: 100%;
}
.services-p-text li {
font: bold 15px/20px  Arial, Verdana, Helvetica, sans-serif;
color:#666666;
margin: 0px !important;
padding: 0px 0px 10px 5% !important;
border: none;
width: 228px;
float: left;
text-align: left !important;
background: url(/images/service-s-arrow.png) no-repeat left 5px !important;
list-style:none !important;
}
.services-p-text li a {
color:#666666;
}
.envira-gallery-item img {
border: 1px solid #852764;
padding: 3px;

}

.MultiMedia {
width: 100%;
font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
color: #545454;
border: 1px solid #A64284;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
float:left;
}
.MultiMedia ul {
margin: 10px 5px;
padding: 0px;
list-style: none;
float:left;
}
.MultiMedia li {
margin: 0px;
width: 50%;
background: none !important;
padding: 6px 0px 0px 0px !important;
float: left;
}
.MultiMedia a {
background: url(/images/movie-off.gif) no-repeat 10px 4px;
padding: 2px 0px 2px 45px;
color: #545454;
text-decoration: underline;
display: block;
}
.MultiMedia a:hover {
background: url(/images/movie-on.gif) no-repeat 10px 4px;
padding: 2px 0px 2px 45px;
color: #000000;
text-decoration: underline;
}

/*--------------Tell A friend start--------------*/
.feedback.contactForm{
width : 103% !important;
}
#tell-main, #tell-friend {
visibility: hidden;
}
#tell-main {
opacity: 0.8;
filter: alpha(opacity=80);
background: #000;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
position: fixed;
z-index: 999;
}
#tell-friend {
top: 3%;
left: 50%;
margin:0px 0px 0px -200px;
width: 280px;
background: #fff;
padding: 15px;
border: 2px solid #CCCCCC;
position: absolute;
z-index: 9999;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
}
#tell-friend #close {
width: 25px;
height: 25px;
color: #000000;
font: bold 16px/20px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
margin: -25px -25px 0px 0px;
padding:0px;
float: right;
cursor: pointer;
border-radius: 50%;
background: #C9C9D6;
}
.pink-border{
	border: 1px solid #AD488A;
	padding: 2px;
}
/*---------------Multimedia page css-----------------------*/

.multimedia-iframe{
	border: none;
	height: 500px;
	background:#F4F4F4 !important;
}




/* ------------------------------ Media Screen:768 CSS ------------------------------ */
@media screen and (max-width : 768px) {
	
.multimedia-iframe{height:900px;}
	
.logo {
width: 50%;
}
.appointment-section {
width: 100%;
}
.make-appt {
margin-top: -45px;
padding: 0px 10px 20px 0px;
}
#Menu {
margin:0px 10px 10px 10px;
}
.intra-txt-s {
font: 20px/30px 'ubuntuitalic';
padding: 20px 0 0;
}
.intra-txt-s span {
font: 14px/25px 'ubuntuitalic';
}
#SocialMedia-Container {
padding-bottom: 15px;
background-size: 100% auto;
}
#Social-Media {
height: auto;
}
.social-media {
padding-top: 7px;
}
.some-conditions li {
width: 29%;
}
.some-conditions {
font: 16px/40px 'dosisregular';
}
#Footer-Address {
display: inherit;
width: 40%;
}
#Footer-Menu {
width: 20%;
}
#Footer-Services {
width: 39%;
}
.doctor-ph {
float: none;
margin: 10px auto;
}
.intra-txt {
font: 19px/30px "ubuntuitalic";
left: 17%;
padding: 80px 0px 0px 0px;
}
.intra-txt span {
color: #000000;
font: 14px/25px "ubuntuitalic";
}
.services-p-text {
padding: 0 0 20px 20%;
}
}

@media screen and (max-width : 720px) {
.services-p-text {
padding: 0px 0px 20px 20%;
}
}

/* ------------------------------ Media Screen:640 CSS ------------------------------ */
@media screen and (max-width : 640px) {
.textMain {
	padding: 5px 10px 30px 10px !important;
}
#Menu {
display:none;
}
#Mobile-Menu {
display: block;
background: #AD488A;
}
.menu-m-bg {
margin-bottom: 5px;
}
.menu-m {
margin: 0px;
padding: 0px;
font: normal 16px/45px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
padding-left: 15px;
}
.menu-m a, .menu-m a:hover {
color: #fff;
display: block;
}

#Footer-Menu {
width: 45%;
padding-left: 5%;
float: left;
}
#Footer-Services {
float: left;
width: 50%;
}
#Footer-Address {
margin: 0px auto;
width: 90%;
}
.address {
padding-right: 5%;
}
.contact-map {
float: left;
}
#Content-Left, #Sidebar {
display: inherit;
}
#Sidebar {
margin: 0 auto;
}
#SocialMedia-Container {
background-size: 200% auto;
}
.some-conditions li {
width: 45%;
}
.video-section {
float: none;
width: 99%;
text-align: center;
}
.resource-section {
float: none;
width: 65%;
margin: 0px auto;
padding: 30px 0px 0px 1%;
}
.general-services {
float: none;
width: 100%;
}
.services-scrolling {
background:#e8e2d2;
clear: both;
float: left;
width: 100%;
}
.services-tabs li {
height: auto;
}
.content_1 {
float: none;
}
.content {
margin: 0 auto;
width: 80%;
}
.wrapper {
padding: 50px 0px 30px 0px;
}
.doctor-img {
float: none;
margin: 0px auto;
}
.doctor-profile {
float: none;
margin: 0px auto;
padding-top: 20px;
width: 90%;
}
.dr-read-more {
margin-bottom: 25px;
}
.Banner_nav {
top: 2%;
}
#Content-Main .intra-div {
display: inherit;
}
.services-p {
float: none;
width: 300px;
margin: 0px auto;
}
.services-p-img {
position: relative;
width:100%;
left:0px;
text-align:center;
}
.services-p-text {
padding: 0px 0px 20px 0px;
width:100%;
float:none;
}
.services-p-text .service-p-head {
text-align:center;
}.services-p-text li {
background: url("/images/service-s-arrow.png") no-repeat 10px 5px!important;
padding: 0 0 10px 35px !important;
}
.intra-txt {
font: 15px/30px "ubuntuitalic";
padding: 50px 0px 0px 0px;
}
.intra-txt span {
font: 12px/25px "ubuntuitalic";
}
.align-right, .align-left {
float: none;
}
}
@media screen and (max-width : 620px) {
.logo {
width: 100%;
text-align: center;
}
.make-appt {
float: none;
text-align: center;
margin-top: 0px;
}
}
@media screen and (max-width : 480px) {
.resource-section {
width: 80%;
}
.resource-section li {
width: 100%;
}
.some-conditions li {
width: 80%;
}
.some-conditions span, .some-conditions span a {
font: 22px/70px 'dosisregular';
}
.doctor-profile h1, .doctor-profile h1 a {
font: 45px/32px 'dosisregular';
}
.doctor-profile h1 span, .doctor-profile h1 span a {
font: 17px/26px 'dosisregular';
}
.intra-txt, .intra-txt-s {
display: none;
}
.Banner_nav {
top: 6%;
}
}
@media screen and (max-width : 400px) {
#tell-friend{
	left: 63% !important;
}
}
@media screen and (max-width : 360px) {
.contact-ph li {
    width: 100%;
    float: none;
	}
}

