/*
Theme Name: lifetimecarepartners Child
Theme URI: http://xelits.com/
Description: This is a custom child theme for lifetimecarepartners
Author: XEL IT Solutions
Author URI: http://xelits.com/
Template: lifetimecarepartners
Version: 0.1
*/
footer.entry-footer {
display: none;
}
.contact-details .contact-phone-number a { color: #fff; }
.join-div-main { margin-bottom: 10px; }
div.join-div-main { font-size: 16px; }
@media screen and (max-width:767px){
	div.join-div-main { display: block; clear: both; padding-top: 20px; font-size: 16px; }
}
.date-and-time {
    font-size: 13px;
}
a.view-dispaly-btn {
    font-size: 13px;
}
.line-height-15 { margin-top: 20px; } 
.vc_column_container>.vc_column-inner {  padding-top: 15px !important;   padding-bottom: 15px !important; }
.btn-water:focus, .btn-water:hover { background:#f1f1f1; color:#0A77CA; }
.title-news a {
    color: #373737;
}
.contact-page .container.vc_row-has-fill {
    width: auto !important;
}
a.more-link{
	margin-top: 20px;
    margin-bottom: 10px;
    margin-right: 15px;
	}
.post-thumbnail.list-news-img a {
	display: block;
    height: 225px;}
@media (max-width: 340px){
h1 {
    font-size: 10px !important;
}
	}
.nav-links svg.icon.icon-arrow-right, .nav-links svg.icon.icon-arrow-left, a.page-numbers span.meta-nav.screen-reader-text,  span.page-numbers.current span.meta-nav.screen-reader-text {
    display: none;
}
.social-media-icons .icon {
padding: 8px 20px !important;
font-size: 27px;
}
.nav-links .page-numbers.current {
    color:#fff;
    background: #0A77CA;
    border: 0;
    margin: 0;
  
}.nav-links .page-numbers {
    color: black;
    float: left;
    display: block;
    color: #212121;
    font-size: 14px;
    min-width: 32px;
    min-height: 32px;
    font-weight: 700;
    line-height: 20px;
    padding: 6px 10px;
    border-radius: 2px;
    text-transform: uppercase;
    background-color: transparent; margin: 0px 2px ;
}
.nav-links a.page-numbers:hover {
    background: #0A77CA;
    border: 0px solid #336575;
    color: #fff;
}
.site-main .entry-summary p.link-more {
    clear: both;
    height: 25px;
}
.site-main .entry-summary p.link-more a.more-link {   margin-top: 0px;     margin-bottom: 0px; }
.status-publish h2.entry-title a, .status-publish h2.entry-title {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 5px;
}
/* BOARD MEMBER PAGE STYLES*/
.hover-img h2, .hover-img h4, .hover-img p {
line-height: 1em;
}
.hover-img h4 {
   color: #5db7d4;
}
.vc_single_image-wrapper.vc_box_border_grey img { height: 100%; }
@media (max-width: 1000px) {
	.hover-img { 
		padding: 15px 15px;
		padding-top: 60px;
	}
	.hover-img h2 {
	  font-size: 26px;    margin-bottom: 5px;
	}
	.hover-img h4 {
	   margin-bottom: 5px;
	}  
}

.main-our-experience-content{ width: 60%;  padding: 30px; border-radius: 8px 0px 0px 8px; display: flex; align-items: center; margin-left: auto; position: absolute; bottom: 0px; right: 0px;  }
.our_experience_content{ width: 52%; color: #fff; font-size: 28px; font-weight: 600;    padding-right: 30px;}
.button_white {background-color: #fff; border: 1px solid #707070; padding: 15px; color: #232836; border-radius: 3px; font-size: 22px; margin-left: auto; font-weight: bold; }
.our-experience-main{ position: relative;}
.our-experience-img img { width: 100%; }
h5.has-text-align-center { color: #279044; }

.contact-bg-main{ display: flex; width: 100%; }
.contact-bg-main .contact-phone { background-color: #0269A6; width: 88%; display: flex; padding: 20px; }
.contact-bg-main .contact-mail-content { background-color: #279044; width: 100%; display: flex; padding: 20px; }
.contact-bg-main .contact-details { display: flex; flex-direction: column; justify-content: center; margin: 0px 10px; color: #fff; }
.contact-details .contact-phone-lable { font-size: 16px; margin-bottom: 6px; } .contact-bg-main .contact-phone .contact-details { padding-left: 30px; }
.contact-details .contact-phone-number { font-size: 27px; font-weight: bold; } .contact-plus { padding: 30px; display: flex; justify-content: center; align-items: center; }


.main-relationship-content{     align-items: center; background-color: #279044; padding: 20px; border-radius: 15px;  display: flex; flex-direction: row; }
.relationship_content { font-size: 52px; text-align: center; color: #fff; }
.main-relationship-content img { width: 100%; }

.main-welcome-body{ padding: 90px 0px 180px; background-color: #fff; }
.main-welcome-body .welcome-heading { font-size: 38px; color:#279044; font-weight: bold; text-transform: uppercase; margin-bottom: 30px; text-align: center; }
.main-welcome-body .welcome-heading span { color:#0269A6; margin-left: 10px; }
.welcome_bg_main{ display: flex; margin-top:80px; } .welcome_bg_main { display: flex; }
.welcome_bg_main .welcome_content .welcome-heading{ color: #0A0B17; font-weight: bold; font-size: 38px; }
.welcome_bg_main .welcome_img { width: 150%;} .welcome_bg_main .welcome_img img{width:100%}
.welcome_bg_main  .welcome_content { padding-left: 60px; display: flex; flex-direction: column; justify-content: center;}
.welcome_bg_main .welcome-title { font-size: 38px; color: #0A0B17; }