/*
Theme Name:         MedicalPlus
Theme URI:          http://medicalplus.moopress.rocks
Description:        A MooPress Theme
Tags: responsive-layout, theme-options
Version:            5.2.2
Author:             MooPress
Author URI:         http://medicalplus.moopress.rocks/
License:            Split License
License URI:        http://themeforest.net
*/

.eg-zebu-doctor-content {
	min-height: 400px !important;
	border: solid  3px #111;
}
h2.green{
	color: #a8c53d;
	font-size: 20px;	
}
table.classtimes{
	margin:0px auto;
	width:300px
}
table.classtimes th{
	background-color: #2ab3e8;
	color: #ffffff;
	padding:5px 5px;
	width:50%;
	text-align: center;
	height:38px;
}
table.classtimes td{
	padding:5px 5px;
	width:50%;
	border:solid 1px #B6E3F5;
	text-align: center;
	height:38px;
}
table.classtimes tr.dark td{
	background-color:#D3EFFB;
}
.wp-caption {
}

.wp-caption-text {
}

.gallery-caption {
}

.bypostauthor {
}

.alignright {
}

.alignleft {
}

.aligncenter {
}
.home-intro{
    margin: 0px auto;
    width: 900px;
    font-size: 14px;
	text-align: justify;
}
img.home-big{
margin: 0px auto;
width: 900px;
}
@media only screen and (max-width: 1090px){
	img.home-big{
	width: 100%;
	}
	.home-intro{
    margin: 0px auto;
    width:100%;
    font-size: 14px;
    }
}

.text-align-center{text-align: center;}
a.eg-zebu-service-element-0{line-height: 14px !important;}
@media only screen and (max-width: 767px){
	.lau-empty-column{	margin-bottom:-30px;	}
}
@media only screen and (max-width: 490px){    body .logo img.fullsize-logo{	width:90%;    }
}
.wpb_wrapper>h3.smallheading, .wpb_wrapper>h2.smallheading{
letter-spacing: 0px;
font-size: 16px;
margin-bottom: 8px;
line-height:1.33em;
}
.zebu-contact-form label, .zebu-contact-form textarea{
margin-bottom: 0px;
}
.zebu-contact-form input{
margin-bottom:0px;
}
.zebu-contact-form  input[type="text"], .zebu-contact-form input[type="email"]{
height:30px;
}
.tableleft {
margin-left:0px !important;
margin-right:0px !important;
}
.imgrighthalf{float:right;width:50%;height:auto;padding-left: 10px;}

@media (max-width: 520px) {	
.imgrighthalf{	float:none;	width:100%;	height:auto;	padding-left: 0px;	}
}
#footer .footer-main-wrapper{	padding-top:30px !important;	
}
/* LAU CUSTOM CSS */
body .ceres-element.ceres-icon-block.ceres-icon-position-.ceres-icon-block-solid .icon-block-icon {	color: white;	background: #2ab3e8;	border-color: #2ab3e8;}
.ceres-element.ceres-icon-block.ceres-icon-position-  .icon-block-icon{	position: static;    width: 84px;    height: 84px;    margin: 0 auto 42px;    border-width: 2px;    border-style: solid;    line-height: 84px;    border-radius: 42px;}
.ceres-element.ceres-icon-block .icon-block-icon {	top: 0;    left: 0;    font-size: 32px;	text-align:center;}
.blue-bg{	background-color:#67c9e0;}
.blue-bg h4 {	color:#ffffff;}
.darkoverlayparallax > div{	background: rgba(0,0,0,0.7);	padding-top:50px;}
.listContainer{
}
.listContainer > div.ListItemOuter{float:left;width:33.33333%;}
.begin-line-of-three{clear: both;}
@media only screen and (max-width: 900px){
	Div.listContainer > div.ListItemOuter{	width:50%;	}
	.begin-line-of-three{	clear: none;	}
	.begin-line-of-two{	clear: both;	}
}
@media only screen and (max-width: 600px){
	Div.listContainer > div.ListItemOuter{	width:300px;	float:none;	margin: 0px auto;	}
}
@media only screen and (max-width: 360px){
	Div.listContainer > div.ListItemOuter{	width:100%;	float:none;	margin: 0px auto;	}
}

.listContainer .ListItemOuter > .ListItemInner{margin: 10px;background: #fff;border: solid 0px #fff;}
.listContainer > .ListItemOuter > .ListItemInner > .ListItemInnerIMG {
}
.listContainer > .ListItemOuter > .ListItemInner > .ListItemInnerIMG > a{
}
.listContainer > .ListItemOuter > .ListItemInner > .ListItemInnerIMG img{width:100%;border: none;display: block;}
.listContainer > .ListItemOuter > .ListItemInner .ListItemDescription{padding:20px 9% 30px;}
.listContainer > .ListItemOuter > .ListItemInner .ListItemDescription > .ListItemDescriptionHeading{margin-bottom:30px;}
.listContainer > .ListItemOuter > .ListItemInner .ListItemDescription > .ListItemDescriptionHeading a{color:#363839;font-size: 14px;font-weight: 700;font-family: "monserrat", sans-serif;text-transform: uppercase;text-decoration: none;}
.listContainer > .ListItemOuter > .ListItemInner .ListItemDescription > .ListItemDescriptionHeading a:hover{color:#13c0df;}
.listContainer > .ListItemOuter > .ListItemInner .ListItemDescription > .ListItemDescriptionBody{color:#777777;font-size: 14px;font-weight: 400;font-family: "Open Sans", sans-serif;}
.listContainer > .ListItemOuter > .ListItemInner .ListItemDescription > .ListItemDescriptionMore{margin-top: 20px;}
.listContainer > .ListItemOuter > .ListItemInner .ListItemDescription > .ListItemDescriptionMore a{font-size: 12px;line-height: 20px;color: #ffffff;font-weight: 800;padding: 5px 10px 5px 10px;display: inline-block;font-family: "monserrat", sans-serif;text-transform: uppercase;background-color: rgba(0,0,0,0.25);text-decoration: none;}
.listContainer > .ListItemOuter > .ListItemInner .ListItemDescription > .ListItemDescriptionMore a:hover{background-color:#13c0df;}
a.grey{	text-decoration: none;	color: #888;}
a.darkgrey{	text-decoration: none;	color: #404040;}
.wcs3-class-name{line-height:1.1;}
.profileheading{font-size:14px;color:#888;font-weight:bold;margin-bottom:0px;text-transform:none;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;}.wcs3-ex1-schedule-full-layout th{	text-align: center;	color:#444;	border: solid 1px #ccc !important;}.wcs3-class-name{	text-align:center;}.wcs3-ex1-schedule-full-layout .wcs3-class-name{	padding: 8px 0px !important;}@media only screen and (max-width: 600px){	.wcs3-ex1-schedule-full-layout th{	font-size: 12px;	}	.wcs3-class-name{	font-size: 12px;	}}