/*
Theme Name: MediClinic Child
Theme URI: http://mediclinic.mikado-themes.com
Description: A child theme of MediClinic Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.10
Text Domain: mediclinic
Template: mediclinic
*/



.mkdf-team-single-holder .mkdf-ts-bio-holder .mkdf-contact-info{
    display: none !important;
}

.mkdf-social-holder {
	border: unset !important;
}

.footer-bottom-section {
    margin: 10px 0px 0px -10px;
    text-align: left;
}

.footer-bottom-section img {
	width: 100px;
}


.footer-bottom-section p {
    color: #fff;
    font-size: 14px;
}


.mkdf-title.mkdf-standard-type.mkdf-content-center-alignment.mkdf-has-background.mkdf-has-parallax-background.mkdf-title-image-not-responsive{
	background-size: cover !important;
}

.mkdf-boxes .mkdf-boxes-item .mkdf-boxes-item-content {
	padding: 20px !important ;
}

@media only screen and (max-width: 600px) {
    .wpb-js-composer  .vc_tta.vc_tta-style-classic .vc_tta-tabs-list {
        display:none !important;
    }
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
	border-color:#f7f7f7 !important;
	background-image: url("http://nh.fifthtribe.com/wp-content/uploads/2017/04/pattern-1.png") !important; 
	}


.vc_custom_1524232283945 .wpb_wrapper .mkdf-il-icon-holder .mkdf-icon-font-awesome {
	padding-left : 39px !important;
}

/************Partner With us Contact Form Styles***************/
@media only screen and (min-width: 1024px){
span.partner-with-us-first-name>input{
	width:30% !important;
	margin:15px !important;
}
span.partner-with-us-last-name>input{
	width:30% !important;
	margin:15px !important;
}
span.partner-with-us-email>input{
	width:30% !important;
    margin:15px !important;
}
span.partner-with-us-organization>input{
	width:63% !important;
    margin:15px !important;
}
span.partner-with-us-ph-number>input{
	width:30% !important;
    margin:15px !important;
}
span.partner-with-us-message>textarea{
    width:96% !important;
	margin:15px !important;
}
.wpcf7-form-control-wrap{
	position:static;
}
.wpcf7-not-valid-tip{
	position: absolute;
    top: 35px;
	left:15px;
}
}

.partner-with-us-submit{
  width: 221px !important;
  height: 30px !important;
  border-radius: 3px !important;
  background-color: #4a4a4a !important;
  font-family: OpenSans;
  font-size: 14px !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-stretch: normal !important;
  line-height: normal !important;
  letter-spacing: normal !important;
  text-align: left !important;
  color: #ffffff !important;
  padding: 6px 12px !important;
  text-align:center;
  border-radius: 3px 0px 0px 3px !important;
}
.partner-submit .ajax-loader{
	position: absolute;
    right: 0;
    bottom: 6px;
}
.wpcf7-form-control-wrap.accept-terms span.wpcf7-not-valid-tip {
  float: left;
  clear: both;
  margin-top: 10px;
}

input[type="submit"] {
  clear:both;
}
/***************************************End Partner with us*****************************/
/**************************Start Language Selector widget********************************/
.widget_wpglobus .list .wpglobus-current-language span.name{
	color: #2e3686 !important;
    font-family: Open Sans;
    font-weight: bold;
}
.widget_wpglobus .list{
    padding: 15px 0px;
}
.widget_wpglobus .list a {
	display:inline !important;
	padding:0 5px;
	border-right: 2px solid #2e3686;
}

.widget_wpglobus .list a:last-child {
	border-right: 0px;
}

.widget_wpglobus .list a span.name{
	font-size: 0.98vw;
	color: black;
}
.widget_wpglobus{
	padding:3px 0 0 0 !important;
}
.widget_wpglobus .list a span.code{
	display:none !important;
}


@media only screen and (min-width: 1024px){
.line{
	border-left: 3px solid white;
	height:700px;
	margin-top : 20px;
}
}

.ft-services-paragraph p {
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: 300; 
	line-height: 1.7; 
	color: #000000; 
	text-align: center;
}

.ft-services-tab-dental{
	font-family: 'Open Sans';
    font-size: 16px;
    text-align: left;
}
.ft-services-dental-health-heading p {
	font-family: Bitter;
 	font-size: 36px; 
	color: #000000; 
	line-height: 1;
}

.ft-services-wowbus-paragragh p {
	font-family: 'Open Sans';
 	font-size: 36px;
 	font-weight: bold;
 	text-align: center;
}


.ft-services-wowbus-text-left-paragragh p {
	text-align: left; 
	font-family: Open Sans; 
	font-size: 16px; 
	line-height: 1.56; 
	color: #000000;
}

.ft-services-wowbus-text-left-more-school-paragragh{
	font-family: Open Sans; 
	font-size: 16px; 
	color: #000000;
}

.ft-services-wowbus-text-left-second-paragragh{
	font-family: Open Sans;
	font-size: 16px;
	line-height: 1.71;
	color: #000000;
}

.ft-services-wowbus-text-left-third-paragragh{
	font-family: Open Sans; 
	font-size: 16px;
 	line-height: 1.71;
 	color: #000000;
}

.ft-services-wowbus-text-right-paragragh{
	font-family: Open Sans; 
	font-size: 16px; 
	color: #000000; 
	text-align: left;
}

.ft-services-wowbus-text-right-second-paragragh{
	font-family: 'Open Sans'; 
	font-size: 16px; 
	color: #000000; 
	line-height: 1.64;
}

.ft-services-dental-providers-heading p {
	font-family: Bitter; 
	font-size: 36px; 
	color: #000000; 
	text-align: left;
}

.ft-services-clinical-activities-heading p {
	font-family: Bitter; 
	font-size: 24px; 
	color: #000000;
}

.ft-services-dental-healthcare-heading{
	font-family: Bitter; 
	font-size: 36px; 
	color: #000000; 
	line-height: 1;
}

.ft-services-dental-healthcare-paragraph{
	font-family: 'Open Sans'; 
	font-size: 16px; 
	text-align: left;
}

.ft-services-dental-healthcare-list{
	text-align: left;
}

.ft-get-involved-first-para p {
	font-family: 'Open Sans'; 
	font-size: 18px; 
	font-weight: 300; 
	line-height: 1.7; 
	color: #000000; 
	text-align: center;
}


.ft-get-involved-work-for-us-heading p {
	text-align: center; 
	font-size: 36px; 
	color: black; 
	font-family: Bitter;
}

.ft-get-involved-work-for-us-paragraph p {
	font-size: 16px; 
	font-family: Open Sans; 
	line-height: 1.5;
}

.ft-get-involved-volunteer-for-us-heading p {
	font-family: Bitter; 
	font-size: 36px; 
	color: #000000;
}

.ft-get-involved-partner-with-us-heading p {
	font-family: Bitter; 
	font-size: 36px; 
	color: #000000;
}

.ft-get-involved-partner-with-us-paragrapgh p {
	font-family: Open Sans; 
	font-size: 16px; 
	line-height: 1.5; 
	text-align: left; 
	color: #000000;
}

.ft-get-involved-featured-partners-heading p {
font-family: Open Sans; font-size: 20px; color: #000000;
}

.ft-contact-us-left-first-heading{
text-align: left; font-family: Bitter; font-size: 22px; font-weight: bold; color: #000000;
}


.ft-contact-us-left-first-after-heading-numbers{
text-align: center; margin-top: 0;
}


.ft-contact-us-left-first-after-heading-paragraph{
text-align: left; font-family: Open Sans; font-size: 18px; color: #000000;
}

.ft-contact-us-right-first-heading{
margin-top: 0;
}

.ft-contact-us-right-first-line-after-para{
padding-left: 60px;
}

.ft-contact-us-right-second-line-after-para{
padding-left: 60px; line-height: 2;
}

.ft-contact-us-left-mailing-add-heading-and-para h3 {
	font-family: Open Sans; 
	font-size: 16px; 
	color: #000000;
}

.ft-contact-us-left-mailing-add-heading-and-para p {
	font-family: Open Sans; 
	color: #000000;
	margin-top : -24px;
	line-height: 22px;
}
.ft-contact-us-left-mailing-add-heading{
	font-family: Open Sans; 
	font-size: 16px; 
	color: #000000;
	
}

.ft-contact-us-left-mailing-add-para{
	font-family: Open Sans; 
	color: #000000;
	margin-top : -24px;
	line-height: 22px;
}


.ft-contact-us-left-billing-inq-heading{
  font-family: Bitter; font-size: 24px; color: #000000;
}

.ft-contact-us-left-billing-inq-para{
  font-family: Open Sans; font-size: 18px; line-height: 1.83; color: #000000;
}


.ft-contact-us-our-location-heading{
  text-align: center; font-family: bitter; font-size: 36px;
}
.ft-contact-us-alexander-heading >h4{
font-family: Open Sans; font-weight: 600; font-size: 24px; color: #000000;
    font-size: 23px !important;
    letter-spacing: 0px !important;
    font-weight: 600 !important;
}


.ft-location-alexander-para span {
	text-align: left;
	font-family: Open Sans;
	font-style:normal;
	font-size: 23px;
	color: black !important;
}

.ft-contact-us-alexander-service-providing-heading-and-para p:nth-child(1) {
font-family: Open Sans; font-size: 21px; font-weight: 600; color:black !important;
}

.ft-contact-us-alexander-service-providing-heading-and-para p:nth-child(2) {
	font-family: Open Sans; 
	font-size: 16px; 
	line-height: 1.44; 
	color: black !important;
}

.ft-contact-us-alexander-service-providing-list p {
	font-family: Open Sans; 
	font-size: 16px; 
	line-height: 1.44; 
	color: black !important;
}



.ft-contact-us-king-street-service-providing-heading{
	font-family: Open Sans; 
	font-size: 18px; 
	font-weight: 600;
}

.ft-contact-us-king-street-service-providing-para{
	font-family: Open Sans; 
	font-size: 16px; 
	line-height: 1.44; 
	color: #000000;
}

.ft-contact-us-king-street-service-providing-list{
	font-family: Open Sans; 
	font-size: 16px; 
	line-height: 1.44; 
	color: #000000;
}

.ft-contact-us-north-howard-service-providing-heading{
	font-family: Open Sans; 
	font-size: 18px; 
	font-weight: 600;
}

.ft-contact-us-north-howard-service-providing-para{
	font-family: Open Sans; 
	font-size: 16px; 
	line-height: 1.44; 
	color: #000000;
}

.ft-contact-us-north-howard-service-providing-list{
	font-family: Open Sans; 
	font-size: 16px; 
	line-height: 1.44; 
	color: #000000;
}


.ft-contact-us-north-asaph-service-providing-heading{
	font-family: Open Sans; 
	font-size: 18px; 
	font-weight: 600;
}

.ft-contact-us-north-asaph-service-providing-para{
	font-family: Open Sans; 
	font-size: 16px; 
	line-height: 1.44; 
	color: #000000;
}

.ft-contact-us-north-asaph-service-providing-list{
	font-family: Open Sans; 
	font-size: 16px; 
	line-height: 1.44; 
	color: #000000;
}


.ft-contact-about-us-right-first-para p {
	line-height: normal;
}

.ft-contact-about-us-right-second-para p {
	font-weight: 600;
 	line-height: normal;
}

.ft-our-people-main-text{
	text-align: center; 
	font-size: 18px; 
	line-height: 1.61; 
	color: #000000; 
	letter-spacing: normal;
}

.ft-our-partners-main-para{
	line-height: normal;
}

.ft-our-partners-partner-with-us{
	text-align: center;
}

.wpb_text_column.wpb_content_element.for-patients-heading-and-para h3 {
	color: #ffffff; 
	font-family: Bitter; 
	font-weight: bold; 
	font-size: 26px;
}

.wpb_text_column.wpb_content_element.for-patients-heading-and-para p {
	color: white; 
	font-family: Open Sans; 
	font-size: 16px;
}


.wpb_text_column.wpb_content_element.ft-home-appointment-para h3 {
	color: #ffffff; 
	font-family: Bitter; 
	font-weight: bold; 
	font-size: 26px;
}

.wpb_text_column.wpb_content_element.ft-home-appointment-para p {
	color: white; 
	font-family: Open Sans; 
	font-size: 16px;
}

.wpb_text_column.wpb_content_element.ft-home-join-team-heading-para h3 {
	color: #ffffff; 
	font-family: Bitter; 
	font-weight: bold; 
	font-size: 26px;
}

.wpb_text_column.wpb_content_element.ft-home-join-team-heading-para p {
	color: #ffffff; 
	font-family: Open Sans; 
	font-size: 16px;
}
.wpb_text_column.wpb_content_element.ft-home-accessible-compre-heading h2 {
	color: #2f3881; 
	font-size: 36px; 
	font-family: Bitter; 
	font-weight: normal; 
	text-align: center;
}

.wpb_text_column.wpb_content_element.vc_custom_1534336475720.ft-home-accessible-compre-sub-head p {
	color: #2490a3; 
	font-size: 20px; 
	line-height: 1.45em; 
	font-weight: 300; 
	text-align: center;
}

.wpb_text_column.wpb_content_element.ft-home-accessible-compre-para p {
	color: #4a4a4a; 
	font-size: 15px; 
	line-height: 1.6;
}

.wpb_text_column.wpb_content_element.ft-home-our-services-heading h2 {
	text-align: center;
}
.wpb_text_column.wpb_content_element.ft-home-our-services-para p {

	color: #4a4a4a; 
	font-size: 16px;
}

.ft-home-our-services-icons-heading h3 {
	color: #2490a3; 
	font-family: Bitter;
}


.wpb_text_column.wpb_content_element.ft-home-our-services-para-ul-li p {
	font-size: 16px; 
	font-weight: 300; 
	color: #000; 
}

.wpb_text_column.wpb_content_element.ft-home-our-services-para-ul-li ul {
	padding-left: 30px;
}

.wpb_text_column.wpb_content_element.ft-home-our-services-para-ul-li li {

	font-size: 16px; 
	font-weight: 600; 
	color: #000; 
	/*display: inline;
	display: inline;*/
}

.ft-home-our-services-para-ul-li #wowBus {
	font-weight : 600;
	color: #000;
}
.wpb_text_column.wpb_content_element.ft-home-our-services-para-ul-li #anotherPara {
	color: #4a4a4a; 
	font-size: 16px;
}
.ft-for-patient-list-accepted-insurance a {
	text-decoration: underline;
	font-size: 16px;
	 color: #4a4a4a;
}

.ft-home-our-services-icons-ul-li-para{
	font-size: 16px; 
	font-weight: 600; 
	color: #000; 
	display: inline;
}

.ft-home-our-services-icons-ul-li-none{
	list-style-type: none;
}


.ft-home-our-services-icons-ul-li-para-anotherpara{
	color: #4a4a4a; 
	font-size: 16px;

}


.ft-home-twenty-years-heading h2 {
	text-align: center;
}


.ft-home-twenty-years-para p {
	font-family: OpenSans; 
	color: #000000; 
	font-size: 20px; 
	font-weight: 300; 
	line-height: 1.45; 
	text-align: center;
}

.ft-home-twenty-years-description p {
	font-size: 18px; 
	color: #4a4a4a;
}

.wpb_text_column.wpb_content_element.ft-home-stay-updated-heading h4 {
	color: #2f3881; 
	font-size: 24px; 
	font-weight: 600;
}



.ft-home-wow-bus{
	font-weight : 600;
	color: #000;
}



.ft-contact-us-other-inquiries-heading{
	font-family: Bitter; 
	font-size: 36px; 
	color: #000000;
}

.ft-contact-us-other-inquiries-para p {
	font-family: Open Sans; 
	font-size: 16px; 
	line-height: 1.5; 
	text-align: left; 
	color: #000000;
}

.ft-contact-us-left-listing-ul ul {
    list-style-position: unset;
    padding-left: 18px;
}






.vc_column-inner.vc_custom_1533793572832.custom-border-radius{
	width: 48% !important;
	
}
.wpb_column.vc_column_container.vc_col-sm-4.ft-contact-us-other-contact-info{
	width: 43%;
}

@media (min-width: 320px) and (max-width: 960px) { 
     .wpb_column.vc_column_container.vc_col-sm-4.ft-contact-us-other-contact-info{
 			width: 100%;
      }
    
}

@media (min-width: 1024px) and (max-width: 1200px) { 
     .wpb_column.vc_column_container.vc_col-sm-4.ft-contact-us-other-contact-info{
 			width: 63%;
    }
	.wpb_column.vc_column_container.vc_col-sm-4.ft-custom-ipad-class{
			  word-wrap: break-word;
	}
    
}



.contact-us-contact-form .wpcf7 input[type="text"], .contact-us-contact-form
.wpcf7 input[type="email"], .contact-us-contact-form
.wpcf7 textarea, .contact-us-contact-form .wpcf7 input[type="number"],
.contact-us-contact-form .wpcf7 input[type="date"]
{
    background-color: white;
	
}

.contact-us-contact-form .wpcf7 textarea{
	    height: 17.5em !important;
}


.contact-us-contact-form .wpcf7 input[type="submit"]{
	width : 100%;
	border-radius: 7px;
    margin-top: 10px;
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 9px;
}

.ft-contact-us-left-appoint-patient-heading{
font-family: Bitter; font-size: 20px; color: black;
}

.vc_custom_heading.ft-custom-letter-spacing{
	letter-spacing: 0px;
}

.ft-locations-alexander-heading{
	
	font-family: Arial !important; 
	font-size: 24px !important; 
	color: black !important;

}

.mkdf-btn.mkdf-btn-medium.mkdf-btn-solid.mkdf-btn-solid-dark.custom-button-payment-portal{
 	padding: 11px;
    width: 197px;
    text-align: center;
	margin-top: -21px;

}



.vc_column-inner vc_custom_1533798918057.custom-right-width-class.contact-us-contact-form
{
	width: 48% !important;
}

.vc_column-inner.vc_custom_1533805958743{
	width: 96% !important;
}



/* 10/12/2018 */
.nh-mission-headings h6{
	font-size: 18px;
    color: #AC337D;
    font-weight: 400;
}
.nh-mission-headings h6:first-child {
	padding-top: 11px;
}

.nh-mission-headings p{
	color: black;
    font-weight: 500;
}

.nh-mission-second-para p{
	font-weight: 700;
}

.nh-counter-heading{
	margin-bottom: 60px;
}

.who-are-we-counter{
/* 	padding-top: 12px; */
	padding-bottom: 100px;
}
.nh-counter-button-weight > span{
	font-weight: 600;
}
.nh-counter-button-container{
	text-align: center;
    margin-top: 60px;
    margin-bottom: 69px;
}
.who-are-we-testimonials h2{
	margin-bottom: 30px !important;
}
.get-involved-form .vc_col-sm-6 , 
.get-involved-form .vc_col-sm-12  {
	padding:10px 15px;
}

.get-involved-form .align-center {
	    text-align: center;
}

.get-involved-form  .mkdf-btn-icon {
	margin: 10px 0px !important;
}



@media( max-width: 767px ){
	.who-are-we-testimonials .mkdf-testimonials-holder .mkdf-grid .mkdf-testimonials {
          padding: 0px 80px !important;
        }
}
.who-are-we-counter{
    background-size: cover;
}


.nh-mobile-header-button{
	text-align: center !important;
}

@media(min-width: 767px){
.nh-mobile-header-button-custom-view{
	display: none;
}
}

.philosophy-panel .mkdf-st-text{
    text-align: center !important;
}
.owl-stage{
	padding: 0px !important;
}
.counter-background-display ~ .vc_row.wpb_row.vc_row-fluid{
	background-image: none;
}


/* 10/12/2018  end*/


/* 10/17/2018 */

.our-people-heading-text p{
    text-align: center;
    color: black;
    font-size: 18px;
    font-weight: 500;
}

/*
.our-people-team-accordion h3>span{
	color: #AC337D;
	
} */

.our-team-for-patient{
	margin-top: 0px;
}
.location-image{
	margin-top: -24px !important;
}
@media(max-width:767px){
	#home-page-3-cards{
		margin-top: 20% !important;
	}
}
	#home-page-3-cards{
		margin-top: -8 !important;
	}
.tp-bullet{
	top: 100px !important;
    border-style: solid;
    border-width: 1px;
	border-color: black;
    background-color: white!important;
}
.tp-bullet.selected{
	background-color: black !important;
}

/* testimonials-updated-css */
.who-are-we-testimonials .owl-stage{
	display: flex;
       -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
       flex-wrap: wrap;
       padding: 0px !important;
}
.who-are-we-testimonials .owl-item{
	display: flex;
       height: auto !important;
}
.who-are-we-testimonials .mkdf-testimonial-content-inner{
         display: flex;
         flex-direction: column;
}
.who-are-we-testimonials .mkdf-testimonial-author-text{
        font-size:16px !important;
}


.who-are-we-testimonials .mkdf-testimonials-cards .mkdf-testimonial-separator{
        position: absolute;
        bottom: 0px;
        left: 0;
}
.who-are-we-testimonials .mkdf-testimonials-cards .mkdf-testimonials .owl-item .mkdf-testimonial-author{
         text-align: center;
         position: absolute;
         bottom: -40px;
         width: 100%;
}

.mkdf-blog-holder.mkdf-blog-single.mkdf-blog-single-standard article .mkdf-post-title {
	margin-top: 10px !important;
}