#post-2946 > div.single-post-thumbnail, #post-3096 > div.single-post-thumbnail, #post-3367 > div.single-post-thumbnail { display: none;
}
#post-2946 > div.entry-meta, #post-3096 > div.entry-meta, #post-3367 > div.entry-meta { margin-bottom: 30px;
}        .above-header-right { margin-top: 30px;
margin-bottom: -35px !important; }
.logo { margin-top: -15px !important;
}
.PatientPortalButton {
background-color: #00B189; color: #fff !important;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 30px;
padding-right: 30px;
font-weight: 700;
text-transform: uppercase;
text-decoration: none;
}
.PatientPortalButton:hover {
background-color: #004987; text-decoration: none;
}
.textwidget a {
color: #00B189; } .category-in-the-news .single-post-thumbnail {
display: none;
}
.MissionBoxesContainer {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
-webkit-align-content: stretch;
-moz-align-content: stretch;
align-content: stretch;
}
.IndividualMissionBox {
width: 23%;
background-color: rgba(0, 177, 137, 0.2); }
.MissionBoxImage, .MissionBoxColorOverlay {
width: 100%;
height: 300px;
}
.MissionBoxImage {
position: relative;
background-size: cover;
background-repeat: no-repeat;
}
.MissionBoxColorOverlay {
position: absolute;
background-color: rgba(0, 73, 135, 0.8); padding: 30px;
}
.MissionBoxColorOverlay h2 {
color: #fff !important;
position: absolute;
bottom: 20px;
}
.MissionBoxContent {
padding: 30px;
}
.VisionContainer {
width: 100%;
}
.VisionBoxImage, .VisionBoxColorOverlay {
width: 100%;
height: 200px;
}
.VisionBoxImage {
position: relative;
background-size: 50%;
background-repeat: no-repeat;
}
.VisionBoxColorOverlay {
position: absolute;
background-color: rgba(0, 177, 137, 0.8); padding: 30px;
}
.VisionBoxColorOverlay h2 {
color: #fff !important;
position: absolute;
bottom: 20px;
}
.VisionBoxContent {
padding-left: 15px;
padding-right: 40px;
padding-top: 30px;
padding-bottom: 30px;
background-color: rgba(0, 73, 135, 0.15); }
.ValuesContainer {
width: 100%;
overflow: hidden;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: flex-start;
-moz-align-content: flex-start;
align-content: flex-start;
}
.IndividualValueContainer {
width: 100%;
margin-bottom: 50px;
overflow: hidden;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: stretch;
-moz-align-content: stretch;
align-content: stretch;
}
.ValueImage {
width: 40%;
background-size: cover;
background-repeat: no-repeat;
}
.ValueContent {
width: 60%;
padding: 60px;
background-color: rgba(0, 177, 137, 0.15); }
.ValueContent h2 {
letter-spacing: 0 !important;
}
.ValueContent h2 span {
color: #00B189 !important; } .GreenButton {
background-color: #00B189 !important; padding-top: 8px;
padding-bottom: 8px;
padding-left: 20px;
padding-right: 20px;
margin-left: 5px;
margin-right: 5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-khtml-border-radius: 4px; }
.vc_btn3-color-blue {
background-color: #004987 !important; } .PostsContainer {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: stretch;
-moz-align-content: stretch;
align-content: stretch;
}
.PostsContainer .IndividualPostContainer {
width: 18%; margin-bottom: 40px;
margin-right: 2%;
border: 1px solid #ccc;
background-color: rgba(255, 255, 255, 0.8);
}
.PostsContainer .IndividualPostContainer h2 {
font-weight: 700;
font-size: 20px;
margin-bottom: 0;
}
.PostsContainer .IndividualPostContainer h3 {
font-size: 12px;
color: #00B189; margin-top: 2px;
}
.PostsContainer .IndividualPostContainer h4 {
font-weight: 400;
font-size: 12px;
margin-top: 2px;
margin-bottom: 0;
}
.IndividualPostFeaturedImage {
width: 100%;
height: 240px;
margin-left: auto;
margin-right: auto;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
background-color: #fff;
}
.IndividualPostText {
padding-left: 30px;
padding-right: 30px;
padding-top: 5px;
padding-bottom: 30px;
}  .category-leader .entry-meta, .category-physician-leader .entry-meta, .category-leader .entry-title, .category-physician-leader .entry-title, .category-leader .single-post-thumbnail, .category-physician-leader .single-post-thumbnail {
display: none;
}
.LeaderContainer {
width: 100%;
overflow: hidden;
}
.LeaderFlexBox {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-moz-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-items: center;
-moz-lign-items: center;
lign-items: center;
-webkit-align-content: stretch;
-moz-align-content: stretch;
align-content: stretch;
margin-bottom: 40px;
}
.LeaderPhoto {
width: 25%;
height: 300px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
border: 1px solid #ccc;
}
.LeaderNameContent {
width: 75%;
padding-left: 40px;
}
.LeaderNameContent h1 {
color: #004987; font-size: 50px;
font-weight: 700;
margin-bottom: 0;
}
.LeaderNameContent h1 span {
color: #00B189; font-size: 15px;
font-weight: 700;
}
.LeaderNameContent h2 {
color: #00B189; font-size: 30px;
margin-top: 0;
}
.LeaderNameContent h3 {
color: #00B189; font-size: 15px;
}
.LeadershipButton {
margin-top: 30px; text-transform: uppercase;
background-color: #004987; color: #fff;
text-align: center;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 15px;
padding-right: 15px;
}
.LeadershipButton:hover {
background-color: rgba(0, 177, 137, 1.0); }
.LeadershipSmallButton {
font-size: 14px !important;
margin-top: 15px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 15px;
padding-right: 15px;
font-weight: 700;
}
.LeadershipLinkedIn {
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-position: top center;
}
.LeadershipLinkedIn:hover {
background-position: bottom center;
}   .page-id-750 #primary, .CareersPostContainer #primary, .page-id-1194 #primary, .page-id-2171 #primary, .page-id-3799 #primary {
min-width: 100% !important;
}
.page-id-1194 aside, .page-id-2171 aside { display: none !important;
}
.wp-video { width: 100% !important;
}   .ShowOnMobile {
display: none;
overflow: hidden;
}
.HideOnMobile {
overflow: hidden;
}
#DoctorPostPage .DoctorPostContainer {
padding-bottom: 0;
margin-bottom: -60px; }
#DoctorPostPage .page-header { display: none !important;
}
#DoctorPostPage .TopDoctorContentContainer {
max-width: 80%;
margin-left: auto;
margin-right: auto;
}
#DoctorPostPage .site-content {
padding-top: 0 !important;
}
#DoctorPostPage .DoctorPostContainer #primary, #DoctorPostPage .DoctorPostContainer #secondary { display: none !important;
} #DoctorPostPage .TopImageContainer {
padding-top: 0 !important;
margin-top: 0;
}
#DoctorPostPage .TopImage {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
width: 100%;
height: 500px;
position: relative;
margin-bottom: 80px;
}
#DoctorPostPage .TopImageHeadline {
position: absolute;
bottom: 0;
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 30px;
padding-left: 30px;
background-color: rgba(0, 73, 135, 0.9); }
#DoctorPostPage .TopImageHeadline h1 {
text-align: center;
color: #fff;
font-size: 30px;
line-height: 1.1em;
font-weight: 700;
padding: 0;
margin: 0;
}   #DoctorPostPage .TopButtonsContainer {
width: 100%;
overflow: hidden;
margin-bottom: 30px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
-moz-lign-items: center;
lign-items: center;
-webkit-align-content: center;
-moz-align-content: center;
align-content: center;
}
#DoctorPostPage .TopButtonsContainer .TopButton {
padding-top: 10px;
padding-bottom: 10px;
color: #fff;
font-family: 'Raleway', sans-serif;
font-size: 20px;
font-weight: 700;
text-align: center;
background-color: #004987; -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#DoctorPostPage .TopButtonsContainer .TopButton:hover {
background-color: #00B189; }
#DoctorPostPage .TopButtonsContainer .TopButtonGreen {
padding-top: 10px;
padding-bottom: 10px;
color: #fff;
font-family: 'Raleway', sans-serif;
font-size: 20px;
font-weight: 700;
text-align: center;
background-color: #00B189; -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#DoctorPostPage .TopButtonsContainer .TopButtonGreen:hover {
background-color: #004987; }
#DoctorPostPage .ZocdocButtonBottom {
margin-top: 20px;
}
#DoctorPostPage .OneButton a {
width: 100%;
}
#DoctorPostPage .TwoButtons a {
width: 48%;
}
#DoctorPostPage .ThreeButtons a {
width: 30%;
}   #DoctorPostPage .DiviContentContainer {
padding-top: 0 !important;
}
#DoctorPostPage .AnnouncementContainer {
width: 100%;
overflow: hidden;
background-color: rgba(0, 177, 137, 1.0); color: #fff;
padding: 30px;
text-align: center;
margin-bottom: 40px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#DoctorPostPage .AnnouncementContainer h2 {
color: #fff;
}
#DoctorPostPage.AnnouncementContainer p {
font-weight: 600;
line-height: 1.3em;
}
#DoctorPostPage .AnnouncementContainer a {
color: #fff;
text-decoration: underline;
}
#DoctorPostPage .AnnouncementContainer a:hover {
color: #000;
}   #DoctorPostPage .AboutUsContainer {
width: 100%;
overflow: hidden;
}
#DoctorPostPage .AboutUsContainer h2 {
text-align: center;
}
#DoctorPostPage .AboutUsContainer a {
color: #00B189; }
#DoctorPostPage .AboutUsContainer a:hover {
color: #004987; }   #DoctorPostPage .ProvidersContainer {
width: 100%;
overflow: hidden;
background-color: rgba(0, 73, 135, 0.15); padding: 30px;
text-align: center;
margin-top: 40px;
margin-bottom: 40px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#DoctorPostPage .MultipleProviders {
padding: 20px;
background-color: rgba(255, 255, 255, 0.2);
overflow: hidden;
}
#DoctorPostPage .IndividualProvider h2 {
color: #00B189 !important; }
#DoctorPostPage .IndividualProvider p {
line-height: 1.3em;
}
#DoctorPostPage .IndividualProvider {
padding: 20px;
background-color: rgba(255, 255, 255, 0.75);
overflow: hidden;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#DoctorPostPage .ProviderContent {
width: 100%;
}
#DoctorPostPage .IndividualContentLine {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: stretch;
-moz-align-content: stretch;
align-content: stretch;
padding-top: 8px !important;
padding-bottom: 8px !important;
}
#DoctorPostPage .ProviderLabel {
width: 40%;
}
#DoctorPostPage .ProviderInfo {
width: 60%;
}
#DoctorPostPage .OneProvider .ProviderPhotoName, #DoctorPostPage .accordionDrop .ProviderPhotoName {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: center;
-moz-align-content: center;
align-content: center;
padding-bottom: 20px;
}
#DoctorPostPage .ProviderPhoto {
width: 40%;
padding-right: 15px;
}
#DoctorPostPage .ProviderName {
width: 60%;
padding-left: 15px;
}
#DoctorPostPage .ProviderPhotoContainer {
width: 80px;
height: 100px;
border: 1px solid rgba(0, 73, 135, 0.5); float: right;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
#DoctorPostPage .OneColumn .ProviderName h2 {
text-align: left;
}
#DoctorPostPage .IndividualProvider h2, #DoctorPostPage .ProviderName h2 {
font-size: 20px;
font-weight: 700;
}
#DoctorPostPage .IndividualProvider h2 {
padding-top: 20px;
}
#DoctorPostPage .TwoColumn {
margin-bottom: 30px;
}
#DoctorPostPage .TwoColumn .ProviderPhoto {
width: 100%;
padding: 0;
margin-bottom: 0;
}
#DoctorPostPage .TwoColumn .ProviderPhotoContainer {
margin-left: auto;
margin-right: auto;
float: none;
}
#DoctorPostPage .TwoColumn .ProviderName {
width: 100%;
padding: 0;
margin-top: 20px;
paddin-top: 0;
}
#DoctorPostPage .TwoColumn h2 {
text-align: center;
font-size: 20px;
font-weight: 700;
margin-top: 0;
padding-top: 0;
}
#DoctorPostPage .ProviderContent .IndividualContentLine {
border-bottom: 1px solid rgba(0, 73, 135, 0.5); }
#DoctorPostPage .ProviderContent .IndividualContentLine:first-of-type {
border-top: none;
}
#DoctorPostPage .ProviderContent .IndividualContentLine:last-of-type {
border-bottom: none;
} #DoctorPostPage .IndividualProvidersContainer .OneColumn {
width: 100%;
}
#DoctorPostPage .TwoProviders {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between;
-webkit-align-content: stretch;
-moz-align-content: stretch;
align-content: stretch;
}
#DoctorPostPage .IndividualProvider {
width: 48%;
}
#DoctorPostPage .ProviderLabel, #DoctorPostPage .ProviderInfo {
padding-left: 5px !important;
padding-right: 5px !important;
margin: 0 !important;
line-height: 1.2em;
}
#DoctorPostPage .ProviderLabel {
font-weight: 700;
text-align: right;
}
#DoctorPostPage .ProviderInfo {
text-align: left;
}  #DoctorPostPage details {}
#DoctorPostPage .accordion {
margin-top: 2px;
margin-bottom: 2px;
background: #00B189; color: #fff; border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-weight: 700;
padding: 10px 20px;
text-align: center;
cursor: pointer;
}
#DoctorPostPage .accordion span {
font-weight: 400;
}
#DoctorPostPage .accordionDrop .ProviderPhoto, #DoctorPostPage .accordionDrop .ProviderName {
width: 50%;
}
#DoctorPostPage .accordionDrop .ProviderName {
text-align: left;
}
#DoctorPostPage .accordionDrop .ProviderLabel, #DoctorPostPage .accordionDrop .ProviderInfo {
width: 50%;
}
#DoctorPostPage .accordionDrop .IndividualContentLine {
padding-top: 12px !important;
padding-bottom: 12px !important;
}
#DoctorPostPage .accordionDrop {
padding: 30px;
margin-bottom: 40px;
background-color: #fff;
}
#DoctorPostPage .ProviderInformation {
margin-top: 40px;
}
#DoctorPostPage .ProviderInformation p {
text-align: left !important;
}
#DoctorPostPage .IndividualZocDocContainer {
margin-top: 40px;
}
#DoctorPostPage .IndividualZocDocContainer .IndividualZocDocButton {
padding-top: 10px;
padding-bottom: 10px;
color: #fff;
font-family: 'Raleway', sans-serif;
font-size: 20px;
font-weight: 700;
text-align: center;
background-color: #00B189; -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#DoctorPostPage .IndividualZocDocContainer .IndividualZocDocButton:hover {
background-color: #004987; }
#DoctorPostPage .DocTemplateAccordionHeader {
width: 100%;
text-align: center !important;
}
#DoctorPostPage .DocTemplateAccordionHeader .PhotoCentering {
width: 100% !important;
text-align: center !important;
overflow: hidden;
}
#DoctorPostPage .DocTemplateAccordionHeader .IndividualProviderPhotoContainer {
margin-left: auto !important;
margin-right: auto !important;
width: 80px;
height: 100px;
border: 1px solid rgba(0, 73, 135, 0.5); background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
#DoctorPostPage .IndividualProviderName {
width: 100%;
clear: both;
font-size: 20px;
}
#DoctorPostPage .MultipleProviders .ProviderPhotoName {
display: none;
}
::-webkit-details-marker { }   #DoctorPostPage .ServicesContainer {
width: 100%;
overflow: hidden;
background-color: rgba(0, 177, 137, 0.15); padding: 30px;
margin-top: 40px;
margin-bottom: 40px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#DoctorPostPage .ServicesContainer h2, #DoctorPostPage .ServicesContainer p {
text-align: center;
}
#DoctorPostPage .ServicesContainer h2 {
color: #00B189; }
#DoctorPostPage .ServicesBulletContainer {
width: 100%;
overflow: hidden;
background-color: rgba(255, 255, 255, 0.65);
padding: 30px;
margin-top: 20px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#DoctorPostPage .ServicesBulletContainer ul {
margin: 0;
padding: 0;
}
#DoctorPostPage .ServicesBulletContainer li {
list-style: none;
background-repeat: no-repeat;
background-image: url(//www.consensushealth.com/wp-content/themes/points-builder-child/images/ConsensusHealth_Symbol_Blue.png); background-size: 18px 18px;
padding-left: 30px; padding-bottom: 20px;
line-height: 1.25em;
}
#DoctorPostPage .InnerColumnForCentering {
width: 70%;
margin-left: auto;
margin-right: auto;
}
#DoctorPostPage .ServicesContainer .OneColumn li:last-of-type, #DoctorPostPage .ServicesContainer .TwoColumns .ServicesRightColumn li:last-of-type {
padding-bottom: 0;
}
#DoctorPostPage .ServicesLeftColumn, #DoctorPostPage .ServicesRightColumn {
width: 48%;
float: left;
}
#DoctorPostPage .ServicesLeftColumn {
margin-right: 2%;
}
#DoctorPostPage .ServicesRightColumn {
margin-left: 2%;
}  #DoctorPostPage .LocationsContainer .TopButtonsContainer {
margin-bottom: 0;
}
#DoctorPostPage .DiviLocationsContainer {
margin-bottom: 2px;
border-bottom: 4px solid #00B189; }
#DoctorPostPage .LocationsOuterContainer {
width: 100%;
overflow: hidden;
background-color: rgba(0, 73, 135, 0.3); padding-top: 30px;
padding-bottom: 60px;
}
#DoctorPostPage .LocationsContainer {
width: 80%;
max-width: 1080px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}
#DoctorPostPage .LocationsContainer h2, #DoctorPostPage .LocationsContainer p {
text-align: center;
}
#DoctorPostPage .IndividualLocationsContainer {
width: 100%;
overflow: hidden;
margin-top: 0;
padding-top: 0;
}
#DoctorPostPage .IndividualLocation h3.LocationName {
font-size: 18px;
line-height: 1.2em;
text-align: center;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
font-weight: 600;
}
#DoctorPostPage .IndividualLocation p.LocationAddress {
text-align: center;
padding-top: 5px !important;
margin-top: 0 !important;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
#DoctorPostPage .IndividualLocation p.LocationPhoneNumbers {
padding-top: 5px !important;
margin-top: 0 !important;
}
#DoctorPostPage .IndividualLocation p.LocationAddress, #DoctorPostPage .IndividualLocation p.LocationPhoneNumbers, #DoctorPostPage .LocationHoursContainer {
font-size: 14px;
line-height: 1.2em;
}
#DoctorPostPage .PhoneLabel {
font-weight: 700;
}
#DoctorPostPage .LocationsFlexBox {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-align-content: stretch;
-moz-align-content: stretch;
align-content: stretch;
}
#DoctorPostPage .ColumnNumber4 {
margin-top: 40px;
display: block;
}
#DoctorPostPage .ColumnNumber4 .accordionDrop {
background-color: rgba(255, 255, 255, 0.65);
padding: 0;
}
#DoctorPostPage .ColumnNumber4 .accordionDrop p.LocationAddress {
padding-top: 5px !important;
margin-top: 0 !important;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
font-size: 14px;
line-height: 1.2em;
}
#DoctorPostPage .ColumnNumber4 .accordionDrop p.LocationPhoneNumbers {
padding-top: 0 !important;
margin-top: 0 !important;
font-size: 14px;
line-height: 1.2em;
}
#DoctorPostPage .ColumnNumber1 .IndividualLocation {
width: 100%;
}
#DoctorPostPage .ColumnNumber2 .IndividualLocation {
width: 48%;
}
#DoctorPostPage .ColumnNumber2 .IndividualLocation:first-of-type {
margin-right: 4%;
}
#DoctorPostPage .ColumnNumber3 .IndividualLocation {
width: 29.33%;
margin-left: 2%;
margin-right: 2%;
}
#DoctorPostPage .IndividualLocation {
background-color: rgba(255, 255, 255, 0.65);
margin-top: 30px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#DoctorPostPage .ColumnNumber1 .IndividualLocation {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-align-content: stretch;
-moz-align-content: stretch;
align-content: stretch;
}
#DoctorPostPage .LocationInfoContainer {
margin-top: 0;
margin-bottom: 10px;
padding: 10px;
background-color: #fff;
-moz-border-top-left-radius: 10px;
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px;
-moz-border-top-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
}
#DoctorPostPage .ColumnNumber1 .LocationInfoContainer {
width: 40%;
-moz-border-top-left-radius: 10px;
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px;
-moz-border-bottom-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
-moz-border-top-right-radius: 0;
-webkit-border-top-right-radius: 0;
border-top-right-radius: 0;
margin-bottom: 0;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-align-content: center;
-moz-align-content: center;
align-content: center;
}
#DoctorPostPage .ColumnNumber4 .LocationInfoContainer {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#DoctorPostPage .LocationHoursContainer {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}
#DoctorPostPage .ColumnNumber1 .LocationHoursContainer {
width: 60%;
padding-top: 20px;
padding-bottom: 20px;
}
#DoctorPostPage .LocationHoursRow {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
justify-content: flex-start;
-webkit-align-content: center;
-moz-align-content: center;
align-content: center;
border-bottom: 1px solid rgba(0, 73, 135, .3); padding-bottom: 4px;
margin-bottom: 4px;
}
#DoctorPostPage .LocationHoursRow:last-of-type {
border-bottom: none;
padding-bottom: 0;
}
#DoctorPostPage .LocationHoursLeft {
width: 45%;
padding-right: 10px;
font-weight: 700;
text-align: right;
}
#DoctorPostPage .LocationHoursRight {
width: 55%;
}
#DoctorPostPage .LocationHoursLeft, #DoctorPostPage .LocationHoursRight {}
#DoctorPostPage .HourLabel {
font-weight: 700;
}
#DoctorPostPage .GoogleMapContainer {
margin-bottom: 0;
}
#DoctorPostPage .acf-map {
width: 100%;
height: 400px;
margin: 0;
} #DoctorPostPage .acf-map img {
max-width: inherit !important;
}
#DoctorPostPage .SocialMediaContainer {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-moz-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-align-content: flex-start;
-moz-align-content: flex-start;
align-content: flex-start;
margin-top: 40px;
}
#DoctorPostPage .SocialLink {
width: 30px;
height: 30px;
margin: 5px;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
#DoctorPostPage .SocialLink:hover {
opacity: 0.6;
}     .InsuranceAcceptedContainer {
padding: 30px;
background-color: #00b189;
}
.IndividualInsurance {
padding: 30px;
background-color: #fff;
margin-top: 20px;
margin-bottom: 20px;
}
.IndividualInsurance h3 {
padding: 0 !important;
margin: 0 0 10px !important;
}
.InsuranceFormTextContainer p {
background-color: rgba(0, 0, 0, 0) !important;
}
.InsuranceAcceptedContainer ul {
column-count: 3;
}
.InsuranceAcceptedContainer li {
margin-bottom: 0 !important;
}
.WebFormCopyInsert:after {
content: ' on the right side of this page.';
} h1, h2, h3, h4, h5, h6 {
color: #1f528e;
}
h3 {
font-size: 24px;
font-size: 2.4rem;
}
h4 {
font-size: 20px;
font-size: 2.0rem;
}
h5 {
font-size: 18px;
font-size: 1.8rem;
}
h6 {
font-size: 16px;
font-size: 1.6rem;
} .CareersBox h1, .CareersBox h2, .CareersBox h3, .CareersBox h4 {
margin: 0 !important;
padding: 0 !important;
} .white-text, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6 {
color: #fff;
}
a {
color: #396d8e;
}
.entry-content a {
font-weight: 700;
}
a:hover {
color: #4181ac;
text-decoration: none;
}
article ul li:before {
color: #4181ac;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
background: #396d8e;
border-radius: 5px;
color: #fff;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
background: #4181ac;
box-shadow: none;
}
textarea {
color: #4D4D4D !important;
}
article ul li {
margin-bottom: 8px;
margin-left: 25px;
position: relative;
}
article ul li:before {
content: '\f0da';
left: -15px;
position: absolute;
top: 4px;
}
.nav-tabs li {
margin-left: 0;
} .above-header {
background: #ffffff;
}
.above-header .fa {
margin-right: 10px;
}
.above-header-spacer {
margin: 0 16px;
}
header > .container > .row {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.logo {
width: 50%;
}
.header-right-widget-area .widget_text {
width: 35%
}
.header-right-widget-area .widget_text p {
font-size: 18px;
font-weight: bold;
margin-top: 8px;
}
.header-right-widget-area .widget-title {
font-size: 18px;
margin-top: 0;
} .below-header-menu {
background-color: #1f538e; }
.below-header-menu .navbar-nav .open > a {
color: #396c8d;
}
.below-header-menu .navbar-nav > li > a:hover { background-color: #00b189;
}
.below-header-menu .navbar-nav > li > a:focus, .below-header-menu .navbar-nav > li.active > a, .below-header-menu .navbar-nav > li.current-menu-parent > a {
background: #00b189;
border-bottom-color: #00b189;
}
.below-header-menu .navbar-nav > li > a {
color: #fff;
font-size: 16px;
text-transform: capitalize;
}
.below-header-menu .navbar-nav > li > a {
margin-right: 0;
padding: 16px 15px 10px;
}
.dropdown-menu {
border-radius: 0;
border-top: 1px solid #d1d3d4;
padding: 0;
}
.dropdown-menu li > a {
padding: 15px 20px;
color: #444;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
background: #d1d3d4;
color: #444;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus {
background: #dadcdd;
}
.caret {
display: none;
}
.dropdown-menu .menu-item-has-children {
position: relative;
}
.dropdown-menu .menu-item-has-children:hover .dropdown-menu {
display: block;
position: absolute;
left: 100%;
top: -3px;
} .practice-hours-container {
background: #dadcdd;
border: 1px solid #d1d3d4;
}
.nf-form-title h3 {
margin-top: 0;
}
.nf-field-container {
margin-top: 10px;
}
.nf-field-label label {
margin-bottom: 5px !important;
}
.appointment-form .html-container .nf-field-element {
line-height: 2rem;
}
.widget_media_image {
margin-bottom: 35px;
}
.PhoneDescription {
color: #fff;
font-weight: bold;
padding-bottom: 0;
margin-bottom: 0;
padding-top: 10px;
}
.PhoneNumber {
margin-top: 0;
padding-top: 0;
} #primary, .page-content, .entry-content, .entry-summary, .blog .content-area {
margin-top: 0;
}
.page-header {
background: #4180ac;
background: -moz-linear-gradient(left, #4180ac 0%, #719dba 100%);
background: -webkit-linear-gradient(left, #4180ac 0%, #719dba 100%);
background: linear-gradient(to right, #4180ac 0%, #719dba 100%);
margin-top: 0;
padding: 12px 0;
}
aside {
margin-top: 0;
}
aside .widget {
background-color: #f2f1f1;
border: 1px solid #dbdbdb;
padding: 24px;
}
aside .widget h2 {
margin-top: 0;
}
.nf-form-cont .first {
color: #333;
}
.sep-top {
border-top: 1px solid #dbdbdb;
} .home .wpb_revslider_element {
margin-bottom: 0;
}
.request-appointment-section {
background: #729eba;
padding: 25px;
}
.request-appointment-section .wpb_button, .request-appointment-section .wpb_content_element, .request-appointment-section ul.wpb_thumbnails-fluid > li, .request-appointment-section h2 {
margin: 0;
}
.request-appointment-section button {
float: right;
}
.request-appointment-section button:hover {
background: #fff;
color: #4181ac;
}
.welcome-section .buckets .wpb_column {
margin-top: 175px;
padding: 0 15px;
}
.welcome-section .buckets .bucket .vc_column-inner {
background-color: #f2f1f1;
border: 1px solid #dbdbdb;
padding: 75px 45px 0;
position: relative;
}
.welcome-section .buckets .bucket .wpb_single_image {
position: absolute;
left: calc(50% - 86px);
top: -125px;
}
.home .news-and-appointment-form {
background: linear-gradient(to right, rgba(66, 63, 63, .5) 0%, rgba(0, 0, 0, .5) 100%), url(//www.consensushealth.com/wp-content/themes/points-builder-child/images/ProductsBG.jpg) no-repeat center center/cover;
color: #fff;
}
.home .news-and-appointment-form h3 {
color: #fff;
}
.testimonials-row {
background: url(//www.consensushealth.com/wp-content/themes/points-builder-child/images/TestimonialBG.jpg) no-repeat center center/cover;
padding: 45px 0;
}
.testimonials-carousel.owl-theme .owl-nav [class*=owl-] {
color: #ffffff;
}
.testimonials-carousel.owl-theme .owl-nav [class*=owl-]:hover {
color: #719dba;
}
.testimonials-page-loop .testimonial {
border-top: 3px solid #719dba;
} .AnnouncementOn {
display: table;
}
.AnnouncementOn .CareersPageTopContentContainer {
width: 70%;
padding-right: 2%;
display: table-cell;
vertical-align: middle;
}
.CareerTableCell {
width: 28%;
display: table-cell;
vertical-align: middle;
background-color: #004987; }
.CareerAnnouncement {
padding: 30px;
color: #fff !important;
text-align: center;
}
.CareerAnnouncement h2 {
color: #fff !important;
text-align: center;
font-size: 24px !important;
line-height: 1.2em !important;
}
.CareersPageTopContentContainer {
overflow: hidden;
}
.CareersPageTopContentContainer h2 {
margin-bottom: 0;
padding-bottom: 0;
}
.CareersPageTopContentContainer h3 {
color: #00B189 !important; }
.CareerAnnouncement a {
color: #fff !important;
}
.CareerAnnouncementButton {
background-color: #00B189; width: 70%;
line-height: 1.2em;
margin-top: 18px;
margin-left: auto;
margin-right: auto;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 20px;
padding-right: 20px;
}
.CareerAnnouncementButton:hover {
background-color: #fff;
color: #00B189 !important; }
.CareerSectionsContainer, .CareerSection {
width: 100%;
overflow: hidden;
}
.CareerSection {
margin-top: 30px;
margin-bottom: 30px;
}
.TableClass {
display: table;
}
.BlockClass {
display: block;
}
.TableClass .CareerSectionImage, .TableClass .CareerSectionContent {
display: table-cell;
vertical-align: middle;
}
.BlockClass .CareerSectionImage, .BlockClass .CareerSectionContent {
display: block;
}
.TableClass .CareerSectionImage {
width: 40%;
background-repeat: no-repeat;
background-size: cover;
}
.TableClass .CareerSectionContent {
width: 60%;
}
.CareerSectionContent {
background-color: rgba(0, 177, 137, 0.2); padding: 30px;
}
.CareerSectionButton {
margin-top: 30px;
width: 40%;
margin-left: auto;
margin-right: auto;
text-transform: uppercase;
background-color: rgba(0, 177, 137, 1.0); color: #fff;
text-align: center;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 20px;
padding-right: 20px;
}
.CareerSectionButton:hover {
background-color: #004987; } .single-doctor-bios .doctor-bio-header {
background: linear-gradient(rgba(113, 157, 186, 0.8), rgba(113, 157, 186, 0.4)), url(//www.consensushealth.com/wp-content/themes/points-builder-child/images/boctor-bio-bg.jpg) no-repeat right bottom/cover;
}
.single-doctor-bios .doctor-bio-header h1 {
color: #fff;
}
.single-doctor-bios .doctor-bio-info ul {
color: #444;
margin-left: 0;
}
.doctor-bio-photo {
background: none;
}
.single-doctor-bios .doctor-bio-info ul:first-of-type {
border-bottom: 1px solid #444;
padding-bottom: 5px;
}
.single-doctor-bios .doctor-bio-info {
background: #ededee;
border: 1px solid #d1d3d4;
}
.single-doctor-bios .doctor-bio-info h3 {
color: #4181ac;
}
.doctor-bio-info li:before {
content: '';
}
.single-doctor-bios .doctor-bio-info ul li {
margin-bottom: 20px;
}
.single-doctor-bios .doctor-bio-info {
padding-bottom: 10px;
}
.single-doctor-bios .nav-tabs > li.active > a, .single-doctor-bios .nav-tabs > li.active > a:focus, .single-doctor-bios .nav-tabs > li.active > a:hover, .single-doctor-bios .nav.nav-tabs > li > a:focus, .single-doctor-bios .nav.nav-tabs > li > a:hover {
color: #4181ac;
} .plastic-options .buckets .wpb_column {
margin: 100px 0 35px;
padding: 0 15px;
}
.plastic-options .buckets .bucket .vc_column-inner {
background-color: #f2f1f1;
border: 1px solid #dbdbdb;
padding: 75px 45px 0;
position: relative;
}
.plastic-options .buckets .bucket .wpb_single_image {
position: absolute;
top: -100px;
left: 20%;
width: 60%;
}
.plastic-options a:hover {
opacity: 1;
} .ms-service-boxes .wpb_column {
padding: 15px;
margin-bottom: 10px;
}
.ms-service-box .vc_column-inner {
background-color: #f2f1f1;
border: 1px solid #dbdbdb;
padding: 25px !important;
position: relative;
}
.ms-service-box .wpb_text_column {
margin-bottom: 0;
}
.ms-service-box h3 {
margin-top: 0;
} .conditions h2 {
position: relative;
}
.conditions h2 span {
position: absolute;
top: -80px;
} .blog article {
background: #f5f5f5;
border: 1px solid #eee;
}
.single-post .entry-title:after {
background: #4181ac;
} .page-id-450 .events-posts-loop .row {
background: #f5f5f5;
border: 1px solid #eee;
margin-bottom: 35px;
margin-left: 0 !important;
margin-right: 0 !important;
position: relative;
}
.page-id-450 .events-posts-loop .row .col-sm-7 {
bottom: 0;
position: absolute;
right: 0;
top: 0;
}
.page-id-450 .events-posts-loop .row .col-sm-7 .blog-post-thumbnail {
bottom: 0;
left: 0;
margin-left: 15px;
margin-right: 0;
position: absolute;
right: 0;
top: 0;
}
.page-id-450 .events-posts-loop .entry-meta {
color: #a2a9ad;
font-size: 12px;
font-size: 1.2rem;
font-weight: 700;
margin-bottom: 10px;
}
.page-id-450 .events-posts-loop .entry-content {
margin: 0;
padding: 20px 0 20px 10px;
}
.page-id-450 .events-posts-loop .entry-content h2 {
margin: 0 0 15px;
}
.page-id-450 .events-posts-loop .entry-content p {
margin-bottom: 20px;
}
.category-events .entry-meta {
display: none;
} .single-cad_locations .location-info {
background: #4181ac;
width: 30%;
}
.appointment-form .checkbox-container label {
background: #dadcdd;
color: #444;
}
.appointment-form .checkbox-container label.nf-checked-label, .appointment-form .checkbox-container label:hover, .appointment-form .checkbox-container label:focus {
background: #4181ac;
color: #fff;
}
.appointment-form .disabled label {
background: #fafafa;
color: #dadcdd;
}
.appointment-form .disabled label.nf-checked-label, .appointment-form .disabled label:hover, .appointment-form .disabled label:focus {
background: #fafafa;
color: #dadcdd;
} .footer-widgets {
background: #1f538e !important;
}
.footer-widgets .first {
color: #fff;
}
.subfooter {
background: #14355d;
color: #fff;
opacity: 1;
}
.subfooter a {
color: #1eb891;
}
.site-footer {
background: none;
}
.footer-third-widget {
display: none;
}
.footer-first-widget {
margin-right: 20%;
}
.footer-first-widget p {
font-size: 16px;
margin-top: 10px;
}
.footer-second-widget {
margin-right: 0;
}
.footer-first-widget, .footer-second-widget {
width: 40%;
} @media (max-width: 1200px) { .IndividualValueContainer { -webkit-align-content: flex-start;
-moz-align-content: flex-start;
align-content: flex-start;
}
.ValueImage { width: 100%;
height: 400px;
}
.ValueContent { width: 100%;
padding: 60px;
}
.IndividualMissionBox { width: 30%;
margin-bottom: 40px;
}
}
@media (max-width: 990px) { #DoctorPostPage .ColumnNumber3 .IndividualLocation { width: 48%;
margin-left: 1%;
margin-right: 1%;
}
.IndividualLocationsContainer .et-learn-more .LeftColumn, .IndividualLocationsContainer .et-learn-more .MiddleColumn, .IndividualLocationsContainer .et-learn-more .RightColumn { -moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.IndividualLocationsContainer .et-learn-more .MiddleColumn table tr:last-of-type td { border-bottom: 1px solid rgba(0, 73, 135, 0.5); }
.IndividualLocationsContainer .et-learn-more table { margin-top: 0;
margin-bottom: 0;
}
.IndividualLocationsContainer .et-learn-more .LeftColumn {
padding-top: 0;
}
.IndividualLocationsContainer .et-learn-more .MiddleColumn, .IndividualLocationsContainer .et-learn-more .RightColumn { width: 100%;
display: block;
padding-top: 0;
padding-bottom: 0;
}
#DoctorPostPage .ServicesLeftColumn, #DoctorPostPage .ServicesRightColumn { width: 100%;
float: none;
margin-left: 0;
margin-right: 0;
}
#DoctorPostPage .ThreeButtons {
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
}
#DoctorPostPage .ThreeButtons a { width: 48%;
margin-bottom: 20px;
margin-right: 0;
}
#DoctorPostPage .ThreeButtons a:first-of-type {
margin-right: 4%;
}
.TopImage { height: 350px;
}
.ValueImage { height: 350px;
}
.ValueContent { padding: 55px;
}
.IndividualMissionBox { width: 46%;
}
.PostsContainer .IndividualPostContainer { width: 24%; margin-right: 1%;
}
.WebFormCopyInsert:after { content: ' at the bottom of this page.';
}
.AnnouncementOn { display: block;
}
.AnnouncementOn .CareersPageTopContentContainer { width: 100%;
padding-right: 0;
margin-bottom: 30px;
display: block;
}
.CareerTableCell { width: 100%;
display: block;
}
#DoctorPostPage .OneColumn .ProviderPhoto, #DoctorPostPage .OneColumn .ProviderName, #DoctorPostPage .accordionDrop .ProviderPhoto, #DoctorPostPage .accordionDrop .ProviderName { width: 100%;
padding-left: 0;
padding-right: 0;
}
#DoctorPostPage .OneColumn .ProviderPhoto { margin-bottom: 10px;
}
#DoctorPostPage .ProviderPhotoContainer { float: none;
margin-left: auto;
margin-right: auto;
}
#DoctorPostPage .accordionDrop .ProviderPhotoContainer {
margin-bottom: 20px;
}
#DoctorPostPage .OneColumn .ProviderName h2, #DoctorPostPage .accordionDrop .ProviderName h2 { margin-top: 0;
padding: 0;
text-align: center;
}
#DoctorPostPage .IndividualProvider, #DoctorPostPage .IndividualProvidersContainer .TwoColumn { width: 100%;
}
#DoctorPostPage .IndividualProvidersContainer .TwoColumn:nth-of-type(odd) { margin-right: 0;
}
#DoctorPostPage .IndividualProvider h2, #DoctorPostPage .ProviderName h2 { font-size: 17px;
}
}
@media (max-width: 768px) { #DoctorPostPage .ColumnNumber1 .LocationInfoContainer, #DoctorPostPage .ColumnNumber1 .LocationHoursContainer {
width: 100%;
}
#DoctorPostPage .ColumnNumber1 .LocationInfoContainer {
-moz-border-top-left-radius: 10px;
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px;
-moz-border-bottom-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
border-bottom-left-radius: 0;
-moz-border-top-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
border-top-right-radius: 10px;
}
#DoctorPostPage .ColumnNumber2 .IndividualLocation, #DoctorPostPage .ColumnNumber3 .IndividualLocation { width: 100%;
margin-left: 0;
margin-right: 0;
}
.ShowOnMobile { display: block;
}
.ShowOnMobile:first-of-type { margin-top: 25px;
}
.HideOnMobile { display: none;
}
.TopImage { height: 300px;
}
.TopImageHeadline h1 { font-size: 24px;
}
.above-header-right { margin-top: 10px;
margin-bottom: 0 !important;
width: 100% !important;
text-align: center !important;
float: none !important;
}
.logo {  margin-top: 0 !important;
}
.ValueImage { height: 300px;
}
.ValueContent { padding: 50px;
}
.PostsContainer .IndividualPostContainer { width: 32%; margin-right: 1%;
}
.LeaderFlexBox { -webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
-moz-justify-content: center;
justify-content: center;
-webkit-align-items: center;
-moz-lign-items: center;
lign-items: center;
-webkit-align-content: stretch;
-moz-align-content: stretch;
align-content: stretch;
margin-bottom: 40px;
}
.LeaderPhoto { width: 40%;
height: 300px;
}
.LeaderNameContent { width: 100%;
padding-left: 0;
text-align: center;
}
.TableClass .CareerSectionImage, .TableClass .CareerSectionContent { display: block;
}
.TableClass .CareerSectionImage { width: 100%;
height: 300px;
}
.TableClass .CareerSectionContent { width: 100%;
}
.InsuranceAcceptedContainer ul { column-count: 2;
}
header > .container > .row { display: initial;
}
.mobile-menu { display: none;
}
.logo, .header-right-widget-area, .header-right-widget-area .widget_text { text-align: center;
width: 100%;
}
.mobile-menu { background: #ededed;
}
.navbar-nav > li.fb-menu-item { float: none;
}
.single-cad_locations .location-info { min-height: 0;
padding: 30px 20px;
width: 100%;
}
#locations-header-map { position: relative !important;
}
.request-appointment-section { text-align: center;
}
.request-appointment-section button { float: none;
margin-top: 15px;
}
.welcome-section .buckets .bucket { margin-bottom: 75px;
}
} @media only screen and (max-width: 640px) { #DoctorPostPage .ThreeButtons a { width: 100%;
margin-right: 0;
}
#DoctorPostPage .ThreeButtons a:first-of-type { margin-right: 0;
}
}
@media (max-width: 600px) { .ValueImage { height: 275px;
}
.ValueContent { padding: 45px;
}
.VisionBoxImage { position: relative;
background-size: 80%;
background-repeat: no-repeat;
}
.IndividualMissionBox { width: 100%;
}
} @media only screen and (max-width: 520px) { #DoctorPostPage .TopButtonsContainer .TopButton { padding-top: 10px;
padding-bottom: 10px;
color: #fff;
font-size: 18px;
}
#DoctorPostPage .TwoButtons a { width: 100%;
margin-bottom: 20px;
}
}
@media (max-width: 500px) { .TopImage { height: 250px;
}
.TopImageHeadline h1 { font-size: 20px;
}
.ValueImage { height: 250px;
}
.ValueContent { padding: 40px;
}
.PostsContainer .IndividualPostContainer { width: 48%; margin-right: 2%;
}
.LeaderPhoto { width: 50%;
height: 250px;
}
.LeaderNameContent h1 { font-size: 40px;
}
.LeaderNameContent h1 span { font-size: 12px;
}
.LeaderNameContent h2 { font-size: 22px;
}
.LeaderNameContent h3 { font-size: 13px;
}
.TableClass .CareerSectionImage { height: 220px;
}
.InsuranceAcceptedContainer ul { column-count: 1;
}
.entry-content { margin-bottom: 32px;
}
.plastic-options .buckets .wpb_column { margin-top: 120px;
}
.plastic-options .buckets .bucket .wpb_single_image { left: 25%;
top: -120px;
width: 50%;
}
.prettyphoto { pointer-events: none;
}
.footer-first-widget, .footer-second-widget { margin-right: 0;
width: 100%;
}
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}